summaryrefslogtreecommitdiff
path: root/slideshow
AgeCommit message (Collapse)AuthorFilesLines
2013-05-10fix compile for change to boost 1.53.0 declaring smart pointer operator bool ↵Mark Wright6-6/+6
as explicity for C++11 compilers Change-Id: If2c3ad68b2ffea645a9f2035cd802553edc0ee79 Reviewed-on: https://gerrit.libreoffice.org/2064 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> (cherry picked from commit d4bab97023e3569571a92551040574b20aceca7c) Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2013-01-29fdo#59881 - sdremote: revert un-necessary locking change.Michael Meeks1-5/+1
Change-Id: Id455dd87f01bbea0c5a4ae26734c0aba5699ac71 (cherry picked from commit ab8e37573628f2e5863e7fc0252103ab32203fc2) Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2013-01-28fdo#59881 - sdremote: give up on threaded / UNO usage.Michael Meeks1-1/+5
Process incoming commands in the main thread in a Timeout, build thumbnail / previews there too - to avoid the deadlocks mentioned in the bug. (cherry picked from commit 58b05ce98e72fe47bdca02d2dabea20c36a494bf) Change-Id: I5f5e8d6fbc2e059d4194f72f3e086e1aa87ab2cc Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2012-12-17Remove --with-stlport from LO 4.0Stephan Bergmann1-1/+1
The STLport was only built for the benefit of old extensions on platforms that once used it themselves (Linux x86, Solaris x86 and SPARC, Windows). We deliberately break such old extensions for LO 4.0 by no longer shipping that backwards-compatiblity cludge. Keeps STLport listed in readlicense_oo/ because of o3tl/inc/o3tl/compat_functionality.hxx. Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?). (cherry picked from commit 77d3777c8934171a9557a96872d020cf12443fb9, minus the code that addressed Windows C4005 warnings -- which after all were due to unrelated changes for PCH rather than this commit) Conflicts: postprocess/prj/build.lst Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
2012-11-30c++ API: use css alias in generated headers, adds global css declThorsten Behrens1-2/+0
This changes all generated API headers (.hpp and .hdl) to use a namespace alias 'css' instead of the pointlessly long com::sun::star Makes the change in cppumaker & associated tools, adds a global namespace alias definition in sal/types.h, and removes a kiloton of local, now pointless-to-harmful versions of that alias from all over the code. Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
2012-11-28fix first run of shader-using 3D transitionsDavid Tardon1-0/+5
The slideshow engine emits viewChanged() immediately after the transition has been initialized. Because the ShaderTransition data were not fully reset in finishTransition_, no transition texture would be generated on the re-initialization in viewChanged(), thus there would be no transition on the first slide. Change-Id: I04fef9a6c09537995d83889be2fe15569a1ddc2c
2012-11-28fix 3D slide trans. initializationDavid Tardon1-19/+48
Change-Id: Iafec5485d0a097f386070370b989d5e77f631d99
2012-11-23Remove some newly tagged unused methodsJulien Nabet2-7/+0
Change-Id: Ie55dfd19f223df62c091ffc4fdf28789b308a1c7
2012-11-22fix 3D 'fade' transitionsDavid Tardon1-2/+365
* canvas bitmaps created without transparency get an appropriate color space * implement a color space for OpenGL RGBA to use instead of canvas::tools::getStdColorSpace(), which apparently uses VCL's interpretation of alpha (alpha == 0xff means full transparency, alpha == 0 full opacity). Change-Id: I97f30533206b75132abd0bb0d290a279f15ae8a9
2012-11-22fix Fade Smoothly transitionDavid Tardon1-4/+5
Change-Id: I833bd800491bce81ccaef97d9320a4df10aaff79
2012-11-22refactor OpenGL transition creationDavid Tardon3-496/+939
Change-Id: I1f2de591906f3560cc60d1323e8dcfb66448f4eb
2012-11-22always set event descriptionDavid Tardon6-46/+13
Change-Id: I8d83c0d65fff0b0d3d08f32aa3d5c0bb5e7e9c8a
2012-11-22OSL_TRACE -> SAL_INFODavid Tardon1-25/+29
Change-Id: I3c3dbe958fe50cc95b8427ac4daaca1a5bec784c
2012-11-22make conditionally-compiled code easier to readDavid Tardon1-4/+14
Change-Id: I6e855fd09ded2afc14379b75a7ab66b99588dd6b
2012-11-06re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks1-150/+16
linecap: Reintegrating finished LineCap feature Patch contributed by Regina Henschel http://svn.apache.org/viewvc?view=revision&revision=1232507 Patches contributed by Sven Jacobi impress212: #i81610# fixed animation export http://svn.apache.org/viewvc?view=revision&revision=1167620 impress212: drawinglayer gbuild environment changes http://svn.apache.org/viewvc?view=revision&revision=1167627 http://svn.apache.org/viewvc?view=revision&revision=1167628 impress212: DffPropSet -> minor code improvements, removing table http://svn.apache.org/viewvc?view=revision&revision=1167634 impress212: #158494# fixed excel import (text rotation) http://svn.apache.org/viewvc?view=revision&revision=1167638 Patches contributed by Armin Le Grand Svg: Reintegrated Svg replacement from /branches/alg/svgreplavement http://svn.apache.org/viewvc?view=revision&revision=1220836 #118728# changed indentifying definitions for Svg file detection http://svn.apache.org/viewvc?view=revision&revision=1229961 #118838# LineGeometry creation for complicated cases optimized to create single Polygons http://svn.apache.org/viewvc?view=revision&revision=1236232 #119176# corrected file type detection for SVG for svg files without xml header http://svn.apache.org/viewvc?view=revision&revision=1309445 #118728# Extended Svg file detection http://svn.apache.org/viewvc?view=revision&revision=1230531 #118529# solve break converters and convert commands for OLEs and images http://svn.apache.org/viewvc?view=revision&revision=1186168 svg: added WaE changes from branch svgreplacement to trunc http://svn.apache.org/viewvc?view=revision&revision=1222974 svg: corrected missing member initialization http://svn.apache.org/viewvc?view=revision&revision=1226134 fix for #118525#: Using primitives for chart sub-geometry visualisation http://svn.apache.org/viewvc?view=revision&revision=1226879 #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles to bitmapEx ... http://svn.apache.org/viewvc?view=revision&revision=1293316 fix for #118525#: removed no longer used variable maOriginalMapMode, one more exception eliminated http://svn.apache.org/viewvc?view=revision&revision=1227097 #16758# Added buffering to the VDev usages of the VclProcessor2D derivates... http://svn.apache.org/viewvc?view=revision&revision=1229521 #116758# Secured VDev buffer device to Vcl deinit http://svn.apache.org/viewvc?view=revision&revision=1230574 #116758# added remembering allocated VDevs for VDevBuffer to be able to also delete these when vcl goes down; it should never happen, but You never know http://svn.apache.org/viewvc?view=revision&revision=1230927 #118730# Changed SvgClipPathNode to use MaskPrimitive2D for primitive representation instead of TransparencePrimitive2D http://svn.apache.org/viewvc?view=revision&revision=1231198 #118822# secured 3D geometry creation (slices) by subdividing the 2D source polyPolygon early http://svn.apache.org/viewvc?view=revision&revision=1234749 #118829# enhanced Svg gradient quality, obstacles avoided http://svn.apache.org/viewvc?view=revision&revision=1235361 #118834# Unified usage of TextBreakupHelper as single tooling class for i18n text primitive breakup http://svn.apache.org/viewvc?view=revision&revision=1236110 #118853# added square pixel size limit to conversion of TransparencePrimitive2D to Metafile action http://svn.apache.org/viewvc?view=revision&revision=1237656 #118824# coreccted mirroring and boundrect when the graphicmanager is used for bitmap output http://svn.apache.org/viewvc?view=revision&revision=1240097 #115092# Corrected VclProcessor2D::RenderPolygonStrokePrimitive2D for various optimization scenarios http://svn.apache.org/viewvc?view=revision&revision=1241434 #118783# Corrected errors in ID strings, corrected Svg line/fill export, corrected polygon close state http://svn.apache.org/viewvc?view=revision&revision=1232006 #118796# corrected null-pointer usage in SVG text exporter http://svn.apache.org/viewvc?view=revision&revision=1240262 #118729# Use GraphicStreamUrl and GraphicUrl to allow multi image import with linked graphics, too http://svn.apache.org/viewvc?view=revision&revision=1229962 #118898# corrected error in GDIMetaFile::GetBoundRect in handling MetaFloatTransparentAction http://svn.apache.org/viewvc?view=revision&revision=1293349 #118855# Corrected handling of possibly created empty clipRegions after PolyPolygon clipping http://svn.apache.org/viewvc?view=revision&revision=1237725 #115962# Better (but not yet optimal, see comments in task) handling of MetaFloatTransparentAction in PDF export http://svn.apache.org/viewvc?view=revision&revision=1241078 IP clearance: #118466# This patch removes librsvg, libcroco, libgsf, ... http://svn.apache.org/viewvc?view=revision&revision=1200879 118779# Added svg content streaming in/out to ImpGraphic stream operators http://svn.apache.org/viewvc?view=revision&revision=1231908 linecap: correctons for WaE and mac drawing http://svn.apache.org/viewvc?view=revision&revision=1232793 svg: uses current system Dpi for Svg replacement image creation http://svn.apache.org/viewvc?view=revision&revision=1233948 Patches contributed by Mathias Bauer (and others) gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1394326 Remove duplicate header includes. cws mba34issues01: #i117720#: convert assertion into warning http://svn.apache.org/viewvc?view=revision&revision=1172352 118485 - Styles for OLEs are not saved. Submitted by Armin Le Grand. http://svn.apache.org/viewvc?view=revision&revision=1182166 cws mba34issues01: #i117714#: remove assertion http://svn.apache.org/viewvc?view=revision&revision=1172357 Patch contributed by Jurgen Schmidt add some additional checks to ensure proper reading operations http://svn.apache.org/viewvc?view=revision&revision=1209022 mostly prefer our stream / bounds checking work. Patches contributed by Herbert Duerr #i118816# add clarifying comment regarding Font::*Color*() methods http://svn.apache.org/viewvc?view=revision&revision=1233833 extend macro->string handling for empty strings http://svn.apache.org/viewvc?view=revision&revision=1175801 avoid magic constants for SALCOLOR_NONE http://svn.apache.org/viewvc?view=revision&revision=1177543 initialize slant properly in ImplFontMetricData constructor (author=iorsh) http://svn.apache.org/viewvc?view=revision&revision=1177551 #i118675# make check for extension updates more stable http://svn.apache.org/viewvc?view=revision&revision=1214797 #a118617# remove VBasicEventListener.dll binary There are no known users depending on its CLSID http://svn.apache.org/viewvc?view=revision&revision=1203697 Patches contributed by Ariel Constenla-Haile Fix build breaker on Linux/gcc http://svn.apache.org/viewvc?view=revision&revision=1221104 Fix crash when trying to instantiate css.graphic.GraphicRasterizer_RSVG http://svn.apache.org/viewvc?view=revision&revision=1215559 Patches contributed by Oliver-Rainer Wittmann sw34bf06: #i117962# - method <SwFlyFrm::IsPaint(..)> - consider instances of <SwFlyDrawObj> http://svn.apache.org/viewvc?view=revision&revision=1172120 sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines http://svn.apache.org/viewvc?view=revision&revision=1172115 gnumake4 work variously from Hans-Joachim Lankenau http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1396782 http://svn.apache.org/viewvc?view=revision&revision=1394707 plus some amount of re-splitting of legacy headers. Patch contributed by Pavel Janik WaE: Remove unused variables. http://svn.apache.org/viewvc?view=revision&revision=1230697 Patches contributed by Takashi Ono mingwport35: i#117795: MinGW port fix for vcl2gnumake http://svn.apache.org/viewvc?view=revision&revision=1172091 mingwport35: i#117795: MinGW port fix for vcl2gnumake http://svn.apache.org/viewvc?view=revision&revision=1172091 Patch contributed by Christian Lippka impress212: #i98044# re enable Text menu for outline and title shapes http://svn.apache.org/viewvc?view=revision&revision=1167639 Patch contributed by Andre Fischer 118674: Made category B code optional and disabled by default. http://svn.apache.org/viewvc?view=revision&revision=1215131 118881: Ignore empty paragraphs after bullets. http://svn.apache.org/viewvc?view=revision&revision=1296205 Patches contributed by Philipp Lohmann ooo340fixes: #i117780# use rtl allocator http://svn.apache.org/viewvc?view=revision&revision=1172087 ooo34gsl02: #i117807# fix an off by one error (index actually inside the pfb section header) http://svn.apache.org/viewvc?view=revision&revision=1167576 various cleanups, related compilation fixes, warning cleanups, re-working of obsolete stl template pieces to use boost instead, changed string classes, re-adapt KDE about data, about dialog, fixing warnings, and other fixes & improvements. Disable svg import / render for about/ branding code-paths for now. Restore full icon theme set. Remove OS/2 conditionals and sources. Remove conflicting gtk/full-screen monitors support. Retain existing svg rasterizer files - temporarily disabled. Standardize stringificaiton and fixup dllpostfix issues. Rename SvgGradientHelper::== to equalTo to avoid overloading issues. Use the flat GdiPlus API for LineCaps calls.
2012-10-24fdo#46808, Adapt awt::Toolkit UNO service to new styleNoel Grandin1-6/+2
Create a merged XToolkit2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Also mark sub-interfaces as non-optional. Change-Id: I278d0288e92be277033013302267cf93f7d70480
2012-09-28gbuild: invert handling of standard system libraries:Michael Stahl4-8/+0
Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
2012-09-28gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:Michael Stahl1-1/+1
add a new gb_LinkTarget_use_system_win32_libs to abstract different linker options on MSVC and GCC. Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
2012-09-28gbuild: gb_Library_PLAINLIBS_NONE cleanup for unxgcc/solarisMichael Stahl1-4/+4
Change-Id: Ia7f64bdd0fd81c5dcc08d828db4602b65e2da949
2012-09-28gbuild: clean up Mac OS X framework handling:Michael Stahl1-1/+1
There are currently 3 different mechanisms being used for frameworks, which is of course intolerable so we invent a 4th one and standardize on it: gb_LinkTarget_use_darwin_frameworks (This doesn't mean using add_libs or externals was wrong, it was just inconsistent... and i don't see an obvious benefit of using externals here) Change-Id: I5de9020402c87e7236c6a358c47f02fa56642d3d
2012-09-28gbuild: replace direct gb_STDLIBS use with ...Michael Stahl4-4/+8
... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
2012-09-28gbuild: split uwinapi out of gb_STDLIBSMichael Stahl4-0/+4
Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
2012-09-28SetPosSizePixel->setPosSizePixelCaolán McNamara2-2/+2
Change-Id: Id1cab5b27776180cd8403af848c1294858384b4a
2012-09-28having two SetPosSizePixel is a blasted nuisanceCaolán McNamara1-1/+1
Lets rename the multiargument SetPosSizePixel to setPosSizePixel drop the various using Window::SetPosSizePixel and work towards de-virtualizing SetPosSizePixel/SetPosPixel and SetSizePixel and doing the work in a virtual setPosSizePixel Change-Id: I7057654168001b67becee1791e97f9e9dc01f7b8
2012-09-14Improvement on previous commit, UCB clean upStephan Bergmann1-12/+0
* As UCB is only ever initialized with "Local"/"Office", remove this configuration vector completely. The "create" ctor creates an instance internally initialized with those "Local"/"Office" keys. Special (test) code can still instantiate an uninitialized one via plain createInstance. And for backwards compatilibity process startup still ensures to create an initialized instance early, in case there is still code out there (in extensions) that later calls plain createInstance and expects to get the already-initialized (single) instance. * XInitialization is an "implementation detail" of the UniversalContentBroker service, do not expose in XUniversalContentBroker. * ucbhelper/configurationkeys.hxx is no longer needed and is removed. * ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that requires ucbhelper::Content constructors to take explicit XComponentContext arguments now. * The only remaining code in ucbhelper/source/client/contentbroker.cxx is Android-only InitUCBHelper. Is that relevant still? Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
2012-09-07convert OSL_ debug funcs to SAL_David Tardon1-2/+2
Change-Id: I8903dd6aff6cdd6a4b24e3030309780975ea9318
2012-09-07more refactoringDavid Tardon1-23/+38
Change-Id: I2470e0d1ace4139a735e9de32c124bc054b8ff76
2012-09-07refactor the OGLTransitionerImpl init. a bitDavid Tardon1-33/+36
This removes some possible code paths that IMHO only added complexity and shaves some time off each presentation start (200--500 ms on this machine) by avoiding one call of GLInitSlides, which creates the textures. Change-Id: I0f66d138f14c86c87d6046276adc36072227c859
2012-09-07shuffle #ifdefs around a bitDavid Tardon1-6/+4
Change-Id: I93b7c3796acf2da0ba28d3ae61aab4e15681683f
2012-09-07more indentation fixesDavid Tardon1-196/+194
Change-Id: Ia4a3a2aede8240d98423dbf78da15b95e19bfa5b
2012-09-07drop useless nested anonymous namespaceDavid Tardon1-32/+29
Change-Id: I0876e253b69fa4ec8262946339bb643aa43f3bad
2012-09-07add more timing codeDavid Tardon1-0/+4
Change-Id: I481e1acfee06e56932bf7ba7bbe7f89f35ff0435
2012-09-07simplify time profilingDavid Tardon1-12/+24
Change-Id: Ib5976cd3e0c6e3b90fc62fe8336317f259dd544b
2012-09-07use meaningful names for debugging variablesDavid Tardon1-22/+22
Change-Id: I50918435903a053ce99487c6ad48d45552358cd2
2012-08-31-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann3-8/+0
Change-Id: I885db00df96c73c35f9c1a6add8caf6b93f7c01a
2012-08-17switch logging from OSL_ to SAL_David Tardon2-49/+53
Change-Id: Iad5041fe85c5f03b9b5ed4a13d5c59c4ac027386
2012-08-17fix indentationDavid Tardon2-76/+76
Change-Id: I9b077cbbeac37c0eaac1365a8793cbc3f33f8b3e
2012-08-17do not paint background if no fade color was setDavid Tardon1-5/+8
The condition got lost in commit 2e8b2e6de14d325863d9bc419a461b75c3aaf3d0 . Change-Id: I8c9a6baf56dfe36d55e02476823e2847d77a7f58
2012-08-17fix copypastaDavid Tardon1-1/+1
Change-Id: Iaf0ef140ac60088bce95d82f8b09e4e218e12dab
2012-08-14fix "uncover" slide transitions with presenter consoleDavid Tardon3-46/+71
It turns out it is really not a good idea to render _anything_ on the first run of performIn/performOut in classes derived from SlideChangeBase. That is because the functions are called separetely for every view, so, if there is more than one view, like when the presenter console is active, it will be done only for the first of them. This commit introduces another function, prepareForRun, that can be used reliably for that purpose. Change-Id: I2c690fb145ccc05a680d4c2991c73900336e6f42
2012-08-12Check MACOSX_SDK_VERSION, not MAC_OS_X_VERSION_MIN_REQUIREDTor Lillqvist1-2/+2
Change-Id: I7b24c218d45cdcd743d0b56ae94e604c72c59ebf
2012-07-14simplify include guardsThomas Arnhold22-22/+22
Change-Id: Id4210229b20a1d54b680ff1a2ccbcdd3684ecf5f
2012-07-11re-base on ALv2 code. Includes:Michael Meeks95-2034/+1299
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-11Decrease header files dependenciesMatteo Casalin2-2/+1
Change-Id: I654e71e56d60bf629625df09eb93b21c9ef670e8
2012-07-03sprinkle explicit over constructorsDavid Tardon4-13/+13
Change-Id: I6599147a74e5c99f964b08935ec7c77f2d4cadef
2012-07-02targetted improvement of UNO API includes / usageMichael Meeks3-12/+3
2012-06-28Bug fix: now skip effect work correctly with repeated animationsMarco Cecchetti1-1/+2
2012-06-28Fixed a bug that prevented repeated animations to work properly when the ↵Marco Cecchetti1-1/+0
repeatCount value is greater than 2.
2012-06-28Added support for the repeatCount attribute for time containers.Marco Cecchetti3-12/+42
The support is limited to the case when the value of the repeatCount attribute is an integral number and the duration time is defined implicitly by the active duration of the time container children. The accumulate attribute is not handled. The support for such a feature has been implemented for both the C++ and the JavaScript presentation engine.
2012-06-28Now to animations and repeated to animations are handled by the C++ ↵Marco Cecchetti5-10/+108
presentation engine as the SMIL spec describes.