summaryrefslogtreecommitdiff
path: root/sdext/source/presenter/PresenterComponent.cxx
AgeCommit message (Collapse)AuthorFilesLines
2017-10-23loplugin:includeform: sdextStephan Bergmann1-2/+2
Change-Id: Ieb9641b9846ecfed8d1a022a48defe7644405690
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann1-3/+3
Change-Id: I8aec30601862feaeb99e3ce01adf61665688fa9a
2013-08-19Mark as constTakeshi Abe1-1/+1
Change-Id: Ic81dd60fadecf72f25792903985f2b387df7a7a0
2013-04-19Remove any remaining remnants of unused component_canUnload featureStephan Bergmann1-3/+1
Change-Id: I635fd006b5ba9f5fb0091748ee2ff9bc3c1a2d2a
2013-04-19remove unused component_canUnload functionsMatúš Kukan1-12/+3
Change-Id: Id3f41e2a620c47bb848718d0fc994739be2d64fc
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák1-1/+0
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2012-11-21Turn presenter screen from bundled extension to plain codeStephan Bergmann1-39/+0
The immediate trigger was 5e5c11c664f67ff9fd1120905b09a32bea3b2f6c "fdo#42070 Fix RTL support in presenter console" causing build failures on Mac OS X when linking the extension against vcl, but there should be more benefits of going from a bundled-anyway extension to plain code. (Not the least to get rid of the com.sun.star.drawing.XPresenterHelper hack.) To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant identifiers as follows: * UNO implementation com.sun.star.comp.Draw.framework.PresenterScreenJob -> org.libreoffice.comp.PresenterScreenJob * UNO implementation com.sun.star.sdext.presenter.PresenterProtocolHandler -> org.libreoffice.comp.PresenterScreenProtocolHandler * protocol handler schema vnd.com.sun.star.comp.PresenterScreen -> vnd.org.libreoffice.presenterscreen * configuration schema /org.openoffice.Office.extension.PresenterScreen -> /org.openoffice.Office.PresenterScreen (it appears this contains little to no user-changeable data anyway, so not migrating it to a new user profile due to the schema name change should not be problematic) * job ID onDocumentOpenedJob -> org.libreoffice.PresenterScreen Even with these precautions, having the presenter screen installed both as plain code and as a (per-user or shared) extension still leads to a crash when activating presentation mode (likely due to how both codes want to take control of the screen). To mitigate this, existing installations of the extension are explicitly not migrated to new user profiles. The sdext/source/presenter/bitmaps/*.png files were moved to icon-themes/galaxy/sd/res/presenterscreen-*.png and are now accessed via SdResId (adding the relevant data to sd/source/ui/inc/res_bmp.hrc and sd/source/ui/app/res_bmp.src; not sure whether these locations are already ideal). The code itself has been left mostly unchanged in sdext/source/presenter/, and it still clumsily communicates with sd core code via XPresenterHelper. There is a lot of room for improvement here. The help data is left untouched at sdext/source/presenter/help/ and needs to be incorporated properly into helpcontent2 in a follow-up commit. The --disable-ext-presenter-console configure switch is gone. Change-Id: I71adb7ae6dcdbd1802151fce6e3871d8a2026332
2012-10-02re-base on ALv2 code. Includes:Michael Meeks1-23/+14
#i118662# remove berkeleyDB from module l10tools Patch contributed by Oliver-Rainer Wittmann http://svn.apache.org/viewvc?view=revision&revision=1213189 reportdesign: remove extra items from Help menu Patch contributed by Ariel Constenla-Haile http://svn.apache.org/viewvc?view=revision&revision=1201215
2012-10-02Use prefixTor Lillqvist1-2/+2
Change-Id: I80de62d3afd461bc51a33d427794c86c4a6bc32c
2012-05-16reduce static_initialization_and_destruction chainCaolán McNamara1-6/+5
Change-Id: I962aeac0c7feeabb7963016d5afcfeca5a48ccfe
2012-04-24remove leftover component_writeInfoDavid Tardon1-6/+0
2012-01-12sdext/source/presenter/*: remove extraneous vertical whitespaceRich Wareham1-11/+0
Replace 5 lines of vertical whitespace in sdext/source/presenter/* with a single line so that more can be seen on the screen at once. Fixes bug 44635
2012-01-10Fix for fdo43460 Part XXXII getLength() to isEmpty()Olivier Hallot1-1/+1
Part XXXII Modules sdext
2011-12-27function component_canUnload is exportedDavid Tardon1-1/+1
2011-11-27remove include of pch header from sdextNorbert Thiebaud1-2/+0
2011-11-15fdo#42865: sdext: no mapfileMichael Stahl1-4/+1
In order to not have the offending local _ZNSs4_Rep20_S_empty_rep_storageE symbol in PresenterScreen.uno.so and pdfimport.uno.so, build them with hidden visibility.
2011-07-12Remove component_getImplementationEnvironmentMatus Kukan1-12/+0
2011-04-20Easyhack: Add visibility markup to all component_get* functionsJulien Nabet1-2/+2
2010-10-13Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+3
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-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-5/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-08-29#i10000# Missing precompiled header directive added.Rüdiger Timm1-1/+4
2008-05-13INTEGRATION: CWS presenterscreen (1.2.4); FILE MERGEDVladimir Glazounov1-17/+104
2008/04/30 07:51:56 af 1.2.4.6: #i88853# PresenterSlideShowView is no longer a service. 2008/04/22 13:01:48 af 1.2.4.5: #i18486# Made extension identifier platform specific. 2008/04/22 08:30:39 af 1.2.4.4: #i18486# Changed startup details. Remembering the extension path. 2008/04/22 08:27:17 af 1.2.4.3: RESYNC: (1.2-1.3); FILE MERGED 2008/04/18 09:01:28 af 1.2.4.2: #i18486# Added missing PresenterSlideShowView service. 2008/04/16 16:30:21 af 1.2.4.1: #i18486# Dropped dependence on non-URE libraries.
2008-04-11INTEGRATION: CWS changefileheaderm6 (1.2.2); FILE MERGEDRüdiger Timm1-22/+18
2008/04/09 16:07:34 rt 1.2.2.1: #i87884# Change license header to LPGL v3.
2008-04-03INTEGRATION: CWS presenterview (1.1.2); FILE ADDEDKurt Zenker1-0/+68
2008/02/26 14:58:06 af 1.1.2.4: #i18486# Added PresenterSpritePane 2008/01/21 14:32:00 af 1.1.2.3: #i18486# Added PresenterPane and PresenterPaneBorderManager. 2007/11/19 09:24:48 af 1.1.2.2: #i18486# Added PresenterProtocolHandler. 2007/10/24 12:29:51 af 1.1.2.1: #i18486# Initial revision.