Commit Graph

34 Commits

Author SHA1 Message Date
Michael Meeks
535e83550e re-base on ALv2 code. Includes:
Avoid some uses of non portable #!/bin/bash in shell scripts.
    Patch contributed by Pedro Giffuni
    http://svn.apache.org/viewvc?view=revision&revision=1235297
    remove redundant namespace, patch contributed Mathias Bauer
    http://svn.apache.org/viewvc?view=revision&revision=1162610
    removal of OS/2 port changes, and preferring our similiar
    tools/inc/tools/solar.h DLLPOSTFIX cleanup.
    i118595 - Removal of the use of getopt() from rscdep.
    Patch contributed by Andre Fische
    http://svn.apache.org/viewvc?view=revision&revision=1202270
2012-07-11 18:12:35 +01:00
Thorsten Behrens
c85142eb63 Fix more incorrect iterator re-use.
Follow-up fix for 540963d879
std::algos use iterator arguments by value, and may change them.
2012-01-09 18:37:52 +01:00
Lior Kaplan
e10fc18fb2 typo fix: explicitely -> explicitly 2011-12-01 23:41:42 +02:00
Norbert Thiebaud
05b879dabf remove include of pch header from slidewhow 2011-11-27 13:22:08 -06:00
Joseph Powers
41449a86c4 unusedcode.easy: slideshow::internal cleanup 2011-08-31 07:37:32 -07:00
Thomas Arnhold
c64a901829 Move OSL_ENSURE(false,...) to OSL_FAIL(...) 2011-03-12 14:13:33 +01:00
Fridrich Štrba
8851524e49 Migrating to boost unordered containers 2011-02-05 21:40:28 +01:00
Sebastian Spaeth
80b0861510 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-13 10:57:43 +02:00
Frank Schoenheit [fs]
2ee0a0a806 autorecovery: merged changes from m74. Still need to find out how to re-do two patches (to module_hidden_ooo.scp and file_ooo.scp in scp2/source/ooo) which do not apply anymore. 2010-03-11 11:26:05 +01:00
Jens-Heiner Rechtien
9e19ff00c7 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Frank Schoenheit [fs]
c96b2fdb50 autorecovery: commit resolved merge (after rebase to m71) 2010-02-04 10:38:39 +01:00
Frank Schoenheit [fs]
7ffad11ac2 autorecovery: ENSURE_OR_RETURN => ENSURE_OR_RETURN_FALSE, added new ENSURE_OR_RETURN taking a return value 2010-01-29 08:49:42 +01:00
thb
7dd531f8d6 eraser01: merge with DEV300 m68 2010-01-07 13:07:30 +01:00
ericb
7e52f21b6b eraser01: #i103174# cosmetic changes before RfQA 2010-01-06 16:41:04 +01:00
ericb
da9da1e422 eraser01: #i97972# fix variable renaming 2009-12-16 07:25:56 +01:00
ericb
af5c661b94 #i97972# commit all changes since Thorsten rebase. Thanks to Nelle, Jonathan, Christian and ericb 2009-12-15 23:12:19 +01:00
thb
44d83b68fd #103174# Code from the ecntablet and eraser CWS; optionally improves user paint interactions in slideshow 2009-06-29 15:15:41 +02:00
Andre Fischer
69a4a545a5 #i48179# Debug: added descriptive strings to events. 2009-04-27 11:42:05 +00:00
Andre Fischer
1c0eaccc7a #i69530# Access views in forEachView only if they still exist. 2009-04-17 12:10:45 +00:00
Kurt Zenker
ae8f27d815 INTEGRATION: CWS canvas05 (1.13.18); FILE MERGED
2008/04/21 07:52:55 thb 1.13.18.3: RESYNC: (1.14-1.15); FILE MERGED
2008/04/07 14:41:53 thb 1.13.18.2: RESYNC: (1.13-1.14); FILE MERGED
2007/10/01 13:49:11 thb 1.13.18.1: #i79258# Merge from CWS picom
2008-06-24 11:02:05 +00:00
Rüdiger Timm
1611a83615 INTEGRATION: CWS changefileheader (1.13.46); FILE MERGED
2008/03/31 14:00:14 rt 1.13.46.1: #i87441# Change license header to LPGL v3.
2008-04-10 23:25:08 +00:00
Kurt Zenker
5514fc00bd INTEGRATION: CWS presenterview (1.13.4); FILE MERGED
2008/01/11 14:13:51 cl 1.13.4.3: check if view is still available to prevent possible gpf
2008/01/09 18:11:56 cl 1.13.4.2: #i15900# moved slideshow api to offapi
2007/10/12 14:01:31 cl 1.13.4.1: #i40844# add notifySlideTransitionStarted()
2008-04-03 14:42:52 +00:00
Oliver Bolte
75129de43a INTEGRATION: CWS presfixes12 (1.12.12); FILE MERGED
2007/05/14 00:55:29 thb 1.12.12.2: #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/01/29 14:01:53 thb 1.12.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 13:35:58 +00:00
Kurt Zenker
c7fc9231a0 INTEGRATION: CWS presfixes09 (1.7.16); FILE MERGED
2006/11/01 15:27:57 thb 1.7.16.10: #142663# Registering slide as a view change listener; added viewChange methods to various interfaces (Shape, LayerManager, Layer, a few view shapes); made EventMultiplexer prune list of weakly held handlers from deceased ones; refactored applet and media shape update() method into render() and resize()
2006/10/20 14:55:54 thb 1.7.16.9: #i10000# Fixed post-merge build errors (mostly warnings)
2006/10/18 19:49:01 thb 1.7.16.8: RESYNC: (1.8-1.10); FILE MERGED
2006/09/15 22:11:28 thb 1.7.16.7: RESYNC: (1.7-1.8); FILE MERGED
2006/04/24 13:25:24 thb 1.7.16.6: #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/04/17 21:53:34 thb 1.7.16.5: #i10000# Added some well-placed typename statements, to placate gcc
2006/04/12 20:40:03 thb 1.7.16.4: #i37778# Replaced all shared_ptr.get() != NULL places with the more elegant automatic-conversion-to-bool version (at least where the compiler tolerated that)
2006/04/12 19:25:05 thb 1.7.16.3: #i37778# Making slideshow engine much more robust against missing/unsupported interfaces and properties; fixed RehearseTimings output offset issue; fixed WaitSymbol output position
2006/04/03 16:18:55 thb 1.7.16.2: #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:07 thb 1.7.16.1: #i37778# Moved whole slideshow engine from namespace presentation (which conflicts with one of the UNO subnamespaces) to slideshow
2006-12-13 15:56:15 +00:00
Vladimir Glazounov
8d7586861a INTEGRATION: CWS hr33 (1.7.30); FILE MERGED
2006/11/03 11:52:49 hr 1.7.30.2: RESYNC: (1.7-1.10); FILE MERGED
2006/05/03 16:18:37 hr 1.7.30.1: #i55967#: remove not needed STL includes
2006-11-22 09:44:35 +00:00
Oliver Bolte
d7453f95f9 INTEGRATION: CWS sb59 (1.7.40); FILE MERGED
2006/08/18 18:28:00 sb 1.7.40.2: RESYNC: (1.7-1.8); FILE MERGED
2006/08/11 20:35:42 thb 1.7.40.1: #i68336# Made slideshow warning free
2006-10-12 12:53:17 +00:00
Oliver Bolte
f484e5503a INTEGRATION: CWS pchfix02 (1.8.8); FILE MERGED
2006/09/01 17:39:30 kaib 1.8.8.1: #i68856# Added header markers and pch files
2006-09-17 07:25:17 +00:00
Rüdiger Timm
8b8cf4f0fa INTEGRATION: CWS presfixes10 (1.7.6); FILE MERGED
2006/07/17 16:38:34 dbo 1.7.6.1: #i45197# dont run into busy loop when event queue is forced empty
2006-07-26 06:25:16 +00:00
Oliver Bolte
3e23e280fb INTEGRATION: CWS presfixes08 (1.5.16); FILE MERGED
2005/08/29 12:11:01 dbo 1.5.16.8: #i46618# revising eventmultiplexer: less code
Issue number:
Submitted by:
Reviewed by:
2005/08/26 11:56:12 dbo 1.5.16.7: #i46618# hyperlink support
Issue number:
Submitted by:
Reviewed by:
2005/08/23 13:29:05 dbo 1.5.16.6: #i46618# hyperlink support
Issue number:
Submitted by:
Reviewed by:
2005/08/11 13:35:15 dbo 1.5.16.5: #i46618# hyper link support
Issue number:
Submitted by:
Reviewed by:
2005/08/08 10:41:39 dbo 1.5.16.4: #i45197# added rewind effect
Issue number:
Submitted by:
Reviewed by:
2005/07/15 14:17:42 dbo 1.5.16.3: #i37786#
Issue number:
Submitted by:
Reviewed by:
2005/07/15 13:03:34 dbo 1.5.16.2: #i45197# fixed next effect prio handling, cleanup
Issue number:
Submitted by:
Reviewed by:
2005/06/13 08:55:18 dbo 1.5.16.1: #i45197# skip effect event
Issue number:
Submitted by:
Reviewed by:
2005-10-11 07:32:19 +00:00
Rüdiger Timm
f99b664cb7 INTEGRATION: CWS ooo19126 (1.5.22); FILE MERGED
2005/09/05 17:41:01 rt 1.5.22.1: #i54170# Change license header: remove SISSL
2005-09-07 19:25:28 +00:00
Rüdiger Timm
e38b480694 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/15 10:38:24 dbo 1.3.2.2: #i39513# misc minor improvements
Issue number:
Submitted by:
Reviewed by:
2005/03/14 16:12:24 thb 1.3.2.1: #i36914# #i37785# #i41477# #i43486# Merge from prefixes01 patches
2005-03-30 06:54:04 +00:00
Kurt Zenker
fb64bb3c9b INTEGRATION: CWS impress36 (1.2.18); FILE MERGED
2005/03/15 17:52:14 cl 1.2.18.5: RESYNC: (1.2-1.3); FILE MERGED
2005/03/08 11:13:49 cl 1.2.18.4: do not use references for mouse events
2005/03/04 16:06:45 thb 1.2.18.3: #i43997# Reworked notification handling: now, _all_ external events are handled through the EventQueue, i.e. every external notification call (mouse events, whatever) will enqueue zero-timeout events, thus invoking the actual functionality through XSlideShow::update(). Together with the requirement to only call XSlideShow::update() from the main thread, this should result in correct behaviour under nearly all multi-threading circumstances.
2005/03/02 11:52:08 cl 1.2.18.2: #i43679# added AnimationCommandNode for STOPAUDIO support
2005/02/28 15:09:55 cl 1.2.18.1: #i42524# foreward setShapeCursor to buffered slides
2005-03-18 16:10:16 +00:00
Vladimir Glazounov
d542850b6c INTEGRATION: CWS presfixes01 (1.2.6); FILE MERGED
2005/03/03 14:17:25 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/16 11:17:42 fs 1.2.6.2: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/15 12:45:08 thb 1.2.6.1: #i42440# Moved sprite-growing code to slideshow, we already handle the case there for update areas of antialiased shapes; Improved/reformatted documentation; (Hopefully) fixed the problem that sometimes, the first effect preview did not work. The reason there was presumably the clearing of the EventQueue before every slide, and the fact that EventMultiplexer only generated new tick events when it thought ticking was switched off.
2005-03-10 12:41:42 +00:00
Rüdiger Timm
9bf342a9e6 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/03 18:41:26 thb 1.1.2.5: #i36221# Now honoring interactive sequences (apart from the main animation sequence), which enables trigger effects to work. Had to tweak quite some more, to get click handling, and mouse cursor changes to work with that (now, a registered shape click event at the UserEventQueue automatically sets the shape cursor to REFHAND, as long as events are pending for that shape)
2004/10/21 23:24:35 thb 1.1.2.4: #i35043# Added Event and EventTrigger functionality for after effect (but also for most of the other EventTrigger types); faked a DimColor implementation (currently based on fillcolor); refactored a little bit
2004/10/13 12:10:55 thb 1.1.2.3: #i34997#, #i35130#: Fixed transparency problem for static shapes, added mouse cursor setup when user paint mode is enabled
2004/09/06 16:07:33 thb 1.1.2.2: #i10000# Fixed various unixoid build breakages (missing types, gcc bind peculiarities, hdl instead of hpp etc.
2004/09/06 13:42:48 thb 1.1.2.1: #110496# Initial revision
2004-11-26 17:52:49 +00:00