Commit Graph

21 Commits

Author SHA1 Message Date
Andre Fischer
5caa432685 #i48179# Fixed stepping back for animations with active auto_reverse. 2009-10-14 12:38:02 +00:00
Andre Fischer
5c6ea15c19 #i98792# Removed second frame synchronization. 2009-05-06 11:40:04 +00:00
Andre Fischer
69a4a545a5 #i48179# Debug: added descriptive strings to events. 2009-04-27 11:42:05 +00:00
Andre Fischer
aa02f1da39 #i98792# Synchronize frame rate during animations. 2009-04-27 11:25:13 +00:00
Andre Fischer
e8c1911592 #i96540# Hold timer even for single activities. 2009-04-21 08:27:57 +00:00
Andre Fischer
7893279796 #i48719# Fixed compilation problem. 2009-04-01 11:54:54 +00:00
Jens-Heiner Rechtien
45e4999d38 slideshow1: merge with DEV300 m44 2009-11-30 14:44:46 +00:00
Andre Fischer
3444422cc1 #i98806# Added IsSoundEnabled property to mute sound in some slide show views. 2009-03-24 13:53:29 +00:00
Thorsten Behrens
6ff3e037e8 #i10000# CodingStandards: aligned EffectRewinder class to module conventions; WaE: removed two unused vars 2009-03-06 09:08:49 +00:00
Andre Fischer
268c5a727b #i48179# Introduced EffectRewinder class that replays main sequence effects on current or previous slide. 2009-03-04 13:41:44 +00:00
Oliver Bolte
9ae35d4e8d CWS-TOOLING: integrate CWS impress162
2009-02-19 13:02:17 +0100 af  r268275 : #i93945# Stop forcing long into sal_Int32.
2009-01-16 15:24:01 +0100 af  r266424 : CWS-TOOLING: rebase CWS impress162 to trunk@265758 (milestone: DEV300:m38)
2008-11-21 15:17:22 +0100 af  r264143 : CWS-TOOLING: rebase CWS impress162 to trunk@263288 (milestone: DEV300:m35)
2008-11-20 16:29:33 +0100 af  r264067 : Merge in latest fixes to the cws command.
2008-11-20 16:25:36 +0100 af  r264066 : Merge in latest fixes to the cws command.
2008-11-20 14:37:15 +0100 af  r264054 : Merge in latest fixes to the cws command.
2008-11-20 14:01:36 +0100 af  r264051 : Resolved merge conflicts.
2008-11-20 14:01:16 +0100 af  r264050 : Resolved merge conflicts.
2008-11-19 15:45:05 +0100 af  r263998 : Migrate CWS impress162 to SVN.
2009-02-27 08:11:53 +00:00
Oliver Bolte
57060ba91a CWS-TOOLING: integrate CWS transogl03redux
2009-02-09 13:59:40 +0100 thb  r267511 : #i96946# Added seemingly missing change for the color space selection for the slide textures
2009-02-04 10:47:12 +0100 cmc  r267353 : #i96946# integrate ogltrans work
2009-02-19 13:21:10 +00:00
Kurt Zenker
d0fd720ff4 INTEGRATION: CWS canvas05 (1.5.4); FILE MERGED
2008/04/21 07:53:23 thb 1.5.4.4: RESYNC: (1.8-1.9); FILE MERGED
2008/04/07 14:41:56 thb 1.5.4.3: RESYNC: (1.6-1.8); FILE MERGED
2008/01/22 00:53:27 thb 1.5.4.2: RESYNC: (1.5-1.6); FILE MERGED
2007/10/01 13:49:11 thb 1.5.4.1: #i79258# Merge from CWS picom
2008-06-24 11:03:06 +00:00
Rüdiger Timm
cc06e03d5b INTEGRATION: CWS changefileheader (1.7.6); FILE MERGED
2008/03/31 14:00:14 rt 1.7.6.1: #i87441# Change license header to LPGL v3.
2008-04-10 23:27:55 +00:00
Kurt Zenker
d16ba2f256 INTEGRATION: CWS presenterview (1.5.2); FILE MERGED
2008/02/26 09:05:07 af 1.5.2.5: RESYNC: (1.6-1.7); FILE MERGED
2008/01/11 14:15:06 cl 1.5.2.4: notify endEvent also on frozen
2008/01/09 18:11:56 cl 1.5.2.3: #i15900# moved slideshow api to offapi
2007/12/13 10:30:50 af 1.5.2.2: RESYNC: (1.5-1.6); FILE MERGED
2007/10/12 14:03:09 cl 1.5.2.1: #i40844# add notifySlideTransitionStarted and animation events
2008-04-03 14:44:33 +00:00
Vladimir Glazounov
1964b89783 INTEGRATION: CWS transogl02 (1.6.4); FILE MERGED
2008/01/16 10:56:20 thb 1.6.4.3: #i85228# A comment seemed appropriate
2008/01/16 10:22:09 thb 1.6.4.2: #i85228# Cleaned up a bit, timer now held for the full scope (when more than one activity running)
2007/12/10 19:02:07 radekdoulik 1.6.4.1: do not wait for other activities if there's just one. before it was causing
unnecessary delays as there are probably rounding errors in needed delay
calculation
2008-01-29 07:34:49 +00:00
Rüdiger Timm
98180b5037 INTEGRATION: CWS transogl01 (1.5.6); FILE MERGED
2007/10/10 21:03:44 thb 1.5.6.2: #i82460# Did some minor cleanup work: the graphic subsystem the optional transition framework is using is now fully encapsulated - there's only a generic factory; changed Ids of transition used - now something totally unused before; every optional transition component can transparently override arbitrary Id combinations now
2007/10/10 12:02:30 thb 1.5.6.1: #i10000# WaE fixes; making verbose=t build work again
2007-11-09 09:16:38 +00:00
Kurt Zenker
9c3c92bc31 INTEGRATION: CWS impress130_SRC680 (1.3.12.1.2); FILE MERGED
2007/09/04 14:42:56 cl 1.3.12.1.2.1: #i24969# readded fix from presentation.cxx
2007-09-05 16:40:47 +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
Vladimir Glazounov
71cd1af56c #i10000# new line at EOF missing 2007-07-20 05:25:05 +00:00
Oliver Bolte
f777560ea7 INTEGRATION: CWS presfixes12 (1.1.2); FILE ADDED
2007/06/15 21:20:14 thb 1.1.2.18: #i10000# Forte8 compiler is dumb
2007/06/15 20:38:59 thb 1.1.2.17: #i78433# Posting myself an event, to delay-prefetch incoming slide bitmap (follow-up issue for the root cause fix: i78544
2007/05/16 15:14:04 thb 1.1.2.16: #i10000# WaE fix for gcc4.0.1
2007/05/14 07:54:31 thb 1.1.2.15: #i77154# WaE fix
2007/05/14 00:55:29 thb 1.1.2.14: #i77154# Moved intrinsic animation notification from global EventMultiplexer to ShapeManager (which is local to each slide). This is a temporary workaround, the proper fix would demote the EventMultiplexer to each Slide
2007/05/10 20:32:39 thb 1.1.2.13: #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/05/02 21:37:23 thb 1.1.2.12: #i37778# Changed calls to cppcanvas::Canvas::getTransformation() to ViewLayer::getTransformation() where appropriate (because that's more direct); added initial Slide rendering back in (this time optional)
2007/04/17 14:56:22 thb 1.1.2.11: #i37778# Calling commitUpdates() again after Activity::dequeued(), to make sure sprite state and static screen background are in sync
2007/03/11 00:17:56 thb 1.1.2.10: #i37778# Necessary adaptions for cppcanvas clip behaviour (extra setClip()  methods to clear clip, instead of empty polygon, which denotes everything clipped on canvas); removed cyclic references for intrinsically animated shapes (GIF and drawing layer scroll text); fixed a few coding style inconsistencies
2007/03/06 21:54:15 thb 1.1.2.9: #i37778# Added bool property  to disable z order correct animations
2007/03/05 13:47:07 thb 1.1.2.8: #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:23 thb 1.1.2.7: #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:51 thb 1.1.2.6: #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/01/31 12:29:05 thb 1.1.2.5: #i37778# Slide animations now notify screen updates themselves
2007/01/31 11:25:16 thb 1.1.2.4: #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/30 17:00:47 thb 1.1.2.3: #i37778# Not accessing boost::optional when it is empty
2007/01/30 16:43:49 thb 1.1.2.2: #i37778# Made view update/repaint/resize work again; swapped BackgroundShape parameters for correct mtf import
2007/01/29 14:01:56 thb 1.1.2.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 13:40:52 +00:00