Commit graph

9972 commits

Author SHA1 Message Date
Ivo Hinkelmann
2ce6199721 INTEGRATION: CWS thbpp8b (1.2.10); FILE MERGED
2007/08/03 12:08:19 thb 1.2.10.1: #i80322# Fixing build breaker with stlport5
2007-08-17 11:43:43 +00:00
Ivo Hinkelmann
197d1f8cff INTEGRATION: CWS thbpp8b (1.7.38); FILE MERGED
2007/08/01 12:51:23 thb 1.7.38.1: #i80217# To have iterator stay valid, use find followed by erase (container must contain at utmost one target view, anyway)
2007-08-17 11:43:29 +00:00
Ivo Hinkelmann
e18c06239f INTEGRATION: CWS thbpp8b (1.8.10); FILE MERGED
2007/08/01 12:55:24 thb 1.8.10.1: #149943# Avoiding runtime exceptions, where it's a NoSupport issue in reality; populated pch en passant
2007-08-17 11:43:15 +00:00
Ivo Hinkelmann
d941ddf6bb INTEGRATION: CWS thbpp8b (1.3.10); FILE MERGED
2007/08/01 12:55:24 thb 1.3.10.1: #149943# Avoiding runtime exceptions, where it's a NoSupport issue in reality; populated pch en passant
2007-08-17 11:43:00 +00:00
Ivo Hinkelmann
b69ce0fbbb INTEGRATION: CWS thbpp8b (1.2.56); FILE MERGED
2007/08/01 12:55:23 thb 1.2.56.1: #149943# Avoiding runtime exceptions, where it's a NoSupport issue in reality; populated pch en passant
2007-08-17 11:42:45 +00:00
Jens-Heiner Rechtien
899609580a #i10000#: signed/unsigned comparision 2007-08-03 15:22:15 +00:00
Jens-Heiner Rechtien
b5c3f7a806 INTEGRATION: CWS thbpp8 (1.9.32); FILE MERGED
2007/07/22 23:09:50 thb 1.9.32.2: RESYNC: (1.9-1.10); FILE MERGED
2007/07/16 14:26:40 thb 1.9.32.1: #147454# Giving queue event a shared ptr to this to avoid lifetime issues
2007-08-03 10:54:59 +00:00
Jens-Heiner Rechtien
f162188c4e INTEGRATION: CWS impress123 (1.5.18); FILE MERGED
2007/07/04 12:19:28 cl 1.5.18.1: #i79005# applied patch to fix a problem with the XTypeProvider interface
2007-08-02 17:25:21 +00:00
Jens-Heiner Rechtien
3fac159206 INTEGRATION: CWS impress123 (1.6.134); FILE MERGED
2007/07/04 11:00:08 cl 1.6.134.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:24:16 +00:00
Jens-Heiner Rechtien
5ada76f95a INTEGRATION: CWS impress123 (1.66.54); FILE MERGED
2007/07/12 12:59:47 cl 1.66.54.2: RESYNC: (1.66-1.68); FILE MERGED
2007/07/04 12:26:08 cl 1.66.54.1: #i79195# applied patch to create correct undo action for inserting hyperlink
2007-08-02 17:24:03 +00:00
Jens-Heiner Rechtien
d98df50cd9 INTEGRATION: CWS impress123 (1.27.72); FILE MERGED
2007/07/04 13:31:34 cl 1.27.72.1: #144683# check if mark list contains a graphic before accessing it
2007-08-02 17:23:49 +00:00
Jens-Heiner Rechtien
2a61519e4e INTEGRATION: CWS impress123 (1.44.56); FILE MERGED
2007/07/12 07:51:05 cl 1.44.56.1: #i78659# tweaked update handler so we do not pile up events
2007-08-02 17:23:37 +00:00
Jens-Heiner Rechtien
9f6cc0014f INTEGRATION: CWS impress123 (1.64.134); FILE MERGED
2007/07/12 12:43:17 cl 1.64.134.2: RESYNC: (1.64-1.65); FILE MERGED
2007/07/04 11:00:07 cl 1.64.134.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:23:24 +00:00
Jens-Heiner Rechtien
bcdbef545b INTEGRATION: CWS impress123 (1.21.94); FILE MERGED
2007/07/04 11:00:07 cl 1.21.94.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:23:12 +00:00
Jens-Heiner Rechtien
7f8104ca03 INTEGRATION: CWS impress123 (1.98.56); FILE MERGED
2007/07/16 15:50:13 sj 1.98.56.1: #i20277# fixed bold/italic character formating problem
2007-08-02 17:22:59 +00:00
Jens-Heiner Rechtien
f5ed19bdb0 INTEGRATION: CWS impress123 (1.15.134); FILE MERGED
2007/07/04 11:00:07 cl 1.15.134.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:22:44 +00:00
Jens-Heiner Rechtien
6174ddb75f INTEGRATION: CWS impress123 (1.85.54); FILE MERGED
2007/07/12 12:41:19 cl 1.85.54.2: RESYNC: (1.85-1.87); FILE MERGED
2007/07/04 11:00:06 cl 1.85.54.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:22:31 +00:00
Jens-Heiner Rechtien
dc6b88ae81 INTEGRATION: CWS impress123 (1.17.56); FILE MERGED
2007/07/04 11:00:05 cl 1.17.56.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:22:18 +00:00
Jens-Heiner Rechtien
fc7fb64245 INTEGRATION: CWS impress123 (1.32.134); FILE MERGED
2007/07/12 12:40:59 cl 1.32.134.2: RESYNC: (1.32-1.34); FILE MERGED
2007/07/04 11:00:04 cl 1.32.134.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:22:06 +00:00
Jens-Heiner Rechtien
be66f70b3f INTEGRATION: CWS impress123 (1.59.54); FILE MERGED
2007/07/12 12:40:51 cl 1.59.54.2: RESYNC: (1.59-1.61); FILE MERGED
2007/07/04 10:57:30 cl 1.59.54.1: #i37195# applied patch to support handout layout in rtl mode
2007-08-02 17:21:53 +00:00
Jens-Heiner Rechtien
29b78b4524 INTEGRATION: CWS impress123 (1.53.56); FILE MERGED
2007/07/04 11:00:04 cl 1.53.56.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:21:39 +00:00
Jens-Heiner Rechtien
aeafc83d33 INTEGRATION: CWS impress123 (1.47.82); FILE MERGED
2007/07/12 12:40:29 cl 1.47.82.2: RESYNC: (1.47-1.48); FILE MERGED
2007/07/04 11:00:03 cl 1.47.82.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:21:24 +00:00
Jens-Heiner Rechtien
7116880f86 INTEGRATION: CWS impress123 (1.42.56); FILE MERGED
2007/07/04 11:00:01 cl 1.42.56.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:21:12 +00:00
Jens-Heiner Rechtien
e9d3eb3d70 INTEGRATION: CWS impress123 (1.82.56); FILE MERGED
2007/07/12 12:40:19 cl 1.82.56.2: RESYNC: (1.82-1.83); FILE MERGED
2007/07/04 11:00:01 cl 1.82.56.1: #i78462# removed dead Mac OS System 9 code
2007-08-02 17:20:58 +00:00
Jens-Heiner Rechtien
c72bc28f99 INTEGRATION: CWS aw052 (1.35.132); FILE MERGED
2007/07/05 11:25:40 aw 1.35.132.1: #i78183# Added EnableRTL(false) after discussed with AF
2007-08-02 16:24:43 +00:00
Jens-Heiner Rechtien
9942accb2a INTEGRATION: CWS kendy18 (1.98.80); FILE MERGED
2007/08/01 19:01:03 kendy 1.98.80.1: #i80264#
Don't cast awt::Size to tools Size, they are not the same on 64bit.
2007-08-02 15:35:49 +00:00
Jens-Heiner Rechtien
1da2ebaf62 #i10000#: getDOMBounds() -> getDomBounds() 2007-08-01 13:03:47 +00:00
Jens-Heiner Rechtien
cfd7117bb8 INTEGRATION: CWS pathfinder02 (1.10.32); FILE MERGED
2007/07/23 14:26:46 cl 1.10.32.1: #i79248# fixed path animation to use the DOMShape origin for non sum additive animation
2007-08-01 10:17:09 +00:00
Jens-Heiner Rechtien
3124f6afa6 INTEGRATION: CWS pathfinder02 (1.4.32); FILE MERGED
2007/07/23 14:26:32 cl 1.4.32.1: #i79248# fixed path animation to use the DOMShape origin for non sum additive animation
2007-08-01 10:10:40 +00:00
Jens-Heiner Rechtien
5e3a37d564 INTEGRATION: CWS pathfinder02 (1.6.32); FILE MERGED
2007/07/23 14:26:46 cl 1.6.32.1: #i79248# fixed path animation to use the DOMShape origin for non sum additive animation
2007-08-01 10:10:28 +00:00
Jens-Heiner Rechtien
0c93b5a191 INTEGRATION: CWS pathfinder02 (1.5.20); FILE MERGED
2007/07/23 14:25:23 cl 1.5.20.1: #i79248# made replace the default for additive attribute
2007-08-01 10:09:11 +00:00
Jens-Heiner Rechtien
a36687de32 INTEGRATION: CWS pathfinder02 (1.7.632); FILE MERGED
2007/07/23 14:28:43 cl 1.7.632.1: #i79248# made replace the default for additive attribute and changed namespace to smil
2007-08-01 10:08:50 +00:00
Jens-Heiner Rechtien
366aac2029 INTEGRATION: CWS pathfinder02 (1.27.6); FILE MERGED
2007/07/23 14:49:48 cl 1.27.6.1: #i79202# play path animation if motion path tag is selected
2007-08-01 10:08:35 +00:00
Jens-Heiner Rechtien
a240a88217 INTEGRATION: CWS pathfinder02 (1.6.6); FILE MERGED
2007/07/23 16:02:02 cl 1.6.6.1: #i79204# capture mouse on double click in category list box and execute EndDialog from mouse button up event
2007-08-01 10:08:21 +00:00
Jens-Heiner Rechtien
78bb724620 INTEGRATION: CWS pathfinder02 (1.10.6); FILE MERGED
2007/07/23 16:02:02 cl 1.10.6.1: #i79204# capture mouse on double click in category list box and execute EndDialog from mouse button up event
2007-08-01 10:08:09 +00:00
Jens-Heiner Rechtien
19edd470b0 INTEGRATION: CWS impress121 (1.6.98); FILE MERGED
2007/05/10 12:46:54 cl 1.6.98.1: #i76635# applied path for crash with STLport5
2007-07-31 16:25:53 +00:00
Rüdiger Timm
d1510079ce INTEGRATION: CWS complextest1 (1.4.88); FILE MERGED
2007/06/28 16:06:00 cn 1.4.88.1: #i78349# fix bug in makefile
2007-07-24 12:07:17 +00:00
Vladimir Glazounov
71cd1af56c #i10000# new line at EOF missing 2007-07-20 05:25:05 +00:00
Vladimir Glazounov
422b1d24cc #i79802# SISSL remove 2007-07-20 04:30:21 +00:00
Vladimir Glazounov
213e1df7fa #i10000# percompiled header 2007-07-19 13:53:47 +00:00
Vladimir Glazounov
16b1d2c2cb #i10000# percompiled header 2007-07-19 13:48:28 +00:00
Oliver Bolte
8cc13fdee8 INTEGRATION: CWS aw051 (1.59.8); FILE MERGED
2007/06/22 10:53:55 aw 1.59.8.1: #i78748# SdrEndTextEdit refreshes (thus deletes thec urrent) Handles, thus it is not valid to remember handles past that call. The handle in aVEvt needs to be newly fetched when SdrEndTextEdit is used
2007-07-18 09:46:11 +00:00
Oliver Bolte
2f343cd65a INTEGRATION: CWS aw051 (1.16.102); FILE MERGED
2007/06/09 11:48:40 aw 1.16.102.1: #i77162# Adaptions to changed B2DPolygon bezier handling
2007-07-18 09:45:55 +00:00
Oliver Bolte
27340e298e INTEGRATION: CWS aw051 (1.19.102); FILE MERGED
2007/06/09 11:48:40 aw 1.19.102.1: #i77162# Adaptions to changed B2DPolygon bezier handling
2007-07-18 09:45:42 +00:00
Oliver Bolte
91bd5361ea INTEGRATION: CWS tl38 (1.27.28); FILE MERGED
2007/06/27 07:25:10 tl 1.27.28.2: RESYNC: (1.27-1.28); FILE MERGED
2007/06/15 07:33:17 tl 1.27.28.1: #i78017# change char attribute behaviour for font-height, -weight and -posture
2007-07-18 08:42:55 +00:00
Oliver Bolte
c93f6ad644 INTEGRATION: CWS presfixes12 (1.6.76); FILE MERGED
2007/02/21 15:03:16 thb 1.6.76.5: RESYNC: (1.6-1.7); FILE MERGED
2007/01/31 11:47:28 thb 1.6.76.4: #i74053# Using SHLxDLLPRE now, to build both UNO and normal lib
2007/01/31 11:25:19 thb 1.6.76.3: #i37778# Added prefetch to Animation interface (to facilitate prefetching - nice for slide transitions, which otherwise lag noticeably while generating the slide bitmap); brought tests up to par, re-enabling unit tests and demo show
2007/01/29 16:29:32 thb 1.6.76.2: #i37778# Build fixes for msvc; added shapes lib to util link line
2007/01/29 14:02:34 thb 1.6.76.1: Issue number: #i37778#

Larger slideshow refactoring. Wrote design and coding style manifest,
and adapted the code to actually conform to this. In detail:
 - cleaned up ownership/disposable/weak_ptr story. removed hacks and
   explicit Disposable implementations, where workaround were available
 - removed object mutices, where superfluous
 - reworked EventMultiplexer (using templatized listener class now), added
   more events. EventMultiplexer now serves as a true blackboard
 - reworked directory structure: disjunct parts are now physically separated
   into directories, instantiation happens via factories & abstract interfaces
 - added CursorManager, to make setting mouse cursor less hackish
 - reworked DrawShape, to implement SeparateListener pattern
 - reworked IntrinsicAnimationActivity, to avoid cyclic references
 - modified hyperlink & shape cursor handling to communicate via
   EventMultiplexer
 - renamed & cleaned up files (presentation.cxx now named slideshowimpl.cxx,
   etc.)
 - added first version of the z-order fix to layer/layermanager
 - cleaned up include guards and include syntax
2007-07-17 14:22:33 +00:00
Oliver Bolte
6bee0dc16e INTEGRATION: CWS presfixes12 (1.2.12); FILE MERGED
2007/02/10 23:23:54 thb 1.2.12.4: #i37778# Renamed setMouseCursor() to setCursorShape() at View interface (name clash with API method otherwise); added LayerManager/Layer unit tests; fixed a bunch of bugs/glitches found during unit testing
2007/02/06 17:18:15 thb 1.2.12.3: #i37778# Moved clear() method from View to ViewLayer (also sprites need to be cleared); fixed a few more cases of local code style violations; removed redundant inline keywords; finished Layer/LayerManager rework (Layer now represents ViewLayers, shapes and rendering are fully under LayerManager control); made shape comparator reusable
2007/01/31 14:30:34 thb 1.2.12.2: #i37778# removed View::isContentDestroyed() and mbContentValid distinction on View::clear() - clear() now always clears view the hard way; added explicit screen update to CombTransition, which bypasses SlideChangeBase functionality
2007/01/31 11:25:19 thb 1.2.12.1: #i37778# Added prefetch to Animation interface (to facilitate prefetching - nice for slide transitions, which otherwise lag noticeably while generating the slide bitmap); brought tests up to par, re-enabling unit tests and demo show
2007-07-17 14:22:20 +00:00
Oliver Bolte
b714a1f57b INTEGRATION: CWS presfixes12 (1.1.2); FILE ADDED
2007/05/10 20:32:41 thb 1.1.2.3: #i37778# Reworked LayerManager::updateShapeLayers - now much better aligned with general shape update, and avoids superfluous rendering; made unit tests work again; passing down slide background repaint status to LayerManager; relaxed preconditions for Shape::getUpdateArea() - no longer requires views to work; now catching singular view matrix and using sensible default at API border
2007/02/25 01:10:29 thb 1.1.2.2: #i37778# Cleared up error handling a lot: no longer quenching RuntimeExceptions; reporting assertions in the debug case; ViewLayer  now reports resized sprite (which needs re-render from all shapes); fixed missing subset area reduction for glyph-level animations; added return of resize state from  Layer::commitLayerBounds(); adapted unit tests to corrected behaviour
2007/02/10 23:23:54 thb 1.1.2.1: #i37778# Renamed setMouseCursor() to setCursorShape() at View interface (name clash with API method otherwise); added LayerManager/Layer unit tests; fixed a bunch of bugs/glitches found during unit testing
2007-07-17 14:22:01 +00:00
Oliver Bolte
dbb2420f91 INTEGRATION: CWS presfixes12 (1.1.2); FILE ADDED
2007/02/25 01:10:29 thb 1.1.2.2: #i37778# Cleared up error handling a lot: no longer quenching RuntimeExceptions; reporting assertions in the debug case; ViewLayer  now reports resized sprite (which needs re-render from all shapes); fixed missing subset area reduction for glyph-level animations; added return of resize state from  Layer::commitLayerBounds(); adapted unit tests to corrected behaviour
2007/02/10 23:23:53 thb 1.1.2.1: #i37778# Renamed setMouseCursor() to setCursorShape() at View interface (name clash with API method otherwise); added LayerManager/Layer unit tests; fixed a bunch of bugs/glitches found during unit testing
2007-07-17 14:21:51 +00:00
Oliver Bolte
c5e7b26f63 INTEGRATION: CWS presfixes12 (1.1.2); FILE ADDED
2007/05/10 20:32:41 thb 1.1.2.6: #i37778# Reworked LayerManager::updateShapeLayers - now much better aligned with general shape update, and avoids superfluous rendering; made unit tests work again; passing down slide background repaint status to LayerManager; relaxed preconditions for Shape::getUpdateArea() - no longer requires views to work; now catching singular view matrix and using sensible default at API border
2007/03/06 21:54:19 thb 1.1.2.5: #i37778# Added bool property  to disable z order correct animations
2007/03/05 13:47:13 thb 1.1.2.4: #i37778# Removed Activity::needsScreenUpdate() method - this is now handled by notifying ScreenUpdater explicitely; reorg of SlideShowImpl members, to align lifetime with mutual references; fixed (hopefully) last repaint issues with new LayerManager; added more tests
2007/02/25 01:10:28 thb 1.1.2.3: #i37778# Cleared up error handling a lot: no longer quenching RuntimeExceptions; reporting assertions in the debug case; ViewLayer  now reports resized sprite (which needs re-render from all shapes); fixed missing subset area reduction for glyph-level animations; added return of resize state from  Layer::commitLayerBounds(); adapted unit tests to corrected behaviour
2007/02/12 02:14:52 thb 1.1.2.2: #i37778# Added workaround to have ViewLayer always return valid canvas (even if no size has been set); fixed silly reference-instead-of-byvalue bug in SlideAnimations for slide size; fixed member initialization order problem in SlideImpl (also affecting slide size); adapted shape import for new LayerManager (which no longer gracefully ignores addition of NULL shapes); extended unit tests to catch fixed bugs
2007/02/10 23:23:53 thb 1.1.2.1: #i37778# Renamed setMouseCursor() to setCursorShape() at View interface (name clash with API method otherwise); added LayerManager/Layer unit tests; fixed a bunch of bugs/glitches found during unit testing
2007-07-17 14:21:30 +00:00