2007-06-30  Yen-Ju Chen <yjchenx at gmail>

	* Add user defaults document to fix bug #8579.

2007-05-24  Yen-Ju Chen <yjchenx at gmail>

	* Change window switching to "Ctrl-Tab" to leave room for AZExpose.

2007-05-24  Quentin Mathé <qmathe@club-internet.fr>

	* GNUmakefile: Added ETOILE_CORE_MODULE.

2007-05-23  Yen-Ju Chen <yjchenx at gmail>

	* Use NSDebugLLog for debug messages. 
	  Current support 'X', 'Client', 'Focus' and 'Signal'.
	  All options can be viewed through 'grep NSDebugLLog *.m'
	* Use user defaults for most of settings.

2007-05-22  Yen-Ju Chen <yjchenx at gmail>

	* Use NSTimer and NSRunLoop for timeout, which simplify the code.
	* Turn off Startup-notification and XCursor for now.
	* Disable menu by default.

2007-05-21  Yen-Ju Chen <yjchenx at gmail>

	* Include etoile.make for clean build.
	* Simplify AZMainLoop and signal handling.

2007-05-20  Yen-Ju Chen <yjchenx at gmail>

	* Add etoile.make patched by Frédéric Point (Bug #9164).
	* Do not include GNUmakefile.postamble.
	  It is supposed to be the right way for current design.

2007-05-07  Yen-Ju Chen <yjchenx at gmail>

	* GNUmakefile.preamble:
	  Do not link to XWindowServerKit if building along.
	  etoile.make should take care of building etoile as whole.

2007-04-26  Yen-Ju Chen <yjchenx at gmail>

	* Fix a show blocker in window stacking !!

2007-04-25  Yen-Ju Chen <yjchenx at gmail>

	* Spot an error, though no side-effect is observed before the fix.
	* Update to r5751 except client placement and startup notification.
	* Update to r5822 (skipping r5777:5778). 
	  Hope there is not side effect.
	* Update to r5830. 
	* Update to r5836. 
	* Update to r5842. 
	* Update to r5844. 

2007-04-24  Yen-Ju Chen <yjchenx at gmail>

	* Fix a boundary bug, Phew...

2007-04-18  Yen-Ju Chen <yjchenx at gmail>

	* Fix crash when switching between a GNUstep modal window 
	  and a regular window.

2007-04-14  Yen-Ju Chen <yjchenx at gmail>

	* Update to r5739.
	* Make sure GNUstep stacking work with ConfigureRequest.

2007-04-11  Yen-Ju Chen <yjchenx at gmail>

	* Fix window level bug which crashes GNUstep application.

2007-04-06  Yen-Ju Chen <yjchenx at gmail>

	* Updating maximize and fullscreen.
	* Remove pipe menu.
	* Finish updating to r5731 except client placement 
	  and startup notification which are less important.

2007-04-05  Yen-Ju Chen <yjchenx at gmail>

	* Partially update to HEAD of OpenBox3.
	* Remove focus-follow-mouse.
	* Finish up AZStacking.

2007-04-04  Yen-Ju Chen <yjchenx at gmail>

	* Update to r5512 of OpenBox3
	* Update to r5534 of OpenBox3
	* Update to r5544 of OpenBox3
	* Update to r5555 of OpenBox3
	* Skip r5555:5577 because they are just finer theme support:
	  For example, padding becomes paddingx and paddingy,
	  or different color for frame and menu.
	  But in the future, we need to rewrite the theme with property list
	  and probably use cairo for drawing.
	* Update to r5599 of OpenBox3
	* Update to r5601 of OpenBox3
          It is not finished. AZStartup need to be ported again.
	  A non-intrusive window adding in AZStacking need to be ported again.
	  See FIXME in AZClientManager.m

2007-04-03  Yen-Ju Chen <yjchenx at gmail>

	* client_list_combined_menu.m:
	* client_list_combined_menu.h:
	Remove combined menu since it is not that useful.
	* AZDock.m:
	* AZDock.h:
	* AZDockApp.m:
	* AZDockApp.h:
	Remove docklet support in favor of AZDock.

2007-04-01  Yen-Ju Chen <yjchenx at gmail>

	* AZClientManager.m: Post docklet notification to AZDock 
	  in prepare to remove docklet support in Azalea.

2007-03-21  Yen-Ju Chen <yjchenx at gmail>

	* Draw indicator even the window is raise to improve visualization.

2007-03-19  Yen-Ju Chen <yjchenx at gmail>

	* Apply a patch from Jared Yanovich <phirerunner@comcast.net> 
          which was submit to Openbox3 to show the real window
          during window cycling.
	
2007-03-16  Yen-Ju Chen <yjchenx at gmail>

	* Use XWindowServerKit for freedesktop.org base directories.

2007-03-03  Quentin Mathé <qmathe@club-internet.fr>

	* openbox.m: Post NSWorkspaceApplicationDidLaunchNotification to let 
	System monitor Azalea.

2007-02-28 Yen-Ju Chen <yjchenx at gmail>

	* client_list_combined_menu.h:
        * client_list_combined_menu.m:
        * AZMenuManager.m: 
        Add combined window list.  It serves as a simple taskbar.
	* Post notification for managing and unmanaging client.

2006-12-15 Yen-Ju Chen <yjchenx at gmail>

	* Do not post XCurrentWorkspaceDidChangeNotification anymore
          because the WorkspaceSwitcher is deprecated.

2006-10-26 Yen-Ju Chen <yjchenx at gmail>

	* Fix some warnings for GCC-4.1

2006-10-18 Yen-Ju Chen <yjchenx at gmail>

	* Temperory fix for GNUstep menu out of screen.

2006-10-01 Yen-Ju Chen <yjchenx at gmail>

	* Up-to-date.

2006-09-25 Yen-Ju Chen <yjchenx at gmail>

	* remove conflict with DEBUG.

2006-09-16 Yen-Ju Chen <yjchenx at gmail>

	* AZClient.m:
	Update-to-date.

2006-09-09 Yen-Ju Chen <yjchenx at gmail>

	* action.h:
	* action.m:
	update to 3.3-release (part III).
	* AZClientManager.m:
	* AZClient.m:
	update to 3.3-release (final part). So far so good.

2006-09-02 Yen-Ju Chen <yjchenx at gmail>

	* client_list_menu: Fix typo.

2006-08-31 Yen-Ju Chen <yjchenx at gmail>

	* render: Update to 3.3-release.
	* update to 3.3-release (part I).
	* client_list_menu.h:
	* client_list_menu.m:
	* AZMenu.m:
	update to 3.3-release (part II).

2006-07-06 Yen-Ju Chen <yjchenx at gmail>

	* Update-to-date.
	(New gradient rendering is not included because we may
	 use GNUstep for drawing in the future).

2006-06-17 Yen-Ju Chen <yjchenx at gmail>

	Sync with OpenBox3.
	* extension.h:
	* extension.m:
	* AZEventHandler.m:
	* AZClient.m:
	Remove VODMODE
	* AZPopup.m:
	* AZMenuFrame.m:
	SaveUnder xwindow.

2006-06-05 Quentin Mathe <qmathe@club-internet.fr>

	Fixed the repository compilation broken since XWindowServerKit 
	dependency was introduced.
	* GNUmakefile.preamble:
	* GNUmakefile.postamble:
	Added.
	* GNUmafile: Updated to include the two new files.

2006-05-27 Yen-Ju Chen <yjchenx at gmail>

	* Link to XWindowServerKit.
	* Post XCurrentWorkspaceDidChangeNotification.

2006-05-03 Yen-Ju Chen <yjchenx at gmail>

	* AZClient.m: fix borderless.

2006-05-03 Yen-Ju Chen <yjchenx at gmail>

	* Work on GNUstep/MaxOSX

2006-04-26 Yen-Ju Chen <yjchenx at gmail>

	* Set _NET_FRAME_EXTENTS when client is managed for the first time.

2006-04-24 Alex Perez <aperez at alexperez dawt com>
	* Removed unnecessary pkg-config glib include and lib flags
	  in Azalea/render/GNUmakefile which were causing lots of compilation 
	  warnings.

2006-04-23 Yen-Ju Chen <yjchenx at gmail>

	* patched by Cris Vetter for FreeBSD 6.
	* use ADDITIONAL_CPPFLAGS.

2006-04-22 Yen-Ju Chen <yjchenx at gmail>

	* use NSArray for session.
	* remove more glib.
	* fix missing sm_id.
	* Complete remove glib.
	* Make sure it compiles with minimal requirement.
	* Add default rc.xml, menu.xml and theme.
	* Update-to-date.

2006-04-21 Yen-Ju Chen <yjchenx at gmail>

	* Port render/instance.
	* Remove glib from render/
	* Port ObSessionState into AZSessionState.

2006-04-20 Yen-Ju Chen <yjchenx at gmail>

	* Port RrAppearance int AZAppearance (so far so good).
	* Remove glib from render.h to expose hidden usages of glib 
	  in many places.
	* Fix compilation.
	* Update to OpenBox3 CVS.
	* Use fix-size type just in case.
	(never tests on 64-bit machine because I don't have one :).

2006-04-19 Yen-Ju Chen <yjchenx at gmail>

	* Removeo pango from render/font.

2006-04-17 Yen-Ju Chen <yjchenx at gmail>

  	* Remove glib from openbox.m.
  	* Remove glib from AZMainLoop.
  	* Remove glib from AZMenuManager.
	* Revmoe most glib from AZClient.m.
	* Revmoe most glib from parse.

2006-04-16 Yen-Ju Chen <yjchenx at gmail>

	* Use c type in prop.
	* Remove glib from action and config.
	* Add missing COPYING.

2006-04-15 Yen-Ju Chen <yjchenx at gmail>

	* Initial port of parse.
	* Port ObParseInst into AZParser.
	* Use NSString in parse_string.
	* Use Invocation for callback.
	* Finish up invocation.
	* Remove glib from client_list_menu.

2006-04-14 Yen-Ju Chen <yjchenx at gmail>

	* Revert back to an older version
	  because newer one break the move/resize initialied by menu 
	  then mouse movement.
	* Remove ref in AZAction.
	* Port mouse.
	* Remove most of glib in AZKeyboardHandler.
	* Remove glib in AZMouseHandler.
	* Remove glib in translate.

2006-04-13 Yen-Ju Chen <yjchenx at gmail>

	* Use NSMutableArray for focus_order;
	* port ObAction into AZAction.

2006-04-10 Yen-Ju Chen <yjchenx at gmail>

	* Port menu entry (So far so good).
	* Port ObMenu (Still good).
	* Port client_menu and client_list_menu.
	* Hide focus_order in preparation to port.

2006-04-08 Yen-Ju Chen <yjchenx at gmail>

	* move parse one-level up.
	* port keyboard.
	* use notification when client is destroyed.

2006-04-07 Yen-Ju Chen <yjchenx at gmail>

        * Working on AZStacking.
	* Hope to tam the beast.
	* Use NSString in AZClient.
	* Remove glib from AZEventHandler.
	* Remove glib from AZMenuFrame.m (Need more test).
	* Port keytree to AZKeyTree.

2006-04-06 Yen-Ju Chen <yjchenx at gmail>

	* Use AZWindow protocol instead crash-prone ObWindow.
	(This could be unstable).
	* Remove menuframe and clean up ObWindow.
	* Remove some of the glib (gint, glong and gboolean mainly).
	* Remove ObClient.
	* de-glib window.

2006-04-05 Yen-Ju Chen <yjchenx at gmail>

	* Try to implement arbitrary window level.
	* Improve GNUstep window style.
	{Hope it is a stable version).
	* Finish arbitrary window level (sort of).
	* Finish porting menuframe.
	* Use AZClient for transient_for (This was unstable before).

2006-04-04 Yen-Ju Chen <yjchenx at gmail>

	* Move focus into AZFocusManager.
	* Use AZClient in transients.
	* Support GNUstep window style.
	* Merge into trunk (Hope it work).
	* Add README.

2006-04-03 Yen-Ju Chen <yjchenx at gmail>

	* move place and resist as category of AZClient.
	* finish porting on popup, icon popup and pager popup.
	* add stacking back in AZPopUp.
	  It has no any effect, but potentially useful for stacking.
	* port moveresize.
	* use AZClient in focus.
	* use protocol instead of callback for x event.

2006-04-02 Yen-Ju Chen <yjchenx at gmail>

	* revert back to r632.
	* use AZClient for AZClientManager.
	* use AZClient in moveresize.
	* use AZClient in place.
	* fix a weird bug in AZStacking.
	* use AZClient in AZGroup.
	* use AZClient in resist.
	This should be a stable version.
	* use AZClient in AZEventHandler and AZScreen.
	* remove usued stacking handling in popup for porting later.

2006-04-01 Yen-Ju Chen <yjchenx at gmail>

	* Move some functions of ObClient into AZClient.
	* Merge ObClient into AZClient.
	* Remove client.
	* Use AZClient as mush as possible.
	  If Azalea becomes unstable, use this version for debug.

2006-03-31 Yen-Ju Chen <yjchenx at gmail>

	* Move some members and functions of ObClient into AZClient.

2006-03-30 Yen-Ju Chen <yjchenx at gmail>

	* Move some members of ObClient into AZClient.

2006-03-29 Yen-Ju Chen <yjchenx at gmail>

	* Move some members of ObClient into AZClient.

2006-03-28 Yen-Ju Chen <yjchenx at gmail>

	* Finish up AZFrame for now.
	* Move ObClientIcon into AZClientIcon.
	* Start working on ObClient.

2006-03-27 Yen-Ju Chen <yjchenx at gmail>

	* use AZFrame for frame and framerender.
	* port framerender as render category of AZFrame.
	* move some of the members of ObFrame into AZFrame.
	* Simplified GNUmakefile a little.

2006-03-26 Yen-Ju Chen <yjchenx at gmail>

	* Merge stacking into AZStacking.
	* Add an alternative way of using run loop.
	* Start merging frame into AZFrame.
	  Note: There is a potential bug that maximizing or closing 
	  triggers crash.
	  It should be fixed, but it is not easy to reproduce.
	  If it happends again, use this version to track it down
	  before any furthur porting.

2006-03-24 Yen-Ju Chen <yjchenx at gmail>

	* Merge dock into AZDock and AZDockApp.
	* Merge group into AZGroup.
	* Remove unused code in stacking.

2006-03-23 Yen-Ju Chen <yjchenx at gmail>
	
	* Merge event into AZEventHandler.
	* Merge debug and xerror into AZDebug.

2006-03-22 Yen-Ju Chen <yjchenx at gmail>

	* Merge screen into AZScreen.
	* Merge startupnotifiction into AZStartupHandler.

2006-03-21 Yen-Ju Chen <yjchenx at gmail>

	* Merge mainloop into AZMainLoop

2006-03-20 Yen-Ju Chen <yjchenx at gmail>

	* Remove gettext.h
	* Try to convert mainloop into AZMainLoop.

2006-03-20 Yen-Ju Chen <yjchenx at gmail>
	* Initial Import.
	* Work with NSApplication runloop.
