Latest progress reports
Lua rc parser/editor
the-golem had a nice .rc parser in his LOEC util that tnl has written. I made it a module that all the utils can use, and anyone else that might need it. rc editing has always been one of the hardest parts to get right.
Now if we improve it in one place, all the utilities will profit :)
Tobbe 2007-08-17 15:29:31 in Side-app
Last edited 2007-08-17 16:46:30
AcidMail
Changed the way timers are used. Instead of checking mail at every $AcidMailTimer$ interval, it kills the timer. The timer is then (re)set after the mail checking thread finishes. This prevents multiple threads from running (happened if the thread ran for longer than $AcidMailTimer$).
Acidfire 2007-08-16 17:50:15 in Module
wxLOTS
So I finally made enough progress to warrant a progress report... It now loads all the themes in $ThemesDir$ and shows ThemeName, ThemeVersion and ThemeAuthor from the theme's theme.rc. It will also scan the theme's dir for a preview.png, preview.jpg, preview.jpeg and preview.bmp file to display. Here is a screenshot: http://lsp.litestep.info/ss/wxLOTS-ss2.png
Tobbe 2007-08-13 19:36:03 in Side-app
RC2 Package of xLabel, xTaskbar and xTray
The last RC package of xLabel, xTaskbar and xTray is available at www.ls-universe.info.
All AlwaysOnTop problems, that I have ever seen myself, are now fixed. So the official release, will be in a few days.
Andymon 2007-08-13 17:18:18 in Module
wxSetShell, wxLOTS
Since wxLOEC is essentially finished, I decided to start on the layout for LOSS ( SetShell ) .. in the midst of this, Tobbe borked the layout for his ThemeSwitcher, which I think I've fixed ^^
SetShell screenie:
http://i46.photobucket.com/albums/f133/the-golem/wxSetShell.png
LOTS:
http://i46.photobucket.com/albums/f133/the-golem/wxLOTS.png
the-golem 2007-08-03 19:05:42 in Side-app
RC1 Package of xLabel, xTaskbar and xTray
I think i finally have fixed the AlwaysOnTop problems!
At least you have now a solution that will always disable my zorder stuff completely, if it still should cause problems!
1. Everything should work without changes.
2. When you use AlwaysOnTop labels(modules), which partly overlap each other, then you must either hook them or make proper use of "BehindWindow"!
3. If you use "BehindWindow", you can now set FOR ONE MODULE/LABEL the special value "HWND_TOP", which should keep this window at the top of the zorder chain.
4. If you still have problems with AlwaysOnTop, then use "GlobalWindowzOrder" to deactivate my zorder code and develop your theme accordingly.
What needs testing?
1. AlwaysOnTop in general (lost alwaysontop, ...)
2. Have Fullscreen Apps negative effects (lost alwaysontop, ...)
3. Have the Bangs (toggling) negative effects (lost alwaysontop, ...)
All problems in xTaskbar and xLabel, which have been reported in the forum should be fixed too.
Grab the RC1 Package at www.ls-universe.info
Andymon 2007-08-02 17:41:38 in Module
Recognizing safe mode
Rewrote the way litestep.exe starts up. Added a chunk of code for Windows "safe mode": If Litestep starts while in safe mode, it instead attempts to load Explorer as shell - because Litestep may be the reason why the computer is in safe mode in the first place. If it can't load Explorer, it does start up but skips all startup items.
Also added a new command line switch "-explorer" that tries to launch Explorer in shell mode.
Fixed a bug along the way: Passing an alternate config file on the command line works more reliably now.
ilmcuts 2007-08-02 14:08:10 in LiteStep Core
Last edited 2007-08-02 14:08:49
wxLOEC ... Status: Finished!
Did some debugging with tnl as mentor ^^
Deduced why my file was saving doubles. Now it doesn't! Woot!!
No screenie. (It looks the same, after all)
the-golem 2007-08-01 22:47:06 in Side-app
Two issues fixed
Fixed two small issues in the core tonight.
First, Acidfire's patch: If called multiple times, !about won't create several boxes but will instead give focus to the existing instance.
Second, the command line !bang execution handler now makes sure that the running litestep.exe process can set the foreground window. For example, the box shown by "litestep.exe !alert hi" won't just flash in the taskbar but will actually have focus from now on.
ilmcuts 2007-08-01 00:17:12 in LiteStep Core
wxLOEC cont.
Signifigant improvement today. Luckily for me, tnl had a parser mostly written already in lua. with a few tweaks (and HOURS of incomprehension) I was able to get the reading/parsing of evars.rc working. And here is an example for proof:
http://i46.photobucket.com/albums/f133/the-golem/example_1-1.png
the-golem 2007-07-31 22:27:36 in Side-app
Last edited 2007-07-31 22:28:05

