2002-12-14 Fernando Herrera * GNOME_ModemLightsApplet.server.in.in: added bugzilla attributtes 2002-12-02 Christian Neumair * properties.c: Made tabs HIG compliant (removed mnemonics). 2002-09-19 Mark McLoughlin * modemlights.c: (about_cb), (show_help_cb): * properties.c: (property_show): kill the HAVE_GTK_MULTIHEAD conditionals. We require gtk+ HEAD now. 2002-08-14 Mark McLoughlin * Makefile.am: link against libscreen-exec.la. * modemlights.c: (show_help_cb): * properties.c: (phelp_cb): use the multiscreen gnome_help variants. 2002-07-18 Mark McLoughlin * Makefile.am: install applet into libexec. * GNOME_ModemLightsApplet.server.in: move .server.in to .server.in.in to allow for libexec dir substitution. 2002-07-11 Mark McLoughlin * modemlights.c: (about_cb): * properties.c: (property_show): realise dialogs on the same screen as the applet. 2002-07-11 Mark McLoughlin * modemlights.c: (about_cb): use gtk_window_present. (update_pixmaps): create the pixmap using a correct parent window. * properties.c: (property_show): use gtk_window_present. 2002-06-25 Kevin Vandersloot * properties.c: more gconf sanity checks. Fixes bug #84922 2002-06-08 Kjartan Maraas * properties.c: #include to make it localized. 2002-06-03 Arvind Samptur * modemlights.c: changed gtk_main_do_event to gtk_propagate_event in button_press_hack for avoiding crash due to gtk event queue corruption. Fixes #83186. 2002-06-01 Trevor Curtis * docs/C/modemlights.xml: added updated screenshots to doc. * docs/C/figures/modemlights-advanced.png, modemlights-color.png, modemlights-general.png, modemlights.png: updated/added screenshots. 2002-05-31 Kevin Vandersloot * Makefile.am: Fix GNOMELOCALEDIR to point to correct location. Fixes #83621. 2002-05-31 Trevor Curtis * docs/C/modemlights.xml: created and updated documentation. * docs/C/legal.xml: added legal info for documenation. 2002-05-23 Kevin Vandersloot * modemlights.c: get right and middle click working on the button. Also get help right click menu item working * properties.c: some gconf sanity checks and error reporting 2002-05-20 Kevin Vandersloot * modemlights.c: set window icon 2002-05-10 Deepa Natarajan * .xml: added mnemonics for the popup menu 2002-04-27 Dennis Cranston * modemlights.c: "About..." dialog fixes -- change the name to "Modem Lights" to match the "Add to panel" menu. Also, use gnome-modem.png for the logo and window icon. 2002-04-20 Abel Cheung * modemlights.c: Added translation_credit and documenters placeholders. 2002-04-02 John Fleck * doc/C/modemlights.sgml adding tip on how to discover your lock file Thanks to Andreas Imhof for the tip. 2002-04-02 Kevin Vandersloot * *.xml: change properties to preferences * properties.c: chnage properties ot preferences and add mnmonics for the pres dialog 2002-03-13 Seth Nickell * GNOME_ModemLightsApplet.server.in: Use internet category. 2002-03-06 Kevin Vandersloot * *.gnorba, *.desktop.in: remove as they aren't needed any more 2002-03-05 jacob berkman * Makefile.am (install-data-local): trailing backslash before blank line 2002-02-28 Jens Finke * properties.c (connect_changed_cb), (disconnect_changed_cb), (lockfile_changed_cb), (device_changed_cb): Changed function signature to fit focus event callback. (property_show): Connect GtkEntry callbacks to focus_out_event. Add applet object as user data for isdn toggle button callback. Fixes bug #73102 2002-03-01 Bastien Nocera * Makefile.am: f1x0r3d the Makefile to check for DESTDIR before running gconftool, fix from Spider 2002-02-20 Kevin Vandersloot * modemlights.c: hook up to the destroy signal and kill the timeout there to fix a crash on remove 2002-02-17 Kjartan Maraas * GNOME_ModemlightsApplet.xml: External ui description. * modemlights.c: Use it. * Makefile.am: Dist it. 2002-02-11 Kjartan Maraas * GNOME_ModemLightsApplet_Factory.server.in: Mark strings for l10n. * *.[ch]: Fix #include 2002-02-11 Mark McLoughlin * GNOME_ModemLightsApplet.server.in: move to Vertigo namespace. * modemlights.c: update for factory macro change. Wed Feb 06 19:56:33 2002 George Lebl * modemlights.c: fix initial setting of orientation 2002-01-28 Kevin Vandersloot * properties.c: change Settings to Properties for props window * modemlights.h: begin to get rid of global variables 2002-01-04 Kevin Vandersloot * saving applet config now works! * multiload.schemas: gconf schemas file * Makefile.am: install the schemas file * modemlights.c, properties.c: Use new applet saving api to get and save config 2002-01-03 Kevin Vandersloot * properties.c: port to GtkDialog and set up for gconf usage. Will be completed when applet config saving is fully fleshed out 2001-12-17 Mark McLoughlin * modemlights.c: (update_tooltip), (draw_shadow_box), (create_background_pixmap), (draw_button_light), (update_pixmaps), (modemlights_applet_fill), (modemlights_applet_factory): * properties.c: (property_apply_cb): update for panel-applet api changes. 2001-12-14 Kevin Vandersloot * modemlights.c: remove unneeded stuff 2001-12-14 Mark McLoughlin * modemlights.c: (reset_orientation): update for panel-applet GNOME_Vertigo namespace changes. 2001-12-12 Kevin Vandersloot * modemlights.c: pretty icons for the popup menu 2001-12-10 Kevin Vandersloot * Initial port to GNOME 2.0. Applet runs and works. Need to implement properties and a few other things 2001-07-07 Kjartan Maraas * modemlights.c: Applied patch from Red Hat to define MAX_ISDN_CHANNELS if not already done. 2001-07-03 Kjartan Maraas * modemlights.c: Applied patch for proper size negotiation with the panel. Removes flicker on add applet to panel. Mon Jan 22 11:10:14 2001 John Ellis * modemlights.c: Applied ISDN patch from Nils Philippsen, ChangeLog entry is below. Also fixed a compile warning in pixmap_set_colors(). 2001-01-21 Nils Philippsen * modemlights.c (is_ISDN_on): fix to work with Linux kernel 2.4, glibc 2.2 and providers with long phone numbers Wed Nov 15 18:23:30 2000 John Ellis * modemlights.[ch], properties.c: Added color configuration. Made the blinking when waiting for a connection optional (default is off), since the wait color is now different from the 'on' color. Mon Nov 6 11:27:03 2000 John Ellis * modemlights.c (update_tooltip): Added connect time and description of byte counts to the tooltip, also marked it for translation. Thu Oct 26 14:43:45 2000 John Ellis * modemlights.c(get_modem_stats): Apparently the FreeBSD/OpenBSD #ifdefs were doing it the right way, SIOCDEVPRIVATE is by name private. Now this should work on FreeBSD, etc. without the #ifdef's. Also fixed when SIOCGPPPSTATS is undefined to return failure (FALSE) instead of success. Added include of on linux. Mon Oct 23 22:17:28 2000 John Ellis * modemlights.c: The connect light now blinks until the connection is established (rx or tx has a byte count other than 0), or if ppp status returns error. This should/might work for ISDN too? (get_modem_stats): Fixed, I did not see how this could possibly compile cleanly when SIOCDEVPRIVATE is not defined. Mon Oct 23 16:15:45 2000 John Ellis * modemlights.[ch], properties.c: Some const stuff, fix apply_cb parameters. Tue Sep 26 14:18:51 2000 John Ellis * modemlights.c (dial_cb): Use gnome_execute_shell in place system() call, which blocks on the call. Who used this? I sure hope it wasn't me :O. Fixes BUG #16815 Tue Sep 26 13:33:16 2000 John Ellis * modemlights.c: Applet layout coordinates are now stored in a static structure for each possible layout. Added layouts for connection info with a tiny/small panel. Note that the vertical tiny panel is simply too narrow to fit the byte rate and time, so the applet is still going to enlarge the panel to 30 pixels (not as bad as before, at 46 pixels). Tue Sep 26 10:46:49 2000 John Ellis * modemlights.[ch], properties.c: Added button in properties advanced tab to save current options as default, this way the default start options can be saved even if the applet is removed from the panel (or it crashes :). * modemlights.c (main): Moved _show() of applet to after reset_orientation(), hoping to clear up some start-up problems peeps were having with display corruption. 2000-04-25 Fatih Demir * modemlights_applet.desktop : Added [tr] section . 2000-04-04 Jacob Berkman * properties.c (phelp_cb): use correct anchor 2000-03-25 Jacob Berkman * properties.c (property_show): make help work with new docs 2000-02-29 Jacob Berkman * modemlights.c (main): rearrange and add a pixmap to the help item 2000-02-23 Peter Hawkins * modemlights.c: stopped the about box from being shown multiple times at once. Sat Jan 29 18:10:10 2000 Tom Gilbert * On an anti-warning hunt using CFLAGS="-O6 -g -W -Wall -Wmissing-prototypes -Wmissing-declarations". Don't mind me. Tue Jan 04 04:21:28 2000 George Lebl * modemlights.c: add another patch from Nils Philippsen , this time to get ISDN connection time. Fixes #4893 Tue Jan 04 02:28:49 2000 George Lebl * modemlights.c: apply patch by Nils Philippsen to fix bug #4894, (the modemlights confirmation dialog vanishing bug) Sun Oct 31 17:12:43 1999 George Lebl * modemlights.c: use the pixel size stuff Fri Oct 29 00:31:20 1999 John Ellis * modemlights.c: Switched sd and rd lights (send is now first). Receive light is now red to match load graph. * properties.c: Minor formatting change. Fri Oct 22 17:21:20 1999 John Ellis * modemlights.c: Added #ifdef's around panel size code, it should now compile with 1.0.x of gnome-core. Sat Aug 28 15:34:30 1999 John Ellis * modemlights.c: Use gdk_draw_*() functions to create the applet's display layout. This way the color scheme can be made to match the gtk theme in use (match the applet's style). * backgrnd.xpm, backgrnd_a.xpm, backgrnd_s.xpm, button_off.xpm, button_on.xpm, lights.xpm: Removed, generated internally now. * Makefile.am (EXTRA_DIST): Remove references to above xpm files. 1999-08-23 Matthias Warkus * modemlights_applet.desktop: Use gnome-modem.png. Wed Jul 14 21:15:44 1999 John Ellis * properties.c: Group related options into frames. Use GNOME_PAD_* instead of hard coded values. Sun Jul 11 23:30:46 1999 John Ellis * modemlights.[ch]: Use the gnome-applets defined VERSION. * modemlights.c, properties.c: If /dev/modem does not exist, fall back to LCK..ttyS0 as a default for the lock file. Many newer distros do not create /dev/modem. Sun May 30 22:20:53 1999 John Ellis * modemlights.c: Make it follow the panel's size hint. When 'show throughput/connect time' is enabled, the size hint is ignored, this is really unavoidable. * modemlights.h: Bump version to 1.0.3 to distinguish from released versions. 1999-04-25 Ettore Perazzoli * modemlights.h: #include . * modemlights.c (main): Initialize i18n. Mon Apr 12 19:49:33 1999 John Ellis * modemlights.h: added #include Tue Mar 30 19:29:38 1999 John Ellis * modemlights.c: Fix display bugs after disconnect. Tue Mar 30 11:51:16 1999 John Ellis * modemlights.[ch], properties.c: Added an optional connect time and throughput display. Based on the patch from Bruno Abrunhosa Pires Marinho * Makefile.am (EXTRA_DIST): Added backgrnd_a.xpm and digits.xpm. Sun Mar 28 07:23:52 1999 John Ellis * modemlights.[ch], properties.c: Apparently some systems have broken lockfiles (no pid stored inside), add option to disable lockfile owner verification. Bump internal version to 1.0.2 Tue Mar 9 19:30:37 1999 John Ellis * modemlights.h: Internal version bumped to 1.0.1 1999-03-09 Miguel de Icaza * modemlights.h: Add OpenBSD support. Patch from Kenneth Stailey . Tue Mar 9 18:13:23 1999 John Ellis * modemlights.c (main): Fixed startup position problem when panel is verticle. (applett_change_orient): Remove static variable, no longer needed. This fixes BUG #519 Tue Mar 9 17:43:34 1999 John Ellis * modemlights.c (is_Modem_on): Check for stale modem lock files. Mon Feb 8 06:48:04 1999 John Ellis * modemlights.[ch], properties.c: Version to 0.99.0, updated copyrights to 1999. 1999-02-07 Federico Mena Quintero * modemlights.c (get_modem_stats): Patch from Matt Mosley to make modemlights work on OpenBSD. 1999-01-18 Nat Friedman * properties.c (property_show): Use gnome_app_id to find the applet name for the root help directory. 1999-01-18 Nat Friedman * properties.c (property_show): Connect the help signal of the GnomePropertyBox to gnome_help_pbox_display. 1999-01-12 Miguel de Icaza * modemlights.c (get_modem_stats): Fix to compile in more operating systems. It is still useless though. Sat Sep 19 08:13:31 1998 John Ellis * properties.c: Grey out device and lockfile entries when ISDN is selected. 1998-09-18 Martin Baulig * modemlights.c (get_ISDN_stats): Added ISDN statistics for Linux. 1998-09-15 Martin Baulig * modemlights.c (is_ISDN_on): Added function body for Linux. (get_stats, get_modem_stats, get_ISDN_stats): New functions. Use them to get modem statistics; things are a little bit different if we are using ISDN, but currently it's empty. Mon Sep 14 04:52:29 1998 John Ellis * modemlights.[ch], properties.c: Added foundation for ISDN, but there is no code in the is_ISDN_on() function. Added an advanced tab to the properties, move modem lock file entry there, added Device entry option and a Use ISDN checkbox. Changed default update interval to 5. * modemlights.c(is_ISDN_on): let me repeat that this function is empty, could someone with the knowledge (ie: ISDN) fix this? * version bumped to 0.3.2 1998-09-06 Raja R Harinath * Makefile.am: Remove CXXLINK hack. Wed Jul 29 19:49:11 1998 John Ellis * modemlights.c (about_cb): fixed a compile warning. (main): Properties is now above About in the menu. * properties.c (property_apply_cb): added applet_widget_sync_config() as George suggested * modemlights.[ch], properties.c: Upped version to 0.3.1 * AUTHORS: new file 1998-07-19 Raja R Harinath * Makefile.am (modemlights_applet_LDADD): s/MICO_LIBS/ORB_LIBS/g. 1998-07-04 Carsten Schaar * modemlights.c (main): Now uses stock menu icons. Tue Jun 16 23:03:49 1998 John Ellis * modemlights.c (draw_load): Really (hopefully) fixed the problem. Sun Jun 14 07:08:42 1998 John Ellis * modemlights.c (draw_load): Fix problem of drawing outside of the load window. (applet_change_orient): Declare first_call_flag as type int. Mon Jun 1 13:27:30 1998 Havoc Pennington * modemlights.c (command_connect_cb): Use gnome_execute_shell, because not all connect scripts terminate immediately. e.g. the Debian script doesn't exit until hangup. (command_disconnect_cb): Likewise. * Changelog: Renamed to ChangeLog. Added this entry, and Mark Galassi's entry from the applets directory. 1998-06-01 Mark Galassi * modemlights/properties.c (property_load): introduced a "confirmation" property to be saved and loaded. It doesn't save yet :-) (confirm_checkbox_cb): (property_show): added a confirmation checkbox to the properties dialog. * modemlights/modemlights.c (dial_cb): introduced the ask_for_confirmation configuration variable. Now we only enter the yes/no dialog if that variable is true; otherwise we just fire off the connect (or disconnect) script. 1998-05-28 John Ellis * modemlights[c.h], properties.c: added dialing, load, tooltip. Many additions, so bumped version up to 0.3.0 1998-05-27 Seth Alves * modemlights/modemlights.c (update_display): added #ifdef FreeBSD's so it would compile 1998-05-19 John Ellis * dummy.cc: This file is generated, removed from CVS. * backgrnd_s.xpm: Added image for left/right panel orientation. * modemlights.c: Added orientation code. 1998-05-19 John Ellis * modemlights.c: (main) The orientation callback was being called before the widgets were created, causing a warning at startup. signal_connect for "orient" relocated to after widget creation.