# bad: [2175576c120806f8415be7ab2051ba639a18f564] WaE: unreferenced local variable # good: [dc8249af103741415a074d9bbf8b1211f24a7c3f] gbuild: remove remnants of gb_CHECKOBJECTOWNER git bisect start 'HEAD' 'dc8249af103741415a074d9bbf8b1211f24a7c3f' '--' 'vcl/unx/gtk' # skip: [ef93683de1b1d1dbcd7e76df5033c4d117198667] 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 git bisect skip ef93683de1b1d1dbcd7e76df5033c4d117198667 # skip: [caccd13297506fad6b528617c6a53adcda79267a] gtk3: try to improve AnyInput (absent toolkit support for it) git bisect skip caccd13297506fad6b528617c6a53adcda79267a # bad: [232c6f1309bb73cc6516c58da749f64ce3668932] gtk3: cleanup timeout source, to avoid annoying warnings with old glibs git bisect bad 232c6f1309bb73cc6516c58da749f64ce3668932 # good: [bd42e9afa0d888fdd3609c08c4e20c54724cc093] gtk3: switch to basebmp rendering during 'draw' git bisect good bd42e9afa0d888fdd3609c08c4e20c54724cc093 # skip: [6297a9c4a117fcfd01ed99a54efba7e130805598] generic: share sal yield mutex properly git bisect skip 6297a9c4a117fcfd01ed99a54efba7e130805598 # good: [a6c75c20b44899cf1522f1e732ea8708b255fcc4] gtk3: clean up debug, ensure damage is propagated to clones / subsets git bisect good a6c75c20b44899cf1522f1e732ea8708b255fcc4 # skip: [a39f4e5b57f5e518cc1ba09d5801da07b52fbaa5] gtk3: substantial re-work and cleanup of event handling git bisect skip a39f4e5b57f5e518cc1ba09d5801da07b52fbaa5 # skip: [dc4c10d72556a84a6e8cc1943fe352194f226b61] gtk3: post merge fixups git bisect skip dc4c10d72556a84a6e8cc1943fe352194f226b61 # skip: [08fb22932015cc0d57fa1dbe422e4109cf8be071] generic: re-structure generic code to increase re-use between backends git bisect skip 08fb22932015cc0d57fa1dbe422e4109cf8be071 # good: [405520395e008ea4b8e2917e3dac299a00bc47a8] gtk3: extensive X-orcisms performed, with some horrendous cut/paste git bisect good 405520395e008ea4b8e2917e3dac299a00bc47a8 # skip: [10517629101642f18a4ae3ed3f8110dcccf963b9] generic: factor out generic display code, reducing cut+paste+bug git bisect skip 10517629101642f18a4ae3ed3f8110dcccf963b9 # skip: [28b1f4ca5af84048a003a5dcf68c1f27296c0d0c] gtk3: make AnyInput to behave itself properly git bisect skip 28b1f4ca5af84048a003a5dcf68c1f27296c0d0c # good: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect good 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # good: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect good 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [98cdbff41f3bd17aef147cf7c6fd0e6603b71ece] gtk3: subset invalid re-render areas to get at least something git bisect skip 98cdbff41f3bd17aef147cf7c6fd0e6603b71ece # skip: [9b51808742ae4236b582b2693578e8db8e126a13] move SalYieldMutexReleaser into a more sensible place git bisect skip 9b51808742ae4236b582b2693578e8db8e126a13 # skip: [28525627b1ca6a24c3dbd3344fce302c6bde0cda] gtk3: caveats on using g_main_prepare for older glibs; needs re-work git bisect skip 28525627b1ca6a24c3dbd3344fce302c6bde0cda # skip: [1a779145378b40eb717f5cf9e850cf7794490268] WaE: cleanup misc. redundant warnings, and silence the gtk2 case git bisect skip 1a779145378b40eb717f5cf9e850cf7794490268 # skip: [c11c452aa180393e56b79eb256c79e895fa169c8] remove conditionals, and split pieces into salnativewidgets git bisect skip c11c452aa180393e56b79eb256c79e895fa169c8 # skip: [c529623457889a67473f773d080941903e2784fc] generic: re-work X error push/pop and error message handling git bisect skip c529623457889a67473f773d080941903e2784fc # skip: [12b3f6a9d8ebb994f974b3ea906502c3ed5c326d] gtk3: add some missing SolarMutexGuards (thanks to mst for noticing) git bisect skip 12b3f6a9d8ebb994f974b3ea906502c3ed5c326d # skip: [46ef233ba8b7372796f5f3e6044d0d12193dfcc8] headless: move backend to top-level, and enable for all platforms git bisect skip 46ef233ba8b7372796f5f3e6044d0d12193dfcc8 # skip: [6328bfd857dc15d6a7853ef04fc797bf1288ccf9] gtk3: cleanup fullscreen unpleasantness git bisect skip 6328bfd857dc15d6a7853ef04fc797bf1288ccf9 # skip: [a4d7b25e7a006c3105a226343bfb52d9e1bc356a] generic: create shared display class and re-factor to use it git bisect skip a4d7b25e7a006c3105a226343bfb52d9e1bc356a # skip: [0fd37a71d3dc81064c8bae45048deb841bfe77f1] cleanup assertion git bisect skip 0fd37a71d3dc81064c8bae45048deb841bfe77f1 # skip: [8d068d15b2dae039600aaa7bac7299055ce7aea8] generic: share the PspGraphics code between gtk/unx and svp git bisect skip 8d068d15b2dae039600aaa7bac7299055ce7aea8 # skip: [4a7e3482912c90b73d6e12c82bcd9ce31975e3f1] re-write gtksys to use the cleaner GdkScreen API avoiding X & Xinerama git bisect skip 4a7e3482912c90b73d6e12c82bcd9ce31975e3f1 # skip: [b26a596c5b43834f90de7fb5c6bed824c8d2b2ba] gtk3: remove X dependency (for now) git bisect skip b26a596c5b43834f90de7fb5c6bed824c8d2b2ba # skip: [1bfd9b5465f1a2930210a54c285936c3ecb4bff5] generic: fix misc. initialization problems & simplify a little git bisect skip 1bfd9b5465f1a2930210a54c285936c3ecb4bff5 # skip: [6ff506e6e92719049c6f42c8e5327ac16954ecb0] generic: merge me with last commit please ... - more work git bisect skip 6ff506e6e92719049c6f42c8e5327ac16954ecb0 # skip: [92632038a8577777acd9814c0122f2dd50513514] fix crash on cleanup of gtk2 path git bisect skip 92632038a8577777acd9814c0122f2dd50513514 # skip: [81d1ba27558003fa562d3d0e362318749bb730c9] gtk3: substantial performance win for editing document headers git bisect skip 81d1ba27558003fa562d3d0e362318749bb730c9 # skip: [e07157265c56b13c3ad8a61cdcec01a1d3557d66] remove obsolete pieces, and erroneous conditional git bisect skip e07157265c56b13c3ad8a61cdcec01a1d3557d66 # skip: [16b9b1aa33504d57258d6b875c89cb77b47602e2] gtk3: fix display changed signal emissions git bisect skip 16b9b1aa33504d57258d6b875c89cb77b47602e2 # good: [a5d6dca3e98ea1664be267c089a47766ce7e0a48] Fix for fdo41997 continuation of VCL cleanup git bisect good a5d6dca3e98ea1664be267c089a47766ce7e0a48