Commit Graph

  • 71240d4b2e added documentation for the LCDserializer connection type by Matteo Pillon marschap 2005-06-27 09:59:23 +00:00
  • 46183285b3 support long input in numerical, alpha and ip editing functions; correct IPv4&IPv6 verify functions marschap 2005-06-27 09:11:10 +00:00
  • b9640e4390 Corrected G2446 resolution to 240x64 i.o. 256x64 robijn 2005-06-23 20:25:10 +00:00
  • 552f388c6e space cleanup marschap 2005-06-18 13:06:57 +00:00
  • 8820b47193 - replace static variables by ProvateData * - make a bit more similar to CFonts{633,Packet}.c marschap 2005-06-12 20:32:27 +00:00
  • e85ad0acc3 1st round of adapting it to new driver model marschap 2005-06-12 17:45:08 +00:00
  • a597e2cdcf space cleanups marschap 2005-06-12 17:39:25 +00:00
  • d6971eaec5 adapt get_brightness() & set_brightness() to API marschap 2005-06-12 16:39:47 +00:00
  • fbd81f910e add get_brightness() & set_brightness() functions to CFontz{633,Packet}.c and normalize the brightness to range [0, 1000] to support changing the brightness online marschap 2005-06-12 16:25:50 +00:00
  • 285db95e4d double resolution of contrast & brightness sliders marschap 2005-06-12 16:09:17 +00:00
  • 88638117f3 get rid of unnecessary variables; keep make local variables static marschap 2005-06-12 16:07:49 +00:00
  • 9f66b41c08 make menu pointer wrap on UP/DOWN movements to support 3-key configs marschap 2005-06-12 08:08:21 +00:00
  • 0c3bf930d3 fix a non-rule line in debian/rules marschap 2005-06-12 07:50:30 +00:00
  • 570507632e support 3-key configurations with IP input too: wrap around limits marschap 2005-06-07 18:18:30 +00:00
  • 925e7e0fc5 bignum cleanup marschap 2005-06-05 16:26:05 +00:00
  • 4e0eaa1aa6 add compile time option (not in configure.in) to support delays when writing marschap 2005-06-05 14:55:07 +00:00
  • 539e41eede corrected typo introduced yesterday; add bignum support for the 20x4 displays (e.g. CF635) marschap 2005-06-05 14:53:37 +00:00
  • bc60961c5c generate colons between hours, minutes and seconds in big clock display marschap 2005-06-05 14:51:07 +00:00
  • 1a9e9ca54c little cleanup marschap 2005-06-05 14:48:49 +00:00
  • e476ef26b7 clean up ugly bignum code a bit, do range checks, support colon display marschap 2005-06-05 14:44:11 +00:00
  • 3046d92ae9 a few readability changes to hd44780-charmap.h; new file CFontz-charmap.h used in CFontzPacket.c for all models except CF633 to adapt the CrystalFontz icharacter codes better to ASCII / ISO-8859-1 marschap 2005-06-04 22:07:37 +00:00
  • deea25e6ea fix max. width of sliders in 4-line mode marschap 2005-06-04 14:54:31 +00:00
  • 3846b411d9 better support for IPv6 inpu: not perfect, but on its way; support IP input in 4 key mode marschap 2005-06-04 14:31:54 +00:00
  • 9e2983ab45 do seamless hbars when SEAMLESS_HBARS is defined marschap 2005-06-04 14:16:11 +00:00
  • 8cd909baf9 add CFontz633_cellwidth() and CFontz633_cellheight() functions so that CFontz633 and CFontzPacket return the correct cell dimensions to clients marschap 2005-06-04 12:40:17 +00:00
  • 09937f0edd little fixes: constrast setting for CF63x in CFontzPacket.c, typo in Cfontz633.c marschap 2005-06-04 07:53:14 +00:00
  • 9c62bac058 corrected help message for permissive-menu-goto boercher 2005-06-01 22:46:28 +00:00
  • 759e607737 - documented new feature -next - option -parent is marked as for menus only - doumented special value _main_ for menu_set_main boercher 2005-06-01 22:46:03 +00:00
  • 3a6244a9d0 bugfix: ignore hidden menus also when a menuitem is selected from a menu via key Enter boercher 2005-06-01 22:45:43 +00:00
  • 902088872f new MenuItem attribute char* successor_id boercher 2005-06-01 22:45:24 +00:00
  • f1d5e0fa82 implemented -next option - refactored menu result code into separate functions (Volker Boerchers) boercher 2005-06-01 22:44:56 +00:00
  • 24fa24b86d - new option -next - option -parent is marked as for menus only boercher 2005-06-01 22:44:39 +00:00
  • a5ff8a4f98 ignore generated files boercher 2005-06-01 22:42:58 +00:00
  • ea214762ef little changes: arg reordering, ... marschap 2005-05-31 14:53:18 +00:00
  • b4d557123c reduce number of global/static variables; make KeyRing and ReceiveBuffer functions take the KeyRing/ReceiveBuffer as an argument; adapt CFontz633.c CFontzPacket.c accordingly; remove superfluous functions; more effective writing; correct max. packet size marschap 2005-05-30 16:56:29 +00:00
  • a1adadfe8d add Lucian Muresan's LCDproc 0.5 port port of Venky's iMON driver marschap 2005-05-29 20:47:58 +00:00
  • 6508a57be7 remove obsolete function declarations, declare functions & variables only locally used as static; remove duplicate and unised code marschap 2005-05-29 19:42:47 +00:00
  • 75a545c2eb fix some typos to make the files compile in the current CVS marschap 2005-05-29 19:40:21 +00:00
  • 6a407f22bb adapt style to that of CFontz633.c & CFontzPacket.c marschap 2005-05-29 19:10:58 +00:00
  • 4b4e7fc88c convert to the use of PrivateData *, harmonize with CFontzPacket.c marschap 2005-05-29 19:06:20 +00:00
  • 9e7c90d1ef lots of little fixes for harmonizing it with CFontz633.c marschap 2005-05-29 17:59:43 +00:00
  • 775ac47a30 minor spacing "fix" marschap 2005-05-29 17:43:09 +00:00
  • be2994832a do not assume PrivateData != NULL on closing marschap 2005-05-29 17:42:01 +00:00
  • 79cfbc7b13 patch by Helmut A. Bender: use iopl(3) instead of iopl(1) According to some googling this seems the more correct way to call iopl() marschap 2005-05-27 17:52:10 +00:00
  • ff290254f0 make sure docs/lcdexec.1 gets included into the generated tar files marschap 2005-05-26 20:07:06 +00:00
  • 28e1b7f42e correct number of arguments in battery_screen marschap 2005-05-26 20:02:32 +00:00
  • f562bb6c57 added patch from Lucian Muresan to make irman driver compile again (note: nobody said it works ;-) marschap 2005-05-26 19:49:01 +00:00
  • 6dd702cd70 fix previous commit marschap 2005-05-26 18:38:48 +00:00
  • e01689cc1d space cleanup and some preparations for PrivateData marschap 2005-05-26 18:02:32 +00:00
  • 3658cedc35 space cleanup marschap 2005-05-26 17:41:54 +00:00
  • 8296d0b716 overhauled CFontz633io.c: doxygen'ated it, added more check for cyclical fifos, ... marschap 2005-05-26 15:00:49 +00:00
  • 0fb7404fbb use variable gauge_hgt for gauge heights, no purely numeric widget names marschap 2005-05-22 17:50:17 +00:00
  • 9e5fa7ae04 extracted utility functions into util.c, use utility functions where possible, add sample output to each screen function marschap 2005-05-22 15:28:04 +00:00
  • 82f8f7b19d overhauled CPU displays to use whole LCD marschap 2005-05-22 09:04:00 +00:00
  • 3771a8273e added .cvsignore files, thanks to Volker Boerchers for his contribution marschap 2005-05-22 07:16:48 +00:00
  • 00c0ca9b9b generate output fitting exactly on the LCD marschap 2005-05-21 18:39:00 +00:00
  • cff06d9b92 smaller changes marschap 2005-05-21 18:38:10 +00:00
  • 7049e621c7 make lcdexec.1 config file example be displayed preformatted marschap 2005-05-21 16:06:44 +00:00
  • 9ead481dbb remove duplicate code: make sock_send_string() depend on sock_send(); use defined constants and character constants instead of simple ascii values; new function sock_printf(): format data using vsnprintf and send it marschap 2005-05-21 14:55:46 +00:00
  • 0571ae69e6 minor re-wording marschap 2005-05-21 14:29:29 +00:00
  • 9bcbff7601 move README.glcdlib ro docs/; include docs/lcdexec.1 & LCDclients.conf into the appropriate Makefile.am files to get them into the nightly tar balls marschap 2005-05-21 12:12:50 +00:00
  • 702b0be737 Added hd44780-lcdserializer.c and hd44780-lcdserializer.h gfk 2005-05-20 17:41:35 +00:00
  • 4ad0a971eb add sample client configuration file LCDclients.conf marschap 2005-05-20 15:19:45 +00:00
  • a6ddf8b990 new menu_set options: -parent and -is_hidden So all types ahve the following options: -text "text" ("") Sets the visible text. -is_hidden false|true (false) If the item currently should not appear in a menu. -parent id () Sets the parent of this item. marschap 2005-05-20 09:44:47 +00:00
  • 30d5d97c68 new: 'menu_set_main' (V.Boerchers) marschap 2005-05-20 09:44:37 +00:00
  • 1ae61a42e0 - Implementation of a new menu command 'menu_set_main'. New 'custom_main_menu' instead of 'main_menu' is used for navigation. The "real" main menu is saved in a variable - Adaptation to the MenuItem changes (V.Boerchers) marschap 2005-05-20 09:44:30 +00:00
  • 2ae8430f6e MenuItem has a new property 'client': every menue knows which client it belongs to (V.Boerchers) marschap 2005-05-20 09:44:22 +00:00
  • 84c810f0ec - Implementation of 'hidden' menus - addition of the new MenuItem property 'client' obsoletes 'association' for this task, so it's only used for driver (look for menu_set_association() in menuscreens.c) (V.Boerchers) marschap 2005-05-20 09:44:12 +00:00
  • 4e08a3d944 - updated for new menu commands - corrected: menuscreen_goto -> menu_goto (V.Boerchers) marschap 2005-05-20 09:44:04 +00:00
  • b7f4c1d450 changed option --enable-permissive_menuscreen_goto -> permissive_menu_goto (V.Boerchers) marschap 2005-05-20 09:43:42 +00:00
  • 59a5a78947 added Lucian Muresan's patch to check for glcdprocdriver at compile time marschap 2005-05-20 08:27:36 +00:00
  • 7c6d32223b revamped KeyRing functions: stricter checks marschap 2005-05-20 08:04:21 +00:00
  • d48ed1f8ed longer sleep() after reset to solve display issues (according to Tom Scofield) marschap 2005-05-20 07:37:17 +00:00
  • bee8839ac4 correct gauge sizes in case of height >= 4 marschap 2005-05-19 19:09:04 +00:00
  • 7222b6d7f3 prettified lcdproc screens in mem.c: made them use the LCD screen estate available and corrected a bug which gave wrong results for widths != 20 marschap 2005-05-17 18:50:41 +00:00
  • b23db720cb updated hd44780.docbook with Matteo Pillon's lcdserializer documentation patch marschap 2005-05-17 18:13:15 +00:00
  • e2cd8a6b0e corrected line / column permutation in CF633_flush marschap 2005-05-17 09:36:44 +00:00
  • c6b010848f better use LCD screen estate if (width != 20) marschap 2005-05-16 18:41:57 +00:00
  • 0cb60954be added support for CF635 (maybe incomplete, untested), converted to have private data in PrivateData * prettified a few functions marschap 2005-05-16 17:17:35 +00:00
  • 634b86d63e better checks for some necessary arrays, alternative implementation for CF633_flush (hidden behind #ifdef) more space between functions marschap 2005-05-16 17:12:36 +00:00
  • 6de90bf3a5 replace some spaces by tabs for easier reading marschap 2005-05-16 17:09:25 +00:00
  • 43dea548e2 add DEFAULT_SIZE_CF635 definition marschap 2005-05-16 17:08:39 +00:00
  • 741e3f8fe0 fix some typos marschap 2005-05-16 17:06:41 +00:00
  • 03cc353af6 add Matteo Pillon's lcdserializer ConnectionType patch to the hd44780 driver marschap 2005-05-16 11:52:39 +00:00
  • 3caefc4e87 add support for the glcdlib meta driver by Lucian Muresan marschap 2005-05-16 10:57:28 +00:00
  • 8a5458fda6 make chrono.c more dependent on real LCD sizes instead of beleiving in 20x4 & 16x2 marschap 2005-05-16 10:01:57 +00:00
  • a7bcc05d03 added Ekkehard Kraemer's documentation update to the winamp wiring scheme. marschap 2005-05-13 21:54:53 +00:00
  • d2e6100f28 fix check for libusb_includepath: required file is called usb.h marschap 2005-04-08 15:23:11 +00:00
  • f5edc58fd7 fix from M. Dolze for his FreeBSD patches marschap 2005-04-08 14:37:04 +00:00
  • 412c9a3c40 extended the fix from port_access_multiple() to port_access() marschap 2005-04-07 08:43:06 +00:00
  • 2a65ccaa6c fixed previous commit marschap 2005-04-07 07:11:48 +00:00
  • 99e4ddabfe included modified version of M.Dolze's patch patch_drivers_port from his web site marschap 2005-04-06 15:30:25 +00:00
  • 941fb5598a added M.Dolze's patch_client_machine_FreeBSD patch (with slight variations) marschap 2005-04-06 11:04:43 +00:00
  • 2ff13238d9 - implemented menuevents enter+leave - make menuscreen_goto() more permissive: any transition between one client's menu is allowed. If configure option --enable-permissive-menuscreen-goto is choosen any transition is allowed - #define for TESTMENUS now set via configure option --enable-testmenus (VB) marschap 2005-04-05 07:28:47 +00:00
  • 28f812bef8 - implemented menuevents enter+leave - new method menuitem_get_client() - more maintainable way to specify count of enums - corrected some typos (VB) marschap 2005-04-05 07:28:35 +00:00
  • 06f6590c9c eliminate compiler warnings (VB) marschap 2005-04-05 07:28:18 +00:00
  • f15c5729ec - added documentation for ip-menuitem, menuscreen_goto, menuevents enter+leave. - corrected typos and cut-n-paste errors (VB) marschap 2005-04-05 07:27:45 +00:00
  • 29065ca74d additional advice (VB) marschap 2005-04-05 07:27:20 +00:00
  • 2bd0e16638 added some 'fixme's (VB) marschap 2005-04-05 07:26:43 +00:00
  • bd8310d8b2 bugfix: make essential_clock_screen() available in clients/lcdproc/mode.c (VB) marschap 2005-04-05 07:25:52 +00:00