2008-01-07 15:56 busa_ru * NEWS: add: news for 0.7.6 2008-01-07 15:56 busa_ru * src/xembed.c, src/xembed.h: fix: xembed_handle_event(): use WM_TAKE_FOCUS to track focus offers fix: add focus_requested flag which is set when tray should accept next focus offer 2008-01-07 15:53 busa_ru * src/tray.c: fix: tray_create_window(): set input hint to False so that it matches GloballyActive focus model. 2008-01-07 15:32 busa_ru * utils/tray-xembed-test/main.c: 2008-01-07 11:58 busa_ru * stalonetray.xml.in: fix: move description of -v up to match alphabetical order add: (a fix, actually) missing descriptions of --no-shrink, --tint-level and --tint-color 2008-01-07 11:55 busa_ru * configure.in: upd: set version number to 0.7.6 2008-01-07 11:54 busa_ru * utils/tray-test-fdo/main.c: 2008-01-07 11:53 busa_ru * TODO: 2008-01-07 11:52 busa_ru * src/main.c: fix: configure_notify(): always refresh tray/icons after icon resize 2008-01-07 11:50 busa_ru * src/settings.c: fix: usage(): mention '-f' as a way to specify edge fuzziness 2008-01-07 11:49 busa_ru * src/layout.c: fix: layout_handle_icon_resize(): really make no changes to layout if something goes wrong 2008-01-07 11:43 busa_ru * src/kde_tray.c: fix: kde_tray_init(): clear the list of old KDE icons if no previous tray found 2008-01-04 07:17 busa_ru * src/wmh.c: fix: ewmh_check_support(): improve X11 error handling fix: mwm_set_hints(): improve X11 error handling 2008-01-04 07:15 busa_ru * src/xutils.c: upd: x11_error_handler(): dump request name instead of request code fix: x11_get_win_prop32(): improve error handling (always reset X11 error status) fix: x11_send_client_msg32(): improve error handling (always reset X11 error status) fix: x11_send_visibility(): improve error handling (always reset X11 error status) fix: x11_send_expose(): improve error handling (always reset X11 error status) 2008-01-04 07:11 busa_ru * src/main.c: fix: kde_icons_update(): do nothing if old mode for KDE icons is on 2008-01-04 07:10 busa_ru * src/tray.c: fix: tray_get_root_pixmap(): improve error handling fix: tray_update_bg(): improve error handling upd: tray_update_window_size(): replace XMoveResizeWindow -> XMoveWindow + XResizeWindow so that there are 2 separate configure notifies 2008-01-04 07:07 busa_ru * src/embed.c: fix: embedder_embed(): improve error checking 2008-01-04 07:06 busa_ru * src/xembed.c: fix:xembed_handle_event(): add error handling 2008-01-04 07:04 busa_ru * src/kde_tray.c: fix: kde_tray_init(): do not retrive KDE_NET_SYSTEM_TRAY_WINDOWS property of the root window if the resp. atom is not present 2008-01-04 07:03 busa_ru * src/settings.c: upd: interpret_settings(): add comments 2007-12-30 14:20 busa_ru * src/main.c: fix: perform_periodic_tasks(): typo fix: property_notify(): raise debug level of the debug message reporting if the tray was reparented fix: configure_notify(): stop relying on event data to get window coords/size 2007-12-30 14:15 busa_ru * src/embed.c: upd: embedder_unembed(): reset x11 error status in the end, to clean up after errors that might have occured while removing already dead icon 2007-12-30 14:14 busa_ru * src/xutils.c: upd: x11_get_server_timestamp(): reset x11 error status prior all actions to filter out errors that might be left from other X11 calls fix: x11_get_window_abs_coords(): use proper call to XTranslateCoordinates() instead of ugly recursive hack 2007-12-30 14:10 busa_ru * src/tray.c: upd: tray_update_window_size(): use NorthWestGravity always upd: tray_update_window_size(): new algorythm for resizing the window: calculate new position explicitly upd: tray_create_window(): set icon_window and window_group in XWMHints only if withdrawn mode is on upd: tray_set_wm_hints(): also sete _NET_WM_DESKTOP to 0xFFFFFFFF if sticky mode is on (Openbox expects this) 2007-12-30 14:01 busa_ru * TODO: 2007-12-30 14:01 busa_ru * utils/tray-test-fdo/main.c: 2007-12-30 14:00 busa_ru * src/wmh.c: fix: ewmh_add_window_state(): typo in debug message 2007-12-30 13:57 busa_ru * src/layout.c: fix: grid_remove(): properly handle the case when the last icon is being removed 2007-12-30 13:55 busa_ru * src/xembed.c: fix: typo in debug message in xembed_switch_focus_to() 2007-11-15 17:18 busa_ru * src/kde_tray.c: fix:kde_tray_init(): proper usage of XInternAtom() fix:kde_tray_check_for_icon(): proper usage of XInternAtom() 2007-11-15 17:17 busa_ru * src/tray.c: fix:tray_create_window(): proper usage of XInternAtom 2007-11-15 17:16 busa_ru * src/xembed.c: upd:xembed_request_focus_from_wm(): code cleanup, use tray_data.is_reparented to decide if WM should be asked for focus 2007-11-15 17:13 busa_ru * src/wmh.c: fix:ewmh_add_window_state(): got test for return value of XGetWindowAttributes() backwards! fixes window states, e.g. --sticky works now fix:ewmh_add_window_state(): proper usage of XInterAtom 2007-11-15 17:09 busa_ru * NEWS: * add news for 0.7.5 2007-11-15 17:08 busa_ru * configure.in: * bump version number for 0.7.5 2007-11-02 19:45 busa_ru * stalonetrayrc.sample.in: fix: typos as reported in debian bug #446899 2007-11-02 19:26 busa_ru * configure.in: add: 0.0.1 to version number 2007-11-02 19:26 busa_ru * NEWS: add: news for 0.7.4 2007-11-02 19:25 busa_ru * src/main.c, src/tray.c, src/tray.h: add: two members to struct TrayData: is_reparented (true iff stalonetrays` window is not toplevel) xa_net_client_list (for resp. atom) add: tray_create_window(): add initialization for tray_data.xa_net_client_list upd: property_notify(): react on net_client_list property changes, updating tray_data.is_reparented upd: perform_periodic_tasks(): disable size-fixing kludge if is_reparented is true (i.e. stalonetrays` window is not toplevel) 2007-11-02 19:21 busa_ru * src/kde_tray.c: fix: kde_tray_init(): check for KDE_NET_SYSTEM_TRAY_WINDOWS root window property _before_ exiting because of absence of previous selection owner (fixes KDE tray icons fallback handling method) 2007-11-02 19:00 busa_ru * src/debug.c, src/debug.h: add: print stalonetray pid in debug message headers upd: enable printing of display name in debug messages by default 2007-10-04 15:32 busa_ru * configure.in: upd: bump version number 2007-10-04 15:25 busa_ru * NEWS: add: news for 0.7.3 2007-10-04 15:25 busa_ru * src/xembed.c: fix: xembed_retrive_data(): sanitize error handling fix: xembed_retrive_data(): retrive _XEMBED_DATA property as array of unsinged longs instead of CARD32 (fixes Debian bug #445056) 2007-10-04 15:22 busa_ru * src/icons.h: fix: struct TrayIcon: use unsigned long instead of CARD32 to store XEMBED data 2007-09-30 17:57 busa_ru * NEWS: upd: NEWS for 0.7.2 2007-09-30 15:55 busa_ru * configure.in: upd: increase version number to 0.7.2 2007-09-30 15:39 busa_ru * src/settings.c: fix: params: fix typo in --miax-height long parameter name 2007-09-25 17:02 busa_ru * Makefile.am: upd: make stalonetray.xml, stalonetray.spec and stalonetrayrc.sample depend on configure.in so that they are regenerated on version number change 2007-09-25 16:41 busa_ru * Makefile.am: add: call svn update before generating ChangeLog 2007-09-25 16:40 busa_ru * NEWS: add: news for 0.7.1 2007-09-24 05:05 busa_ru * src/main.c: upd:expose(): refresh tray window if parent_bg is used 2007-09-23 15:12 busa_ru * src/main.c: upd: expose(): comment out refresh because it causes too much flicker upd: unmap_notify(): fix condition for KDE icons kludge 2007-09-23 14:35 busa_ru * src/main.c: upd:add_icon(): indicate second embedding request add:unmap_notify(): new function to handle UnmapNotifies; currently implements kludge for mapping back KDE icons upd:main(): add call UnmapNotifiy handler to main event loop 2007-09-23 14:33 busa_ru * src/embed.c: fix: send_delayed_confirmation(): report actual delay in debug output upd: embedder_embed(): select for events on icon`s window _before_ embedding 2007-09-23 14:30 busa_ru * src/settings.c, src/settings.h: add: --confirmation-delay command line parameter (confirmation_delay rc keyword) to control confirmation delay 2007-09-23 14:26 busa_ru * configure.in: add: --enable-events-trace configuration parameter to enable/disable tracing of unhandled events in main loop 2007-09-22 10:49 busa_ru * src/settings.c: fix: parse_rc(): fix crash on invalid number of args for the keyword (debian bug #443543) upd: parse_rc(): wording in error messages 2007-09-22 08:23 busa_ru * src/embed.c: fix: embedder_embed(): fix wording in comments add: embedder_embed(): implement delayed sending of embedding confirmation add: send_delayed_confirmation(): new function; body of the thread which sends delayed embedding confirmation 2007-09-22 08:20 busa_ru * src/xutils.c: fix: remove explicit define of ENABLE_DUMP_WIN_INFO fix: x11_dump_win_info(): redirect xprop/xwinifo output to stderr 2007-09-22 08:19 busa_ru * configure.in: add: --enable-embedding-confirmation-delay option to enable delayed sending of embedding confirmation add: --enable-dump-win-info to enable use of xprop/xwininfo to dump icon window info 2007-09-22 08:11 busa_ru * src/main.c: fix: add_icon(), client_message(): move x11_dump_win_info() call from client_message() to add_icon() so that window info is dumped regardless of cmode 2007-09-21 16:57 busa_ru * Makefile.am: * improve svn2cl call 2007-09-21 14:34 busa_ru * stalonetray/branches/bugfixes/0.7: add: create bugfixes branch for 0.7 version 2007-09-21 14:31 busa_ru * stalonetray/trunk/stalonetray/Makefile.am: * update ChangeLog generation 2007-09-20 16:24 busa_ru * stalonetray/trunk, trunk: 2007-09-15 10:20 busa_ru * trunk/stalonetray/src/image.c: fix: image_tint_32(): fix loop condition so that _all_ pixels are tinted fix: image_tint_24(): fix loop condition so that _all_ pixels are tinted fix: image_tint_16(): fix loop condition so that _all_ pixels are tinted fix: image_tint_15(): fix loop condition so that _all_ pixels are tinted 2007-09-15 06:37 busa_ru * trunk/stalonetray/Makefile.am: fix: add stalonetray.xml.in and stalonetrayrc.sample.in to the list of distributed files 2007-09-15 04:42 busa_ru * trunk/stalonetray/src/main.c: upd: cleanup(): sanitize debug levels upd: add_icon(): sanitize debug levels upd: remove_icon(): sanitize debug levels upd: icon_track_visibility_changes(): sanitize debug levels upd: kde_icons_update(): sanitize debug levels upd: perform_periodic_tasks(): sanitize debug levels upd: client_message(): sanitize debug levels upd: configure_notify(): sanitize debug levels upd: selection_clear(): sanitize debug levels upd: map_notify(): sanitize debug levels upd: main(): sanitize debug levels 2007-09-15 04:32 busa_ru * trunk/stalonetray/src/layout.c: upd: layout_handle_icon_resize(): sanitize debug levels upd: grid2window(): sanitize debug levels upd: grid_add(): sanitize debug levels upd: grid_place_icon(): sanitize debug levels upd: icon_placement_create(): sanitize debug levels upd: icon_placement_choose_best(): sanitize debug levels upd: grid_find_placement(): sanitize debug levels 2007-09-15 04:29 busa_ru * trunk/stalonetray/src/settings.c: fix: interpret_settings(): die on bad background color specification 2007-09-15 04:26 busa_ru * trunk/stalonetray/src/settings.c: fix: get_args(): return SUCCESS/FAILURE instead of True/False upd: get_args(): die on OOM condition instead of returning False upd: get_args(): die on undhandled quotes disbalance upd: parse_rc(): sanitize debug levels fix: parse_rc(): check get_args() return value and die on error condition upd: interpret_settings(): die if unable to parse tint color upd: interpret_settings(): sanitize debug levels upd: read_settings(): sanitize debug levels 2007-09-15 04:22 busa_ru * trunk/stalonetray/src/tray.c: upd: tray_init_pixmap_bg(): sanitize debug levels upd: tray_update_root_bg_pmap(): sanitize debug levels upd: tray_update_bg(): sanitize debug levels upd: tray_update_window_size(): sanitize debug levels upd: tray_create_window(): sanitize debug levels upd: tray_acquire_selection(): sanitize debug levels 2007-09-15 04:19 busa_ru * trunk/stalonetray/src/wmh.c: upd: ewmh_check_support(): sanitize debug levels upd: ewmh_dump_window_states(): sanitize debug levels 2007-09-15 04:18 busa_ru * trunk/stalonetray/src/xembed.c: upd: xembed_init(): sanitize debug levels upd: xembed_handle_event(): sanitize debug levels upd: xembed_switch_focus_to(): sanitize debug levels upd: xembed_track_focus_change(): sanitize debug levels upd: xembed_message(): sanitize debug levels upd: xembed_del_accel(): sanitize debug levels 2007-09-15 04:16 busa_ru * trunk/stalonetray/src/xutils.c: upd: x11_io_error_handler(): remove redundant DBG call upd: x11_error_handler(): sanitize debug levels upd: x11_set_window_size(): sanitize debug levels upd: x11_get_window_size(): sanitize debug levels upd: x11_get_window_min_size(): sanitize debug levels upd: x11_dump_win_info(): enable dumping of window info at debug level 8 2007-09-15 04:04 busa_ru * trunk/stalonetray/src/kde_tray.c: upd: kde_tray_init(): sanitize debug levels upd: kde_tray_old_icons_remove(): sanitize debug levels 2007-09-15 04:03 busa_ru * trunk/stalonetray/src/image.c: upd: image_tint(): die on invalid image depth instead of returning FAILURE upd: image_compose(): die on invalid image depth instead of returning FAILURE 2007-09-15 04:02 busa_ru * trunk/stalonetray/src/icons.c: upd: icon_list_backup(): die on double-backup instead of returning FAILURE upd: icon_list_backup(): sanitize debug levels upd: icon_list_restore(): sanitize debug levels 2007-09-15 04:01 busa_ru * trunk/stalonetray/src/embed.c: upd: embedder_embed(): sanitize debug levels upd: embedder_unembed(): sanitize debug levels upd: embedder_update_window_positions(): sanitize debug levels upd: embedder_refresh(): sanitize debug levels upd: embedder_reset_size(): sanitize debug levels 2007-09-15 03:24 busa_ru * trunk/stalonetray/src/debug.c: upd: print_icon_data(): increase debug levels to 6 2007-09-15 03:21 busa_ru * trunk/stalonetray/stalonetray.xml.in: fix: typo in @VERSION_STR@ substition string 2007-09-15 03:13 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/doc/DEBUG-LEVELS: *** empty log message *** 2007-09-10 17:01 busa_ru * trunk/stalonetray/src/tray.c: upd: tray_update_window_size(): add extra debuggin output upd: tray_create_window(): disable backing store when parent bg is on upd: tray_create_window(): restore PropertyChangeMask in call to XSelectInput() on tray window, it is requred for x11_get_server_timestamp() upd: tray_show_window(): update window size before mapping it 2007-09-10 16:50 busa_ru * trunk/stalonetray/src/main.c: upd: perform_periodic_tasks(): report grid geometry in icon_size multiples upd: perform_periodic_tasks(): report _real_ tray geometry from XGetWindowAttributes upd: perform_periodic_tasks(): add size-updating kludge to forse window size to one which is desired add: visibility_notify(): new function to handle visibility notifies (currently unused) upd: client_message(): call tray_update_window_size() after docking is confirmed upd: configure_notify(): add comments upd: main(): add visibility notify handling to main event loop 2007-09-10 16:43 busa_ru * trunk/stalonetray/src/settings.c: upd: parse_cmdline(): update comments upd: struct Param params: add "-f" as short version of fuzzy_edges parameter 2007-09-10 16:41 busa_ru * trunk/stalonetray/src/embed.c: upd: embedder_reset_size(): remove (now) redundant TODO 2007-09-10 16:36 busa_ru * trunk/stalonetray/stalonetrayrc.sample.in: fix: decorations is "none" by default (and not "all") 2007-09-10 16:35 busa_ru * trunk/stalonetray/stalonetray.xml.in: upd: decorations option: mention no_deco and friends as depricated, add decspec to all terms upd: fuzzy_edges option: make level optional, mention default value when level is ommited 2007-09-10 16:31 busa_ru * trunk/stalonetray/Makefile.am: upd: add all auto-generated files to mainaner-clean target 2007-09-10 16:30 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-09-10 16:28 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-09-10 16:11 busa_ru * trunk/stalonetray/BUGS: update the list of bugs 2007-09-07 11:51 busa_ru * trunk/stalonetray/src/main.c: fix: property_notify(): call tray_refresh_window() also when fuzzy edges are used add: new func expose(): to handle exposures; refreshes tray window add: main(): handle Expose events in main loop 2007-09-07 11:45 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_create_window(): cleanup masks in call to XSelectInput() 2007-09-07 11:05 busa_ru * trunk/stalonetray/src/layout.c: del: grid_update_icon_placement(): unused fix: grid_remove(): fix wording in comment 2007-09-07 10:05 busa_ru * trunk/stalonetray/src/layout.c: fix: grid_remove(): fix implementation to handle shrink_back mode property 2007-09-07 10:05 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-09-07 05:52 busa_ru * trunk/stalonetray/src/main.c: upd: perform_periodic_tasks(): add call to tray_refresh_window() upd: property_notify(): update call to tray_refresh_window() to new signature upd:configure_notify(): update call to tray_refresh_window() to new signature 2007-09-07 05:51 busa_ru * trunk/stalonetray/src/layout.c: fix: swap(): remove unecessary ';' in macro definition 2007-09-07 05:50 busa_ru * trunk/stalonetray/src/embed.c: upd: embedder_update_positions(): make use of x11_refresh_window() 2007-09-07 05:49 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: upd: tray_refresh_window(): make use of x11_refresh_window() upd: tray_create_window(): mark XSelectInput() call for revision 2007-09-07 05:48 busa_ru * trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: x11_send_visibility(): new func to send visibility notifies add: x11_send_expose(): new func to send exposures add: x11_refresh_window(): new func to refresh window`s contents 2007-09-05 11:34 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-09-05 11:33 busa_ru * trunk/stalonetray/src/embed.c: fix: embedder_refresh(): fix nasty bug: do not try to refresh hidden icons 2007-09-05 11:33 busa_ru * trunk/stalonetray/src/main.c: upd: client_message(): add extra debug output 2007-09-05 11:01 busa_ru * trunk/stalonetray/src/layout.c: upd: icon_placement_choose_best(): print some auxiliary debug info 2007-09-05 11:00 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_update_window_size(): set WM size hints _first_ (setting maximal tray size) and call XResizeWindow() after that upd: always call XResizeWindow() (who cares?) 2007-09-05 10:03 busa_ru * trunk/stalonetray/src/layout.c: fix: grid2window(): make translation orientation-aware fix: grid_add(): set is_layout flag _before_ calling grid_place_icon() fix: icon_placement_create(): make calculation of validness orientation-aware fix: icon_placement_choose_best(): make calculation of window size deltas orientation-aware 2007-09-05 09:57 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-09-05 09:55 busa_ru * trunk/stalonetray/src/main.c: fix: property_notify(): always refresh window on wallp. change upd: property_notify(): update KDE icons list only if tray is active 2007-09-05 09:52 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_create_window(): fix withrawn mode: set icon_window WMH fix: tray_set_wm_hints(): compare strings using strcmp upd: tray_update_root_bg_pmap(): set rc=0 just in case 2007-09-05 09:47 busa_ru * trunk/stalonetray/src/settings.c: fix: usage(): fix wording add: parse_rc(): show info about rc parameter being processed 2007-09-02 17:02 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-09-02 17:00 busa_ru * trunk/stalonetray/Makefile.am, trunk/stalonetray/stalonetray.spec.in, trunk/stalonetray/stalonetray.xml.in, trunk/stalonetray/stalonetrayrc.sample.in: upd: implement automatic version string in docbook xml, RPM spec and sample rc file upd: add all new features into documentation upd: fix wording in documentation del: all non *.in files 2007-09-02 16:57 busa_ru * trunk/stalonetray/NEWS: add: preliminary NEWS version for 0.7 2007-09-02 16:56 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/utils/tray-test-fdo/seq1: *** empty log message *** 2007-09-02 16:56 busa_ru * trunk/stalonetray/AUTHORS: fix: show sf.net e-mail 2007-09-02 16:54 busa_ru * trunk/stalonetray/src/settings.c: fix: usage(): fix wording 2007-08-31 16:58 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-08-31 16:54 busa_ru * trunk/stalonetray/src/layout.c: upd: layout_handle_icon_resize(): updated to use dump_icon_list() fix: icon_placement_choose_best(): put back lost placement positions points comparison add: icon_placement_choose_best(): sync window deltas with layout deltas if tray size is larger than original 2007-08-31 15:59 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-08-31 15:58 busa_ru * trunk/stalonetray/src/embed.c: upd: embedder_refresh(): backport changes from 0.6.x branch. respect ignore_icon_resize and respect_icon_hints settings upd: embedder_embed(): MAJOR CHANGE: reformat a little 2007-08-31 15:53 busa_ru * trunk/stalonetray/src/kde_tray.c: fix: kde_tray_update_old_icons(): fix x11_ok() usage fix: kde_tray_init(): fix x11_ok() usage, check return value of XQueryTree() fix: kde_tray_init(): leave list of old icons empty if there's no previous tray selection owner 2007-08-31 15:49 busa_ru * trunk/stalonetray/src/common.h: add: KDE_ICON_SIZE constant for ... KDE icon size! 2007-08-31 15:48 busa_ru * trunk/stalonetray/src/main.c: fix: property_notify(): call kde_icons_update() only if tray is active add: perform_periodic_tasks(): indicate whether tray is active upd: request_tray_status_on_signal(): implement asynchronous status request scheme: send fake tray opcode message with STALONE_TRAY_STATUS_REQUESTED opcode. 2007-08-31 15:46 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: add: respect_icon_hints setting (try to respect icon size hints) add: ignore_icon_resize setting (ignore icons attempts to resize its window) fix: interpret_settings: ensure that tray window width and height are multiples of icon_size before calculating window position 2007-08-31 15:40 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: fix: tray_update_root_bg_pmap(): fix x11_ok() usage add: STALONE_TRAY_STATUS_REQUESTED tray message opcode as a fake message to request tray data 2007-08-31 15:39 busa_ru * trunk/stalonetray/src/wmh.c: fix: ewmh_add_window_state(): fix usage of x11_ok() 2007-08-31 15:29 busa_ru * trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: fix: x11_get_win_prop32(): correct calculation of property length upd: x11_ok(): add comment stating some usage guidelines 2007-08-28 16:44 busa_ru * trunk/stalonetray/src/main.c: upd: map_notify(): fix type in comment upd: configure_notify(): make use of dump_icon_list() upd: reparent_notify(): make use of dump_icon_list() upd: perform_periodic_tasks(): code cleanup, make use of dump_icon_list(), fix bug in non-debug version upd: add_icon(): remove bogus TODO upd: cleanup(): close async_dpy as well 2007-08-28 16:40 busa_ru * trunk/stalonetray/src/embed.c: upd: embedder_unembed(): remove XXX upd: embedder_reset_size(): proper computation of kde_icon_size 2007-08-28 16:39 busa_ru * trunk/stalonetray/src/settings.c: upd: interpret_settings(): set minimal cutoff value for settings.icon_size to MIN_ICON_SIZE upd: remove XXXs from parse_cmdline() and get_args() upd: FALLBACK_SIZE -> FALLBACK_ICON_SIZE rename 2007-08-28 16:37 busa_ru * trunk/stalonetray/src/image.h: upd: mark XRender TODO for 0.8 2007-08-28 16:35 busa_ru * trunk/stalonetray/src/common.h: upd: rename FALLBACK_SIZE -> FALLBACK_ICON_SIZE add: MIN_ICON_SIZE define for minimal icon size 2007-08-28 16:33 busa_ru * trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h: add: dump_icon_list(): common function which prints whole icon list with appropriate start/finish markers 2007-08-28 16:29 busa_ru * trunk/stalonetray/src/tray.c: upd: remove XXX from tray_update_window_size() fix: tray_create_window(): proper error checking for XmbTextListToTextProperty() call 2007-08-28 16:28 busa_ru * trunk/stalonetray/src/xutils.c: add: x11_send_client_msg32(): comment about event mask 2007-08-28 16:26 busa_ru * trunk/stalonetray/src/xembed.c: add: comments about current implementation limitations add: (commented out) code that ignores XEMBED messages if they are late 2007-08-28 13:55 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_create_window(): die on XmbTextListToTextProperty() failure 2007-08-28 13:55 busa_ru * trunk/stalonetray/src/xutils.c: fix: x11_get_win_prop32(): always try to retrive 4 bytes from a property (from stalonetray-0.6.3-alt-gwp.patch) 2007-08-28 13:01 busa_ru * trunk/stalonetray/src/layout.c: fix: icon_placement_choose_best(): use grid deltas * icon size as a cutoff maximum when computing window size deltas fix: icon_placement_choose_best(): always take window size deltas into account (and not only when shrink-back mode is off) 2007-08-28 12:58 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/doc/ICON_LIFE_CYCLE, trunk/stalonetray/doc/LAYOUT: *** empty log message *** 2007-08-28 12:44 busa_ru * trunk/stalonetray/utils/tray-test-fdo/main.c: fix: icon_placement_choose_best(): use grid deltas * icon size as a cutoff maximum when computing window size deltas fix: icon_placement_choose_best(): always take window size deltas into account (and not only when shrink-back mode is off) 2007-08-27 03:32 busa_ru * trunk/stalonetray/src/layout.c: Fix crazy bug which caused icon list to be sorted inside the icon_list_for_all(). Details follow. upd: grid_add() no longer calls grid_update() fix: grid_update(): new parameter, sort: whether to sort icon list upd: grid_place_icon(): update grid dimensions if grid deletas as non-zero upd: layout_handle_icon_resize(): print list of icons that are to be added back to the grid fix: layout_handle_icon_resize(): if shrink back mode is on, ensure that the resulting layout is minimal by recalculating minimal grid size before starting to add icons back to the grid upd: layout_add(): manually call grid_update() if necessary Misc. changes: upd: remove unused (but declared) grid_rebuild() fix: icon_placement_create(): fix typo: settings.max_tray_height -> settings.max_layout_height upd: icon_placement_choose_best(): isolate window-size related parts using ifdefs upd: icon_placement_choose_best(): calculate and take into account window size deltas only if shrink-back mode is on fix: grid_recalc_size(): improve english in comment 2007-08-26 15:33 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_acquire_selection(): do not free tray_sel_atom_name, since it is used while re-acquiring tray selection fix: tray_update_window_size(): set tray maximal size if shrink back is on upd: tray_update_window_size(): cleanups fix: tray_update_bg(): gracefully handle absence of root pmap 2007-08-26 15:28 busa_ru * trunk/stalonetray/src/settings.c: upd: remove useless comment 2007-08-26 15:25 busa_ru * trunk/stalonetray/src/main.c: fix: check window parameter value of WM_DELETE message to avoid SIDS 2007-08-26 15:21 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-08-14 15:50 busa_ru * trunk/stalonetray/src/IDEAS: *** empty log message *** 2007-08-14 15:47 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: add: tray_data.async_dpy which is used to send asynchronous messages to the tray as in exit_on_signal() handler in main.c 2007-08-14 15:37 busa_ru * trunk/stalonetray/src/main.c: fix: implement usleep()-less event loop, exit_on_signal() now sends a fake WM_DELETE_WINDOW event to the tray window using extra display fix: do not print icon list contents in USR1 handler, just set the flag which is handled in perform_periodic_tasks(); this removes possible race condition upd: remove USR2 handler, this is useless 2007-08-13 13:25 busa_ru * trunk/stalonetray/src/wmh.c: fix: replace CARD32/INT32 in definition of MWM window hints with longs 2007-08-13 13:24 busa_ru * trunk/stalonetray/src/xutils.c: fix: x11_get_win_prop32(): free buf only iff its non-null 2007-08-13 13:22 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_update_bg(): recreate final_pmap if it is None fix: tray_update_bg(): return from the function after disabling transparency fix: tray_create_window(): fix some leaks 2007-08-13 13:16 busa_ru * trunk/stalonetray/src/settings.c: fix: interpret_settings(): parse tint color _after_ tint level value was sanitized and iff it is non-zero upd: minor update of usage() text 2007-08-13 13:10 busa_ru * trunk/stalonetray/src/IDEAS, trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-08-10 15:35 busa_ru * trunk/stalonetray/src/image.c, trunk/stalonetray/src/image.h, trunk/stalonetray/src/tray.c: fix: remove dependency on stdint.h, use CARD8, CARD16 and CARD32 instead of uint*_t stuff 2007-08-10 15:33 busa_ru * trunk/stalonetray/src/icons.h: fix: add missing include of X.h 2007-08-10 15:27 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-08-07 15:51 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: upd: replaced --no-deco, --no-title and --no-border with single --decorations option upd: usage() now reflects the set of all available options 2007-08-07 15:34 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-08-05 16:14 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/IDEAS, trunk/stalonetray/utils/tray-xembed-test/main.c, trunk/stalonetray/utils/tray-xembed-test/xembed.h: *** empty log message *** 2007-08-05 16:00 busa_ru * trunk/stalonetray/src/xembed.c: upd: rename xembed_{next,prev}_icon() to xembed_{next,prev}() for consistency fix: use layout_{next,prev}() in xembed_{next,prev}() so that tab chain matches icon layout 2007-08-05 15:53 busa_ru * trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h: add: layout_{next,prev}() functions which are used in walking along tab chain. 2007-08-05 15:46 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-08-05 15:15 busa_ru * trunk/stalonetray/src/main.c: fix: reduce main event loop delay to 100000 usecs 2007-08-05 15:14 busa_ru * trunk/stalonetray/src/xembed.c: fix: initial (lame) implementation of xembed accel handling. nobody uses it anyway :) 2007-08-05 15:13 busa_ru * trunk/stalonetray/src/layout.c: fix: take into account window size changes when choosing best placement 2007-08-04 17:10 busa_ru * trunk/stalonetray/src/main.c: fix: use exit_flag for gracefull exit and sleep 100 times longer in main event loop fix: start trapping x11 earlier fix: combine handlers for SIGINT, SIGKILL and SIGTER into one: sigdie() fix: check x11 connection status in cleanup() fix: update bg on wallpaper changes not only when the tray is root-transparent, but also when parent_bg is on 2007-08-04 16:52 busa_ru * trunk/stalonetray/src/xembed.c: fix: implement correct XEMBED events handling scheme fix: implement correct focus switching behaviour fix: really propagate keyboard events to the icons fix: implement correct focus request behaviour with new func xembed_request_focus_from_wm() fix: implement correct accel handling scheme (totest) 2007-08-04 16:46 busa_ru * trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: fix: use DefaultRootWindow add: implement X11 io handler 2007-08-04 16:43 busa_ru * trunk/stalonetray/src/settings.c: fix: use DefaultRootWindow() instead of RootWindow(dpy, ...) 2007-08-04 16:30 busa_ru * trunk/stalonetray/utils/tray-xembed-test, trunk/stalonetray/utils/tray-xembed-test/Makefile, trunk/stalonetray/utils/tray-xembed-test/common.h, trunk/stalonetray/utils/tray-xembed-test/debug.c, trunk/stalonetray/utils/tray-xembed-test/main.c, trunk/stalonetray/utils/tray-xembed-test/run, trunk/stalonetray/utils/tray-xembed-test/xembed.c, trunk/stalonetray/utils/tray-xembed-test/xembed.h, trunk/stalonetray/utils/tray-xembed-test/xutils.c, trunk/stalonetray/utils/tray-xembed-test/xutils.h: *** empty log message *** 2007-07-31 15:37 busa_ru * trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: fix: replace x11_get_winlist_prop() with x11_get_win_prop32() and fix it add: x11_get_winlist_prop() macro to wrap around x11_get_win_prop32() fix: x11_error_handler() now reports request opcode and resource id add: x11_extend_root_event_mask() to incrementally modify event selection mask for root window 2007-07-31 15:32 busa_ru * trunk/stalonetray/src/wmh.c: fix: make use of x11_* calls from xutils in ewmh_add_window_type(), ewmh_check_support() and ewmh_dump_window_states() 2007-07-31 15:31 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: add: tray_refresh_window() which refreshes all the icons and tray window itself 2007-07-31 15:30 busa_ru * trunk/stalonetray/src/kde_tray.c: upd: minor updates to remove gcc warnings 2007-07-31 15:25 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/image.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/list.h: upd: code cleanup, comments, etc 2007-07-31 15:24 busa_ru * trunk/stalonetray/src/embed.c: fix: add embedder_refresh() call to embedder_update_window_positiion() upd: comments, cleanup, etc 2007-07-31 15:22 busa_ru * trunk/stalonetray/src/debug.c: fix: error handing in print_icon_data was broken and X11 error state was not reset in the end. 2007-07-31 15:19 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-07-22 16:54 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-07-22 16:34 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c: add: --withdrawn cmdline param to control initial state of tray window 2007-07-22 16:21 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: x11_extend_root_event_mask() function to incrementally extend event mask of the root window. used in tray_create_window() and kde_tray_init() 2007-07-22 16:15 busa_ru * trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.h: fix: bug in kde_tray_check_for_icon(): _KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR property was not actually retrived fix: bug in kde_tray_find_icon(): must call self recursively instead of kde_tray_check_for_icon() add: legacy scheme for handling KDE icons based on tracking MapNotify. 2007-07-22 16:02 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-07-19 04:01 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-07-19 03:11 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: fix: implement clipping in tray_update_bg() add: store root window dimensions in tray_data (initialized in interpret_settings()) 2007-07-19 03:08 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: fix: --help was lacking any default value which resulted in crash fix: removed --edges-fuzziness-level, now --fuzzy-edges just takes a parameter 2007-07-19 03:00 busa_ru * trunk/stalonetray/src/embed.c: fix: comment out unused variable in embedder_refresh() 2007-07-19 02:56 busa_ru * trunk/stalonetray/src/common.h: add: neat macros cutoff() and val_range() 2007-07-19 02:54 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-07-15 10:08 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_update_bg(): ask all icons to repaint themselves after background was updated. 2007-07-15 10:04 busa_ru * trunk/stalonetray/src/xutils.c: fix: code cleanup 2007-07-15 10:03 busa_ru * trunk/stalonetray/src/xembed.c: fix: *_mapped_state() use right array subscript 2007-07-15 09:58 busa_ru * trunk/stalonetray/src/settings.c: fix: improve value stanitanization code in interpret_settings() 2007-07-15 09:35 busa_ru * trunk/stalonetray/src/main.c: *** empty log message *** 2007-07-15 09:21 busa_ru * trunk/stalonetray/src/embed.c: fix: improve embedder_refresh() to produce less flicker 2007-07-15 09:19 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-07-05 15:02 busa_ru * trunk/stalonetray/src/image.c: add: support for 15/16/24 bit depths for composing/tinging images. Untested. 2007-07-05 15:00 busa_ru * trunk/stalonetray/src/settings.c: fix: parse_cmdline(): fix parsing of stanalone arguments by rejecting standalone arguments that start with '-'. To be documented. 2007-07-01 16:39 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c: add: fuzzy edges support add: tray_update_bg() completely rewritten. 2007-07-01 16:34 busa_ru * trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/image.c, trunk/stalonetray/src/image.h: Added image.{c,h} for simple image manipulations. XRender support is planned. 2007-07-01 16:00 busa_ru * trunk/stalonetray/src/IDEAS, trunk/stalonetray/src/ISSUES: *** empty log message *** 2007-06-26 13:22 busa_ru * trunk/stalonetray/src/settings.c: - fix: parse_cmdline() did not process optional args correctly. - add: add extra arg for parse_xxx() funcs: whether to fail silently 2007-06-22 16:26 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/tray.c: *** empty log message *** 2007-06-18 07:58 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src/IDEAS, trunk/stalonetray/src/ISSUES, trunk/stalonetray/src/common.h, trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/list.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h, trunk/stalonetray/utils/tray-test-fdo/main.c: *** empty log message *** 2007-02-26 18:19 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-02-03 19:12 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/IDEAS, trunk/stalonetray/src/ISSUES, trunk/stalonetray/src/common.h, trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/list.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/wmh.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h, trunk/stalonetray/src/xutils.h: Code cleanup stage 1: * comments were added * function names were adjusted Not thoroughly tested --- may be broken. 2007-01-10 16:24 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-01-05 06:40 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-01-04 15:46 busa_ru * trunk/stalonetray/Makefile.am, trunk/stalonetray/configure.in: * bump the version number * remove debian/ directory from source tarball 2007-01-04 15:33 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2007-01-04 13:31 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: * some refactoring * use only minimal size from window size hints * make dump_win_info() depend on ENABLE_DUMP_WIN_INFO 2007-01-04 08:33 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: * add read_wm_normal_hints() which is used to (more correctly) obtain icon geometry 2007-01-04 08:32 busa_ru * trunk/stalonetray/src/IDEAS: *** empty log message *** 2007-01-04 08:24 busa_ru * trunk/stalonetray/NEWS: *** empty log message *** 2006-12-28 17:39 busa_ru * trunk/stalonetray/configure.in: * correct version in debian/changelog * update debug CFLAGS in configure.in 2006-12-28 17:29 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/configure.in, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c: * fix compilation when XPM library is missing * update NEWS file 2006-12-27 06:34 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/embed.c: * fix configure.in * fix some warnings 2006-12-26 13:52 busa_ru * trunk/stalonetray/configure.in: upd: all versions bumped 2006-12-26 13:32 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-12-26 13:22 busa_ru * trunk/stalonetray/src/embed.c: fix: kill the last XSync 2006-12-26 13:08 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/TODO, trunk/stalonetray/configure.in: *** empty log message *** 2006-12-26 13:04 busa_ru * trunk/stalonetray/src/main.c: fix: added ifdef DEBUG to all print_icon_data calls 2006-12-26 12:57 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/utils/tray-test-fdo/main.c, trunk/stalonetray/utils/tray-test-fdo/seq1: * fixed trap/untrap_errors for nested calls support * fixed handle_icon_resize() * misc.fixes 2006-12-22 19:30 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-12-22 19:28 busa_ru * trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/main.c: * update old kde icons list on resp. property notify 2006-12-22 16:20 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-12-22 16:18 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/wmh.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xutils.c: * bumped vesrion to 0.6-pre0 * pixmap bg support * NEWS file updated * misc. cleanup 2006-12-20 18:40 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-12-20 18:39 busa_ru * trunk/stalonetray/src/settings.c: * provide version info in --help output 2006-12-20 18:03 busa_ru * trunk/stalonetray/src/IDEAS: *** empty log message *** 2006-12-20 16:49 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h, trunk/stalonetray/utils/tray-test-fdo/seq1, trunk/stalonetray/utils/tray-test-fdo/seq2: *** empty log message *** 2006-12-20 16:36 busa_ru * trunk/stalonetray/src/ISSUES, trunk/stalonetray/utils/tray-test-gtk, trunk/stalonetray/utils/tray-test-gtk/traytest: *** empty log message *** 2006-12-20 16:17 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-12-03 18:01 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/common.h, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: I'm too lazy to write commit messages 2006-12-03 17:56 busa_ru * trunk/stalonetray/src/ISSUES: *** empty log message *** 2006-11-27 18:52 busa_ru * trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xutils.c: * upd: commented out dump_win_info() until its fixed 2006-11-27 18:52 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: * upd: removed unused xa_wm_take_focus 2006-11-27 06:40 busa_ru * trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h: * fix: print fname and line number, improve portability 2006-11-27 06:38 busa_ru * trunk/stalonetray/src/wmh.c: * upd: raised debug levels for useless messages 2006-11-27 06:37 busa_ru * trunk/stalonetray/doc/DEBUG-LEVELS: *** empty log message *** 2006-11-10 08:34 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-11-10 08:29 busa_ru * trunk/stalonetray/src/xembed.c: fix: correct implementation of focus proxy in xembed_init() fix: correct focus tracking in xembed_handle_event() fix: fix non-focusable icons detection (still broken, I think) upd: change interface to xembed_track_focus_change() upd: cleanup xembed_message() upd: misc cleanups 2006-11-10 08:11 busa_ru * trunk/stalonetray/src/main.c: fix: embed_kde_icons() cleaned up add: print type of WM_PROTOCOLS message in client_message() 2006-11-10 08:07 busa_ru * trunk/stalonetray/Makefile.am: add: create targets for html and manpage add: create target for Changelog 2006-11-10 07:59 busa_ru * trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h: add: print_debug_header() now prints debug level of the message 2006-10-29 08:12 busa_ru * trunk/stalonetray/src/xembed.c: fix: xembed_{next,prev}_icon() now actually work fix: better focus handling in xembed_event() 2006-10-29 07:57 busa_ru * trunk/stalonetray/src/xutils.c: fix: dump_win_info(): check the property before trying to print its contents 2006-10-29 07:55 busa_ru * trunk/stalonetray/src/main.c: fix: check if the current xembed focused icon is non-NULL in the sigusr1 handler 2006-10-29 07:54 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h: fix: struct TrayIcon: more consistent names for xembed-related fields 2006-10-29 07:52 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-10-26 12:32 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-10-26 12:30 busa_ru * trunk/stalonetray/src/xutils.c: upd: dump_win_info() now really works 2006-10-26 12:24 busa_ru * trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: OUCH. Completely new files =) Reworked XEMBED interface. Still needs testing. 2006-10-26 12:20 busa_ru * trunk/stalonetray/src/wmh.c: fix: portability enchancements in ewmh_dump_window_states() 2006-10-26 12:19 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: add: struct XEMBEDData tray_data to TrayData add: ask WM for WM_TAKE focus for XEMBED 2006-10-26 12:15 busa_ru * trunk/stalonetray/src/main.c: upd: all XEMBED functionality is now provided by xembed.c 2006-10-26 12:14 busa_ru * trunk/stalonetray/src/debug.h: fix: remove unneeded ';' in macro definitions 2006-10-26 12:08 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h: add: new fields in struct TrayIcon: - supports_xembed : flag for xembed support - last_xembed_timestamp : the timestamp of last processed xmebed event - last_xembed_msgid : the id of last processed xembed event fix: stupid bugs in next_icon and prev_icon add: new function find_icon_ex() --- searches not only by window id, but also by mid-parent id upd: print_icon_data updated 2006-10-26 12:06 busa_ru * trunk/stalonetray/src/embed.c: * use new xembed calls 2006-09-21 04:46 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-09-21 04:46 busa_ru * trunk/stalonetray/src/settings.c: * remove 'permanent' option. now this is the default behaviour 2006-09-21 04:45 busa_ru * trunk/stalonetray/src/main.c: * focus change is now logged 2006-09-17 10:51 busa_ru * trunk/stalonetray/src/settings.c: * fix new rc file behaviour concerning bool kw 2006-09-16 06:01 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: * added data structures to track internal XEMBED focus 2006-09-16 05:59 busa_ru * trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: * fix compiler warning 2006-09-16 05:58 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: * remove dependency on GNU wordexp * make boolean rc file directives have _optional_ arguments 2006-09-16 05:54 busa_ru * trunk/stalonetray/src/main.c: * implement basic focus tracking and related XEMBED behaviour 2006-09-16 05:52 busa_ru * trunk/stalonetray/src/list.h: *** empty log message *** 2006-09-16 05:51 busa_ru * trunk/stalonetray/configure.in: * correctly check for backtrace presence 2006-09-16 05:38 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-09-08 19:16 busa_ru * trunk/stalonetray/src/layout.c: * fixed find_placement to accurately handle invalid placements 2006-09-08 19:13 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/TODO: *** empty log message *** 2006-09-05 14:47 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.h: * revert small temporary changes 2006-09-04 18:08 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/TODO, trunk/stalonetray/doc/DEBUG-LEVELS, trunk/stalonetray/utils/get_props/main.c, trunk/stalonetray/utils/tray-test-fdo/main.c, trunk/stalonetray/utils/tray-test-fdo/seq1: *** empty log message *** 2006-09-04 18:05 busa_ru * trunk/stalonetray/configure.in: + check for libgen.h 2006-09-04 18:03 busa_ru * trunk/stalonetray/src/common.h: * enclosed macro definition in do {} while(0) 2006-09-04 18:02 busa_ru * trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h: * update macros for do {} while(0) * fix GNUish call to strftime in print_debug_header() 2006-09-04 18:01 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h: * update macros: enclose them in do {} while(0) * update (un)embedding code to use wait_for_event(_serial) * revert embedding code to old behaviour: now icon is considered unembedding until there was a proper reparent notify * fix the bug with icon placement inside the mid-parent. now the icon is always moved to (0,0) when updating its position 2006-09-04 17:58 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h: + new functions next_icon() and prev_icon() to walk along the list of icons in a circular way (for XEMBED focus) * increased debug level for restoring/purging/backuping icon list * slight modification for forall_icons_from(): now if tgt == NULL it starts from the head of the icon list * print_icon_data now also prints mapstate of the icon * comments in icons.h 2006-09-04 17:55 busa_ru * trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h: + comments in kde_tray.h * code cleanup in check_kde_tray_icons() 2006-09-04 17:53 busa_ru * trunk/stalonetray/src/layout.c: + complete rework of layout engine: cleaner, more simple code. no x-related calls. 2006-09-04 17:49 busa_ru * trunk/stalonetray/src/main.c: + basic support for XEMBED focus (added focus_change() function) * fixed (un)embedding/resize handling functions to match new concept * updated (un)embedding code to match new embedding concept + basic supprt for collecting KDE icons on startup 2006-09-04 17:45 busa_ru * trunk/stalonetray/src/list.h: * enclosed macro definition in do {} while(0) 2006-09-04 17:43 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: * fixed basename bug: XPG version from libgen.h is now used * fixed initialization bug: now settings.full_pmt_search, settings.min_space_policy and settings.minimal_movement are initialized on startup + added comments to settings.h 2006-09-04 17:41 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: + added basic support for XEMBED focus changes (TrayData.xembed_current) + new tray_show() function * better selection handling (TrayData.old_sel_owner) + fixed tray growing bug 2006-09-04 17:37 busa_ru * trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/wmh.h: * fixed prototypes for tray_set_mwm_hints() and mwm_set_hints() were added to wmh.h * small code cleanup for wmh.c 2006-09-04 17:33 busa_ru * trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: + xembed_get_info() now returns XEMBED_ERROR if something goes wrong 2006-09-04 17:31 busa_ru * trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: + new functions wait_for_event and wait_for_event_serial + new debug function dump_win_info 2006-06-11 17:01 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/utils/tray-test-fdo/main.c, trunk/stalonetray/utils/tray-test-fdo/seq1: *** empty log message *** 2006-06-11 15:46 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/xutils.c: * now works in non-debug mode * added USR1 handler to non-debug mode * really fixed geometry issues (TODO item #1) * tray.c cleaned up a bit * fixed some signed<->unsigned conversion compile time warnings * better embedding code (still needs more work) 2006-05-21 16:41 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/tray.c: fix: provide correct gravity for tray`s window (TODO item 1) 2006-05-21 16:38 busa_ru * trunk/stalonetray/utils/get_props/main.c: *** empty log message *** 2006-05-21 05:55 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c: fix: set window gravity 2006-05-21 05:51 busa_ru * trunk/stalonetray/TODO: preliminary TODO for 0.5 is ready 2006-05-15 12:24 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/PORTING, trunk/stalonetray/README, trunk/stalonetray/TODO: *** empty log message *** 2006-05-15 10:54 busa_ru * trunk/stalonetray/configure.in: add: version bumped to 0.4 2006-05-15 08:53 busa_ru * trunk/stalonetray/PORTING, trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h: fix: make sources c89 conformant 2006-05-14 12:56 busa_ru * trunk/stalonetray/src/common.h, trunk/stalonetray/src/debug.c, trunk/stalonetray/src/settings.c: *** empty log message *** 2006-05-07 14:56 busa_ru * trunk/stalonetray/PORTING, trunk/stalonetray/configure.in, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c: fix: work around the absence of wordexp in netbsd 2006-05-07 08:02 busa_ru * trunk/stalonetray/configure.in, trunk/stalonetray/src/main.c: fix: preliminary support for systems with/without backtrace/printstack 2006-05-05 12:31 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/main.c: fix: temporarily disable collection of kde icons on startup 2006-05-05 12:24 busa_ru * trunk/stalonetray/PORTING: *** empty log message *** 2006-05-05 12:02 busa_ru * trunk/stalonetray/PORTING: add: PORTING issues 2006-05-01 07:52 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xutils.c: fix: DBG() reorganization fix: code cleanup 2006-04-30 12:39 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/wmh.c: fix: code and configure.in cleanup 2006-04-29 17:13 busa_ru * trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/wmh.c: add: collect KDE/FDO-compatible icons at startup 2006-04-29 15:46 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: timestamping mechanism 2006-04-27 15:59 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c: add: window layer add: update stalonertayrc.sample 2006-04-17 17:14 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-04-17 17:06 busa_ru * trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/wmh.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: new cmdline/config params: sticky, skip_taskbar, no_title, no_borders and corresponding wmh support fix: get rid of forced_resize_list and friends 2006-04-17 17:02 busa_ru * trunk/stalonetray/src/Makefile.am: *** empty log message *** 2006-04-15 08:37 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-04-15 08:33 busa_ru * trunk/stalonetray/configure.in: fix: add dependency on fnmatch.h 2006-04-15 08:30 busa_ru * trunk/stalonetray/utils/get_props/main.c: *** empty log message *** 2006-04-10 14:40 busa_ru * trunk/stalonetray/src/wmh.c, trunk/stalonetray/src/wmh.h: add: basic support for mwm and ewm hints 2006-03-29 06:49 busa_ru * trunk/stalonetray/src/tray.c: fix: due to recent fix of geometry bug, the resize code is updated to work with any grow_gravity fix: atom variables must start with xa_ 2006-03-29 06:47 busa_ru * trunk/stalonetray/src/settings.c: fix: sanitize max_width and max_height to be >= icon_size 2006-03-29 06:25 busa_ru * trunk/stalonetray/BUGS, trunk/stalonetray/TODO, trunk/stalonetray/src/tray.h: *** empty log message *** 2006-03-28 16:06 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.c: fix: typos (again :() 2006-03-28 13:52 busa_ru * trunk/stalonetray/BUGS, trunk/stalonetray/README: fix: typos... 2006-03-28 13:27 busa_ru * trunk/stalonetray/NEWS: fix: removed old news 2006-03-28 13:25 busa_ru * trunk/stalonetray/Makefile.am: fix: now manpage and debian/ directory are distributed (with make dist) 2006-03-28 13:12 busa_ru * trunk/stalonetray/src/Makefile.am: fix: make distcheck works now 2006-03-28 13:08 busa_ru * trunk/stalonetray/configure.in: fix: now version is set to 0.3 2006-03-23 19:08 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/settings.c: fix: typos 2006-03-23 06:48 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: fix: better tray`s geometry tracking (now tray_update_bg() works =) fix: some cleanup in tray_update_bg() 2006-03-19 14:41 busa_ru * trunk/stalonetray/src/main.c: fix: remove unused code 2006-03-19 14:38 busa_ru * trunk/stalonetray/src/tray.c: fix: tray_update_bg() 2006-03-19 14:34 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/src/xutils.c: fix: typos, punctuation 2006-03-16 17:36 busa_ru * trunk/stalonetray/src/icons.c: fix: memory-related fix in print_icon_data() 2006-03-16 17:22 busa_ru * trunk/stalonetray/src/icons.c: add: more detailed output for print_icon_data() 2006-03-16 17:20 busa_ru * trunk/stalonetray/src/layout.c: fix: use 22x22 default geometry for KDE tray icons 2006-03-16 16:10 busa_ru * trunk/stalonetray/README: fix: better description 2006-03-14 16:27 busa_ru * trunk/stalonetray/AUTHORS, trunk/stalonetray/BUGS, trunk/stalonetray/README, trunk/stalonetray/TODO: fix: current e-mail, better description and other misc fixes for release 2006-03-14 15:53 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/xutils.c: fix: misc typos in DBG calls 2006-03-14 15:32 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/xutils.c: fix:misc changes found with -Wall 2006-03-14 15:01 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.h: fix: better icon-resize support add: preliminary support (timestamping) for ewmh 2006-03-14 14:58 busa_ru * trunk/stalonetray/src/embed.h: *** empty log message *** 2006-03-14 14:50 busa_ru * trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: show_window() and hide_window() to show/hide icons 2006-03-14 14:45 busa_ru * trunk/stalonetray/src/tray.c: add: show_window() and hide_window() to show/hide icon fix: source reogranized 2006-03-14 14:40 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-03-14 14:38 busa_ru * trunk/stalonetray/src/layout.c: fix: layout_handle_icon_resize() fixes fix: make grid2window and recalc_grid_size ignore not-layed-out icons 2006-03-14 14:35 busa_ru * trunk/stalonetray/src/icons.c: fix: make icons_backup(),icons_restore(),icons_purge_backup() actually work =) 2006-03-14 14:28 busa_ru * trunk/stalonetray/utils/tray-test-fdo/main.c: *** empty log message *** 2006-03-09 18:12 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/TODO, trunk/stalonetray/doc/ICON_LIFE_CYCLE, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.c, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: proper transparent bg support add: icon life cycle implementation as described in docs/ICON_LIFE_CYCLE add: reacquring tray selection support 2006-03-07 10:26 busa_ru * trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: add: split sources for maintainability 2006-03-07 10:23 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2006-03-07 10:22 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h: add: icon list backup/restore 2006-03-07 10:04 busa_ru * trunk/stalonetray/doc, trunk/stalonetray/doc/DEBUG-LEVELS, trunk/stalonetray/doc/DESIGN-NOTES, trunk/stalonetray/doc/ICON_LIFE_CYCLE, trunk/stalonetray/doc/LAYOUT: add: basic documentation 2006-03-07 05:37 busa_ru * trunk/stalonetray/src/tray.c, trunk/stalonetray/src/xutils.c, trunk/stalonetray/src/xutils.h: add: split sources for maintainability 2006-02-26 05:37 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/tray.h: fix: cleanup, optimizations add: root transparency implementation 2006-02-26 05:30 busa_ru * trunk/stalonetray/src/settings.c: fix: cleanup fix: update sample rc file to be in sync with defaults, 2006-02-25 17:04 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/xembed.c: fix: cleanup, optimizations 2006-02-25 16:58 busa_ru * trunk/stalonetray/src/debug.h: add: timestamps for debug output 2006-02-25 16:38 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/TODO: *** empty log message *** 2005-11-25 10:11 busa_ru * trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/tray.h: add: support for root-transparency 2005-11-25 10:07 busa_ru * trunk/stalonetray/src/layout.c: fix: possible SIGSEGV 2005-11-25 10:05 busa_ru * trunk/stalonetray/src/debug.h: fix: include proper headers <stdlib.h> for exit() 2005-11-25 09:09 busa_ru * trunk/stalonetray/src/xembed.h: *** empty log message *** 2005-08-04 15:53 busa_ru * trunk/stalonetray/src/layout.c: fix: possible SIGSEGV in match_fixed_resize_list 2005-07-17 12:01 busa_ru * trunk/stalonetray/src/main.c: *** empty log message *** 2005-06-25 15:32 busa_ru * trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/tray.h: add: hint WM about min/max sizes and size increment step 2005-06-19 12:16 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/README, trunk/stalonetray/src/tray.h, trunk/stalonetray/utils/get_props/main.c: *** empty log message *** 2005-06-19 12:11 busa_ru * trunk/stalonetray/src/embed.c: fix: transparent mid-parent is back 2005-06-19 12:09 busa_ru * trunk/stalonetray/src/main.c: tray.h 2005-06-19 12:08 busa_ru * trunk/stalonetray/src/layout.c: add: grid recalculation after certain events 2005-06-17 07:08 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c: fix: more last minute fixes 2005-06-17 06:46 busa_ru * trunk/stalonetray/configure.in: fix: misc last minute fixes 2005-06-17 06:35 busa_ru * trunk/stalonetray/src/tray.h: add: tray inteface header 2005-06-17 05:46 busa_ru * trunk/stalonetray/src/embed.c: add: now update_icon_pos resizes parent if necessary 2005-06-17 05:41 busa_ru * trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h: add: basic support for icon resizing (layout_handle_icon_resize) add: very basic support for tray resizing (layout_update) fix: placement choosing cleanup (ip_leq) fix: misc. cleanups 2005-06-17 05:39 busa_ru * trunk/stalonetray/src/main.c: add: handlers for tray resize, icon resize, etc. add: improvements to grow code: enshure that the tray_data.xsh reflects the real tray geometry 2005-06-17 05:37 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: add: new member of settings struct: gravity_x, which holds the value of gravity in X11 notation 2005-06-17 05:30 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h: add: forall_icons_from function fix: cmd and sort code cleanups 2005-06-17 05:22 busa_ru * trunk/stalonetray/utils/tray-test-fdo/main.c: add: -g cmd line param now causes icon to grow after some timeout 2005-06-17 05:21 busa_ru * trunk/stalonetray/NEWS: add: new NEWS file for 0.2 release 2005-06-17 05:17 busa_ru * trunk/stalonetray/configure.in: add: support for backtracing when debug is on 2005-04-11 14:01 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c: fix: misc. debug info enchancements 2005-04-11 13:59 busa_ru * trunk/stalonetray/src/settings.c: fix: fixed geometry parsing in interpret_settings() 2005-03-24 15:42 busa_ru * trunk/stalonetray/BUGS: *** empty log message *** 2005-03-24 15:37 busa_ru * trunk/stalonetray/src/main.c: fix: use NO_NATIVE_KDE for kde icons support 2005-03-24 15:32 busa_ru * trunk/stalonetray/src/embed.c: add: code cleanup --- simplified unembed_window() 2005-03-24 15:17 busa_ru * trunk/stalonetray/src/list.h: fix: fixed list cleanup code 2005-03-24 15:16 busa_ru * trunk/stalonetray/BUGS: *** empty log message *** 2005-03-24 15:14 busa_ru * trunk/stalonetray/configure.in, trunk/stalonetray/src/Makefile.am: fix: fixed the --disable-kde configure flag. Now it works :) 2005-03-21 18:35 busa_ru * trunk/stalonetray/utils, trunk/stalonetray/utils/get_props, trunk/stalonetray/utils/get_props/main.c, trunk/stalonetray/utils/tray-test-fdo, trunk/stalonetray/utils/tray-test-fdo/main.c, trunk/stalonetray/utils/tray-test-fdo/run_icons, trunk/stalonetray/utils/tray-test-fdo/seq1, trunk/stalonetray/utils/tray-test-fdo/xembed.c, trunk/stalonetray/utils/tray-test-fdo/xembed.h: Changelog is now removed, because it's autogenerated Added to cvs following utils to ease trays' testing - tray-test-fdo is a simple freedesktop.org tray application - get_props shows all atoms assosiated with the given window 2005-03-21 18:18 busa_ru * trunk/stalonetray/src/icons.c: fix: switched clean_icons() to use code from list.h add: print_icon_data() now gives better information 2005-03-21 18:14 busa_ru * trunk/stalonetray/src/embed.c: fix: changed the logic: now mid-parent has _exactly_ the size of an icon (this fixes the problem, that icon was trying to move to (0,0) afterwards) add: added a macro CALC_INNER_POS to calculate mid-parent's pos in the grid rect 2005-03-21 18:06 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: fix: parse_bool() was using if (strcasemp()) instead if (!strcasecmp()) fix: moved interpret_settings() to interface part of settings.c and out of read_settings() fix: parse_geometry() now makes use of flags returned by XParseGeometry 2005-03-21 17:16 busa_ru * trunk/stalonetray/src/main.c: add: startup code from main() was splitted up to creat_tray_windos() and aquire_tray_selection(), to be easier to understand and mainain fix: embed_icon() cleanup code was wrong add: all atoms are now stored in tray_data 2005-03-21 17:11 busa_ru * trunk/stalonetray/src/list.h: *** empty log message *** 2005-03-21 17:09 busa_ru * trunk/stalonetray/src/layout.c: fix: find_placement: icon, for which placement was to be found, was still considered as an obstacle. fix: layout_icon: add a fallback to 24x24 if icons size cannot be determined fix: layout_icon: fix a call to force_icon_size to appear an all execution flows 2005-03-21 15:58 busa_ru * trunk/stalonetray/src/kde_tray.c: *** empty log message *** 2005-03-21 15:56 busa_ru * trunk/stalonetray/src/debug.h: fix: DIE now uses ERR to report a reason 2005-03-21 15:54 busa_ru * trunk/stalonetray/configure.in: add: debug statements are enabled by default 2005-03-21 15:53 busa_ru * trunk/stalonetray/BUGS, trunk/stalonetray/TODO: add: BUGS to list the current bug list add: more TODO items add: DESIGN-NOTES update 2005-03-18 19:45 busa_ru * trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: fix: cleanup 2005-03-18 19:44 busa_ru * trunk/stalonetray/src/main.c: fix: proper debug levels for X events add: better signal handling add: traceback for sigsegv 2005-03-18 19:43 busa_ru * trunk/stalonetray/src/list.h: fix: insertion code add: cleanup code 2005-03-18 19:40 busa_ru * trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h: add: rewrite from ground up 2005-03-18 19:39 busa_ru * trunk/stalonetray/src/kde_tray.c: fix: dumb errors 2005-03-18 19:38 busa_ru * trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h: fix: better interface part add: mass operations interface 2005-03-18 19:37 busa_ru * trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h: fix: error handling code added fix: cleaups add: infrastructure to update icons pos on demand 2005-03-18 19:35 busa_ru * trunk/stalonetray/src/debug.h: fix: include config.h add: ERR macro to unify error messages 2005-03-18 19:30 busa_ru * trunk/stalonetray/TODO: *** empty log message *** 2005-03-18 18:40 busa_ru * trunk/stalonetray/configure.in: Now the support for kde tray icons can be enabled at compile time. 2004-09-27 13:44 busa_ru * trunk/stalonetray/NEWS, trunk/stalonetray/README, trunk/stalonetray/TODO, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: *** empty log message *** 2004-09-22 14:53 busa_ru * trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/kde_tray.c, trunk/stalonetray/src/kde_tray.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h: *** empty log message *** 2004-09-17 18:15 busa_ru * trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/embed.c, trunk/stalonetray/src/embed.h, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/layout.c, trunk/stalonetray/src/layout.h, trunk/stalonetray/src/list.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/settings.c, trunk/stalonetray/src/settings.h, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: *** empty log message *** 2004-07-31 19:15 busa_ru * trunk/stalonetray/TODO, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/main.c: added icon size monitoring 2004-07-31 09:49 busa_ru * trunk/stalonetray, trunk/stalonetray/AUTHORS, trunk/stalonetray/COPYING, trunk/stalonetray/INSTALL, trunk/stalonetray/Makefile.am, trunk/stalonetray/NEWS, trunk/stalonetray/README, trunk/stalonetray/TODO, trunk/stalonetray/configure.in, trunk/stalonetray/src, trunk/stalonetray/src/Makefile.am, trunk/stalonetray/src/debug.c, trunk/stalonetray/src/debug.h, trunk/stalonetray/src/icons.c, trunk/stalonetray/src/icons.h, trunk/stalonetray/src/main.c, trunk/stalonetray/src/xembed.c, trunk/stalonetray/src/xembed.h: Initial revision