» home
» bugs
» git

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000006 [litestep sdk] major N/A 2006-04-29 04:51 2009-02-28 12:52
Reporter ilmcuts View Status public  
Assigned To ilmcuts
Priority none Resolution open  
Status confirmed  
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.
Additional Information As the bare minimum these should be covered:

LM_SAVEDATA / LM_RESTOREDATA
LM_SYSTRAYREADY / LM_SYSTRAY
LM_REGISTERMESSAGE / LM_UNREGISTERMESSAGE
LM_GETREVID
LM_REFRESH

The HSHELL_xxx equivalents
Tags No tags attached.
Attached Files

- Relationships
child of 0000091confirmedjugg LiteStep 0.24.8 SDK - Release 

-  Notes
(0000012)
ilmcuts (manager)
2006-04-30 14:24

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".
(0000060)
ilmcuts (manager)
2007-07-11 18:48

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
(0000076)
ilmcuts (manager)
2007-12-23 17:36

LM_REGISTERMESSAGE should clarify that you can register for (almost) all window messages that run through the core's main wndproc.
(0000161)
ilmcuts (manager)
2009-01-03 10:20

LM_RELOADMODULE, LM_UNLOADMODULE, and LM_SHELLHOOK are done. However, they all should be reviewed.

This leaves LSNOTIFYICONDATA.
(0000230)
jugg (manager)
2009-02-23 17:42

We are still missing LM_RECYCLE and LM_BANGCOMMAND, both are module->core messages.
(0000244)
ilmcuts (manager)
2009-02-28 05:49

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.

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker