Age | Commit message (Collapse) | Author | Files | Lines |
|
* resolved two conflicts caused by lineend changes in
canvashelper_texturefill.cxx and implrenderer.cxx. Took the cws
version, which uses new texture fill semantics, and fixes clipping
bug
* binned file header changes from head for deleted files
|
|
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
|
|
See http://blog.thebehrens.net/2009/07/28/hackweek-iv-canvas-convwatch/ for more background information
|
|
most derived device helper classes
|
|
|
|
|
|
2008/04/21 07:27:09 thb 1.2.112.2: RESYNC: (1.2-1.3); FILE MERGED
2007/10/01 13:02:01 thb 1.2.112.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
|
|
2008/04/21 07:27:06 thb 1.6.26.3: RESYNC: (1.6-1.7); FILE MERGED
2007/12/20 22:18:56 thb 1.6.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.6.26.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
|
|
2008/06/09 12:51:46 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
2007/12/20 22:18:56 thb 1.1.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/04/21 07:27:03 thb 1.2.112.2: RESYNC: (1.2-1.3); FILE MERGED
2007/10/01 13:02:01 thb 1.2.112.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
|
|
2008/04/01 10:49:26 thb 1.3.108.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.3.108.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:03 thb 1.3.80.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.3.80.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.3.80.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 19:54:51 thb 1.4.50.4: #i85898# Stripping all external header guards, now manually fixing misspelled ones and other compile-time breakage
2008/04/01 15:03:03 thb 1.4.50.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.4.50.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.4.50.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 10:49:25 thb 1.2.136.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.2.136.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:03 thb 1.6.50.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.6.50.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.6.50.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:03 thb 1.3.50.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.3.50.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.3.50.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:02 thb 1.3.50.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.3.50.2: #i85898# Stripping all external header guards
2008/03/28 16:34:53 rt 1.3.50.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:02 thb 1.4.50.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.4.50.2: #i85898# Stripping all external header guards
2008/03/28 16:34:52 rt 1.4.50.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:02 thb 1.2.136.3: #i85898# Stripping all external header guards
2008/04/01 10:49:25 thb 1.2.136.2: #i85898# Stripping all external header guards
2008/03/28 16:34:52 rt 1.2.136.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 10:49:25 thb 1.2.136.2: #i85898# Stripping all external header guards
2008/03/28 16:34:52 rt 1.2.136.1: #i87441# Change license header to LPGL v3.
|
|
2008/04/01 15:03:02 thb 1.2.136.2: #i85898# Stripping all external header guards
2008/03/28 16:34:52 rt 1.2.136.1: #i87441# Change license header to LPGL v3.
|
|
2007/02/20 22:23:07 thb 1.3.48.1: #i37778# Added XCanvas::clear() method throughout all implementations
|
|
2007/06/14 16:16:53 thb 1.5.18.1: #i58343# Removing NULL as the placeholder for empty setter method, in favor of overloading constructor and function operator - (void*) is simply not a function ptr for x86-64
|
|
2007/02/20 22:23:07 thb 1.2.76.1: #i37778# Added XCanvas::clear() method throughout all implementations
|
|
2007/02/21 19:36:59 thb 1.2.76.2: #i37778# gcc needs explicit base class specification to access mbSurfaceDirty
2007/02/20 22:23:06 thb 1.2.76.1: #i37778# Added XCanvas::clear() method throughout all implementations
|
|
2007/02/20 22:23:06 thb 1.3.18.2: #i37778# Added XCanvas::clear() method throughout all implementations
2007/02/14 13:21:01 thb 1.3.18.1: #i37778# Added XCanvas::clear() to all canvas implentations
|
|
2006/10/20 11:39:38 thb 1.2.32.1: #i10000# Removed post-merge compiler warnings
|
|
2006/10/20 11:39:37 thb 1.3.26.3: #i10000# Removed post-merge compiler warnings
2006/09/15 15:38:23 thb 1.3.26.2: RESYNC: (1.3-1.4); FILE MERGED
2006/03/06 22:48:59 thb 1.3.26.1: #i49357# Reworked canvas/window association (canvas is now window-listener, and exposes the associated window via a property)
|
|
2006/10/20 11:39:37 thb 1.2.32.1: #i10000# Removed post-merge compiler warnings
|
|
2006/02/22 22:27:23 thb 1.2.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
|
|
2006/01/25 21:01:15 sb 1.2.8.2: RESYNC: (1.2-1.3); FILE MERGED
2005/11/15 16:51:38 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
|
|
2005/11/07 17:24:11 thb 1.2.6.1: #i57395# Reformulated, to get past gcc3.3
|
|
2005/10/11 15:40:39 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/17 23:36:53 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:37 thb 1.1.2.4: #i54170# Corrected license headers
2005/07/21 14:52:32 thb 1.1.2.3: #i48939# Factored out round up/down to integer; removed backend specific methods from base Sprite interface; removed updateScreen overwrite from SpriteCanvasBase (too much backend specifics need to be passed to HW canvases); now passing the target OutputDevice directly via Sprite::redraw() method in VCL canvas; made XFont -> impl font conversion dynamic cast, too; removed the getSpriteTargetSurface crap from SpriteCanvas
2005/07/02 22:07:52 thb 1.1.2.2: #i10000# gcc is _much_ more picky about unqualified names in class templates, even when they are declared in known base classes; slightly tweaked member function template parms for SpriteRedrawManager::forEachSprite(); added fully qualified namespaces in all exported headers.
2005/06/17 23:36:50 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/14 21:38:49 thb 1.1.2.4: #118732# Added working sprite prio; now correctly calculating remaining (inactive) set of sprites.
2005/10/11 15:40:35 thb 1.1.2.3: #i54170# Corrected license headers
2005/07/21 14:52:32 thb 1.1.2.2: #i48939# Factored out round up/down to integer; removed backend specific methods from base Sprite interface; removed updateScreen overwrite from SpriteCanvasBase (too much backend specifics need to be passed to HW canvases); now passing the target OutputDevice directly via Sprite::redraw() method in VCL canvas; made XFont -> impl font conversion dynamic cast, too; removed the getSpriteTargetSurface crap from SpriteCanvas
2005/06/17 23:36:53 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:31 thb 1.1.2.3: #i54170# Corrected license headers
2005/07/02 22:07:51 thb 1.1.2.2: #i10000# gcc is _much_ more picky about unqualified names in class templates, even when they are declared in known base classes; slightly tweaked member function template parms for SpriteRedrawManager::forEachSprite(); added fully qualified namespaces in all exported headers.
2005/06/17 23:36:50 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/24 16:59:26 thb 1.1.2.6: #i48939# Corrected typo
2005/10/19 17:33:35 thb 1.1.2.5: #i10000# gcc does not like looser exception spec
2005/10/19 13:35:59 thb 1.1.2.4: #i48939# Moved ValueMap from slideshow; adapted GraphicDeviceBase to use PropertySetHelper
2005/10/11 15:40:30 thb 1.1.2.3: #i54170# Corrected license headers
2005/07/02 22:07:51 thb 1.1.2.2: #i10000# gcc is _much_ more picky about unqualified names in class templates, even when they are declared in known base classes; slightly tweaked member function template parms for SpriteRedrawManager::forEachSprite(); added fully qualified namespaces in all exported headers.
2005/06/17 23:36:48 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:29 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/17 23:36:51 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:29 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/17 23:36:52 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/14 21:38:48 thb 1.1.2.5: #118732# Added working sprite prio; now correctly calculating remaining (inactive) set of sprites.
2005/10/11 15:40:28 thb 1.1.2.4: #i54170# Corrected license headers
2005/10/10 22:06:57 thb 1.1.2.3: #i48939# Made code compile (almost) warning-free for gcc
2005/07/03 20:25:56 thb 1.1.2.2: #i48939# Reworked ParametricPolyPolygon, to extract state in an atomic operation; added more state checking 'isXDirty()' methods to canvascustomspritehelper; added various comments and notes
2005/06/17 23:36:49 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/14 21:38:48 thb 1.1.2.5: #118732# Added working sprite prio; now correctly calculating remaining (inactive) set of sprites.
2005/10/11 15:40:27 thb 1.1.2.4: #i54170# Corrected license headers
2005/07/03 20:25:55 thb 1.1.2.3: #i48939# Reworked ParametricPolyPolygon, to extract state in an atomic operation; added more state checking 'isXDirty()' methods to canvascustomspritehelper; added various comments and notes
2005/07/02 22:07:51 thb 1.1.2.2: #i10000# gcc is _much_ more picky about unqualified names in class templates, even when they are declared in known base classes; slightly tweaked member function template parms for SpriteRedrawManager::forEachSprite(); added fully qualified namespaces in all exported headers.
2005/06/17 23:36:52 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:27 thb 1.1.2.3: #i54170# Corrected license headers
2005/07/02 22:07:51 thb 1.1.2.2: #i10000# gcc is _much_ more picky about unqualified names in class templates, even when they are declared in known base classes; slightly tweaked member function template parms for SpriteRedrawManager::forEachSprite(); added fully qualified namespaces in all exported headers.
2005/06/17 23:36:49 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:27 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/17 23:36:48 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:26 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/17 23:36:50 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|
|
2005/10/11 15:40:26 thb 1.1.2.2: #i54170# Corrected license headers
2005/06/17 23:36:53 thb 1.1.2.1: #i48939# Refactored canvas, these are base classes that encapsulate common functionality (like input checking, locking, and general behaviour common to all canvas implementations)
|