2008/06/09 12:51:47 thb 1.5.24.14: #i88081# Join from CWS impress144 (fixing the dxcanvas crash), extended for the other canvas impls
2008/05/13 14:51:48 thb 1.5.24.13: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/21 07:32:19 thb 1.5.24.12: RESYNC: (1.9-1.10); FILE MERGED
2008/04/09 14:33:12 thb 1.5.24.11: Gave back vclcanvas the window surface; made cairocanvas consistent with rest (regarding setWindow)
2008/04/09 09:35:12 thb 1.5.24.10: Improved log output, fixed wrong arg check for vclcanvas
2008/04/09 09:06:51 thb 1.5.24.9: cairo SpriteCanvasHelper was recursive in disposing; argument order changed for init
2008/04/07 14:34:06 thb 1.5.24.8: RESYNC: (1.7-1.9); FILE MERGED
2008/04/03 20:12:36 thb 1.5.24.7: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/02 22:56:28 thb 1.5.24.6: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:57 thb 1.5.24.5: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/01/22 00:50:49 thb 1.5.24.4: RESYNC: (1.5-1.7); FILE MERGED
2007/12/20 22:18:56 thb 1.5.24.3: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/12/18 10:05:52 thb 1.5.24.2: #i84049# Applying patch from jnavrati to fix a crash when xrender is not available
2007/10/01 13:02:01 thb 1.5.24.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/06/09 12:51:47 thb 1.1.2.3: #i88081# Join from CWS impress144 (fixing the dxcanvas crash), extended for the other canvas impls
2008/05/23 22:03:43 thb 1.1.2.2: Moving all remaining new files to LGPL 3
2008/03/28 23:38:46 thb 1.1.2.1: Backbuffer-less canvas implementation on top of cairo
2008/05/23 22:03:43 thb 1.1.2.5: Moving all remaining new files to LGPL 3
2008/04/14 07:20:41 mox 1.1.2.4: Proper indentation (no code changes).
2008/04/13 14:50:14 mox 1.1.2.3: Cairo Quartz build-fixes (builds ok now)
2008/04/10 21:18:37 mox 1.1.2.2: Making cairo quartz buildable. Some pieces still missing.
2008/04/03 16:02:26 thb 1.1.2.1: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/05/13 14:51:48 thb 1.2.94.10: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/21 07:31:58 thb 1.2.94.9: RESYNC: (1.4-1.5); FILE MERGED
2008/04/10 21:18:37 mox 1.2.94.8: Making cairo quartz buildable. Some pieces still missing.
2008/04/07 14:34:01 thb 1.2.94.7: RESYNC: (1.2-1.4); FILE MERGED
2008/04/04 22:08:34 thb 1.2.94.6: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/03 20:12:36 thb 1.2.94.5: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/02 22:56:27 thb 1.2.94.4: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:56 thb 1.2.94.3: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:56 thb 1.2.94.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/12/18 10:05:52 thb 1.2.94.1: #i84049# Applying patch from jnavrati to fix a crash when xrender is not available
2008/05/13 14:51:48 thb 1.7.24.10: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/21 07:32:43 thb 1.7.24.9: RESYNC: (1.9-1.10); FILE MERGED
2008/04/07 14:34:15 thb 1.7.24.8: RESYNC: (1.7-1.9); FILE MERGED
2008/04/04 22:08:34 thb 1.7.24.7: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/03 20:12:36 thb 1.7.24.6: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/02 23:07:06 thb 1.7.24.5: And now with all missing functions
2008/04/02 22:56:27 thb 1.7.24.4: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:56 thb 1.7.24.3: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:56 thb 1.7.24.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/12/18 10:05:52 thb 1.7.24.1: #i84049# Applying patch from jnavrati to fix a crash when xrender is not available
2008/04/21 07:32:40 thb 1.6.24.8: RESYNC: (1.7-1.8); FILE MERGED
2008/04/16 13:47:38 thb 1.6.24.7: Made cairocanvas build on Win32 again
2008/04/07 14:34:13 thb 1.6.24.6: RESYNC: (1.6-1.7); FILE MERGED
2008/04/03 16:02:26 thb 1.6.24.5: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 22:56:27 thb 1.6.24.4: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:56 thb 1.6.24.3: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:56 thb 1.6.24.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/10/01 13:02:01 thb 1.6.24.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/06/23 13:38:55 thb 1.5.18.7: RESYNC: (1.6-1.7); FILE MERGED
2008/06/03 15:39:06 thb 1.5.18.6: #i85116# Revived lost changes in cairocanvas
2008/04/21 07:32:04 thb 1.5.18.5: RESYNC: (1.5-1.6); FILE MERGED
2008/04/04 22:08:33 thb 1.5.18.4: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/02 22:56:27 thb 1.5.18.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:46 thb 1.5.18.2: Backbuffer-less canvas implementation on top of cairo
2008/03/18 22:00:56 thb 1.5.18.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/06/03 15:39:06 thb 1.9.14.17: #i85116# Revived lost changes in cairocanvas
2008/05/30 16:03:39 thb 1.9.14.16: Added test of VirtualDevice::GetCanvas(); corrected one tiny bit in cairocanvas::clear
2008/05/21 13:32:03 thb 1.9.14.15: Made vcl and cairo canvas work with emf+ patches; smoothed out internal cairo makefile changes; corrected cairocanvas sprite update
2008/04/21 07:32:31 thb 1.9.14.14: RESYNC: (1.14-1.15); FILE MERGED
2008/04/20 23:36:08 thb 1.9.14.13: Made canvasdemo work again on dev300; made sure GDIPlusUser is always destroyed _last_ (as it kills all other GDIPlus objects); made cairocanvas sensitive to outdev size
2008/04/07 14:34:10 thb 1.9.14.12: RESYNC: (1.12-1.14); FILE MERGED
2008/04/04 22:08:33 thb 1.9.14.11: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/03 16:02:25 thb 1.9.14.10: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 22:56:27 thb 1.9.14.9: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:46 thb 1.9.14.8: Backbuffer-less canvas implementation on top of cairo
2008/03/18 22:00:56 thb 1.9.14.7: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/03/13 22:48:50 thb 1.9.14.6: merging in remaining ooo-build cairocanvas fixes; completing std color space implementation
2008/03/13 14:57:21 thb 1.9.14.5: Finishing touches to StdColorSpace; move cairocanvas to new color space mechanisms
2008/01/22 00:50:46 thb 1.9.14.4: RESYNC: (1.10-1.12); FILE MERGED
2007/12/20 22:18:56 thb 1.9.14.3: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/11/06 12:36:43 thb 1.9.14.2: RESYNC: (1.9-1.10); FILE MERGED
2007/10/01 13:02:01 thb 1.9.14.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/04/21 07:31:55 thb 1.3.56.2: RESYNC: (1.3-1.4); FILE MERGED
2008/03/18 22:00:56 thb 1.3.56.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/04/21 07:31:49 thb 1.6.24.2: RESYNC: (1.6-1.7); FILE MERGED
2008/03/18 22:00:56 thb 1.6.24.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/04/21 07:32:01 thb 1.2.94.4: RESYNC: (1.2-1.3); FILE MERGED
2008/04/02 22:56:27 thb 1.2.94.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:46 thb 1.2.94.2: Backbuffer-less canvas implementation on top of cairo
2008/03/18 22:00:56 thb 1.2.94.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/04/21 07:32:53 thb 1.5.26.7: RESYNC: (1.5-1.6); FILE MERGED
2008/04/04 22:08:33 thb 1.5.26.6: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/02 22:56:27 thb 1.5.26.5: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:46 thb 1.5.26.4: Backbuffer-less canvas implementation on top of cairo
2008/03/18 22:00:56 thb 1.5.26.3: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:56 thb 1.5.26.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/10/01 13:02:01 thb 1.5.26.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/04/21 07:32:16 thb 1.2.94.4: RESYNC: (1.2-1.3); FILE MERGED
2008/04/02 22:56:27 thb 1.2.94.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:55 thb 1.2.94.2: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:56 thb 1.2.94.1: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2008/05/21 13:32:03 thb 1.3.68.10: Made vcl and cairo canvas work with emf+ patches; smoothed out internal cairo makefile changes; corrected cairocanvas sprite update
2008/04/21 07:32:10 thb 1.3.68.9: RESYNC: (1.3-1.4); FILE MERGED
2008/04/16 13:47:38 thb 1.3.68.8: Made cairocanvas build on Win32 again
2008/04/10 21:18:37 mox 1.3.68.7: Making cairo quartz buildable. Some pieces still missing.
2008/04/04 22:08:33 thb 1.3.68.6: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/02 22:56:26 thb 1.3.68.5: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:55 thb 1.3.68.4: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/03/13 22:48:50 thb 1.3.68.3: merging in remaining ooo-build cairocanvas fixes; completing std color space implementation
2007/12/20 22:18:56 thb 1.3.68.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/10/01 13:02:01 thb 1.3.68.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/06/09 12:51:47 thb 1.1.2.5: #i88081# Join from CWS impress144 (fixing the dxcanvas crash), extended for the other canvas impls
2008/05/23 22:03:43 thb 1.1.2.4: Moving all remaining new files to LGPL 3
2008/04/04 22:08:33 thb 1.1.2.3: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/02 22:56:26 thb 1.1.2.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:45 thb 1.1.2.1: Backbuffer-less canvas implementation on top of cairo
2008/06/09 12:51:47 thb 1.1.2.9: #i88081# Join from CWS impress144 (fixing the dxcanvas crash), extended for the other canvas impls
2008/05/23 22:03:43 thb 1.1.2.8: Moving all remaining new files to LGPL 3
2008/05/13 14:51:47 thb 1.1.2.7: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/20 23:36:07 thb 1.1.2.6: Made canvasdemo work again on dev300; made sure GDIPlusUser is always destroyed _last_ (as it kills all other GDIPlus objects); made cairocanvas sensitive to outdev size
2008/04/16 13:47:38 thb 1.1.2.5: Made cairocanvas build on Win32 again
2008/04/04 22:08:33 thb 1.1.2.4: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/03 20:12:35 thb 1.1.2.3: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/02 22:56:26 thb 1.1.2.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:45 thb 1.1.2.1: Backbuffer-less canvas implementation on top of cairo
2008/05/23 22:03:43 thb 1.4.24.9: Moving all remaining new files to LGPL 3
2008/04/10 21:18:37 mox 1.4.24.8: Making cairo quartz buildable. Some pieces still missing.
2008/04/07 14:34:21 thb 1.4.24.7: RESYNC: (1.4-1.6); FILE MERGED
2008/04/03 20:12:35 thb 1.4.24.6: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/03 16:02:25 thb 1.4.24.5: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 23:07:06 thb 1.4.24.4: And now with all missing functions
2008/04/02 22:56:26 thb 1.4.24.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2007/12/20 22:18:56 thb 1.4.24.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/12/18 10:05:52 thb 1.4.24.1: #i84049# Applying patch from jnavrati to fix a crash when xrender is not available
2008/04/21 07:32:13 thb 1.5.24.8: RESYNC: (1.7-1.8); FILE MERGED
2008/04/16 13:47:38 thb 1.5.24.7: Made cairocanvas build on Win32 again
2008/04/07 14:34:03 thb 1.5.24.6: RESYNC: (1.5-1.7); FILE MERGED
2008/04/03 20:12:35 thb 1.5.24.5: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/03 16:02:25 thb 1.5.24.4: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 22:56:26 thb 1.5.24.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:55 thb 1.5.24.2: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/18 10:05:52 thb 1.5.24.1: #i84049# Applying patch from jnavrati to fix a crash when xrender is not available
2008/04/21 07:32:28 thb 1.2.94.3: RESYNC: (1.2-1.3); FILE MERGED
2008/04/02 22:56:26 thb 1.2.94.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:55 thb 1.2.94.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/04/21 07:32:07 thb 1.4.24.4: RESYNC: (1.4-1.5); FILE MERGED
2008/04/02 22:56:26 thb 1.4.24.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2007/12/20 22:18:56 thb 1.4.24.2: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/10/01 13:02:01 thb 1.4.24.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom