Hey guys!
I reset the master after creating that doks-kaputter-branch. Please cherry pick what you think should be kept in master. I will pull the rest once I fixed that branch :) On 05/27/13 12:17, [email protected] wrote: > New branch 'doks-kaputter-branch' available with the following commits: > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9209d9849dccde9aa373770683e0492e11ea07b8 > commit 9209d9849dccde9aa373770683e0492e11ea07b8 > Author: Denis Oliver Kropp <[email protected]> > Date: Thu May 23 12:30:06 2013 +0100 > > IDirectFBSurface: Check for shutdown in DrawString() and DrawGlyph(). > > src/display/idirectfbsurface.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=846cc60e2309b35688673366405063c9d89fb1dc > commit 846cc60e2309b35688673366405063c9d89fb1dc > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 17:51:11 2013 +0100 > > libfusion: In fusion_object_get() check for refs > 0 before returning the > object. > > lib/fusion/object.c | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a0ee2b0d13086a69b12797b1bec69e136b377304 > commit a0ee2b0d13086a69b12797b1bec69e136b377304 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 15:10:35 2013 +0100 > > API: Add preliminary API for engine control. > > include/Makefile.am | 1 + > include/directfb_graphics.h | 170 > +++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 171 insertions(+) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=50fcfce8477d4095fe897d46001bf896bc1c119f > commit 50fcfce8477d4095fe897d46001bf896bc1c119f > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 14:59:31 2013 +0100 > > include: remove accidentally added include which is not there yet > > include/Makefile.am | 1 - > 1 file changed, 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=77fa33c1cdd8dd99cbf56513ccc225e5c9383fb9 > commit 77fa33c1cdd8dd99cbf56513ccc225e5c9383fb9 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:48:20 2013 +0100 > > Task: Comment out debug dump of all tasks every 1000 pulls. > > Signed-off-by: dok <[email protected]> > > src/core/Task.cpp | 2 ++ > 1 file changed, 2 insertions(+) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=886c514be5571d3a33a13d6d61ba2802f5a2a987 > commit 886c514be5571d3a33a13d6d61ba2802f5a2a987 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:47:28 2013 +0100 > > Core: Task manager and Renderer fixes, updates. > > Replace follower code by simply checking for different flags (RUNNING, > DONE) in the 'notifies' list. > > Add name to each Renderer for later classification and assigning engine > configs from directfbrc. > > Add TaskManager_DumpTasks(). > > Use local flip count for WaitForBackBuffer() to fix the newly > asynchronous Flip call. > > Signed-off-by: dok <[email protected]> > > src/core/CoreLayerRegion_includes.h | 11 ++++ > src/core/CoreLayerRegion_real.cpp | 50 +++++++++++------ > src/core/Renderer.cpp | 10 ++-- > src/core/Renderer.h | 37 ++++++++----- > src/core/Task.cpp | 84 +++++++++++++++++++++------- > src/core/Task.h | 52 +++++------------- > src/core/layer_region.c | 97 > ++++++++++++++++++--------------- > src/display/idirectfbsurface.c | 44 +++++++++++---- > src/display/idirectfbsurface.h | 2 + > src/display/idirectfbsurface_layer.c | 51 +++++++++++++---- > src/display/idirectfbsurface_window.c | 38 ++++++++++--- > src/gfx/generic/GenefxEngine.cpp | 3 + > 12 files changed, 309 insertions(+), 170 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4ea05a36bce34d34506c590401842147d1c050c4 > commit 4ea05a36bce34d34506c590401842147d1c050c4 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:35:58 2013 +0100 > > WM: Replace linked list in deactivate_all by enumerating over all objects > in pool. > > Signed-off-by: dok <[email protected]> > > src/core/wm.c | 159 > +++++++++++++++++++++++++-------------------------------- > 1 file changed, 69 insertions(+), 90 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c0df442b0c7b3247d266c059a2651925e867a6ea > commit c0df442b0c7b3247d266c059a2651925e867a6ea > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:28:56 2013 +0100 > > Core: When no surface client is attached, send frame notification > immediately. > > Signed-off-by: dok <[email protected]> > > src/core/surface.c | 17 ++++++++++++++++- > 1 file changed, 16 insertions(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9006dc9f3fda57168f1195622349390d357ee14f > commit 9006dc9f3fda57168f1195622349390d357ee14f > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:25:52 2013 +0100 > > Core: Add ToString<DFBSurfaceFlipFlags> and > ToString<DFBDisplayLayerBufferMode> > > Signed-off-by: dok <[email protected]> > > src/core/Debug.cpp | 65 > +++++++++++++++++++++++++++++++++++++++++++++++++++- > src/core/Debug.h | 2 ++ > 2 files changed, 66 insertions(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0ee28d57f3ce63e2f038011f1caf65beae3db357 > commit 0ee28d57f3ce63e2f038011f1caf65beae3db357 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:24:49 2013 +0100 > > include: Add DFBSurfaceFlipFlags to directfb_strings.h > > Signed-off-by: dok <[email protected]> > > include/Makefile.am | 4 ++++ > 1 file changed, 4 insertions(+) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1048cdd804d7858c2a10fc314d292126307b487e > commit 1048cdd804d7858c2a10fc314d292126307b487e > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 13:19:34 2013 +0100 > > libfusion: Add single app ref tracing code for 'trace-ref' option. > > lib/fusion/ref.c | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f448b6310b8b477edafabb74a8bdb0ae9fb0bcce > commit f448b6310b8b477edafabb74a8bdb0ae9fb0bcce > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 11:44:53 2013 +0100 > > configure: Fix fusion kernel module default. > > configure.in | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ab97a887d97b8b7abe45dbe81e0e24683a3c6cdc > commit ab97a887d97b8b7abe45dbe81e0e24683a3c6cdc > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 22 01:09:50 2013 +0100 > > Core: Add ToString<Task> and ToString<TaskState> > > Signed-off-by: dok <[email protected]> > > src/core/Debug.cpp | 56 > ++++++++++++++++++++++++++++++++++++++++++++++++++++ > src/core/Debug.h | 2 ++ > 2 files changed, 58 insertions(+) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4c13d95d07f5eace4830876f21c9407600be11fd > commit 4c13d95d07f5eace4830876f21c9407600be11fd > Author: Andreas Shimokawa <[email protected]> > Date: Tue May 21 17:05:23 2013 +0200 > > drmkms: replace DLCONF_ with CLRCF_ where appropriate. > > systems/drmkms/drmkms_layer.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2dbc1d0af598270af511fe53acfd6d76b9bdc3fb > commit 2dbc1d0af598270af511fe53acfd6d76b9bdc3fb > Author: Kazunori Kobayashi <[email protected]> > Date: Tue May 14 15:36:13 2013 +0900 > > drmkms: fix framebuffer allocation size > > config.size.h has the real height of an image, so framebuffer size > calculation for packed color formats is done successfully. > However the framebuffer size in planar or semi-planar formats is > set incorrectly because the chroma plane size isn't added to the size. > This patch multiplies the pitch by drm_fake_height, which is takes into > account the size of the chroma plane. > > Signed-off-by: Kazunori Kobayashi <[email protected]> > > systems/drmkms/drmkms_surface_pool.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=712503a307160b686dfcdbe5844f5d5258f0c469 > commit 712503a307160b686dfcdbe5844f5d5258f0c469 > Author: Andreas Shimokawa <[email protected]> > Date: Tue May 21 16:13:25 2013 +0200 > > drmkms: in drmkmsPlaneTestRegion() and drmkmsPlayeSetRegion() check if > colorkey and opacity are supported. > > systems/drmkms/drmkms_layer.c | 17 ++++++++++++++--- > 1 file changed, 14 insertions(+), 3 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ed89359e25564438ab2448bce4c81100b3b8149a > commit ed89359e25564438ab2448bce4c81100b3b8149a > Author: Denis Oliver Kropp <[email protected]> > Date: Tue May 21 02:39:57 2013 +0200 > > Core: Add option 'dfb-error-shutdown-timeout' to propagate shutdown > timeout via IDirectFB::Release(). Fix recent shutdown logic bug missing > dfb_gfx_cleanup(). > > Signed-off-by: Denis Oliver Kropp <[email protected]> > > src/core/core.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=d6e6071a1231afe8af152b779e794eb6359cd4e8 > commit d6e6071a1231afe8af152b779e794eb6359cd4e8 > Author: Denis Oliver Kropp <[email protected]> > Date: Tue May 21 02:38:18 2013 +0200 > > Core: Add some debug to Throttle. Fix warning in CoreSurface_real. > > Signed-off-by: Denis Oliver Kropp <[email protected]> > > src/core/CoreGraphicsStateClient.cpp | 12 ++++++++++-- > src/core/CoreSurface_real.cpp | 2 +- > 2 files changed, 11 insertions(+), 3 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0c4718fc12cc56a9b8a32b158b620d1c70906cf2 > commit 0c4718fc12cc56a9b8a32b158b620d1c70906cf2 > Author: Denis Oliver Kropp <[email protected]> > Date: Tue May 21 02:35:40 2013 +0200 > > IComaComponent: Allocate listeners array only if num_notifications is != > 0. Fix leak of listeners array. > > Signed-off-by: Denis Oliver Kropp <[email protected]> > > lib/fusiondale/coma/icomacomponent.c | 17 +++++++++++------ > 1 file changed, 11 insertions(+), 6 deletions(-) > > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a3c5e29d1885b64e36b7325782b633107ed04e53 > commit a3c5e29d1885b64e36b7325782b633107ed04e53 > Author: Denis Oliver Kropp <[email protected]> > Date: Tue May 21 01:54:17 2013 +0200 > > GP2D: Enable blending when destination has no alpha. Fix font rendering. > > gfxdrivers/gp2d/gp2d_blt.c | 25 +++++++++++++++++++++---- > 1 file changed, 21 insertions(+), 4 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=93f01e7dd5a757011cb8ebc3fe54fbf1969636e1 > commit 93f01e7dd5a757011cb8ebc3fe54fbf1969636e1 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:50:17 2013 +0100 > > configure: use automatic variable names in AC_ARG_ENABLE()/AC_ARG_WITH() > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 36 ++++++++++++++++++------------------ > 1 file changed, 18 insertions(+), 18 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=f11f13d2c3c585720d9a0d63f52e07f53160366e > commit f11f13d2c3c585720d9a0d63f52e07f53160366e > Author: André Draszik <[email protected]> > Date: Thu May 16 13:48:22 2013 +0100 > > configure: remove superfluous code > > This aligns AC_ARG_ENABLE() and AC_ARG_WITH() calls with the rest of > this file > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 35 +++++++++++++++++------------------ > 1 file changed, 17 insertions(+), 18 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=2715680f8102534f363138eba3dea10b5d614ffe > commit 2715680f8102534f363138eba3dea10b5d614ffe > Author: André Draszik <[email protected]> > Date: Thu May 16 13:21:40 2013 +0100 > > configure: fix various configure options related to fusion sound > > The name of the variables is different than what the code checked > when those options are specified on the command line. The variable > name is the option, prefixed with enable_ and dash replaced by > underscore > > At the same time, fix some related typos. > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 32 ++++++++++++++++---------------- > 1 file changed, 16 insertions(+), 16 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ff07c1a1dff6f3f8de2737ebc5ba83f286067472 > commit ff07c1a1dff6f3f8de2737ebc5ba83f286067472 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:09:54 2013 +0100 > > configure: fix use of undeclared variable have_fusionsound > > In addition, HAVE_FUSIONSOUND is set in a different place already, > based on $enable_fusionsound > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=cd6393a82ef9b186e19d006496ef195e33845b05 > commit cd6393a82ef9b186e19d006496ef195e33845b05 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:04:38 2013 +0100 > > configure: fix wave music provider and sound driver configuration > > The wave music provider is now forced to be built if the sound driver > was enabled, and otherwise based on the --with-wave configure option > > In addition, the wave sound driver was not built previously, even if > enabled during configure > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 13 ++++++++----- > 1 file changed, 8 insertions(+), 5 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0c3eea9ed770020815c57d7d351bdfc7d25b8089 > commit 0c3eea9ed770020815c57d7d351bdfc7d25b8089 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:15:55 2013 +0100 > > configure: fix --enable-multi-kernel configure option > > Previously, adding --enable-multi-kernel to the configure options disabled > use of the fusion kernel device > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=1985e3031abd51e2ee5845d89910edee180a7e11 > commit 1985e3031abd51e2ee5845d89910edee180a7e11 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:00:08 2013 +0100 > > configure.in: use AC_HELP_STRING() and properly quote all strings > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 167 > +++++++++++++++++++++++++++++++--------------------------- > 1 file changed, 88 insertions(+), 79 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=c4ccce41dc527ef5506af7f1a9c75d0da2a30517 > commit c4ccce41dc527ef5506af7f1a9c75d0da2a30517 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:51:20 2013 +0100 > > configure: --with-gfxdrivers=all does not build all drivers > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4c9a40546e4cbac47b21d3221d0eb0a6c3fdce9b > commit 4c9a40546e4cbac47b21d3221d0eb0a6c3fdce9b > Author: André Draszik <[email protected]> > Date: Thu May 16 13:50:55 2013 +0100 > > configure: fix --enable-gstreamer option parsing > > Previously, it was impossible to enable gstreamer using --enable-gstreamer > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=6891f7fc29e591d2e21e3f641a652515b3e75764 > commit 6891f7fc29e591d2e21e3f641a652515b3e75764 > Author: André Draszik <[email protected]> > Date: Thu May 16 13:50:33 2013 +0100 > > configure: fix MNG configure option typo > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=0bbbcb9cdb808abdf2de0bf0b9fffb951f225b45 > commit 0bbbcb9cdb808abdf2de0bf0b9fffb951f225b45 > Author: André Draszik <[email protected]> > Date: Thu May 16 10:55:11 2013 +0100 > > whitespace > > Signed-off-by: André Draszik <[email protected]> > > configure.in | 28 +++++----- > lib/fusiondale/Makefile.am | 2 +- > lib/fusionsound/Makefile.am | 4 +- > lib/sawman/SaWManManager_real.cpp | 2 +- > lib/sawman/sawman_updates.c | 112 > ++++++++++++++++++------------------- > lib/sawman/sawman_window.c | 64 ++++++++++----------- > proxy/dispatcher/Makefile.am | 4 +- > 7 files changed, 108 insertions(+), 108 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3eec25dae29de2a0ab45cdef39288cbafe821e73 > commit 3eec25dae29de2a0ab45cdef39288cbafe821e73 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 15 17:24:05 2013 +0200 > > Core: Fix software fallbacks in gfxcard code. > > Signed-off-by: dok <[email protected]> > > src/core/gfxcard.c | 13 +++++++------ > 1 file changed, 7 insertions(+), 6 deletions(-) > > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5a4566422224b74d56020248ab5abafbc1775601 > commit 5a4566422224b74d56020248ab5abafbc1775601 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 15 17:16:19 2013 +0200 > > Renderer: fix throttle ref counting > > Signed-off-by: dok <[email protected]> > > src/core/Renderer.cpp | 55 > +++++++++++++++++++++++++++++++++++++++++++++++++ > src/core/Renderer.h | 26 ++++------------------- > 2 files changed, 59 insertions(+), 22 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b9a9ada56461728a41fcc97265349f796e18b15e > commit b9a9ada56461728a41fcc97265349f796e18b15e > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 15 17:15:51 2013 +0200 > > Core: Stop dispatcher again in core shutdown > > Signed-off-by: dok <[email protected]> > > src/core/core.c | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=923e37381d63f448118d4e57600fe973c8166175 > commit 923e37381d63f448118d4e57600fe973c8166175 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 15 17:12:48 2013 +0200 > > Core: Enhance flipping / timestamp code > > Move flipping cruft into CoreSurface::Flip2(), add timestamp to > CoreWindow::Repaint(), keep last frame time in surface for clients > attaching... > > Signed-off-by: dok <[email protected]> > > src/core/CoreLayerRegion_real.cpp | 2 + > src/core/CoreSurface.flux | 43 +++++++++++++++++ > src/core/CoreSurface_real.cpp | 85 > +++++++++++++++++++++++++++++++++ > src/core/CoreWindow.flux | 8 ++++ > src/core/CoreWindow_real.cpp | 7 +-- > src/core/layer_region.c | 4 ++ > src/core/surface.c | 13 +++-- > src/core/surface.h | 5 +- > src/core/windows.c | 52 +++----------------- > src/core/windows.h | 3 +- > src/display/idirectfbsurface.c | 52 ++++---------------- > src/display/idirectfbsurface_layer.c | 10 ++-- > src/display/idirectfbsurface_window.c | 6 ++- > src/input/idirectfbinputbuffer.c | 2 +- > 14 files changed, 186 insertions(+), 106 deletions(-) > > http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=8c8f25a06648437bbb262849ab93ff267776c315 > commit 8c8f25a06648437bbb262849ab93ff267776c315 > Author: Denis Oliver Kropp <[email protected]> > Date: Wed May 15 15:26:50 2013 +0200 > > sawman: Fix crah with latest ref counting for graphics state client. > > Signed-off-by: dok <[email protected]> > > lib/sawman/sawman_updates.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > > > _______________________________________________ > directfb-cvs mailing list > [email protected] > http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs > -- Denis Oliver Kropp CEO DirectFB integrated media GmbH _______________________________________________ directfb-cvs mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs
