LCDInfo.com

http://www.lcdinfo.com
It is currently Fri Nov 22, 2024 17:43

All times are UTC + 2 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: bugs for 0.6 (build 12)
PostPosted: Tue Nov 25, 2003 5:37 
Offline

Joined: Sat Nov 22, 2003 22:50
Posts: 5
Righty, I have some bugs/issues:

(sorted by priority)

severe: sometimes, at random, an entire line of pixels won't render. this goes away if you close out and reload lcdproc. I can't reproduce it, but it happens randomly.

medium: textdata can't have a space in it. this is not obvious until you wonder why scrolling isn't working.

minor: text scrolls 2 chars at a time. how about the option to move by X chars, or leave it at one.

wishlist: a reload/reset button on the right click menu to reload all images and the screen.xml file would be nice (assists with screen development)

wishlist: per pixel placement of text/images. (BTW, you can move text in odd ways if you specify decimals: 1.5 is legal.)


Top
 Profile  
 
PostPosted: Wed Nov 26, 2003 19:56 
Offline

Joined: Sun May 05, 2002 22:05
Posts: 2063
Location: Lappeenranta, Finland
Bob_the_Cannibal wrote:
Righty, I have some bugs/issues:

(sorted by priority)

severe: sometimes, at random, an entire line of pixels won't render. this goes away if you close out and reload lcdproc. I can't reproduce it, but it happens randomly.

This is most likely a problem in the T6963C driver/timing.

Quote:
medium: textdata can't have a space in it. this is not obvious until you wonder why scrolling isn't working.

Bug found. It seems be working now so this should be fixed in next build.

Quote:
minor: text scrolls 2 chars at a time. how about the option to move by X chars, or leave it at one.

This happened only with static text defined in the screen file. Plugin texts were scrolling correctly. I had forgot to replace one function call with a variable so the text formatting (scroll included) was called twice. Scrolling one characters at a time now.

Quote:
wishlist: a reload/reset button on the right click menu to reload all images and the screen.xml file would be nice (assists with screen development)

Coming.

Quote:
wishlist: per pixel placement of text/images. (BTW, you can move text in odd ways if you specify decimals: 1.5 is legal.)

Per pixel placement of graphics is supposed to be working already but I remember seen some bugs which could have been either in rendering or in the display driver I was using at the time.
When font support is added (text handled as graphics) per pixel placement of text should also work.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 28, 2003 7:56 
Offline

Joined: Sat Nov 22, 2003 22:50
Posts: 5
more bugs: (I've been testing on 98 SE, btw):

It looks like your input plugs are XP/NT only. they don't load on 98.

request: a screen.xml "debugger" or at least a runtime complaint about a certain line...

items of interest:
5:41:12:130 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\FRAPS_PLUGIN.DLL
5:41:12:190 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\NETWORKSTATS_PLUGIN.DLL
5:41:12:300 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\SYSINFO_PLUGIN.DLL
5:41:12:350 error getting interfaceC:\WINDOWS\Desktop\LCDINFO_TEST\WINIO.DLL
5:41:12:350 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\ZOOMPLAYER_PLUGIN.DLL
5:41:12:410 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\WINAMP2_PLUGIN.DLL


(full log)
5:41:12:20 --------------------------------------------
5:41:12:80 LCDInfo starting
5:41:12:80 Factory added: text
5:41:12:80 Factory added: plugintext
5:41:12:80 Factory added: image
5:41:12:80 Factory added: pluginimage
5:41:12:80 Factory added: animation
5:41:12:80 C:\WINDOWS\Desktop\LCDINFO_TEST\FRAPS_PLUGIN.DLL
5:41:12:130 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\FRAPS_PLUGIN.DLL
5:41:12:130 C:\WINDOWS\Desktop\LCDINFO_TEST\KS0108_DRIVER.DLL
5:41:12:130 C:\WINDOWS\Desktop\LCDINFO_TEST\LC7981_DRIVER.DLL
5:41:12:190 C:\WINDOWS\Desktop\LCDINFO_TEST\NETWORKSTATS_PLUGIN.DLL
5:41:12:190 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\NETWORKSTATS_PLUGIN.DLL
5:41:12:240 C:\WINDOWS\Desktop\LCDINFO_TEST\NORITAKE800_DRIVER.DLL
5:41:12:240 C:\WINDOWS\Desktop\LCDINFO_TEST\SED133X_DRIVER.DLL
5:41:12:240 C:\WINDOWS\Desktop\LCDINFO_TEST\SYSINFO_PLUGIN.DLL
5:41:12:300 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\SYSINFO_PLUGIN.DLL
5:41:12:300 C:\WINDOWS\Desktop\LCDINFO_TEST\T6963C_DRIVER.DLL
5:41:12:300 C:\WINDOWS\Desktop\LCDINFO_TEST\WINIO.DLL
5:41:12:350 error getting interfaceC:\WINDOWS\Desktop\LCDINFO_TEST\WINIO.DLL
5:41:12:350 C:\WINDOWS\Desktop\LCDINFO_TEST\ZOOMPLAYER_PLUGIN.DLL
5:41:12:350 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\ZOOMPLAYER_PLUGIN.DLL
5:41:12:410 C:\WINDOWS\Desktop\LCDINFO_TEST\WINAMP2_PLUGIN.DLL
5:41:12:410 error opening dll: C:\WINDOWS\Desktop\LCDINFO_TEST\WINAMP2_PLUGIN.DLL
5:41:12:410 No more plugin .DLL files.
5:41:12:460 interface version: 1
5:41:12:460 ok 102
5:41:12:460 ok 101
5:41:12:460 next factory not found
5:41:12:460 interface version: 1
5:41:12:460 ok 102
5:41:12:460 ok 101
5:41:12:460 next factory not found
5:41:12:460 interface version: 1
5:41:12:460 ok 102
5:41:12:460 ok 101
5:41:12:460 next factory not found
5:41:12:520 interface version: 1
5:41:12:520 ok 102
5:41:12:520 ok 101
5:41:12:520 next factory not found
5:41:12:520 interface version: 1
5:41:12:520 ok 102
5:41:12:520 ok 101
5:41:12:520 next factory not found
5:41:12:520 IDisplayDriver created
5:41:12:520 IPlugin created
5:41:12:520 IDisplayDriver created
5:41:12:570 IPlugin created
5:41:12:570 IDisplayDriver created
5:41:12:570 IPlugin created
5:41:12:570 IDisplayDriver created
5:41:12:570 IPlugin created
5:41:12:570 IDisplayDriver created
5:41:12:570 IPlugin created
5:41:12:570 By DarkElf: open & close OK
5:41:12:570 parsing XML
5:41:12:570 Name: item Attributes: type="text" x="6" y="2"
5:41:12:630 DisplayItem param: Name: type Value: text
5:41:12:630 StaticText param: Name: type Value: text
5:41:12:630 Unknown parameter:type
5:41:12:630 DisplayItem param: Name: x Value: 6
5:41:12:630 DisplayItem param: Name: y Value: 2
5:41:12:630 DisplayItem param: Name: scrolltype Value: left
5:41:12:680 StaticText param: Name: scrolltype Value: left
5:41:12:680 DisplayItem param: Name: textpos Value: left
5:41:12:680 StaticText param: Name: textpos Value: left
5:41:12:680 DisplayItem param: Name: fieldsize Value: 32
5:41:12:680 StaticText param: Name: fieldsize Value: 32
5:41:12:680 DisplayItem param: Name: textdata Value: 12345678901234567890123456789012-abcdefghijklmnopqrstuvwxyzabc
5:41:12:740 StaticText param: Name: textdata Value: 12345678901234567890123456789012-abcdefghijklmnopqrstuvwxyzabc
5:41:12:740 DisplayItem param: Name: refresh Value: 500
5:41:12:740 Name: item Attributes: type="text" x="6" y="6"
5:41:12:790 DisplayItem param: Name: type Value: text
5:41:12:790 StaticText param: Name: type Value: text
5:41:12:790 Unknown parameter:type
5:41:12:790 DisplayItem param: Name: x Value: 6
5:41:12:790 DisplayItem param: Name: y Value: 6
5:41:12:790 DisplayItem param: Name: scrolltype Value: left
5:41:12:790 StaticText param: Name: scrolltype Value: left
5:41:12:850 DisplayItem param: Name: textpos Value: left
5:41:12:850 StaticText param: Name: textpos Value: left
5:41:12:850 DisplayItem param: Name: fieldsize Value: 16
5:41:12:850 StaticText param: Name: fieldsize Value: 16
5:41:12:850 DisplayItem param: Name: textdata Value: 1234567890123456-abcdefghijklm
5:41:12:900 StaticText param: Name: textdata Value: 1234567890123456-abcdefghijklm
5:41:12:900 DisplayItem param: Name: refresh Value: 500
5:41:12:900 Name: item Attributes: type="plugintext" x="2" y="3"
5:41:12:900 DisplayItem param: Name: type Value: plugintext
5:41:12:900 Unknown parameter:type
5:41:12:900 DisplayItem param: Name: x Value: 2
5:41:12:960 DisplayItem param: Name: y Value: 3
5:41:12:960 DisplayItem param: Name: scrolltype Value: none
5:41:12:960 DisplayItem param: Name: textpos Value: left
5:41:12:960 DisplayItem param: Name: fieldsize Value: 18
5:41:12:960 DisplayItem param: Name: varid Value: winamp2_spectrumdot
5:41:12:960 VARID: winamp2_spectrumdot
5:41:13:10 temp.name
5:41:13:10 VARID not found: winamp2_spectrumdot
5:41:13:10 DisplayItem param: Name: refresh Value: 500
5:41:13:10 Name: item Attributes: type="image" x="0" y="0"
5:41:13:10 DisplayItem param: Name: type Value: image
5:41:13:10 Unknown parameter:type
5:41:13:10 DisplayItem param: Name: x Value: 0
5:41:13:10 DisplayItem param: Name: y Value: 0
5:41:13:70 DisplayItem param: Name: imagebitmap Value: mediascreen.bmp
5:41:13:70 Image loaded: mediascreen.bmp
5:41:13:70 DisplayItem param: Name: refresh Value: 500
5:41:13:70 Name: item Attributes: type="pluginimage" x="5" y="1"
5:41:13:70 DisplayItem param: Name: type Value: pluginimage
5:41:13:120 Unknown parameter:type
5:41:13:120 DisplayItem param: Name: x Value: 5
5:41:13:120 DisplayItem param: Name: y Value: 1
5:41:13:120 DisplayItem param: Name: imageid Value: image_test
5:41:13:120 IMAGEID: image_test
5:41:13:120 DATAIMAGE not found: image_test
5:41:13:120 DisplayItem param: Name: refresh Value: 100
5:41:13:120 DRIVER: KS0108 / HD61203 v0.1 alpha
5:41:13:180 DRIVER: LC7981 / HD61830 v0.1 alpha
5:41:13:180 DRIVER: Noritake 800 v0.1 alpha
5:41:13:180 DRIVER: SED1330 / SED1335 v0.1 alpha
5:41:13:180 DRIVER: T6963C v0.1 alpha
5:41:13:560 Driver X pixels : 240
5:41:13:560 Driver Y pixels : 128
5:41:13:560 Driver buffersize: 3840
5:41:13:560 Driver X chars : 40
5:41:13:560 Driver Y chars : 16


Top
 Profile  
 
 Post subject:
PostPosted: Fri Nov 28, 2003 18:02 
Offline

Joined: Sun May 05, 2002 22:05
Posts: 2063
Location: Lappeenranta, Finland
Bob_the_Cannibal wrote:
more bugs: (I've been testing on 98 SE, btw):

It looks like your input plugs are XP/NT only. they don't load on 98.


Just did some testing with WinME and noticed the same thing and the plugins/drivers that loaded changed randomly from time to time.
But I think I was able to fix it now as I noticed that the main LCDInfo was statically linked to the MS runtime libraries and the plugins were dynamically linked. Everything is now dynamically linked as it was supposed to be and I didn't see problems with WinME anymore.

Quote:
request: a screen.xml "debugger" or at least a runtime complaint about a certain line...

You're right and some cleanup of the log output should be done and also clear error reported if some problem in screen file is noticed.


I also just set up a bug tracker to http://www.skippari.net/bugtracker/ so in future that will be the preferred place to report bugs.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC + 2 hours


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group