summaryrefslogtreecommitdiff
path: root/Source/SaWMan/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SaWMan/ChangeLog')
-rwxr-xr-xSource/SaWMan/ChangeLog814
1 files changed, 814 insertions, 0 deletions
diff --git a/Source/SaWMan/ChangeLog b/Source/SaWMan/ChangeLog
new file mode 100755
index 0000000..189aeb1
--- /dev/null
+++ b/Source/SaWMan/ChangeLog
@@ -0,0 +1,814 @@
+commit 603835542ab6979f61b81b90f00d61897fecd4e4
+Author: Niels Roest <niels@directfb.org>
+Date: Fri Jun 26 22:16:26 2009 +0200
+
+ [API] hide macros in internal sawman file
+
+commit 05d40284d9415cf399bb3604f3dbcfc5447a090f
+Author: Niels Roest <niels@directfb.org>
+Date: Fri Jun 26 21:24:17 2009 +0200
+
+ [API] fix in casting, causing possible SEGV on 64-bit systems
+
+commit 34d9523625a8c0647018e3c04925b18acc0d70c0
+Author: Niels Roest <niels@directfb.org>
+Date: Fri Jun 26 21:23:48 2009 +0200
+
+ [API] continuing the API cleanup, some functions were added/extended:
+
+ SaWManWindowFlags: now also contain FOCUS and ENTER info (key focus)
+ SaWManWindowInfo: now also contains DFBWindowID and SaWManWindowFlags
+
+ ISaWManManager_GetWindowInfo: to get basic window info using the handle
+ ISaWManManager_GetProcessInfo: to get process info about the window
+ ISaWManManager_IsWindowShowing: if window is visible and not obscured by other opaque windows
+
+ goal is to hide the SaWMan internals, while offering the same functionality as before.
+
+commit e364ed0d05e63b1e07f86971b8f89529db04d812
+Merge: 965ea13... aea25c4...
+Author: Niels Roest <niels@directfb.org>
+Date: Tue Jun 23 22:38:46 2009 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit aea25c4e77a27b18ad30d3e41b8491975043f00a
+Merge: 27cb85d... 412b0f4...
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Jun 23 22:40:10 2009 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit 27cb85d5f4008181bd3b52fdf3a54e045eb9374a
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Jun 23 22:39:37 2009 +0200
+
+ [window info] Added resource_id from window description to window info.
+
+commit 965ea13c80fd3b5090d54cb22a29afbf765c47fc
+Author: Niels Roest <niels@directfb.org>
+Date: Mon Jun 22 21:17:28 2009 +0200
+
+ [testman] make sure not to set superfluous request options
+
+commit 412b0f48c2ae32fb17e16a420d28665bb369d10a
+Merge: e8603cd... c4016ba...
+Author: Niels Roest <niels@directfb.org>
+Date: Thu Jun 18 12:20:38 2009 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit e8603cd74ba69b565c96a33cfcef52d345e15f07
+Author: Niels Roest <niels@directfb.org>
+Date: Thu Jun 18 12:20:32 2009 +0200
+
+ [window] add support for DWCAPS_COLOR, solid color windows (no surface)
+
+commit c4016ba482564da22dec590fcccccf44cebfbcc2
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Jun 17 15:37:29 2009 +0200
+
+ [compatibility] Fixed compatibility macro usage from recent merge.
+
+commit b4d90ffc2b09c2ad57153323003575624e9937f9
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Jun 17 15:33:24 2009 +0200
+
+ [LayerReconfig] Added callback to allow override or single window optimizations.
+
+commit fc62026c4e1772940cacda7ddcf7700d47eb66ce
+Merge: c8e908e... 816c0d5...
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Jun 17 14:36:10 2009 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+ Conflicts:
+
+ src/sawman.c
+ wm/sawman/sawman_wm.c
+
+commit c8e908e29114a5ee9df428fea9c8d52e6ecb2383
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Jun 17 14:33:05 2009 +0200
+
+ [SetAssociation] Dynamic window association implementation.
+
+commit 816c0d55a6879fd7982225cdbb75db26548ed189
+Author: Niels Roest <niels@directfb.org>
+Date: Tue Jun 16 19:21:25 2009 +0200
+
+ [release] forgot this.. drop the rc1
+
+commit ce027c4c597fbec91826c1847031ea40e817177c
+Author: Niels Roest <niels@directfb.org>
+Date: Tue Jun 16 19:00:00 2009 +0200
+
+ [release] SaWMan 1.4.0
+
+commit 6e028de5ebd39f06881d912fa4ebbb04a6423bbe
+Author: Niels Roest <niels@directfb.org>
+Date: Tue Jun 16 18:08:12 2009 +0200
+
+ [requirements] lighten SaWMan requirements: also use DirectFB 1.2.x
+
+ The upcoming 1.4.0 release of SaWMan can be used with both
+ DirectFB 1.2.x and DirectFB 1.4.x branches. A rebuild will do.
+
+commit 66ea3278b65fcf314b04813051336f149a511e1c
+Author: Niels Roest <niels@directfb.org>
+Date: Thu Feb 12 19:10:25 2009 +0100
+
+ [key handling] Some Key DWKS_LIST implementation + cleanup fix.
+
+commit 221a597b5352bf39de2b06702cbca022dede45e0
+Author: Niels Roest <niels@directfb.org>
+Date: Mon Apr 27 20:27:59 2009 +0200
+
+ [Interface] Big interface clean-up.
+ - interface functions have external types
+ - no need to traverse internal SaWMan or DirectFB structures
+ - not backwards compatible!
+
+ [key handling] Key routing fixes.
+ - up and down keys are now routed.
+ - Unselected keys are now routed.
+ - double routing (recursion) is fixed: prohibited.
+
+ (small fix in autogen script)
+ (fix for skirmish assert in swmdump)
+
+commit 0e58522c30790014ea4d2bcff25c264b32dab898
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Thu Sep 18 23:41:46 2008 +0200
+
+ [testman] Fixed locking.
+
+commit 8826e9517ebec5655857a78ad085a4318b02dbd1
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Aug 19 11:22:26 2008 +0200
+
+ [subwindows] Implemented sub window focus handling.
+
+ - subwindows can have focus within toplevel windows (by app)
+ - focus on subwindows restored when toplevel gets focus
+
+commit e8552e1591eab2176ef7404c50e18f24344fd30f
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Sat Aug 16 02:11:22 2008 +0200
+
+ [subwindows] Prevent window association if top level windows differ.
+
+commit 8f0348d91e1bd3fdb656de4d83bb23d37b670385
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Sat Aug 16 02:10:11 2008 +0200
+
+ [windows] Implemented new option DWOP_FOLLOW_BOUNDS (window association).
+
+commit 4be8dbfad0f39c8bf44ae7f395604a7b931c197f
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Sat Aug 16 00:37:42 2008 +0200
+
+ [subwindows] Further restacking fixes for enforcement of rules...
+
+commit 90c04a5fffe7e587f401aa071abc0bd3efe0c0e6
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Fri Aug 15 23:02:36 2008 +0200
+
+ [subwindows] Implementation and fixes for window association with DWOP_KEEP_ABOVE or DWOP_KEEP_UNDER.
+
+commit 66e938a60be08f6698f3898b697afd69b00e771e
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Fri Aug 15 23:00:52 2008 +0200
+
+ [cleanup] Removed obsolete member in SaWMan struct.
+
+commit 0a399d0702a7e22e8c49cc8486e364da1ffbdbd9
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Fri Aug 15 17:52:35 2008 +0200
+
+ [debug] Moved debug message before assertions in update_region().
+
+commit a05ed61196a52be6e871dc7b12c06825793bf9d9
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Thu Aug 14 21:31:37 2008 +0200
+
+ [subwindow] Conceptual corrections regarding scaling and clipping based on top level.
+
+commit c69af1fdca9c8cc1944b235d5c33f59a237982fc
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 19:17:47 2008 +0200
+
+ [swmdump] Print sub window information and indices of all top- and sub windows within global (flat) layout.
+
+commit e2d400d11fadd0dd2a01072c2f6740757518c1c7
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 19:13:56 2008 +0200
+
+ [subwindows] Implementation and fixes for sub window stacking.
+
+ Sub windows stay on top of top level as a consistent group.
+
+ Restacking among sub windows is fully working via public API.
+
+commit 077fe58694712c60daba5f4744be03711b4d3f48
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 06:07:59 2008 +0200
+
+ [inputonly] Different fixes and optimizations for input only windows.
+
+ Improved single window detection to allow input only windows which are
+ being ignored as long as they don't have a window border enabled.
+
+ Removed bad assertion about window->surface in resize_window() and set_window_bounds().
+
+commit 6478551fdc06296d106e62795d62a1a82f95a6b0
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 05:11:58 2008 +0200
+
+ [cursor] Fixed crash in cursor state machine coping with deactivated tiers now.
+
+ When a tier is not active, its surface has no buffers at all, e.g. when no window is there.
+
+commit 6938614e1fd6df70019e7b91eb19821cd35c3604
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 05:08:55 2008 +0200
+
+ [subwindows] Extended SAWMAN_VISIBLE_WINDOW by new SAWMAN_HIDDEN_WINDOW used for top level if present.
+
+ Hiding the top level window hides sub windows as well now, even hiding the layer if no other window is there.
+
+commit 2b2c110ced61dc88c3d2835f379bd3ea3018bd99
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 03:57:17 2008 +0200
+
+ [subwindows] Fixes for clipped sub windows and other opaque windows with a border (bounds) bigger than the destination area.
+
+commit dd44dfd401ecd5be875338de147353ca83a9b117
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Wed Aug 13 03:30:33 2008 +0200
+
+ [subwindows] Fixed update issues in sub windows when moving top level windows.
+
+ Also optimized wind_of_change() and wind_of_showing() to avoid most of the recursive calls.
+
+commit f588849e16536d428ada6a97094c62c418d0fa5c
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Aug 12 14:33:44 2008 +0200
+
+ [subwindows] Initial sub window support with relative bounds (moved, scaled etc. with top level)...
+
+commit ec28e3f5f5cc20638e6f05a196ad709f03a0ac1d
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Aug 12 14:30:50 2008 +0200
+
+ [version] SaWMan 1.3.0 for DirectFB 1.3.0
+
+commit e66fb1d4e2547aa185788b8c10cc92e26770b444
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Aug 12 11:16:14 2008 +0200
+
+ [draw] Call backup clip region consistently "old_clip" to avoid further errors.
+
+commit 7d24e8d679a9411e30f7e6288466f429731d18ff
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Tue Aug 12 11:10:29 2008 +0200
+
+ [draw] Fixed copy'n'paste bug in restoring the clip after drawing a window.
+
+ The clip wasn't restored at all! Drawing the background for example failed!
+
+commit 8c289a8167582f9b4b3ef50dde626bb50e1a3289
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Thu Jul 10 00:56:10 2008 +0200
+
+ [sawman] Added missing direct_list_remove() in wm_close_stack().
+
+commit ab33b04075883d09a7e4cc9ccaab6ab44946dd89
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Mon Jun 9 18:54:47 2008 +0200
+
+ 1.2.0-rc1
+
+commit 4130aac68129ae6ac246bda2d1fc16343ffde832
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Mon Jun 9 18:54:18 2008 +0200
+
+ [ISaWMan] Fixed warnings.
+
+commit aa19d450c0d67e2e0e493e5440e583ef877b5f5d
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Fri May 30 12:30:35 2008 +0200
+
+ [Makefile] Fixed some include paths.
+
+commit c109190a3c2d70f5495f16395d6ba6c633cdc975
+Author: Denis Oliver Kropp <dok@cyto.(none)>
+Date: Fri May 30 12:25:58 2008 +0200
+
+ ignore
+
+commit d81a1a389c717e4ab090b9c8bf981d5b759c2f62
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Thu Feb 28 14:54:36 2008 +0100
+
+ [sawman] Build fixes (DirectResult).
+
+commit c2aa00b0f18f7a6ab9e19588efc70deafdafaf74
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 26 17:06:17 2008 +0100
+
+ [swmdump] Fixed missing update region index.
+
+commit ef2e3df530685d6fe9d64464a7387560b2f7754e
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 26 12:19:10 2008 +0100
+
+ [swmdump] Show more information.
+
+commit b5a0d66535886b18f71de59609cb82bed4e29a1d
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 26 11:29:10 2008 +0100
+
+ [swmdump] Show region state flags.
+
+commit 1afe5cca8f70554954efbde1fd9a2567b8333244
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 26 13:27:17 2008 +0100
+
+ [reconfig] Avoid reading from client buffer when only the destination on screen has changed.
+
+ (merged from b2007ph1)
+
+commit e0affc7b8e7b7f33a59b0231e26d5692e9cdab57
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 26 11:33:56 2008 +0100
+
+ [geometry] Fixes for following geometry of parents.
+
+commit 80630d3b91d4f4cd27e31a670b1a278081f5634a
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 26 11:33:23 2008 +0100
+
+ [reconfig] Fixes for color keying.
+
+ (merged from b2007ph1)
+
+commit f6f0ab854e9746352adbb8d2dcf32f45f680e88a
+Merge: 72123b1... 830ba2b...
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 19 23:47:19 2008 +0100
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit 72123b159d67dec26022c147803e946604084af8
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Tue Feb 19 23:47:14 2008 +0100
+
+ [API] Follow API change in Fusion, removing const from fusion_skirmish_lock_count() argument.
+
+commit 830ba2bccea702cea7a619198f2cbda34f26bb9a
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Sat Jan 26 08:09:14 2008 +0100
+
+ ignore
+
+commit e2796e1429c0585379a92fff98ad56ed152eafc2
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Sat Jan 26 05:22:16 2008 +0100
+
+ Changed SaWMan's shmpool max size from 16MB to 1MB. Also follow fusion_config->debugshm.
+
+commit 6953a30bb4aed2fb69e7073fc6c850f188171bed
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Fri Nov 16 16:01:48 2007 +0100
+
+ Check for windows being inserted, not only if they are (would be) visible.
+
+ Fixed associated window handling in sawman_showing_window(),
+ no longer needed to climb up to the top level.
+
+ Use global window IDs, not only within each layer.
+
+ More debug messages.
+
+ Cleanups.
+
+commit ab90a55805304c5a1fff8b9eb6dcb215465eb493
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Fri Nov 16 15:56:26 2007 +0100
+
+ Added swmdump tool for debugging SaWMan.
+
+commit 22289dddcfa74d9b365cba831e47588b827e76b9
+Author: Denis Oliver Kropp <dok@shizo.directfb.home>
+Date: Thu Nov 15 19:03:34 2007 +0100
+
+ Notify application manager about new tier size if previous mode was single.
+
+ This fixes the window bounds and borders when switching to border only mode.
+
+commit 30b1237d0dd8d01e60c54d8b36dfc59a763da5fc
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Thu Oct 18 15:55:00 2007 +0200
+
+ Temporarily set layer position to 0,0 (only in config, not hw)
+ to avoid configuration failures if layer is not allowed to cross
+ screen borders.
+
+commit 02c3a5eaf9e825014a4f9a87ff7bb0d599dbc50d
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Thu Oct 18 15:51:58 2007 +0200
+
+ Fixed parsing of border-focus-color and border-unfocused-color.
+
+commit 7be07fb4a8e197b22d1c611461482d5b68ed53d0
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Oct 14 18:55:37 2007 +0200
+
+ Reset single_mode and single_window during deactivation to fix crash after reactivation.
+
+commit 98319c7a18f4135406e7e3cc87070e3a0cb825e3
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Fri Oct 12 20:48:15 2007 +0200
+
+ More fixes, especially for unscaled or clipped regions.
+
+ Cleanup...
+
+commit 4cc1336a41f891fd8dfbea276d321699d0b43427
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Fri Oct 12 07:12:21 2007 +0200
+
+ Check for DWOP_ALPHACHANNEL and use DLOP_ALPHACHANNEL (single window mode).
+
+commit d3c3c193a52d83d7ea90c6cdb8c57a167d69fdc6
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Fri Oct 12 02:14:27 2007 +0200
+
+ Added "[no-]show-empty", init default borders, center unscalable layers.
+
+ Using "show-empty" makes SaWMan show the layer even if no window is visible.
+
+ Default borders (red/grey) are configured with thickness of 4. To disable
+ borders, use "border-thickness = 0".
+
+ Fix bug with reactivation of SaWMan's layer context's, e.g. when an exclusive
+ context is returned from.
+
+ In standard mode, center layers that cannot be scaled. Previously, it just
+ tried to scale the layer to fullscreen.
+
+commit 3e69d47d70f8c81c6865b50b37dabb56543414f1
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu Oct 11 13:05:39 2007 +0200
+
+ No longer use dfb_layer_region_activate/deactivate(), but CLRSF_FROZEN.
+
+ Startup with inactive tiers to match unrealized region.
+
+ Before switching to single mode, border mode or standard set the
+ region state flag CLRSF_FROZEN.
+
+ When no more windows are displayed turn off the region with dfb_layer_region_disable().
+
+commit c5f8ba27c7dd7d7fc3aff8e983362c402966a8c5
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Oct 10 22:03:29 2007 +0200
+
+ Added SAWMAN_DUMP_TIER_FRAMES which can be defined to let SaWMan dump the
+ tier surface content to "/tier_xxxxx.ppm/pgm" after each time it is updated.
+
+commit 268fc2f8ac7b1086f034aefbe701db2d3f379058
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Oct 10 11:53:11 2007 +0200
+
+ Fixed global reference counting for parent windows and processes,
+ for cleanup of resources in proper order when killing an application.
+
+commit 12b9470d794be0a9ddbd095baa6b8f8b72dc3246
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Tue Oct 9 04:21:53 2007 +0200
+
+ Fixed missing/dead locking. Added ISaWManManager::Lock()/Unlock().
+
+ Added FUSION_SKIRMISH_ASSERT all over the place which fails if
+ the lock is not held.
+
+ Added internal locking where it was missing.
+
+ Application managers must call Lock()/Unlock() before accessing
+ SaWMan data structures or calling ISaWManManager methods.
+
+ This all only works with the new lock transfer implementation,
+ otherwise a dead lock between SaWMan and application manager
+ will occur.
+
+commit 613834e3f88768ac8ab868660ffdf60c9701b6be
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Mon Oct 8 10:59:36 2007 +0200
+
+ Build fixes for debug mode.
+
+commit 8afd63af1652eea353130b48558e862e68bfe51d
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Mon Oct 8 10:56:32 2007 +0200
+
+ Better use !SAWMAN_TRANSLUCENT_WINDOW(window) instead of just !(window->config.options & DWOP_COLORKEYING)
+ when checking whether a window covers the whole screen without other windows visible beneath (single mode).
+
+commit 903772089bae8f20e68dcaea14fc0155ffceef43
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Oct 7 20:55:15 2007 +0200
+
+ Added ISaWManManager::ProcessUpdates() for calling outside SaWMan context.
+
+ So far only leaving a callback in SaWMan context processed updates.
+
+commit 7dff7b0330485107c56cf9f968a553553d89d77f
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Oct 7 20:18:29 2007 +0200
+
+ Don't assume the parent's position (bounds).
+
+commit d54ae3045720e64401b3b320b72d7d800b09ff4e
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Oct 7 19:58:40 2007 +0200
+
+ Throw away software scaling code and use standard StretchBlit()
+ with DSRO_SMOOTH_UP/DOWNSCALE and DSBLIT_COLORKEY_PROTECT.
+
+commit e9e9d757a0197f6fa454199af6fcc1993608a46f
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Sep 30 16:30:18 2007 +0200
+
+ Added SAWMAN_NO_LAYER_DST_WINDOW which can be defined to prohibit layers not covering the whole screen. Fix none->standard transition.
+
+commit 7f582f2341a9aad9a4c4c1eae42987c1b12c9e6e
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Sep 30 15:58:59 2007 +0200
+
+ Only update the whole screen if update is bigger than 3/5 of it if also the buffer mode is backvideo or triple (really swapping).
+
+commit b65c6b4a84442b6752f40dfd93cbdf86701d2e10
+Merge: 70ed80f... 7238a65...
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Sep 30 13:30:24 2007 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit 70ed80f54a018424d9768c68168337b734454fa9
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Sep 30 13:30:17 2007 +0200
+
+ Don't attempt hw layer scaling in single window mode if not supported, but fall back to standard mode.
+
+commit 7238a651fef1ca4bb2d487e15531debfd6565144
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Sun Sep 30 11:49:31 2007 +0200
+
+ Reset single_window to NULL when hiding the layer to have the
+ surface buffers recreated during configuration.
+
+commit 13348965dbed5185651f4d1751ee38a58a8767c9
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu Sep 27 19:53:30 2007 +0200
+
+ Added missing call to sawman_update_geometry() in testman.
+
+commit 4ded744fb7a54a92d4bebb12f6b32fd161cc9081
+Merge: 9171214... 25b0e00...
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Tue Sep 25 14:06:36 2007 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit 91712144afe6ea3c45966eb5aaa0bb4fc8767224
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Tue Sep 25 14:06:25 2007 +0200
+
+ Fix assertion and colorkeying problem with LUT8 on RGB16.
+
+commit 25b0e0010d02a8fa43bb713ce1d4c7b2d0201456
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Fri Sep 21 05:39:33 2007 +0200
+
+ Color keying fixes in reconfiguration, especially for indexed formats.
+
+commit 2f0d9fa81cd9c0e8c5dd67c6c5e8d30f62ea4935
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Sep 19 08:47:08 2007 +0200
+
+ Added debug messages for colorkeyed windows and background clear.
+
+commit 13bc5c21b86bfeccf3faa1cea6cbf1fb0b5c8b8f
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Sep 19 08:46:27 2007 +0200
+
+ Use dfb_layer_context_test_configuration() in layer reconfiguration. Added SAWMAN_NO_LAYER_DOWNSCALE that can be defined.
+
+commit 38edc2fe78f662f41cdf4d0455d9a1cfad8145e0
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Sep 19 08:46:16 2007 +0200
+
+ Fixed updating background of input only windows.
+
+commit 6e889f4884963a1ca351fef9a77c8b1a09e1aee3
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Mon Aug 27 14:07:50 2007 +0200
+
+ obsolete
+
+commit be5fdf917b8c73df3a10289e5b14926fb04d96bd
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Mon Aug 20 12:02:39 2007 +0200
+
+ Another fix for single mode with multiple layers.
+
+commit d2dcebe793aed6f92b509f26a444cf0e0db6c604
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Mon Aug 20 11:31:40 2007 +0200
+
+ Fixed leaving single mode when window is removed.
+
+commit 6b5b32e10d385934e27cfaaec82b455d41bb56af
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Mon Aug 20 10:21:18 2007 +0200
+
+ More info and error.
+
+commit c85b98c9b7a0f0389b4519d68b6379a2f5f2d568
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Aug 15 16:50:56 2007 +0200
+
+ New Surface Core
+
+commit 1a926c37cb3d6916a3d80246e3ac96b5d6538c86
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu Aug 2 14:30:25 2007 +0200
+
+ Lookup RGB values from indexed window color key.
+
+ Use dfb_pixel_to_color() instead of hardcoded RGB16 decoding
+ when setting an RGB window color key for the layer.
+
+commit b37ebc83cfac90ac3276cab864d980bac0fb1948
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu Aug 2 14:03:18 2007 +0200
+
+ Fixed warnings.
+
+commit 708e85f7907218994a6140489b8bf601a0500220
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed Aug 1 10:18:45 2007 +0200
+
+ Fix locking when grabbing unselected keys.
+
+commit 6d618b684da6f31a5630f3fbc866c33c430eb24a
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Wed Jul 25 11:55:25 2007 +0200
+
+ Follow core API change for layer color keying and use
+ the window color key as the index argument.
+
+ Applications can create an indexed window and SaWMan
+ will use proper color keying (by index) when switching
+ to single window mode.
+
+commit eed1110b23e583441b594171ccb1d10f3f464b71
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Mon Jul 23 13:29:54 2007 +0200
+
+ Update scaling code with new templates.
+
+ Added head/tail code to simple scaler.
+
+commit 513ffd1a65a23ca618d30ce2c20905ddef59600b
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Wed Jul 18 20:20:01 2007 +0200
+
+ Use window's palette in single window mode.
+
+commit 9091826acd5cd262820f101e109e1b0afc35bd7b
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Fri Jul 6 15:43:24 2007 +0200
+
+ Added border-[un]focused-color-index<n> options.
+
+commit 0d508192c51d6c561052970fae7c033b1c02c650
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Fri Jun 15 13:15:05 2007 +0200
+
+ Support any color key for protection, not hard coded, but taken from layer configuration.
+
+commit 6f7f7c79eb77f1bbac37869d5dfcb39bd7f61137
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Fri Jun 15 13:13:30 2007 +0200
+
+ Fixed focus border updates.
+
+commit 7dadceaae5e4613c39f73adb85d3ae5d5e61b6be
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Tue Jun 12 18:55:08 2007 +0200
+
+ More fixes.
+
+commit 9eff18d11645164af6f83cb886e66258f4a60559
+Merge: b6f8090... 2f7d448...
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Tue Jun 12 17:46:19 2007 +0200
+
+ Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/SaWMan
+
+commit b6f8090e906b614aa8801db3bb8df400ac602344
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Tue Jun 12 17:45:27 2007 +0200
+
+ Different fixes for reconfiguration and window association.
+
+commit 2f7d4480cef39a2a941b7f71bc702f513bee5b99
+Author: Claudio Ciccani <klan@directfb.org>
+Date: Fri Jun 8 12:27:44 2007 +0200
+
+ Added missing sawman_config.{c,h}.
+
+commit f4a599dce7c4c62f3c9597c2c8071d651ef36ee7
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Mon Jun 4 20:22:11 2007 +0200
+
+ Missing files.
+
+ Use sysconfdir.
+
+commit 36f81c07c3099d103d20fee75b9c8aeb4742425d
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Fri Jun 1 08:57:58 2007 +0200
+
+ Some fixes and a temporary dead lock hack.
+
+commit 91ef8b53cab6ee519d7dc7678523c6cbc7a54157
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu May 31 17:27:30 2007 +0200
+
+ Fix reconfiguration issues with latest border only code.
+
+ Follow StartDesktop -> PostInit change.
+
+commit e65a4499706207720df3611f68e7b191a22a8ab6
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu May 31 15:04:21 2007 +0200
+
+ Add more debug. Cleanup a bit.
+
+commit aa32bb979d1d145d92e477eae0c94094497c8677
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Thu May 31 14:19:08 2007 +0200
+
+ Debug messages, geometry update fix, associated window update fix.
+
+commit 3637a9295dd09cc48066b55dfe12bb8b0a55bb6f
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Wed May 30 18:10:07 2007 +0200
+
+ New sawmanrc.
+
+ Better window border configuration. Adapt to layer resolutions.
+ Reconfigure layer for border only mode if possible.
+
+ Handle parent window lookup and DWOP_KEEP_ABOVE/UNDER.
+
+commit f202ab6289b12042d1880948489adc228908a50f
+Author: Denis Oliver Kropp <dok@shizo.(none)>
+Date: Wed May 30 01:07:31 2007 +0200
+
+ Dispatch SwitchFocus() via AppMan.
+
+commit 51dc2c59313d3faede22a286376ce6084c4cd301
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Tue May 29 23:23:26 2007 +0200
+
+ Follow FusionCall API changes.
+
+commit bcb44368e0b702b4a0fc228c699cb01a1928c281
+Author: Denis Oliver Kropp <dok@shizo.zion.home>
+Date: Tue May 22 14:23:09 2007 +0200
+
+ Version 1.1.0
+
+commit 1e263238c0bf121055f77971f2f84bf85666eb90
+Author: Denis Oliver Kropp <dok@directfb.org>
+Date: Tue Jan 30 23:40:57 2007 +0000
+
+ Minor update.
+
+commit 32bb50d28505cd391bc590329565d880eb9e08ff
+Author: Denis Oliver Kropp <dok@directfb.org>
+Date: Tue Jan 30 21:36:59 2007 +0000
+
+ dist fixes
+
+commit eb772ebaf03c169292feb0bfac20c36a48808541
+Author: Denis Oliver Kropp <dok@directfb.org>
+Date: Tue Jan 30 21:17:52 2007 +0000
+
+ "This is SaWMan... Checkout the README to avoid being sliced through!"