Commit Graph
16 Commits
Author SHA1 Message Date
mmdolze a151ee0fc4 Mega change to the LCDd's header files:
1. Use <stdbool.h> if it is available but keep a compatibility shim in
   shared/defines.h in case it is not.
2. Unbreak the circular header dependencies (mostly):
   2a. client.c and client.h may NOT depend on 'struct Menu'. Use a void pointer
       and casts instead.
   2b. Separate the data type definitions in client.h and screen.h from
       function prototypes which may require other data structures. This makes
       header dependencies much more easy to maintain. Usually the data types
       should have been moved to their own files but I (mmdolze) chose to
       separate them using different header guards.
   2c. Remove many now unused header includes.
Apply (old BSD-) style on menuscreens.c.
2012-02-22 22:25:32 +00:00
toykeeper cac9a56299 updated ToyKeeper's contact info 2011-01-05 23:34:37 +00:00
mmdolze 54a8a63112 Partly revert previous commit. The doxygen style escape sequences look
nice on the web, but make the source comments really hard to read.
Therefore copy the command descriptions preformatted to html.
2009-05-14 18:13:29 +00:00
mmdolze 92185c9ea0 Update comments for server commands to doxygen style 2009-03-22 09:15:25 +00:00
marschap d326841b37 add path to Doxygen headers 2008-11-30 22:42:34 +00:00
marschap dcc643ec18 extend deletion functions in LL.c, use them to make "bye" client command work 2008-11-30 15:30:28 +00:00
marschap 0dde525a46 first steps towards supporting the "bye" command 2008-11-28 18:34:10 +00:00
marschap a5bdc61ad8 code & style cleanup 2007-06-23 21:41:50 +00:00
marschap 08bb695d8d add 'bye' command (currently ignored), harmonize errors due to wrong number of arguments 2006-05-07 16:49:31 +00:00
marschap 587085a292 clarification: get_info() returns const char * 2006-04-12 08:12:13 +00:00
marschap 8acd3f9564 increase buffer for client name; spotted by M. Dolze; original patch by A. Foss 2006-03-28 10:57:38 +00:00
boercher 93f162ff48 - new socket function sock_send_error() and
sock_printf_error(): factored out the 'huh?-stuff, added error report
 log)
- use sock_printf() and sock_printf_error() if necessary (no need to
  use sprintf())
2005-07-17 16:14:07 +00:00
reenoo ef2dfe0aae fix buffer overflow and format string vulnerabilities 2004-04-13 18:50:36 +00:00
robijn c8fc08f6e3 Reporting cleaned up and levels made more consistent. 2002-07-14 20:30:33 +00:00
robijn 8ff8857eda Added support for client supplied menus.
Also modified existing menustuff slightly (on some points I made some
things more consistent).
2002-06-28 23:35:55 +00:00
robijn 726f2f995e Big changes in code of clients, screens and widgets.
- Moved and altered code to create, destroy and manipulate clients, screens
  and widgets in an OO-like manner.
- Moved command execution code to a commands directory, splitting commands to
  what subject they are concerned.
- Menus are temporary disabled while working on new menu structure.
2002-04-26 00:00:31 +00:00