2008/06/03 23:52:23 thb 1.2.2.6: Removed extra level of indirection for getting a graphics for a surface; removed some unused code
2008/06/03 11:11:24 thb 1.2.2.5: Cleaned up image debugging stuff; fixed a few d3d debug warnings; fixed one deadlock rendering a bitmap from the same surface to itself; fixed premature ReleaseDC call in GraphicsProvider::getGraphics()
2008/04/21 07:29:57 thb 1.2.2.4: RESYNC: (1.2-1.3); FILE MERGED
2008/02/08 00:26:38 thb 1.2.2.3: #81092# Finishing cooperative canvas output stuff
2008/01/22 00:25:23 thb 1.2.2.2: #i81092# Making gdiplus and dx canvas more independent
2007/12/20 22:18:57 thb 1.2.2.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/06/03 23:52:23 thb 1.3.2.5: Removed extra level of indirection for getting a graphics for a surface; removed some unused code
2008/06/03 11:11:24 thb 1.3.2.4: Cleaned up image debugging stuff; fixed a few d3d debug warnings; fixed one deadlock rendering a bitmap from the same surface to itself; fixed premature ReleaseDC call in GraphicsProvider::getGraphics()
2008/04/21 07:29:36 thb 1.3.2.3: RESYNC: (1.3-1.4); FILE MERGED
2008/01/22 00:25:22 thb 1.3.2.2: #i81092# Making gdiplus and dx canvas more independent
2007/12/20 22:18:57 thb 1.3.2.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/06/03 23:52:23 thb 1.2.2.6: Removed extra level of indirection for getting a graphics for a surface; removed some unused code
2008/06/03 11:11:24 thb 1.2.2.5: Cleaned up image debugging stuff; fixed a few d3d debug warnings; fixed one deadlock rendering a bitmap from the same surface to itself; fixed premature ReleaseDC call in GraphicsProvider::getGraphics()
2008/04/21 07:30:30 thb 1.2.2.4: RESYNC: (1.3-1.4); FILE MERGED
2008/01/22 00:50:59 thb 1.2.2.3: RESYNC: (1.2-1.3); FILE MERGED
2008/01/22 00:25:22 thb 1.2.2.2: #i81092# Making gdiplus and dx canvas more independent
2007/12/20 22:18:57 thb 1.2.2.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/06/04 14:57:40 thb 1.5.44.16: #i10000# Fixed build breakage on X11 w/o cairo
2008/06/04 14:46:00 thb 1.5.44.15: #i10000# Fixed build breakage on X11 w/o cairo
2008/06/02 21:57:31 thb 1.5.44.14: Disabling cairocanvas build for mac x11 the hard way
2008/05/21 13:32:03 thb 1.5.44.13: Made vcl and cairo canvas work with emf+ patches; smoothed out internal cairo makefile changes; corrected cairocanvas sprite update
2008/05/20 09:17:12 thb 1.5.44.12: Made cairocanvas work with internal cairo for Linux (fix courtesy of Fridrich)
2008/04/21 07:31:46 thb 1.5.44.11: RESYNC: (1.6-1.7); FILE MERGED
2008/04/16 13:47:39 thb 1.5.44.10: Made cairocanvas build on Win32 again
2008/04/14 17:51:23 mox 1.5.44.9: Seems like TARGETTYPE=GUI fully works only on Mac/Quartz (re-adding
Win32 libs)
2008/04/14 14:45:30 thb 1.5.44.8: Made the thing compile under Linux again
2008/04/13 14:50:14 mox 1.5.44.7: Cairo Quartz build-fixes (builds ok now)
2008/04/10 21:18:37 mox 1.5.44.6: Making cairo quartz buildable. Some pieces still missing.
2008/04/10 20:49:31 mox 1.5.44.5: Use TARGETTYPE=GUI instead of manual GUI library includes
2008/04/07 14:33:58 thb 1.5.44.4: RESYNC: (1.5-1.6); FILE MERGED
2008/04/03 16:02:26 thb 1.5.44.3: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 22:56:28 thb 1.5.44.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:57 thb 1.5.44.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/06/09 08:41:46 thb 1.1.2.7: Replaced screen ptr with screen number, which should be more reliable. Binned manual fill-out of X11SysData structs in favor of ctor
2008/05/23 22:03:44 thb 1.1.2.6: Moving all remaining new files to LGPL 3
2008/04/28 23:20:27 thb 1.1.2.5: Using the screen ptr from the sysdata struct, to avoid BadMatch errors
2008/04/04 22:08:34 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/04 09:00:13 thb 1.1.2.3: Merging emf+ changes for dx canvas
2008/04/03 16:02:26 thb 1.1.2.2: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 22:56:28 thb 1.1.2.1: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/05/23 22:03:44 thb 1.1.2.4: Moving all remaining new files to LGPL 3
2008/04/16 13:47:39 thb 1.1.2.3: Made cairocanvas build on Win32 again
2008/04/14 07:52:57 mox 1.1.2.2: Unbreak cairo win32
2008/04/03 16:02:26 thb 1.1.2.1: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/21 07:32:22 thb 1.3.62.2: RESYNC: (1.3-1.4); FILE MERGED
2008/03/18 22:00:57 thb 1.3.62.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/04/21 07:32:34 thb 1.5.24.4: RESYNC: (1.5-1.6); FILE MERGED
2008/03/18 22:00:57 thb 1.5.24.3: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:57 thb 1.5.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.5.24.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/05/23 22:03:44 thb 1.1.2.3: Moving all remaining new files to LGPL 3
2008/04/02 22:56:28 thb 1.1.2.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:46 thb 1.1.2.1: Backbuffer-less canvas implementation on top of cairo
2008/04/21 07:32:46 thb 1.3.26.3: RESYNC: (1.3-1.4); FILE MERGED
2008/04/02 22:56:28 thb 1.3.26.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:57 thb 1.3.26.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/06/03 15:39:06 thb 1.5.24.10: #i85116# Revived lost changes in cairocanvas
2008/04/21 07:31:43 thb 1.5.24.9: RESYNC: (1.7-1.8); FILE MERGED
2008/04/07 14:33:55 thb 1.5.24.8: RESYNC: (1.6-1.7); FILE MERGED
2008/04/03 16:02:26 thb 1.5.24.7: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
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/28 23:38:46 thb 1.5.24.5: Backbuffer-less canvas implementation on top of cairo
2008/03/18 22:00:57 thb 1.5.24.4: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/01/22 00:50:55 thb 1.5.24.3: RESYNC: (1.5-1.6); FILE MERGED
2007/12/20 22:18:56 thb 1.5.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.5.24.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008/05/23 22:03:43 thb 1.1.2.6: Moving all remaining new files to LGPL 3
2008/05/13 14:51:48 thb 1.1.2.5: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/10 21:18:37 mox 1.1.2.4: Making cairo quartz buildable. Some pieces still missing.
2008/04/03 20:12:36 thb 1.1.2.3: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/02 22:56:28 thb 1.1.2.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
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.9: Moving all remaining new files to LGPL 3
2008/05/13 14:51:48 thb 1.1.2.8: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/09 14:33:12 thb 1.1.2.7: Gave back vclcanvas the window surface; made cairocanvas consistent with rest (regarding setWindow)
2008/04/04 22:08:34 thb 1.1.2.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.1.2.5: Improved the system-dependent passing-around of the OS handles - now much more opaque
2008/04/03 16:02:26 thb 1.1.2.4: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 23:07:06 thb 1.1.2.3: And now with all missing functions
2008/04/02 22:56:28 thb 1.1.2.2: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/28 23:38:46 thb 1.1.2.1: Backbuffer-less canvas implementation on top of cairo
2008/05/21 13:32:03 thb 1.2.94.3: Made vcl and cairo canvas work with emf+ patches; smoothed out internal cairo makefile changes; corrected cairocanvas sprite update
2008/04/21 07:32:37 thb 1.2.94.2: RESYNC: (1.2-1.3); FILE MERGED
2008/03/18 22:00:57 thb 1.2.94.1: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/05/21 13:32:03 thb 1.3.68.11: Made vcl and cairo canvas work with emf+ patches; smoothed out internal cairo makefile changes; corrected cairocanvas sprite update
2008/04/21 07:32:50 thb 1.3.68.10: RESYNC: (1.5-1.6); FILE MERGED
2008/04/09 09:35:12 thb 1.3.68.9: Improved log output, fixed wrong arg check for vclcanvas
2008/04/09 09:06:52 thb 1.3.68.8: cairo SpriteCanvasHelper was recursive in disposing; argument order changed for init
2008/04/07 14:34:18 thb 1.3.68.7: RESYNC: (1.4-1.5); FILE MERGED
2008/04/03 16:02:26 thb 1.3.68.6: Merged in cairoquartz01 changes, reworked into the polymorphic Surface concept now
2008/04/02 22:56:28 thb 1.3.68.5: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:57 thb 1.3.68.4: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2008/01/22 00:50:52 thb 1.3.68.3: RESYNC: (1.3-1.4); FILE MERGED
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.3.56.7: #i88081# Join from CWS impress144 (fixing the dxcanvas crash), extended for the other canvas impls
2008/05/13 14:51:48 thb 1.3.56.6: removed redundant extra surface from spritecanvas; removed silly conditional that always resolved to true from X11Surface ctor
2008/04/21 07:31:37 thb 1.3.56.5: RESYNC: (1.4-1.5); FILE MERGED
2008/04/07 14:33:49 thb 1.3.56.4: RESYNC: (1.3-1.4); FILE MERGED
2008/04/02 22:56:28 thb 1.3.56.3: Reworked Surface class to abstract interface; changed all manual refcount handling to RAII
2008/03/18 22:00:57 thb 1.3.56.2: Implementing non-backbuffered canvas for cairocanvas as well - reworked to share most of the code
2007/12/20 22:18:56 thb 1.3.56.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/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
2008/03/08 15:18:21 mox 1.1.2.4: Monually sync changes for prex/postx
2007/12/08 21:48:27 mox 1.1.2.3: Add prex.h / postx.h for UNX+X11 builds
2007/07/19 05:41:24 mox 1.1.2.2: Consolidating Xlib prex.h/postx.h headers to one place, same as premac.h/postmac.h
2007/06/02 23:05:33 thb 1.1.2.1: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2008/03/27 22:50:18 thb 1.5.12.11: Cleaned up a few warnings, made this (almost) build on win32.
Still missing the cairo_win32_cairo.cxx file.
2008/03/01 09:06:17 mox 1.5.12.10: Add couple of comments to clarify the ifdefs
2008/02/29 16:37:12 thb 1.5.12.9: Fixed build breakage for X11 case
2008/02/29 06:09:05 mox 1.5.12.8: Sync with latest win32 backend changes.
2008/01/14 21:04:52 mox 1.5.12.7: The pixman library is now separate from cairo library.
2007/12/10 17:32:05 mox 1.5.12.6: Updated makefile.mk, works with Cocoa
2007/12/08 21:35:31 mox 1.5.12.5: remove carbon lib include -- handled by solenv in newer milestones.
2007/07/17 22:34:43 mox 1.5.12.4: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2007/06/02 23:05:33 thb 1.5.12.3: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/05/01 21:21:43 mox 1.5.12.2: urther fixes:
- separate X11 cairo 1.0 API to legacy file: cairo_cairolegacy.cxx.
- maximize the use of crossplatform code
- fix quartz bugs
2007/04/12 20:16:01 mox 1.5.12.1: Issue number: #69066# initial Cairo Quartz implementation
2008/02/29 16:37:12 thb 1.1.2.13: Fixed build breakage for X11 case
2008/02/23 13:11:05 mox 1.1.2.12: Fix CWS resync to DEV300_m0
2008/01/18 19:02:39 mox 1.1.2.11: Fix namespace of headers on other platforms - win32 & Xlib.
2007/07/25 11:14:31 radekdoulik 1.1.2.10: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Fixed xlib build.
Removed old glitz code.
2007/07/20 10:11:48 mox 1.1.2.9: Cleanup includes and revise code comments
2007/07/19 17:25:50 mox 1.1.2.8: Cleanup - We don't need to store mpSysData inside the Surface (in 1.2 API).
2007/07/19 07:26:35 mox 1.1.2.7: Legacy cairo API support is not needed on Win32 and Mac OS X Quartz.
2007/07/19 05:41:24 mox 1.1.2.6: Consolidating Xlib prex.h/postx.h headers to one place, same as premac.h/postmac.h
2007/07/19 04:35:56 mox 1.1.2.5: Removed platform dependend code from cairo_devicehelper.cxx
2007/07/18 23:07:47 mox 1.1.2.4: Use format converter function to simplify
2007/07/18 21:32:40 radekdoulik 1.1.2.3: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Removed platform dependend code from cairo_canvashelper_text.cxx
2007/07/18 20:48:35 radekdoulik 1.1.2.2: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Fixed xlib backend build.
Fixed pixmap double free in xlib backend.
Fixed render format generation in xlib backend.
2007/07/17 22:34:42 mox 1.1.2.1: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2008/03/27 22:58:56 thb 1.1.2.10: Nevermind, PEBKAC - fixed the last win32 build breakers now
2008/01/18 19:02:39 mox 1.1.2.9: Fix namespace of headers on other platforms - win32 & Xlib.
2008/01/12 23:52:06 mox 1.1.2.8: This time cairo actually WORKS ON MACOSX!
2007/07/29 08:19:49 mox 1.1.2.7: Rework Quartz window drawing to align with the implementation in VCL
2007/07/20 10:11:48 mox 1.1.2.6: Cleanup includes and revise code comments
2007/07/19 17:25:50 mox 1.1.2.5: Cleanup - We don't need to store mpSysData inside the Surface (in 1.2 API).
2007/07/19 16:19:02 mox 1.1.2.4: Further cairo win32 backend cleanup.
2007/07/19 07:26:35 mox 1.1.2.3: Legacy cairo API support is not needed on Win32 and Mac OS X Quartz.
2007/07/18 21:32:40 radekdoulik 1.1.2.2: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Removed platform dependend code from cairo_canvashelper_text.cxx
2007/07/17 22:34:42 mox 1.1.2.1: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2007/06/02 23:05:33 thb 1.3.16.1: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/12/10 17:45:38 mox 1.4.22.3: RESYNC: (1.5-1.6); FILE MERGED
2007/07/28 15:31:00 mox 1.4.22.2: RESYNC: (1.4-1.5); FILE MERGED
2007/06/02 23:05:33 thb 1.4.22.1: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2008/03/27 22:50:18 thb 1.3.28.2: Cleaned up a few warnings, made this (almost) build on win32.
Still missing the cairo_win32_cairo.cxx file.
2007/06/02 23:05:33 thb 1.3.28.1: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2008/03/27 22:58:56 thb 1.4.16.8: Nevermind, PEBKAC - fixed the last win32 build breakers now
2008/03/27 22:50:18 thb 1.4.16.7: Cleaned up a few warnings, made this (almost) build on win32.
Still missing the cairo_win32_cairo.cxx file.
2008/02/23 14:35:00 mox 1.4.16.6: Fix CWS Resync to DEV300_m0
2008/02/23 13:12:57 mox 1.4.16.5: RESYNC: (1.7-1.8); FILE MERGED
2007/12/15 21:37:32 mox 1.4.16.4: Fix QUARTZ classtype parameter, due to VCL Cocoa port changes
2007/12/10 17:45:35 mox 1.4.16.3: RESYNC: (1.5-1.7); FILE MERGED
2007/06/02 23:05:33 thb 1.4.16.2: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/04/12 20:16:00 mox 1.4.16.1: Issue number: #69066# initial Cairo Quartz implementation
2007/06/02 23:05:32 thb 1.2.56.1: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2008/03/10 21:42:43 mox 1.1.2.12: No need to retain the (dummy) windowsurface
2008/01/18 18:48:31 mox 1.1.2.11: Remove too aggressive namespacing. Broke build with Mac OS X 10.5 Leopard.
2008/01/12 23:52:06 mox 1.1.2.10: This time cairo actually WORKS ON MACOSX!
2007/12/10 17:33:06 mox 1.1.2.9: an updated version that builds.
2007/12/09 10:36:20 mox 1.1.2.8: Initial cairo Quartz backend port from Carbon to Cocoa.
2007/07/29 08:19:49 mox 1.1.2.7: Rework Quartz window drawing to align with the implementation in VCL
2007/07/20 10:11:48 mox 1.1.2.6: Cleanup includes and revise code comments
2007/07/19 17:25:50 mox 1.1.2.5: Cleanup - We don't need to store mpSysData inside the Surface (in 1.2 API).
2007/07/19 07:26:34 mox 1.1.2.4: Legacy cairo API support is not needed on Win32 and Mac OS X Quartz.
2007/07/19 04:35:56 mox 1.1.2.3: Removed platform dependend code from cairo_devicehelper.cxx
2007/07/18 21:32:40 radekdoulik 1.1.2.2: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Removed platform dependend code from cairo_canvashelper_text.cxx
2007/07/17 22:34:42 mox 1.1.2.1: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2008/02/23 13:12:54 mox 1.2.56.2: RESYNC: (1.2-1.3); FILE MERGED
2008/01/18 18:48:31 mox 1.2.56.1: Remove too aggressive namespacing. Broke build with Mac OS X 10.5 Leopard.
2008/02/23 13:12:51 mox 1.6.16.13: RESYNC: (1.7-1.8); FILE MERGED
2007/07/28 15:30:53 mox 1.6.16.12: RESYNC: (1.6-1.7); FILE MERGED
2007/07/19 17:25:50 mox 1.6.16.11: Cleanup - We don't need to store mpSysData inside the Surface (in 1.2 API).
2007/07/19 04:35:56 mox 1.6.16.10: Removed platform dependend code from cairo_devicehelper.cxx
2007/07/18 22:10:01 mox 1.6.16.9: Add couple of comments and ensure working QUARTZ build.
2007/07/18 20:48:35 radekdoulik 1.6.16.8: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Fixed xlib backend build.
Fixed pixmap double free in xlib backend.
Fixed render format generation in xlib backend.
2007/07/17 22:34:42 mox 1.6.16.7: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2007/06/20 14:57:14 mox 1.6.16.6: Cleanup headers and fix compilation bugs.
2007/06/19 19:22:15 mox 1.6.16.5: Alternative "legacy" code path for Quartz.
2007/06/04 21:13:49 mox 1.6.16.4: Enable building different platforms with both Cairo 1.0 and Cairo 1.2
APIs.
Only Quartz uses the Cairo 1.2 API by default.
2007/06/02 23:05:32 thb 1.6.16.3: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/05/01 21:21:43 mox 1.6.16.2: urther fixes:
- separate X11 cairo 1.0 API to legacy file: cairo_cairolegacy.cxx.
- maximize the use of crossplatform code
- fix quartz bugs
2007/04/12 20:16:00 mox 1.6.16.1: Issue number: #69066# initial Cairo Quartz implementation
2008/03/10 20:54:26 mox 1.5.16.12: Win32 specific workaround, not relevant for Mac OS X/Quartz
2008/03/09 07:43:54 mox 1.5.16.11: Fix building on Mac OS X
2008/02/29 06:09:05 mox 1.5.16.10: Sync with latest win32 backend changes.
2007/07/18 21:32:40 radekdoulik 1.5.16.9: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Removed platform dependend code from cairo_canvashelper_text.cxx
2007/07/18 20:48:35 radekdoulik 1.5.16.8: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Fixed xlib backend build.
Fixed pixmap double free in xlib backend.
Fixed render format generation in xlib backend.
2007/07/02 15:49:00 thb 1.5.16.7: #i10000# Made code compile again under Win (windows.h nastily defines macros min and max)
2007/06/20 14:57:14 mox 1.5.16.6: Cleanup headers and fix compilation bugs.
2007/06/19 19:22:15 mox 1.5.16.5: Alternative "legacy" code path for Quartz.
2007/06/04 21:13:49 mox 1.5.16.4: Enable building different platforms with both Cairo 1.0 and Cairo 1.2
APIs.
Only Quartz uses the Cairo 1.2 API by default.
2007/06/02 23:05:32 thb 1.5.16.3: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/05/01 21:21:43 mox 1.5.16.2: urther fixes:
- separate X11 cairo 1.0 API to legacy file: cairo_cairolegacy.cxx.
- maximize the use of crossplatform code
- fix quartz bugs
2007/04/12 20:15:59 mox 1.5.16.1: Issue number: #69066# initial Cairo Quartz implementation
2008/03/27 22:50:18 thb 1.7.10.8: Cleaned up a few warnings, made this (almost) build on win32.
Still missing the cairo_win32_cairo.cxx file.
2008/01/18 18:48:31 mox 1.7.10.7: Remove too aggressive namespacing. Broke build with Mac OS X 10.5 Leopard.
2008/01/12 23:52:06 mox 1.7.10.6: This time cairo actually WORKS ON MACOSX!
2007/12/10 17:45:32 mox 1.7.10.5: RESYNC: (1.9-1.12); FILE MERGED
2007/08/11 18:09:39 mox 1.7.10.4: RESYNC: (1.8-1.9); FILE MERGED
2007/07/28 15:30:37 mox 1.7.10.3: RESYNC: (1.7-1.8); FILE MERGED
Hand-merged overlapping changes
2007/06/02 23:05:32 thb 1.7.10.2: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/04/12 20:15:58 mox 1.7.10.1: Issue number: #69066# initial Cairo Quartz implementation
2008/03/27 22:50:18 thb 1.3.52.21: Cleaned up a few warnings, made this (almost) build on win32.
Still missing the cairo_win32_cairo.cxx file.
2008/02/29 16:37:12 thb 1.3.52.20: Fixed build breakage for X11 case
2008/02/23 13:12:48 mox 1.3.52.19: RESYNC: (1.4-1.5); FILE MERGED
2008/01/18 18:48:31 mox 1.3.52.18: Remove too aggressive namespacing. Broke build with Mac OS X 10.5 Leopard.
2007/12/10 17:34:59 mox 1.3.52.17: Make buildable in Cococa
2007/07/20 10:11:48 mox 1.3.52.16: Cleanup includes and revise code comments
2007/07/19 17:25:50 mox 1.3.52.15: Cleanup - We don't need to store mpSysData inside the Surface (in 1.2 API).
2007/07/19 16:19:02 mox 1.3.52.14: Further cairo win32 backend cleanup.
2007/07/19 07:26:34 mox 1.3.52.13: Legacy cairo API support is not needed on Win32 and Mac OS X Quartz.
2007/07/19 04:35:56 mox 1.3.52.12: Removed platform dependend code from cairo_devicehelper.cxx
2007/07/18 23:07:47 mox 1.3.52.11: Use format converter function to simplify
2007/07/18 22:54:54 mox 1.3.52.10: Cleanup
2007/07/18 21:32:40 radekdoulik 1.3.52.9: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Removed platform dependend code from cairo_canvashelper_text.cxx
2007/07/18 20:48:35 radekdoulik 1.3.52.8: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Fixed xlib backend build.
Fixed pixmap double free in xlib backend.
Fixed render format generation in xlib backend.
2007/07/17 22:34:42 mox 1.3.52.7: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2007/06/19 19:22:15 mox 1.3.52.6: Alternative "legacy" code path for Quartz.
2007/06/10 19:19:21 mox 1.3.52.5: Fix to Cairo 1.2 API usage
2007/06/04 21:13:49 mox 1.3.52.4: Enable building different platforms with both Cairo 1.0 and Cairo 1.2
APIs.
Only Quartz uses the Cairo 1.2 API by default.
2007/06/02 23:05:32 thb 1.3.52.3: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/05/01 21:21:43 mox 1.3.52.2: urther fixes:
- separate X11 cairo 1.0 API to legacy file: cairo_cairolegacy.cxx.
- maximize the use of crossplatform code
- fix quartz bugs
2007/04/12 20:15:58 mox 1.3.52.1: Issue number: #69066# initial Cairo Quartz implementation
2008/03/27 22:50:17 thb 1.4.28.15: Cleaned up a few warnings, made this (almost) build on win32.
Still missing the cairo_win32_cairo.cxx file.
2007/07/28 15:30:19 mox 1.4.28.14: RESYNC: (1.4-1.5); FILE MERGED
Fix conflicts due to code having been moved around.
2007/07/20 10:11:48 mox 1.4.28.13: Cleanup includes and revise code comments
2007/07/19 17:25:50 mox 1.4.28.12: Cleanup - We don't need to store mpSysData inside the Surface (in 1.2 API).
2007/07/19 07:26:34 mox 1.4.28.11: Legacy cairo API support is not needed on Win32 and Mac OS X Quartz.
2007/07/18 23:08:55 mox 1.4.28.10: Document the new function.
2007/07/18 21:32:40 radekdoulik 1.4.28.9: Issue number: 69066
Submitted by: radekdoulik
Reviewed by: radekdoulik
Removed platform dependend code from cairo_canvashelper_text.cxx
2007/07/17 22:34:42 mox 1.4.28.8: Rework cross-platform files to be separate for each platform.
The <1.2 API support is now mostly in platform specific files.
2007/07/11 18:30:07 mox 1.4.28.7: Add a few comments to cairo Win32 implementation
2007/06/20 14:57:13 mox 1.4.28.6: Cleanup headers and fix compilation bugs.
2007/06/04 21:13:49 mox 1.4.28.5: Enable building different platforms with both Cairo 1.0 and Cairo 1.2
APIs.
Only Quartz uses the Cairo 1.2 API by default.
2007/06/02 23:05:32 thb 1.4.28.4: #i70519# Merged in tml's fixes for WinCairo; made code compile warning-free under Linux; added prex/postx.h (which where already referenced); cleaned up a bit; replaces plain round() call with basegfx::fround; asserting unexpected/unimplemented case at selected places
2007/05/26 12:50:12 mox 1.4.28.3: Retain CGContext so that it doesn't get removed unintentionally.
2007/05/01 21:21:43 mox 1.4.28.2: urther fixes:
- separate X11 cairo 1.0 API to legacy file: cairo_cairolegacy.cxx.
- maximize the use of crossplatform code
- fix quartz bugs
2007/04/12 20:15:57 mox 1.4.28.1: Issue number: #69066# initial Cairo Quartz implementation
2007/08/27 14:35:48 radekdoulik 1.5.6.1: Issue number: 78745
Submitted by: radekdoulik
fixed canvas helper getSize method, which was causing the getData called
with wrong size from client code
2007/08/27 14:35:48 radekdoulik 1.4.6.1: Issue number: 78745
Submitted by: radekdoulik
fixed canvas helper getSize method, which was causing the getData called
with wrong size from client code