|
1 | 1 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
2 |
| - LiteStep 0.24.7 Beta 2 |
| 2 | + LiteStep 0.24.7 Beta 3 |
3 | 3 | Readme/Release Notes
|
4 | 4 | =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
5 | 5 |
|
6 | 6 |
|
7 | 7 | -- PREFACE ---------------------------------------------------------------------
|
8 | 8 |
|
9 |
| - Here's the next update from your friendly devteam. Once more it is assumed that |
10 |
| - you are familiar with the last 0.24.7 build (Beta 1). If you are not familiar |
11 |
| - with the 0.24.7 prerelease builds please check changes.txt before reading this |
12 |
| - document. |
13 |
| - Compared to Beta 1 this build fixes some of the most reported bugs. Both the |
14 |
| - list of known bugs and the "what needs to be tested" section were updated, so |
15 |
| - please read those again. It would be a great help if you could notify us if a |
16 |
| - problem you reported is neither fixed nor included in the list of known bugs. |
17 |
| - For experienced users only; installation instructions are not included. As |
18 |
| - always, use at your own risk. |
19 |
| - This document only covers the most important issues, for details check |
20 |
| - changes.txt (still slightly incomplete). |
| 9 | + Once more here's an update from your friendly devteam, this time announcing |
| 10 | + 0.24.7 beta 3. Below is a list of changes since beta 2, check changes.txt for a |
| 11 | + list of changes since 0.24.6. |
| 12 | + This build hopefully fixes all bugs reported for beta 1 and beta 2. All |
| 13 | + sections below were updated to reflect these changes, so read them carefully. |
| 14 | + If there are still bugs and/or annoyances in this beta please let us know. |
| 15 | + As usual, here's the disclaimer: This build is for experienced users only; |
| 16 | + installation instructions are not included. Use at your own risk. |
21 | 17 |
|
22 | 18 |
|
23 |
| --- CHANGES SINCE BETA 1 -------------------------------------------------------- |
| 19 | +-- CHANGES SINCE BETA 2 -------------------------------------------------------- |
24 | 20 |
|
25 |
| - - Fixed StartupRunner's handling of unquoted paths and of programs with command |
26 |
| - line arguments. |
| 21 | + - DDEService now runs in its own thread, this should fix a few deadlocks. |
| 22 | + Do NOT load liteman.dll with this build. |
27 | 23 |
|
28 |
| - - Fixed math evaluation not supporting zeroes or spaces. |
| 24 | + - Added "LSUseSystemDDE". This loads Windows' DDE server instead of the |
| 25 | + DDEService. Results in larger memory usage but "proper" DDE support. |
| 26 | + LSUseSystemDDE takes effect on startup only, not on !recycle. |
| 27 | + Requires shdocvw.dll (bundled with Internet Explorer 4). |
29 | 28 |
|
30 |
| - - Fixed LCReadNext* APIs not using case insensitive string comparison. |
| 29 | + - Autmatic module hiding is disabled by default; replaced LSNoAutoHideModules |
| 30 | + with LSAutoHideModules to enable it. It is recommended to bind !HideModules |
| 31 | + and !ShowModules to hotkeys instead. |
31 | 32 |
|
32 |
| - - Fixed exceptions during module initialization not being propagated to |
33 |
| - the ModuleManager. |
| 33 | + - LCOpen uses a separate SettingsMap for each file opened with LCOpen. This is |
| 34 | + the thread-safe approach but makes it impossible for modules to use the |
| 35 | + GetRC* APIs to retrieve settings from those files. For example this affects |
| 36 | + Rabidvwm which can no longer read its settings directly from .box files. Put |
| 37 | + the settings into step.rc instead or "include" the .box file(s) as a |
| 38 | + workaround. |
34 | 39 |
|
35 |
| - - Added a temporary aboutbox (after frequent requests from various parties via |
36 |
| - Phil Stopford). |
| 40 | + - Improved handling of exceptions in threaded modules. |
| 41 | + |
| 42 | + - Improved handling of exceptions during the execution of !bangs. |
| 43 | + |
| 44 | + - Added inform-sega's ShellExecute fix for .lnk files. This should enable you |
| 45 | + to use .lnk files as LS commands; e.g. |
| 46 | + LabelOnLeftClick c:\path\browser.lnk |
| 47 | + |
| 48 | + - TrayService rewritten. Should fix most (hopefully all) tray problems. |
| 49 | + |
| 50 | + - Fixed $username$ not accepting names with spaces. |
| 51 | + |
| 52 | + - Added a SHGetSpecialFolderPath workaround to improve Win95 compatibility. |
| 53 | + |
| 54 | + - Fixed minor resource leaks in StartupRunner. |
| 55 | + |
| 56 | + - Fixed bugs in the DDEService implementation (paths with spaces were quoted |
| 57 | + incorrectly). |
| 58 | + |
| 59 | + - Added $quicklaunch$ from Indie LS. |
| 60 | + |
| 61 | + - litestep.exe build option changed to "Multithreaded DLL" - reduces filesize. |
| 62 | + |
| 63 | + - Removed some code duplication. |
| 64 | + |
| 65 | + - Reduced header dependency. |
37 | 66 |
|
38 | 67 |
|
39 | 68 | -- WHAT NEEDS TO BE TESTED -----------------------------------------------------
|
|
46 | 75 | except to work around the missing features listed in changes.txt. If you
|
47 | 76 | experience any problems during this process please report them.
|
48 | 77 |
|
49 |
| - - Loading Liteman.dll with 0.24.7. This should NOT have any sideeffects. |
| 78 | + - Module threading. |
50 | 79 |
|
51 |
| - - Threading. |
| 80 | + - Windows 9x compatibility, especially Windows 95. |
52 | 81 |
|
53 |
| - - jKey (especially if used with vk104.txt). |
| 82 | + - Systray. The reported issues should be fixed but you never know. |
54 | 83 |
|
55 |
| - - LSMail - it can cause other modules to act very strangely. If you are loading |
56 |
| - LSMail and there is a module showing unusual behavior try disabling LSMail. |
57 |
| - In case that fixes the other module's behavior please include the name and |
58 |
| - version of both modules in your bugreport. |
| 84 | + - Loading ICQ Lite and/or Crazy Browser while LS is running. |
59 | 85 |
|
60 |
| - - LSWChanger. |
| 86 | + - System DDE. |
61 | 87 |
|
62 |
| - - Windows 9x compatibility. LS apparently does not load under Win95. |
| 88 | + - Locking the workstation while Litestep is running, both with and without |
| 89 | + LSUseSystemDDE. There were reports of Litestep locking up after the |
| 90 | + workstation is unlocked. |
63 | 91 |
|
64 |
| - - Systray. Some icons appear to be missing. |
| 92 | + - DUN icon on Windows XP. |
65 | 93 |
|
66 |
| - - Loading ICQ Lite and/or Crazy Browser while LS is running. |
| 94 | + - McAfee Antivirus. Apparently there should be two icons but LS only shows one. |
67 | 95 |
|
68 | 96 |
|
69 | 97 | -- KNOWN PROBLEMS --------------------------------------------------------------
|
70 | 98 |
|
71 | 99 | - No fully functional aboutbox. The current MessageBox is a temporary solution.
|
72 | 100 |
|
73 | 101 | - -install/-uninstall command line switches not finished (and thus
|
74 |
| - dysfunctional). The question has arisen whether this is even the job of |
| 102 | + disfunctional). The question has arisen whether this is even the job of |
75 | 103 | litestep.exe or if it should be moved to a separate app. Please comment if
|
76 | 104 | you have any thoughts on this.
|
77 | 105 |
|
78 |
| - - LSMail can interfere with other modules. |
| 106 | + - Deadlocks in (hopefully) rare circumstances. |
79 | 107 |
|
80 |
| - - Loading liteman may cause LS to freeze after locking the workstation. |
81 |
| - |
82 |
| - - Threading issues in (hopefully) rare circumstances. |
83 |
| - |
84 |
| - - Fullscreen app detection suffers from false positives. Because of that it may |
85 |
| - be disabled by default in the final release. Any thoughts? |
| 108 | + - Fullscreen app detection suffers from false positives. |
86 | 109 |
|
87 | 110 | - #include dependencies in lsapi.h make it very difficult to distribute lsapi.h
|
88 | 111 | with a module's sourcecode.
|
89 | 112 |
|
90 |
| - - TrayService doesn't catch all icons. Blank entries in the systray. |
91 |
| - |
92 | 113 | - LS locks up if a PNG is used and libpng13.dll or zlib.dll is not present.
|
93 | 114 |
|
94 | 115 |
|
95 | 116 | -- FINAL WORDS -----------------------------------------------------------------
|
96 | 117 |
|
97 | 118 | Thanks to Phil Stopford for hosting the binaries, and to everyone for the
|
98 |
| - immensely use- and helpful feedback. I don't think I have ever received such |
99 |
| - detailed bugreports before. You're definitely a huge help for shaping up |
100 |
| - 0.24.7. |
101 |
| - Please direct any suggestions/bug reports to [email protected] and/or post on the |
102 |
| - LS Mailing List. |
| 119 | + feedback. You are a great help in tracking down bugs and other little glitches. |
| 120 | + Please direct any suggestions/bug reports to ilmcuts_AT_gmx_DOT_net and/or post |
| 121 | + on the LS Mailing List (http://wuzzle.org/list/litestep.php). |
103 | 122 | Thanks for your support,
|
104 | 123 |
|
105 | 124 | The LiteStep Development Team.
|
0 commit comments