[Libreoffice-commits] Changes to 'feature/gtk3'

2011-10-24 Thread Michael Meeks
New branch 'feature/gtk3' available with the following commits:
commit ce7751fc108a6f8c91369f99be756204b7313a34
Author: Michael Meeks 
Date:   Mon Oct 24 09:20:29 2011 +0100

gtk3: post merge fixups

commit 9bceb3abb0548c3386a7970220cf0e4d644ebd67
Author: Michael Meeks 
Date:   Fri Oct 21 15:47:23 2011 +0100

gtk3: caveats on using g_main_prepare for older glibs; needs re-work

commit 28d66cfcf5b3e2c3488a07024dcbac1c40c5a937
Author: Michael Meeks 
Date:   Fri Oct 21 15:27:17 2011 +0100

gtk3: add some missing SolarMutexGuards (thanks to mst for noticing)

commit 65ab7497b1836b79017586891123572d121ef6ec
Author: Michael Meeks 
Date:   Thu Oct 20 21:49:40 2011 +0100

gtk3: fix cairo canvas crash for non X (or svp) backend

commit bb9cc750cb3aa3a010e062c2ddd5f9c935fc81cd
Author: Michael Meeks 
Date:   Thu Oct 20 21:12:39 2011 +0100

gtk3: cleanup fullscreen unpleasantness

commit a6c9db9d191e91625ebe0c07d01fc1a0c8135493
Author: Michael Meeks 
Date:   Thu Oct 20 19:37:01 2011 +0100

generic: fix error trap push/pop/reset semantics

commit b46e975514a522cb08ef5dc0683407d8521ca62a
Author: Michael Meeks 
Date:   Thu Oct 20 17:22:19 2011 +0100

generic: fix misc. initialization problems & simplify a little

commit 3aec0236dbb92b0ea0e984c77249ff2c53e0eb4f
Author: Michael Meeks 
Date:   Wed Oct 19 15:21:29 2011 +0100

generic: undo attempt at cross-platform headless for now

commit 73340626acce095c3ce52b4e8e6a19cbb5b4cb4d
Author: Michael Meeks 
Date:   Fri Oct 7 21:35:14 2011 +0100

cleanup some missing conditionals causing problems for mac

commit f11d3faddacf5a37675cdf0e6b203ef87b507c48
Author: Michael Meeks 
Date:   Mon Oct 17 17:21:41 2011 +0100

gtk3: fix display changed signal emissions

commit ecbf69a110f308e27339ac4630bd357a3359a276
Author: Michael Meeks 
Date:   Tue Oct 11 17:46:05 2011 +0100

gtk3: substantial performance win for editing document headers

commit 0e0bdb27c37d52e6f2612ad62cc9385d8188b3ed
Author: Michael Meeks 
Date:   Mon Oct 10 11:55:14 2011 +0100

generic: overcome Mac specific build errors

commit d4b300814d7a93abe012ebd5ce0fbee8ce6c2c97
Author: Michael Meeks 
Date:   Mon Oct 10 11:25:42 2011 +0100

headless: add required clip map reset for simpler clipping cases

commit 1eb02c98a3cbb0bf6e0804ed063cf1b9d6c30f57
Author: Michael Meeks 
Date:   Sat Oct 8 15:37:32 2011 +0100

basebmp: B2IRange::isEmpty is surprisingly, unhelpfully lame - workaround

commit f94e6da896cab5301233cfa3bd13e3f828aed7ba
Author: Michael Meeks 
Date:   Fri Oct 7 17:29:49 2011 +0100

generic: more unix conditional compilation pieces and win32 porting

commit 6fdd8449a6da74de19de31ed5ad28e3a122c8228
Author: Michael Meeks 
Date:   Fri Oct 7 12:41:35 2011 +0100

generic: share the PspGraphics code between gtk/unx and svp

commit fa05744126bdcfa15c34eab5b12c7ae5987c9769
Author: Michael Meeks 
Date:   Fri Oct 7 11:29:18 2011 +0100

WaE: cleanup misc. redundant warnings, and silence the gtk2 case

commit 46fda3687b094ae68a4224742a5aa7c7f229886e
Author: Michael Meeks 
Date:   Fri Oct 7 10:43:17 2011 +0100

generic: remove mistaken m_aFrames hiding parent's frame list

commit 470eb55a6dbdd576ef668ead8b166021ac522b5f
Author: Michael Meeks 
Date:   Thu Oct 6 22:22:39 2011 +0100

gtk3: make AnyInput to behave itself properly

commit cfbdb8490d7e110cd8fc8d8a8e28a13b2abec66d
Author: Michael Meeks 
Date:   Mon Oct 3 20:06:35 2011 +0100

gtk3: fix gtk2 crash-on-exit regression

commit bbffa4780a4f91ec75756311d0448faa31747955
Author: Michael Meeks 
Date:   Mon Oct 3 20:00:17 2011 +0100

gtk3: try to improve AnyInput (absent toolkit support for it)

commit 47bd9a6d7b26e3835df1458ba791d415e24ec310
Author: Michael Meeks 
Date:   Mon Oct 3 16:36:26 2011 +0100

generic: re-work X error push/pop and error message handling

commit 94593629fa1074e460cf485aa4dd5bb3ed45b986
Author: Michael Meeks 
Date:   Mon Oct 3 15:16:32 2011 +0100

generic: try to cleanup SalXLib cruft some more

commit a31e1394d7e4ed1e13d89019b07fe8b0f5e05383
Author: Michael Meeks 
Date:   Mon Oct 3 12:21:34 2011 +0100

generic: create shared display class and re-factor to use it

commit ae629bc363f17303dc28a7a96e2f4ded0f10282a
Author: Michael Meeks 
Date:   Fri Sep 30 18:00:13 2011 +0100

move SalYieldMutexReleaser into a more sensible place

commit a2cbe860d4256cc6086113307df93e6ee1d5eea6
Author: Michael Meeks 
Date:   Fri Sep 30 17:04:17 2011 +0100

generic: factor out generic display code, reducing cut+paste+bug

commit d56185d7210c55509aecb31f0d81a5b32e4e804e
Author: Michael Meeks 
Date:   Fri Sep 30 15:46:24 2011 +0100

generic: share sal yield mutex properly

commit e3d9e08480437f303bd974f4d3a33f737a8c09ed
Author: Lucas Baudin 
Date:   Thu Sep 29 19:47:01 2011 +0200

Gtk3 fixes, I tweaked the damage function to debug the rendering (the 
damage are is bigger to see a whole widget), if will need to be removed once we 
will fix that

commit 8a999109c15f582976ce

[Libreoffice-commits] Changes to 'feature/gtk3'

2011-10-17 Thread Michael Meeks
New branch 'feature/gtk3' available with the following commits:
commit 6d09c1b062f288f97d88ac1ee1244ba33407a229
Author: Michael Meeks 
Date:   Mon Oct 17 17:21:41 2011 +0100

gtk3: fix display changed signal emissions

commit ddcfad58a9f6e7ca165af2d1fde3d03a2975c5e2
Author: Michael Meeks 
Date:   Tue Oct 11 17:46:05 2011 +0100

gtk3: substantial performance win for editing document headers

commit 34955a048fabbea380d41a876c86fdb9f82f87ac
Author: Michael Meeks 
Date:   Mon Oct 10 11:55:14 2011 +0100

generic: overcome Mac specific build errors

commit 9be88a8b8cafce4f47c85f2552cb8ea0874da14a
Author: Michael Meeks 
Date:   Mon Oct 10 11:25:42 2011 +0100

headless: add required clip map reset for simpler clipping cases

commit fd52000353298ff27255a06d6d050b1d940e0bc6
Author: Michael Meeks 
Date:   Sat Oct 8 15:37:32 2011 +0100

basebmp: B2IRange::isEmpty is surprisingly, unhelpfully lame - workaround

commit 1f224f6579dfbe968a80004e4aa41f00c64581bb
Author: Michael Meeks 
Date:   Fri Oct 7 17:29:49 2011 +0100

generic: more unix conditional compilation pieces and win32 porting

commit ed74f06343ad22ef77978fb0b796d81d17ae3166
Author: Michael Meeks 
Date:   Fri Oct 7 12:41:35 2011 +0100

generic: share the PspGraphics code between gtk/unx and svp

commit 8350f4b5282fc0220ca9279a6c44b4b7ca955c2a
Author: Michael Meeks 
Date:   Fri Oct 7 11:29:18 2011 +0100

WaE: cleanup misc. redundant warnings, and silence the gtk2 case

commit 64138f9e1e8631ad30fde303df90b6763d046828
Author: Michael Meeks 
Date:   Fri Oct 7 10:43:17 2011 +0100

generic: remove mistaken m_aFrames hiding parent's frame list

commit 32e88878a535f115d30777e82fb8a46d20e2095d
Author: Michael Meeks 
Date:   Thu Oct 6 22:22:39 2011 +0100

gtk3: make AnyInput to behave itself properly

commit be9df6846c3aef2b170f1ad2308f77e7f80917b2
Author: Michael Meeks 
Date:   Mon Oct 3 20:06:35 2011 +0100

gtk3: fix gtk2 crash-on-exit regression

commit 0e05bde5c1ecd38037877c9b02aca4a30f1cfb54
Author: Michael Meeks 
Date:   Mon Oct 3 20:00:17 2011 +0100

gtk3: try to improve AnyInput (absent toolkit support for it)

commit 30635eb33d2fe9b49ecaea2f23fcda3ab5fe32ad
Author: Michael Meeks 
Date:   Mon Oct 3 16:36:26 2011 +0100

generic: re-work X error push/pop and error message handling

commit 04a7500e1e02dbd2c72eb7e8d9735243b883ae4d
Author: Michael Meeks 
Date:   Mon Oct 3 15:16:32 2011 +0100

generic: try to cleanup SalXLib cruft some more

commit c84fa0c7af3556827c4840ec9b34151ee1719b5a
Author: Michael Meeks 
Date:   Mon Oct 3 12:21:34 2011 +0100

generic: create shared display class and re-factor to use it

commit 23c8f6a5282521d80eaaa9a04bc0e77d9eed3d85
Author: Michael Meeks 
Date:   Fri Sep 30 18:00:13 2011 +0100

move SalYieldMutexReleaser into a more sensible place

commit b24dbe4beccbcbdd47c681c94ab8eaecae5df922
Author: Michael Meeks 
Date:   Fri Sep 30 17:04:17 2011 +0100

generic: factor out generic display code, reducing cut+paste+bug

commit 973674ff797aaf74f6e98898912a9eba198a9d1d
Author: Michael Meeks 
Date:   Fri Sep 30 15:46:24 2011 +0100

generic: share sal yield mutex properly

commit e4347f7c05e166328ba5cd09f93dd518d2bee02f
Author: Lucas Baudin 
Date:   Thu Sep 29 19:47:01 2011 +0200

Gtk3 fixes, I tweaked the damage function to debug the rendering (the 
damage are is bigger to see a whole widget), if will need to be removed once we 
will fix that

commit 1fb9f233b12f1cba316ea5461d336ca493cf805c
Author: Lucas Baudin 
Date:   Thu Sep 29 19:23:04 2011 +0200

Fix compilation in gtk3salnativewidgets

commit 15bf1122dc3c3e892aa82145a8a0e4495d1e5e84
Author: Michael Meeks 
Date:   Thu Sep 29 17:27:46 2011 +0100

misc cross-platform dependency / build issue redux

commit 0eb2997aadd90e9b5557a2ac94bb15ffde8f180f
Author: Michael Meeks 
Date:   Thu Sep 29 16:48:11 2011 +0100

remove redundant, legacy X library linkage into svp (thanks kendy)

commit 875244b5314d6dd98792a9fa229af365f1801774
Author: Michael Meeks 
Date:   Thu Sep 29 16:14:34 2011 +0100

headless: move backend to top-level, and enable for all platforms

commit 57a8d69955d3d5b3d8ab7d96d2d8974bb4fdf243
Author: Michael Meeks 
Date:   Thu Sep 29 16:05:21 2011 +0100

gtk3: remove X dependency (for now)

commit cf86506159ad45a7f4f37249fed22a5a342f0908
Author: Michael Meeks 
Date:   Thu Sep 29 14:45:58 2011 +0100

generic: merge me with last commit please ... - more work

commit 1de9acd55c1eb93beac303d0465d8d8ac4a2f3d8
Author: Michael Meeks 
Date:   Thu Sep 29 12:11:28 2011 +0100

generic: re-structure generic code to increase re-use between backends

move more chunks of unx/generic into generic/ and into libvcl itself.
This allows the headless backend to remove it's X linkage finally.

commit bb74cf589e8933dede95e39c42b73e69d9a080e5
Author: Michael Meeks 
Date:   Thu Sep 29 11:37:24 2011 +0100

break headless coupling to X dependent backend

commit b7d88d772af1d8b0f2a77df870565a146f46

[Libreoffice-commits] Changes to 'feature/gtk3'

2011-10-07 Thread Michael Meeks
New branch 'feature/gtk3' available with the following commits:
commit 61344754ea556364744001c9e463f061955400a2
Author: Michael Meeks 
Date:   Fri Oct 7 12:41:35 2011 +0100

generic: share the PspGraphics code between gtk/unx and svp

commit cf0bcab530bbb0ecef75341429bd197c3cfc8ee5
Author: Michael Meeks 
Date:   Fri Oct 7 11:29:18 2011 +0100

WaE: cleanup misc. redundant warnings, and silence the gtk2 case

commit 7e1c1c7d1eac26b6d4a923ea205731128fec0b66
Author: Michael Meeks 
Date:   Fri Oct 7 10:43:17 2011 +0100

generic: remove mistaken m_aFrames hiding parent's frame list

commit da7c88035b5007efba8a7deb2c7aebefff28df3f
Author: Michael Meeks 
Date:   Thu Oct 6 22:22:39 2011 +0100

gtk3: make AnyInput to behave itself properly

commit 639f9fcca784e59a90218e8c9049a139130c179c
Author: Michael Meeks 
Date:   Mon Oct 3 20:06:35 2011 +0100

gtk3: fix gtk2 crash-on-exit regression

commit 9240470b1951fb56aae4f714725b414f1866e6a7
Author: Michael Meeks 
Date:   Mon Oct 3 20:00:17 2011 +0100

gtk3: try to improve AnyInput (absent toolkit support for it)

commit 7a2f592d897783c729109a4ef8093b36c9f51ea2
Author: Michael Meeks 
Date:   Mon Oct 3 16:36:26 2011 +0100

generic: re-work X error push/pop and error message handling

commit efc367b95fc58a06bc0e4eb434a7273167ad9540
Author: Michael Meeks 
Date:   Mon Oct 3 15:16:32 2011 +0100

generic: try to cleanup SalXLib cruft some more

commit 03072a7c75a5b7ae4c0113e1cfed6fec48dd7e62
Author: Michael Meeks 
Date:   Mon Oct 3 12:21:34 2011 +0100

generic: create shared display class and re-factor to use it

commit 9a66bcead8746cdb7563331f5cfbb4706456fbd4
Author: Michael Meeks 
Date:   Fri Sep 30 18:00:13 2011 +0100

move SalYieldMutexReleaser into a more sensible place

commit 113a185be0e412236c762432768446a68fb2fd43
Author: Michael Meeks 
Date:   Fri Sep 30 17:04:17 2011 +0100

generic: factor out generic display code, reducing cut+paste+bug

commit 94cb10b142072416ee3bde9f8aaac12c0fb3369c
Author: Michael Meeks 
Date:   Fri Sep 30 15:46:24 2011 +0100

generic: share sal yield mutex properly

commit 55a0a34cd8d0194bda78f1dd51b4e9944f0dd35d
Author: Lucas Baudin 
Date:   Thu Sep 29 19:47:01 2011 +0200

Gtk3 fixes, I tweaked the damage function to debug the rendering (the 
damage are is bigger to see a whole widget), if will need to be removed once we 
will fix that

commit 72d63633fda2aa0763c5b81a99e4dcf85633efef
Author: Lucas Baudin 
Date:   Thu Sep 29 19:23:04 2011 +0200

Fix compilation in gtk3salnativewidgets

commit 960e0a3ec0fba9bb53dec23d8021633570ce2272
Author: Michael Meeks 
Date:   Thu Sep 29 17:27:46 2011 +0100

misc cross-platform dependency / build issue redux

commit a962ceceac32cc768b025bb8ff40a68cecc33865
Author: Michael Meeks 
Date:   Thu Sep 29 16:48:11 2011 +0100

remove redundant, legacy X library linkage into svp (thanks kendy)

commit 9a3059fcde2fcf271e95e09a1284aefe2cb79d79
Author: Michael Meeks 
Date:   Thu Sep 29 16:14:34 2011 +0100

headless: move backend to top-level, and enable for all platforms

commit ac76a1bdc775560d11807fe9ca84113c60094f00
Author: Michael Meeks 
Date:   Thu Sep 29 16:05:21 2011 +0100

gtk3: remove X dependency (for now)

commit 022371c795101176bd4a3ab3c4000649fdd542de
Author: Michael Meeks 
Date:   Thu Sep 29 14:45:58 2011 +0100

generic: merge me with last commit please ... - more work

commit a1bb1f5a7b6090b840784425c9dc41ecb65d4945
Author: Michael Meeks 
Date:   Thu Sep 29 12:11:28 2011 +0100

generic: re-structure generic code to increase re-use between backends

move more chunks of unx/generic into generic/ and into libvcl itself.
This allows the headless backend to remove it's X linkage finally.

commit af449ccaf59e944d61d3efc5014bee55933593ca
Author: Michael Meeks 
Date:   Thu Sep 29 11:37:24 2011 +0100

break headless coupling to X dependent backend

commit ff7804ed88ff61d4eccafba1858662ae31d37cf4
Author: Michael Meeks 
Date:   Wed Sep 28 18:09:40 2011 +0100

gtk3: substantial re-work and cleanup of event handling

Implement SalTimer ourselves rather more cleanly
Remove nasty GtkXLib cruft inherited from X backend
Merge and cleanup most Yield / mainloop bits into GtkData

commit a80ce3c411b04b53a93608b269356ac4f6f58287
Author: Michael Meeks 
Date:   Fri Aug 26 17:59:46 2011 +0100

cleanup assertion

commit 2c88db1b9c3f11e5b47e80271143bd623b75f57a
Author: Lucas Baudin 
Date:   Wed Aug 17 14:55:00 2011 +0100

gtk3: implement initial native widget support for buttons

commit 0de1530614e5cc180430faaf6660de9e80017fde
Author: Michael Meeks 
Date:   Wed Aug 17 14:33:25 2011 +0100

remove conditionals, and split pieces into salnativewidgets

commit 153e733a57829b92cc057464845ee3cf141ed98c
Author: Michael Meeks 
Date:   Thu Jul 28 14:18:26 2011 +0100

re-write gtksys to use the cleaner GdkScreen API avoiding X & Xinerama

commit 70d1f1cf45fbc4fa663deeea1844dbe5312a366c
Author: Michael Meeks 
Date:

[Libreoffice-commits] Changes to 'feature/gtk3'

2011-10-07 Thread Michael Meeks
New branch 'feature/gtk3' available with the following commits:
commit dbbef3de0a1ad57712a4753f0b0011517a810d68
Author: Michael Meeks 
Date:   Fri Oct 7 12:41:35 2011 +0100

generic: start of sharing the PspGraphics code

commit cf0bcab530bbb0ecef75341429bd197c3cfc8ee5
Author: Michael Meeks 
Date:   Fri Oct 7 11:29:18 2011 +0100

WaE: cleanup misc. redundant warnings, and silence the gtk2 case

commit 7e1c1c7d1eac26b6d4a923ea205731128fec0b66
Author: Michael Meeks 
Date:   Fri Oct 7 10:43:17 2011 +0100

generic: remove mistaken m_aFrames hiding parent's frame list

commit da7c88035b5007efba8a7deb2c7aebefff28df3f
Author: Michael Meeks 
Date:   Thu Oct 6 22:22:39 2011 +0100

gtk3: make AnyInput to behave itself properly

commit 639f9fcca784e59a90218e8c9049a139130c179c
Author: Michael Meeks 
Date:   Mon Oct 3 20:06:35 2011 +0100

gtk3: fix gtk2 crash-on-exit regression

commit 9240470b1951fb56aae4f714725b414f1866e6a7
Author: Michael Meeks 
Date:   Mon Oct 3 20:00:17 2011 +0100

gtk3: try to improve AnyInput (absent toolkit support for it)

commit 7a2f592d897783c729109a4ef8093b36c9f51ea2
Author: Michael Meeks 
Date:   Mon Oct 3 16:36:26 2011 +0100

generic: re-work X error push/pop and error message handling

commit efc367b95fc58a06bc0e4eb434a7273167ad9540
Author: Michael Meeks 
Date:   Mon Oct 3 15:16:32 2011 +0100

generic: try to cleanup SalXLib cruft some more

commit 03072a7c75a5b7ae4c0113e1cfed6fec48dd7e62
Author: Michael Meeks 
Date:   Mon Oct 3 12:21:34 2011 +0100

generic: create shared display class and re-factor to use it

commit 9a66bcead8746cdb7563331f5cfbb4706456fbd4
Author: Michael Meeks 
Date:   Fri Sep 30 18:00:13 2011 +0100

move SalYieldMutexReleaser into a more sensible place

commit 113a185be0e412236c762432768446a68fb2fd43
Author: Michael Meeks 
Date:   Fri Sep 30 17:04:17 2011 +0100

generic: factor out generic display code, reducing cut+paste+bug

commit 94cb10b142072416ee3bde9f8aaac12c0fb3369c
Author: Michael Meeks 
Date:   Fri Sep 30 15:46:24 2011 +0100

generic: share sal yield mutex properly

commit 55a0a34cd8d0194bda78f1dd51b4e9944f0dd35d
Author: Lucas Baudin 
Date:   Thu Sep 29 19:47:01 2011 +0200

Gtk3 fixes, I tweaked the damage function to debug the rendering (the 
damage are is bigger to see a whole widget), if will need to be removed once we 
will fix that

commit 72d63633fda2aa0763c5b81a99e4dcf85633efef
Author: Lucas Baudin 
Date:   Thu Sep 29 19:23:04 2011 +0200

Fix compilation in gtk3salnativewidgets

commit 960e0a3ec0fba9bb53dec23d8021633570ce2272
Author: Michael Meeks 
Date:   Thu Sep 29 17:27:46 2011 +0100

misc cross-platform dependency / build issue redux

commit a962ceceac32cc768b025bb8ff40a68cecc33865
Author: Michael Meeks 
Date:   Thu Sep 29 16:48:11 2011 +0100

remove redundant, legacy X library linkage into svp (thanks kendy)

commit 9a3059fcde2fcf271e95e09a1284aefe2cb79d79
Author: Michael Meeks 
Date:   Thu Sep 29 16:14:34 2011 +0100

headless: move backend to top-level, and enable for all platforms

commit ac76a1bdc775560d11807fe9ca84113c60094f00
Author: Michael Meeks 
Date:   Thu Sep 29 16:05:21 2011 +0100

gtk3: remove X dependency (for now)

commit 022371c795101176bd4a3ab3c4000649fdd542de
Author: Michael Meeks 
Date:   Thu Sep 29 14:45:58 2011 +0100

generic: merge me with last commit please ... - more work

commit a1bb1f5a7b6090b840784425c9dc41ecb65d4945
Author: Michael Meeks 
Date:   Thu Sep 29 12:11:28 2011 +0100

generic: re-structure generic code to increase re-use between backends

move more chunks of unx/generic into generic/ and into libvcl itself.
This allows the headless backend to remove it's X linkage finally.

commit af449ccaf59e944d61d3efc5014bee55933593ca
Author: Michael Meeks 
Date:   Thu Sep 29 11:37:24 2011 +0100

break headless coupling to X dependent backend

commit ff7804ed88ff61d4eccafba1858662ae31d37cf4
Author: Michael Meeks 
Date:   Wed Sep 28 18:09:40 2011 +0100

gtk3: substantial re-work and cleanup of event handling

Implement SalTimer ourselves rather more cleanly
Remove nasty GtkXLib cruft inherited from X backend
Merge and cleanup most Yield / mainloop bits into GtkData

commit a80ce3c411b04b53a93608b269356ac4f6f58287
Author: Michael Meeks 
Date:   Fri Aug 26 17:59:46 2011 +0100

cleanup assertion

commit 2c88db1b9c3f11e5b47e80271143bd623b75f57a
Author: Lucas Baudin 
Date:   Wed Aug 17 14:55:00 2011 +0100

gtk3: implement initial native widget support for buttons

commit 0de1530614e5cc180430faaf6660de9e80017fde
Author: Michael Meeks 
Date:   Wed Aug 17 14:33:25 2011 +0100

remove conditionals, and split pieces into salnativewidgets

commit 153e733a57829b92cc057464845ee3cf141ed98c
Author: Michael Meeks 
Date:   Thu Jul 28 14:18:26 2011 +0100

re-write gtksys to use the cleaner GdkScreen API avoiding X & Xinerama

commit 70d1f1cf45fbc4fa663deeea1844dbe5312a366c
Author: Michael Meeks 
Date:   Thu Jul 28

[Libreoffice-commits] Changes to 'feature/gtk3'

2011-10-07 Thread Michael Meeks
New branch 'feature/gtk3' available with the following commits:
commit 737116dd3251b179246de0ed5e65752a2dda70da
Author: Michael Meeks 
Date:   Fri Oct 7 11:29:18 2011 +0100

WaE: cleanup misc. redundant warnings, and silence the gtk2 case

commit 3770f676766f99b1704bf626151053f0c3055881
Author: Michael Meeks 
Date:   Fri Oct 7 10:43:17 2011 +0100

generic: remove mistaken m_aFrames hiding parent's frame list

commit 66d191370e0d42dd482314cfdf438e24f768cc49
Author: Michael Meeks 
Date:   Thu Oct 6 22:22:39 2011 +0100

gtk3: make AnyInput to behave itself properly

commit b5984a5d92fd061ed8b729e619d657b2ae5a8cfe
Author: Michael Meeks 
Date:   Mon Oct 3 20:06:35 2011 +0100

gtk3: fix gtk2 crash-on-exit regression

commit 5b5382f5c0ec868e9a84cebf21c9644e3de13aec
Author: Michael Meeks 
Date:   Mon Oct 3 20:00:17 2011 +0100

gtk3: try to improve AnyInput (absent toolkit support for it)

commit 3c122fb8eddd2bacada60bc043d8d4864f690f37
Author: Michael Meeks 
Date:   Mon Oct 3 16:36:26 2011 +0100

generic: re-work X error push/pop and error message handling

commit 2a50ecd77a7719063adeb3b89ff90d2c45bb1d2d
Author: Michael Meeks 
Date:   Mon Oct 3 15:16:32 2011 +0100

generic: try to cleanup SalXLib cruft some more

commit 9038b36d90ca7db460e265505057200abf9fbc3a
Author: Michael Meeks 
Date:   Mon Oct 3 12:21:34 2011 +0100

generic: create shared display class and re-factor to use it

commit 47fe3bfc66b0595cad568db1ab26e96f657029b6
Author: Michael Meeks 
Date:   Fri Sep 30 18:00:13 2011 +0100

move SalYieldMutexReleaser into a more sensible place

commit 1778b9333aa8b08b32e1d1dfe19d3fc68417153f
Author: Michael Meeks 
Date:   Fri Sep 30 17:04:17 2011 +0100

generic: factor out generic display code, reducing cut+paste+bug

commit dce002d16bd403191989bc43c07460022e2d5abe
Author: Michael Meeks 
Date:   Fri Sep 30 15:46:24 2011 +0100

generic: share sal yield mutex properly

commit 9296aa363619ebe261d84e97aba0311a14963410
Author: Lucas Baudin 
Date:   Thu Sep 29 19:47:01 2011 +0200

Gtk3 fixes, I tweaked the damage function to debug the rendering (the 
damage are is bigger to see a whole widget), if will need to be removed once we 
will fix that

commit 97efb2c3bb08bb486fa8ad37eafbdb1b948f0334
Author: Lucas Baudin 
Date:   Thu Sep 29 19:23:04 2011 +0200

Fix compilation in gtk3salnativewidgets

commit f62d1bc9e5aad0f5720602d58668040ad937ce3f
Author: Michael Meeks 
Date:   Thu Sep 29 17:27:46 2011 +0100

misc cross-platform dependency / build issue redux

commit 4ddc256dc23c1d4cf474b639b233895e8d8ba318
Author: Michael Meeks 
Date:   Thu Sep 29 16:48:11 2011 +0100

remove redundant, legacy X library linkage into svp (thanks kendy)

commit 4102e4e07753f59c6f21cdc55f25bab6d995a85d
Author: Michael Meeks 
Date:   Thu Sep 29 16:14:34 2011 +0100

headless: move backend to top-level, and enable for all platforms

commit c3e9b015870a4829110e05d245e974068f63e3d0
Author: Michael Meeks 
Date:   Thu Sep 29 16:05:21 2011 +0100

gtk3: remove X dependency (for now)

commit b5952ce18431300027f7294f2ae3db21afbc3004
Author: Michael Meeks 
Date:   Thu Sep 29 14:45:58 2011 +0100

generic: merge me with last commit please ... - more work

commit bab9dcbefb5ee858f7ba7c4bb8c662ab3992628d
Author: Michael Meeks 
Date:   Thu Sep 29 12:11:28 2011 +0100

generic: re-structure generic code to increase re-use between backends

move more chunks of unx/generic into generic/ and into libvcl itself.
This allows the headless backend to remove it's X linkage finally.

commit 4d781090137849cabcaa7d06d0573e6100e719ef
Author: Michael Meeks 
Date:   Thu Sep 29 11:37:24 2011 +0100

break headless coupling to X dependent backend

commit 6f496ac05aad2b3f0ca1a4d70c485d11c8e216b5
Author: Michael Meeks 
Date:   Wed Sep 28 18:09:40 2011 +0100

gtk3: substantial re-work and cleanup of event handling

Implement SalTimer ourselves rather more cleanly
Remove nasty GtkXLib cruft inherited from X backend
Merge and cleanup most Yield / mainloop bits into GtkData

commit bd627a9c9565c9b8b324bf03e6b9674f937674b9
Author: Michael Meeks 
Date:   Fri Aug 26 17:59:46 2011 +0100

cleanup assertion

commit e8995c66b06db23c4af0660cda414b26921fb28d
Author: Lucas Baudin 
Date:   Wed Aug 17 14:55:00 2011 +0100

gtk3: implement initial native widget support for buttons

commit ea18df0139089a7806dd0981b3f7865cd62eefa9
Author: Michael Meeks 
Date:   Wed Aug 17 14:33:25 2011 +0100

remove conditionals, and split pieces into salnativewidgets

commit 2140c1962c34ee66b946572ced27ea7658756cf1
Author: Michael Meeks 
Date:   Thu Jul 28 14:18:26 2011 +0100

re-write gtksys to use the cleaner GdkScreen API avoiding X & Xinerama

commit 4a6b0435fabe80fd99eb8195ed0eb47b158f0903
Author: Michael Meeks 
Date:   Thu Jul 28 11:24:12 2011 +0100

remove obsolete pieces, and erroneous conditional

commit e48c572a6b8ba65f5655cb775175d94cf9e2d793
Author: Michael Meeks 
Date:   Mon Ju

[Libreoffice-commits] Changes to 'feature/gtk3'

2011-09-27 Thread Michael Meeks
New branch 'feature/gtk3' available with the following commits:
commit c6ea644210dbd21bc806d6e1107f4838858e4b2d
Author: Michael Meeks 
Date:   Fri Aug 26 17:59:46 2011 +0100

cleanup assertion

commit 63f9ceb741193e98c4957bfe10d0767a15802e93
Author: Lucas Baudin 
Date:   Wed Aug 17 14:55:00 2011 +0100

gtk3: implement initial native widget support for buttons

commit aa5f1d0f0972a8173e2d8f1ae4c3c3327fad5e64
Author: Michael Meeks 
Date:   Wed Aug 17 14:33:25 2011 +0100

remove conditionals, and split pieces into salnativewidgets

commit 9d19d221ce54262c25922e826c097a34fe955fce
Author: Michael Meeks 
Date:   Thu Jul 28 14:18:26 2011 +0100

re-write gtksys to use the cleaner GdkScreen API avoiding X & Xinerama

commit 8a82c265f6076ab1f8332db9dbd13b9260247452
Author: Michael Meeks 
Date:   Thu Jul 28 11:24:12 2011 +0100

remove obsolete pieces, and erroneous conditional

commit 33e6ff48bb06e3c91bc690eb6066e45549352f21
Author: Michael Meeks 
Date:   Mon Jul 25 14:10:55 2011 +0100

update gnumake pieces for system cairo

commit a22923690447e92db7d49972b80664be9267e05c
Author: Michael Meeks 
Date:   Mon Jul 25 12:35:37 2011 +0100

fix crash on cleanup of gtk2 path

commit a4abd67975bbbf7113c9bccc9085ec69f78de304
Author: Michael Meeks 
Date:   Thu Jul 21 10:57:59 2011 +0100

gtk3: subset invalid re-render areas to get at least something

commit c740f40589c44e56de441d01a63944755f9968de
Author: Michael Meeks 
Date:   Mon Jul 18 11:08:51 2011 +0100

gtk3: decision - client-side rendering is the way, avoid X11

commit 324bdcc9c4b2b7a764e0ff94f3b96bc39e644890
Author: Michael Meeks 
Date:   Tue Jul 12 21:21:57 2011 +0100

gtk3: initial copyArea support for optimised scrolling, and improved 
rendering

commit 4c08956ad6c635df14ac2125244abad798e3c159
Author: Michael Meeks 
Date:   Tue Jul 12 21:20:35 2011 +0100

headless: clip more intelligently without allocating huge masks constantly

commit a06ad4c363b09d4f58b8f9018d9c1805890ea73d
Author: Michael Meeks 
Date:   Fri Jul 1 16:19:11 2011 +0100

gtk3: extensive X-orcisms performed, with some horrendous cut/paste

code looks like the wild-west, needs incremental cleanup & re-factoring

commit 862cb0ea0b8713f105fe3da78881c1aec1db8d06
Author: Michael Meeks 
Date:   Tue Jul 12 21:08:00 2011 +0100

gtk3: cleanup error trap push/pop a little (wow it is nasty and inefficient)

commit 0fb21de1caec9f7f0f33adbb9b1d97be5721da17
Author: Michael Meeks 
Date:   Tue Jul 12 21:06:43 2011 +0100

gtk3: clean up debug, ensure damage is propagated to clones / subsets

commit f250a54507f2dd5d7324d28fc77837a636d26d51
Author: Michael Meeks 
Date:   Thu Jun 16 17:14:00 2011 +0100

gtk3: switch to basebmp rendering during 'draw'

___
Libreoffice-commits mailing list
Libreoffice-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits