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

