|Anonymous | Login | Signup for a new account||2020-02-20 01:34 PST|
|Main | My View | View Issues|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0000006||[litestep sdk]||major||N/A||2006-04-29 04:51||2009-02-28 12:52|
|Summary||0000006: LM_xxx messages are not documented|
|Description||Some of the LM_ messages from lsapidefines.h can and should be used or responded to by modules. Examples are LM_REGISTERMESSAGE and LM_REFRESH. These are currently not included in the SDK docs.|
As the bare minimum these should be covered:
LM_SAVEDATA / LM_RESTOREDATA
LM_SYSTRAYREADY / LM_SYSTRAY
LM_REGISTERMESSAGE / LM_UNREGISTERMESSAGE
The HSHELL_xxx equivalents
|Tags||No tags attached.|
Most of these are done. Only the hook messages and LSNOTIFYICONDATA (for LM_SYSTRAY) are missing. Should these be put into the lsapi directory where the function XML files currently are (filenames are LM_REFRESH.xml for example)?
Should they also be listed in index.html alongside the "regular" functions? The title of the page currently says "Litestep *Functions* by Category".
Well I've finally committed docs for most of the messages mentioned above. Known issues:
a) hook messages are still missing
b) as are LM_RELOADMODULE, LM_UNLOADMODULE, and LM_RECYCLE though they're not as important as LM_REFRESH for example
c) LSNOTIFYICONDATA is absent
|LM_REGISTERMESSAGE should clarify that you can register for (almost) all window messages that run through the core's main wndproc.|
LM_RELOADMODULE, LM_UNLOADMODULE, and LM_SHELLHOOK are done. However, they all should be reviewed.
This leaves LSNOTIFYICONDATA.
|We are still missing LM_RECYCLE and LM_BANGCOMMAND, both are module->core messages.|
LM_BANGCOMMAND is an internal message, IMO.
I'm pretty sure a couple of older modules use LM_RECYCLE, but is there any good reason for modules to use it nowadays? I think we should document it but mark it as deprecated.
|2006-04-29 04:51||ilmcuts||New Issue|
|2006-04-29 04:51||ilmcuts||Additional Information Updated|
|2006-04-29 08:43||ilmcuts||Assigned To||=> ilmcuts|
|2006-04-29 08:43||ilmcuts||Status||@10@ => @50@|
|2006-04-30 14:24||ilmcuts||Note Added: 0000012|
|2007-07-11 18:48||ilmcuts||Note Added: 0000060|
|2007-12-23 17:36||ilmcuts||Note Added: 0000076|
|2008-08-18 09:55||jugg||Relationship added||child of 0000032|
|2009-01-03 10:20||ilmcuts||Note Added: 0000161|
|2009-01-16 16:24||ilmcuts||Status||@50@ => confirmed|
|2009-02-23 17:42||jugg||Note Added: 0000230|
|2009-02-28 05:49||ilmcuts||Note Added: 0000244|
|2009-02-28 12:52||jugg||Relationship added||child of 0000091|
|2009-02-28 12:52||jugg||Relationship deleted||child of 0000032|
|Copyright © 2000 - 2009 Mantis Group|