Thu Jun 30 23:49:37 CDT 2005 * src/x11.c: disable debug. * === Released 1.9.58 === Fri Jun 17 21:18:58 CDT 2005 * src/x11.c: fix length argument in gdk_property_get() for recent changes in gtk (2.6.8?). Tue Jun 14 18:55:22 CDT 2005 * src/sysdeps/gtop.h: remove glibtop/close.h include. Sat May 14 17:58:55 CDT 2005 * src/x11.{c,h}: added gnome (layer) support. * src/mdh.c: * src/ui_config.c: Sat May 14 12:05:22 CDT 2005 * src/mdh.c: set sticky after showing the toolbar window to handle the DOCK window hint (if set). Sat May 14 10:52:40 CDT 2005 * src/x11.{c,h}: set window layer with _WIN_LAYER if netwm is unavailable. * src/ui_config.c: don't make layer oombo insensitive. * src/toolbar.c: updated for _WIN_LAYER funcs. realize toolbar window for XChangeProperty(). Fri May 13 15:02:33 CDT 2005 * src/toolbar.{c,h}: added a use_dock argument for mdh_toolbar_new(), set _NET_WM_WINDOW_TYPE_DOCK if TRUE. * src/config.{c,h}: split mdh_config_load() into two functions, one to load the .ini and the other to apply the loaded configuration. make sure the various sections exist before checking individual prefs. * src/mdh.c: get the value for toolbar.use_dock pref, create the toolbar accordingly. * src/ui_about.c: added some Dracula 3000, Skeleton Man quotes. Thu May 12 23:03:20 CDT 2005 * src/mdh.c: disable mdh_x11_wait_for_window_manager(). * src/toolbar.c: readded GDK_WINDOW_TYPE_HINT_DOCK hint. Mon May 9 17:04:54 CDT 2005 * src/ui_about.c: added some Troll 2 quotes. ;) Sat Apr 23 12:07:47 CDT 2005 * src/sysdeps.h: updated _net() to take 'up' arg. * src/sysdeps/*.h: * src/panel_net.c: Wed Apr 13 14:39:45 CDT 2005 * src/x11.c: reenable mdh_x11_wait_for_window_manager(). * src/mdh.c: * src/toolbar.c: setup MWM-related hints for toolbar. Sat Apr 9 22:15:01 CDT 2005 * src/x11.c: disable mdh_x11_wait_for_window_manager(). * src/mdh.c: enable NETWM by default. added SIGHUP to the main signal handler to avoid unhandled message on X exit. Fri Apr 8 09:24:18 CDT 2005 * src/weather.c: include a 5 minute buffer for memory and disk cache checks, to allow for slow operation. Thu Apr 7 23:15:01 CDT 2005 * src/widget.{c,h}: adjusted and added markup flags. * src/panel.c: * src/ui_about.c: * src/ui_about.c: quotes... Wed Apr 6 00:03:00 CDT 2005 * src/util.{c,h}: added mdh_icon_path_r(). * src/panel.c: Thu Mar 31 21:00:49 CST 2005 * src/mdh.c: don't run default browser/xterm through basename() on each mdh_get_* call. * src/Makefile.in: add mdh.h as a dep. for ui_run.c * src/ui_run.c: * src/ui_run.c: use mdh_get_xterm() to set default xterm if no preexisting configuration was found. * src/panel_cpu.c: use mdh_get_xterm() for defaults. * src/ui_config.c: Wed Mar 30 00:16:04 CST 2005 * lib/gini/*.*: upgrade to gini-0.4. * src/config.c: Sun Mar 27 21:52:43 CST 2005 * src/mdh.c: commented SIGUSR1 handler. Fri Mar 25 16:20:29 CST 2005 * src/mdh.c: use XDG_CACHE_HOME (or ~/.cache) for temperature data, run history. * src/run_history.c: removed bogus unlink() call in _save(). * src/run_history.{c,h}: adjust _load(), _save() to take a GError *. Fri Mar 25 15:20:06 CST 2005 * src/toolbar.c: initialize above/below to avoid warnings in mdh_toolbar_set_layer(). * src/ui_config.c: initialize combo selection vars to avoid warnings. * src/toolbar.c: remove trailing whitespace for args in toolbar_configure_event(). * src/toolbar.h: misc enum/struct updates. * src/button.h: * src/custom.{c,h}: * src/panel.h: * src/panel_mail.c: * src/panel_cpu.c: * src/panel_mem.c: * src/panel_disk.c: * src/panel_net.c: * src/panel_uptime.c: * src/ui_config.c: * src/ui_mixer.c: * src/window.h: * src/button.c: use g_new0() for mdh_*_new(). * src/custom.c: * src/panel.c: Thu Mar 24 23:56:44 CST 2005 * src/x11.{c,h}: added mdh_x11_has_property(). Thu Mar 24 21:20:52 CST 2005 * src/widget.c: added a cursor validity check in mdh_clickable_new(), default used otherwise. * src/window.{c,h}: added generic window expose_event handler which strips _NET_WM_STATE_ABOVE/BELOW from windows created by the toolbar (buggy window managers). * src/ui_*.c: Thu Mar 24 00:22:45 CST 2005 * src/x11.c: raise window manager wait attempts to 50 and the pause after delayed start to 3 seconds. * src/mdh.c: make sure mdh_browser, mdh_xterm are not NULL before passing to basename(). * src/ui_about.c: quotes, quotes, quotes... :) * src/widget.{c,h}: renamed mdh_clickable_label_new() to mdh_clickable_new(). * src/ui_about.c: * src/ui_config.c: * src/widget.c: allow NULL text for mdh_clickable_new(). * src/widget.h: added mdh_clickable_set_text(). Wed Mar 23 17:46:07 CST 2005 * src/x11.{c,h}: added window manager wait function. * src/mdh.c: Wed Mar 23 15:54:18 CST 2005 * src/lib/getopt/*.*: new. * src/mdh.c: use getopt_long() to handle command line args. added -f/--enable-netwm cli arg. * src/x11.{c,h}: reworked netwm detection and state handling. * src/toolbar.c: check for skip_taskbar/pager support before setting. Wed Mar 23 01:03:07 CST 2005 * src/x11.{c,h}: added mdh_x11_enable_netwm() to forcibly enable or disable netwm enhancements. * src/mdh.c: added -d/--disable-netwm cli arg. * src/ui_config.c: show the netwm-related widgets, but make them insensitive if netwm is disabled. * src/configure.ac: remove --disable-netwm arg. * Makefile: added 'install-strip'. * src/Makefile.in: Tue Mar 22 22:08:50 CST 2005 * src/ui_config.c: fix uptime values check. comment network interface entry, header for Solaris. skip network interface value check for Solaris. * src/config.c: don't process network interface value on Solaris. * src/x11.c: use gdk functions to check for netwm above/below states. Mon Mar 21 17:58:40 CST 2005 * src/ui_scratch_pad.c: updated clear icons. * lib/gini/*.*: upgrade to gini-0.3. Sat Mar 19 18:47:34 CST 2005 * src/ui_about.c: minor updates. Fri Mar 18 21:59:16 CST 2005 * src/x11.{c,h}: added _STATE_ABOVE/BELOW check. * src/toolbar.c: * src/ui_config.c: * src/x11.{c,h}: added mdh_x11_get_features(). * src/mdh.c: * src/util.{c,h}: make debug() a fancy define with file/line information. * src/ui_config.c: adjust tooltip toggle's tooltip. * src/mdh.c: disable the volume button, mail, and disk panels by default. * lib/gini/*.*: upgrade to gini-0.2. * src/config.c: Thu Mar 17 23:24:29 CST 2005 * src/x11.{c,h}: new. * src/toolbar.c: added a runtime netwm check. * src/ui_config.c: Thu Mar 17 18:21:17 CST 2005 * src/toolbar.{c,h}: put back 'normal' layer state. * src/ui_config.c: * src/config.c: * src/configure.ac: added --disable-netwm. * src/toolbar.c: removed mdh_toolbar_create(). * src/mdh.c: * src/widget.c: added mdh_*_set_font_desc(). * src/panel.c: * src/custom.c: * src/toolbar.c: use mdh_*_font_desc() instead of mdh_widget_set_font(). * src/ui_config.c: reorganized the general tab again. Thu Mar 17 00:22:11 CST 2005 * src/toolbar.c: use builtin functions to set layer. * src/toolbar.{c,h}: got rid of _realize(). * src/mdh.c: * src/toolbar.{c,h}: s/on_top/layer. * src/ui_config.c: * src/config.c: * src/toolbar.{c,h}: added 'sticky' option. * src/ui_config.c: * src/config.c: Wed Mar 16 18:51:01 CST 2005 * src/mdh.c: relocate signal handler setup in mdh initialization process. * src/ui_about.c: display license info. added some more quotes and missing commas for a few. Wed Mar 16 17:34:54 CST 2005 * src/*.*: Relicensed as GPL. Wed Mar 16 01:12:15 CST 2005 * src/mdh.c: free GIni on exit. * src/config.{c,h}: Tue Mar 15 22:03:38 CST 2005 * src/configure.ac: check for statvfs only if statfs was not found. Tue Mar 15 18:39:11 CST 2005 * src/Makefile.in: add gini.h as a dep for config.c. Tue Mar 15 16:20:53 CST 2005 * src/configure.ac: added gobject-2.0 check (for gini). check for getloadavg(), kstat_open(), kvm_openfiles() only if gtop support is disabled. Mon Mar 14 18:36:46 CST 2005 * src/toolbar.c: fix button visibility check. Mon Mar 14 02:01:59 CST 2005 * src/ui_config.c: minor 'General' layout adjustments. Sat Mar 12 13:41:32 CST 2005 * src/custom.c: set tooltip on the proper widget. * src/toolbar.{c,h}: undid privatization of widgets. * src/button.c: * src/custom.c: * src/panel.c: * src/toolbar.{c,h}: widgets.box -> hbox. * src/panel.{c,h}: widgets.box -> event_box. * src/toolbar.c: Sat Mar 12 01:22:36 CST 2005 * src/widget.c: just bold the frame label in mdh_frame_new_with_title(). * src/toolbar.c: moved frame widget to panel. * src/panel.{c,h}: * src/toolbar.{c,h}: added configurable shadow type. * src/ui_config.c: * src/config.c: * src/ui_config.c: removed extra break, added missing for relief style switch()'s. Fri Mar 11 15:15:25 CST 2005 * src/toolbar.{c,h}: privatized MdhToolbarWidgets. * src/button.c: * src/custom.c: * src/panel.c: Fri Mar 11 13:38:20 CST 2005 * src/config.c: moved threshold values from panel_*_N to panel_* when loading config. relocated interval validation checks. * src/panel.h: removed mdh_panel_timeout_add/del(). * src/panel.{c,h}: added mdh_panel_flags(), flag macros. * src/ui_config.c: * src/config.c: * src/mdh.c: * src/panel.h: moved SHOW_BOLD() macro to panels. * src/panel_mail.c: * src/panel_cpu.c: * src/panel_mem.c: * src/panel_disk.c: Fri Mar 11 01:23:45 CST 2005 * src/mdh.c: return basename() in mdh_get_browser() and mdh_get_xterm(). * src/toolbar.h: added MDH_TOOLBAR() macro. * src/button.{c,h}: added mdh_*_foreach(). * src/custom.{c,h}: * src/panel.{c,h}: * src/toolbar.c: * src/mdh.c: * src/config.c: remove bogus tooltip config entry for the time panel. * doc/config: new. Thu Mar 10 21:58:37 CST 2005 * src/mdh.c: free mdh_cache on exit. * src/util.{c,h}: relocated browser detection stuff. * src/mdh.c: * src/config.c: added [general].browser. * src/button.{c,h}: added mdh_*_button_relief(). * src/custom.{c,h}: * src/toolbar.c: set relief in mdh_toolbar_reset(). * src/toolbar.c: don't set the font in reset_custom(). * src/ui_run.c: cache config values. * src/button.h: B_Menu -> B_Toggle, B_Vol -> B_Volume. * src/mdh.c: * src/config.c: * src/ui_config.c: * src/ui_mixer.c: * src/ui_config.c: removed xterm, added button relief. Thu Mar 10 17:14:24 CST 2005 * src/toolbar.{c,h}: added [toolbar].button_relief. * src/config.c: Mon Mar 9 23:33:23 CST 2005 * data/icons/mixer.png: modified stock_volume-16.png by tigert . * src/ui_about.c: use GTK_STOCK_ABOUT. * src/toolbar.c: use GTK_STOCK_PROPERTIES for custom button settings menu item. Mon Mar 9 22:33:45 CST 2005 * src/mdh.c: some reorganization. * src/mdh.c: worked on threading a bit. * src/toolbar.c: * src/toolbar.c: removed unnecessary threads.h include. Mon Mar 9 18:46:31 CST 2005 * src/window.c: fix mdh_window_event() usage for notice, error dialogs. * src/window.c: removed unnecessary toolbar.h include. * src/Makefile.in: * src/widgets.h: added MdhImageType. * src/widgets.h: include MDH_ in flag names. * src/panel.c: * src/widgets.c: * src/ui_about.c: * src/panel.{c,h}: include MDH_ in flag names. * src/mdh.c: * src/ui_config.c: * src/config.c: * src/config.c: add [mixer] device. * src/ui_mixer.c: * src/widget.c: use builtin GtkTooltips if the tips arg for mdh_widget_set_tip() is NULL. * src/mdh.c: backed out weird pango crash workaround. * src/toolbar.c: * src/mdh.c: mdh_path_icon("mixer"), not mixer.png. * src/toolbar.c: don't destroy the toolbar menu when the config window is closed. Mon Mar 9 02:08:41 CST 2005 * src/toolbar.c: include threads.h. * src/Makefile.in: * src/toolbar.c: enter threads when showing the main toolbar window. oddball pango-related crashes without, unless toolbar is shown before mdh_toolbar_reset(). * src/util.{c,h}: added an icon path helper function. * src/button.{c,h}: add a file arg to mdh_button_new(). * src/mdh.c: * src/toolbar.c: use volume icon for mixer menu item. reset window item widgets on menu destruction (more odd crashes, something's messed up). Mon Mar 8 17:05:29 CST 2005 * src/toolbar.{c,h}: various cleanups. * src/button.{c,h}: * src/custom.{c,h}: * src/panel.{c,h}: * src/ui_error.c: fix default button selection. * src/ui_run.c: add missing stdio.h include. * src/widgets.h: added some defines for some used stock items not present in gtk 2.4. * src/widget.{c,h}: add gtk_combo_box_get_active_text() replacement for gtk 2.4 systems. * src/mdh.c: enable volume button by default. * src/toolbar.{c,h}: renamed mdh_toolbar_set_location() to mdh_toolbar_move(), removed _reset_location(). * src/ui_config.c: Mon Mar 8 00:27:24 CST 2005 * src/threads.c: fixed panel function usage when threads are disabled. Mon Mar 7 20:35:57 CST 2005 * aclocal.m4: added improved OSS check. * configure.ac: * src/mdh.h: * src/ui_mixer.c: Mon Mar 7 18:38:23 CST 2005 * src/toolbar.c: added menu icons. * src/Makefile.in: removed ui_calendar.{c,h}. * src/toolbar.c: * src/button.{c,h}: removed label, only use icons. * src/toolbar.c: * src/mdh.c: * src/button.{c,h}: updated mdh_button_new(). * src/ui_about.c: added some random quotes. Mon Mar 7 12:17:13 CST 2005 * src/ui_mixer.c: close the popup on a button release event instead of a press event. * src/toolbar.c: got rid of ugly mixer hack. Mon Mar 7 00:46:40 CST 2005 * src/ui_mixer.{c,h}: renamed main mixer functions. * src/toolbar.c: * src/mdh.c: Sun Mar 6 22:22:09 CST 2005 * src/toolbar.c: fixed mixer event hack. * src/button.c: added icon support, currently unused. * src/mdh.c: Sun Mar 6 16:30:23 CST 2005 * src/ui_mixer.c: made the toolbar's Mixer button use a small volume control slider. the menu item will show the more complete mixer. * src/toolbar.c: added event hack for mixer. Sun Mar 6 10:46:18 CST 2005 * src/ui_mixer.c: inverted scale slider. * src/Makefile.in: removed mixer.{c,h}. * src/ui_mixer.c: * src/toolbar.c: added mixer to the menu. * src/ui_*.c: don't assert the window open check, forgot about toolbar buttons... * src/configure.ac: updated mixer-related checks. Sun Mar 6 01:50:19 CST 2005 * configure.ac: look for various soundcard-related includes. * src/Makefile.in: added (ui_)mixer.{c,h}. * src/mdh.{c,h}: * src/buttons.h: * src/ui_config.c: Sat Mar 5 19:52:37 CST 2005 * src/error.c: use g_strdup_vprintf(). * src/widget.c: * src/widget.h: added mdh_widget_grab_default(). * src/ui_about.c: * src/ui_calendar.c: * src/ui_config.c: * src/ui_run.c: * src/window.c: * src/config.{c,h}: added gini wrapper functions. * src/toolbar.h: removed run_* from Toolbar struct. * src/config.c: * src/ui_run.c: * src/curl.c: removed a few misc trailing spaces. * src/custom.c: * src/error.c: * src/panel.c: * src/panel_custom.c: * src/panel_disk.c: * src/panel_mail.c: * src/panel_net.c: * src/toolbar.c: * src/widget.c: * src/config.c: only clear custom button settings if 'button_custom' section exists. * src/window.c: don't pass a parent window to prompt dialog window. * src/ui_run.c: select entered command regardless of execution success. Fri Mar 4 17:10:21 CST 2005 * src/util.h: added remaining g_file_test() macros. * src/config.c: only run locking if !G_OS_WIN32. * src/panel.{c,h}: added set_markup(), set_markup_r(). * src/panel_weather.{c,h}: moved &prod=xoap to .c. Fri Mar 4 15:02:57 CST 2005 * src/button.c: use the proper widget in set_font(). * src/config.c: make config_locked() return allocated string for the display. use g_file_read_link() instead of readlink(). * src/mdh.c: allocate toolbar before checking for lock. * src/window.c: assert on Toolbar->window in yes/no prompt window. * src/util.c: added konqueror to the browser list. * src/panel_weather.c: removed temp file when writing. * src/run_history.c: * src/panel.{c,h}: added panel_*_r() (thread-safe) funcs. * src/panel_*.c: * src/button.c: removed a few misc trailing spaces. * src/panel_uptime.c: * src/ui_about.c: * src/error.c: * src/util.c: * src/panel_weather.c: pass a file to cache_parse() and get_http() instead of using a func with a static buffer. * src/util.c: removed unused xml include. * src/curl.{c,h}: new. * src/util.{c,h}: * src/panel_weather.c: * src/ui_config.c: Fri Mar 4 01:07:05 CST 2005 * *.*: major reorganization and cleanups. * src/ui_config.c: save toolbar position when applying so cancelling the dialog doesn't revert to the original x/y.