Commit Graph

9 Commits

Author SHA1 Message Date
Rüdiger Timm
dd36c09e06 INTEGRATION: CWS changefileheader (1.9.8); FILE MERGED
2008/03/31 14:00:26 rt 1.9.8.1: #i87441# Change license header to LPGL v3.
2008-04-11 00:18:22 +00:00
Vladimir Glazounov
f3e1de95a2 INTEGRATION: CWS transogl02 (1.8.32); FILE MERGED
2008/01/16 10:22:09 thb 1.8.32.2: #i85228# Cleaned up a bit, timer now held for the full scope (when more than one activity running)
2007/12/10 19:02:08 radekdoulik 1.8.32.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:35:37 +00:00
Oliver Bolte
61a84665e2 INTEGRATION: CWS presfixes12 (1.7.12); FILE MERGED
2007/01/29 14:02:18 thb 1.7.12.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:01:06 +00:00
Kurt Zenker
5872362fd0 INTEGRATION: CWS presfixes09 (1.6.2); FILE MERGED
2006/04/24 13:25:36 thb 1.6.2.2: #i53194# Unified include statements (local headers always have double quotes; external headers angle brackets); reverted EventMultiplexer pause events to shared_ptr; removed EventMultiplexer::removeViewHandler(), since the handler is held weakly, anyway.
2006/03/24 18:23:29 thb 1.6.2.1: #i37778# Moved whole slideshow engine from namespace presentation (which conflicts with one of the UNO subnamespaces) to slideshow
2006-12-13 14:50:23 +00:00
Rüdiger Timm
5a60538f30 INTEGRATION: CWS thbpp2 (1.5.28); FILE MERGED
2006/01/27 13:56:38 thb 1.5.28.1: #i61190# Activities might add events - thus, can only reliably retrieve next timeout after processing activities queue.
2006-02-09 13:48:56 +00:00
Rüdiger Timm
8e7b5fe78f INTEGRATION: CWS ooo19126 (1.4.22); FILE MERGED
2005/09/05 17:41:34 rt 1.4.22.1: #i54170# Change license header: remove SISSL
2005-09-07 20:03:23 +00:00
Rüdiger Timm
09e03aa75b INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/15 10:38:27 dbo 1.3.2.1: #i39513# misc minor improvements
Issue number:
Submitted by:
Reviewed by:
2005-03-30 07:09:09 +00:00
Vladimir Glazounov
354719ebbc INTEGRATION: CWS presfixes01 (1.2.6); FILE MERGED
2005/03/03 14:17:28 thb 1.2.6.3: #i43927# Slightly changed the way updateScreen() is handled: since just lately, there were several places introduced which had to call View::updateScreen() manually (RehearsetimtinActivity, WaitSymbol, etc.). Together with the recent change regarding #i42499#, this resulted in the unfortunate situation that LayerManager::update() was not called before updateScreen(). Now, the view update is centrally handled by the EventMultiplexer (which also knows the LayerManager), I've therefore changed all direct calls to View::updateScreen() to EventMultiplexer::updateScreenContent()
2005/02/02 22:47:01 dbo 1.2.6.2: #i37777#
- timing changes for activities queue
- minor fixes
Issue number:
Submitted by:
Reviewed by:
2005/01/30 16:00:59 dbo 1.2.6.1: #i37777#
- using single presentation time base
- activities queue detects and sets timing lag (calcTimeLag())
Issue number:
Submitted by:
Reviewed by:
2005-03-10 12:53:27 +00:00
Rüdiger Timm
431f470660 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/09/12 21:03:40 thb 1.1.2.3: #110496# Now painting views black, intially. The slide now has an explicit shape, which, if necessary, paints the page background in white. Furthermore, slide transitions now handle the case correctly, when the leaving slide is invalid
2004/08/26 12:33:53 thb 1.1.2.2: #110496# Fixed the problem that a slide's LayerManager stayed registered at the ActivitiesQueue; work-arounded various basegfx clipper bugs; fixed the problem that the SlideChanger painted repeatedly into its sprites
2004/08/05 19:59:50 thb 1.1.2.1: #110496# Moved from source/engine
2004-11-26 18:11:35 +00:00