2007/10/10 21:03:45 thb 1.8.4.1: #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/01/31 12:29:06 thb 1.7.12.2: #i37778# Slide animations now notify screen updates themselves
2007/01/29 14:02:30 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
2006/04/03 16:19:05 thb 1.6.16.4: #i37778# Now passing down ComponentContext to all interested parties; building a second, all-exports version of the slideshow component (to facilitate unit testing also for internal classes) - this made necessary renaming ImportFailedException to ShapeLoadFailedException (because of silly i63703); applied relevant parts of #i63770# (const-correctness); reworked view handling in such a way that views are now kept in one central repository (and are not duplicated across all interested objects); moved code from namespace presentation to namespace slideshow
2006/03/24 18:23:39 thb 1.6.16.3: #i37778# Moved whole slideshow engine from namespace presentation (which conflicts with one of the UNO subnamespaces) to slideshow
2006/03/23 17:22:45 thb 1.6.16.2: #i49357# Changed manual noncopyable boiler plate to boost::noncopyable
2006/03/15 15:22:25 thb 1.6.16.1: #i49357# Removed external include guards from all non-export headers (and from the cxx files, anyway)
2004/10/19 22:12:04 thb 1.1.2.8: #110496#, #i35043#, #i35133#: Chose some more speaking names for some Shape methods; added GIF animation support; corrected a few slide transitions
2004/09/12 21:03:40 thb 1.1.2.7: #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/09/03 17:56:21 thb 1.1.2.6: #110496# Added support for TransitionType::RANDOM
2004/09/01 20:26:46 thb 1.1.2.5: #110496# Implemented fade, slide and push special transition effects (had to pass Slide ptrs to transitionfactory again)
2004/08/27 18:54:36 thb 1.1.2.4: #110496# Implemented slide transitions, fixed some minor sd integration probs (repaints, updateScreen
2004/08/19 17:31:25 thb 1.1.2.3: #110496# Converted concrete shape class to interface, to support different shape flavours (actual trigger was the need to have video/sound objects). Fixed a problem for shape repaint, where instead of the correctly transformed bound rect the original shape bounds where taken
2004/08/11 16:54:38 dbo 1.1.2.2: #110496# transition info
Issue number:
Submitted by:
Reviewed by:
2004/08/05 20:00:02 thb 1.1.2.1: #110496# Moved from source/engine