summaryrefslogtreecommitdiffstats
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
* normalize values of USE_XINERAMAMichael Stahl2014-02-271-1/+1
| | | | Change-Id: Iac70c0872b723f57a63b0df3759c3c6d38271eea
* Remove visual noise from desktopAlexander Wilms2014-02-2752-200/+200
| | | | | | | Change-Id: Ib8ca7794ce6f3e96ee3a9b2896b141635665552c Reviewed-on: https://gerrit.libreoffice.org/8252 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann2014-02-2657-515/+515
| | | | Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
* The LO process is called just "soffice" on OS XTor Lillqvist2014-02-251-0/+4
| | | | Change-Id: I74a6af7f4dc49ccf8ff3ead0d5b3e5e9b78b4f7a
* Remove unneccessary commentsAlexander Wilms2014-02-2342-532/+532
| | | | | | | Change-Id: I939160ae72fecbe3d4a60ce755730bd4c38497fb Reviewed-on: https://gerrit.libreoffice.org/8182 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* coverity#738620 Uninitialized scalar fieldCaolán McNamara2014-02-211-3/+4
| | | | Change-Id: I1359d9dcdeecb744025b048a998d5c8e08bb9265
* vcl: sal_Bool -> boolStephan Bergmann2014-02-2110-17/+17
| | | | Change-Id: I2a3e3d3e3266ea0f0fafdd91362076a4aa160f0e
* Replace deprecated std::auto_ptr with boost::scoped_ptrTakeshi Abe2014-02-211-2/+2
| | | | Change-Id: I674b7ee507258555b667657a13db6fda9b8d8372
* Remove vcl/settings.hxx from vcl/svapp.hxx and vcl/outdev.hxxTobias Lippert2014-02-203-0/+3
| | | | | | | | | | | | | Added vcl/settings.hxx to all cxx files which require it. This helps to speed up compilation after changes to the settings. Conflicts: sc/source/ui/dbgui/pvlaydlg.cxx Change-Id: I211a0735c47f72d6879f6f15339355abfe0e3cf4 Reviewed-on: https://gerrit.libreoffice.org/7933 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* svl: sal_Bool -> boolStephan Bergmann2014-02-201-2/+2
| | | | Change-Id: Ic31455a1f5ffffa35d4fdde901dd70734207b6f4
* coverity#984085 Uninitialized scalar fieldCaolán McNamara2014-02-181-0/+3
| | | | Change-Id: I84ff62f0a592a012fa7963f81f4bafcc0ebf420f
* Drop unnecessary #includeTakeshi Abe2014-02-187-9/+0
| | | | Change-Id: Ib9ab63cdf21f54b1611de37c5538a300a1b39ba6
* convert SvStream::operator>> methods to ReadXXX methodsNoel Grandin2014-02-121-1/+1
| | | | | | | | | | | First, I updated the clang rewriter to do the conversion. Then I lightly hand-tweaked the output for the few places where the rewriter messed up, mostly when dealing with calls on "this". Change-Id: I40a6a977959cd97415c678eafc8507de8aa3b1a9 Reviewed-on: https://gerrit.libreoffice.org/7879 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* normalize values of SYSTEM_NPAPI_HEADERS, SYSTEM_ICUMichael Stahl2014-02-121-1/+1
| | | | Change-Id: I7f1153e4a07a4116417a7734d867f2d0feda1ee4
* fdo#63154 Remove unused solar.h ref in vcl, basctl, desktop..Alexandre Vicenzi2014-02-124-18/+1
| | | | | | | Change-Id: Ic0187495d8f7f64ddf9d3c202ec41201c9ac3a8c Reviewed-on: https://gerrit.libreoffice.org/8001 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Marcos Souza <marcos.souza.org@gmail.com>
* coverity#704224 Logically dead codeCaolán McNamara2014-02-111-10/+0
| | | | Change-Id: Ic113260ff969f3bb670cb8ecaf5d6068dea5dbdd
* coverity#704223 Logically dead codeCaolán McNamara2014-02-111-11/+1
| | | | Change-Id: I4d5380f7c60ff10d1e1c2560e1e1288eb79cd056
* fwk: Constructor feature for one instance SessionListener.Matúš Kukan2014-02-111-11/+3
| | | | | | Converted as usual service implementation. Change-Id: I37c2f25e8a463abb236753c1299cc0aeb3007cd9
* Typo: diretory -> directoryJulien Nabet2014-02-101-1/+1
| | | | Change-Id: I46270104db3192f427bb7a954e6c074ab3aced33
* remove the 4 send crash report tabpagesCaolán McNamara2014-02-072-27/+2
| | | | | | | | | | | | and other logical consequences of officecfg::Office::Recovery::CrashReporter::Enabled == false because we have this disabled by default since the first LibreOffice release and we have no backend infrastucture to handle the submissions anyway and it's blocking conversion of legacy .src dialogs to .ui format Change-Id: Id5481af3ec970032b3728c0e6cc0c6a52d3ed3dc
* typo fixes in commentsAndras Timar2014-02-061-1/+1
| | | | Change-Id: Idd49478d59cd062118fbf8e99d1c8bc5250013fc
* Typo: seam(s) -> seem(s)Julien Nabet2014-02-061-1/+1
| | | | Change-Id: I840d120644760b61a39ad88b4095056f0f753bb7
* Introduce com.sun.star.ui.theWindowStateConfiguration singleton.Matúš Kukan2014-02-061-2/+2
| | | | Change-Id: I50861ac8952d54cb1a45846ea72a2ecac4f83409
* Change Application::SystemSettingsChanging to OverrideSystemSettingsChris Sherlock2014-02-042-23/+22
| | | | | | | | | | | | The name Application::SystemSettingsChanging implies that the app is being notified that system settings are being changed. This is not what the function does - in fact, SystemSettingsChanging overrides a settings object with user defined settings Change-Id: Ibbf821ff3c7ec5b38e2e79751058494c749b6428 Reviewed-on: https://gerrit.libreoffice.org/7629 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
* EXC_SYSOBJNOTCREATED was not really usedTor Lillqvist2014-02-031-7/+0
| | | | Change-Id: Id5ece6db33aa92b619571252df91b965a8805c96
* coverity#707748 : Uninitialized scalar fieldNorbert Thiebaud2014-02-011-9/+10
| | | | Change-Id: I9155c4ab7409d1fa00abbc3c81ff03d0c0d3910b
* Introduce com.sun.star.ui.theModuleUIConfigurationManagerSupplier singleton.Matúš Kukan2014-01-301-2/+2
| | | | Change-Id: I7b503e5d49865c9ff287bf72eaff1995ce871790
* coverity#1158237 Resource leakCaolán McNamara2014-01-291-0/+1
| | | | Change-Id: I2204ec36344b8f7662efa8aed31e9363bb791616
* Introduce com.sun.star.ui.theUIElementFactoryManager singleton.Matúš Kukan2014-01-291-2/+2
| | | | | | | To replace single-instance com.sun.star.ui.UIElementFactoryManager service. Change-Id: I4262909c4396e3907d271a56696a06903168a58d
* Introduce com.sun.star.frame.ControllerFactory singletons:Matúš Kukan2014-01-291-3/+2
| | | | | | | | | | com.sun.star.frame.thePopupMenuControllerFactory com.sun.star.frame.theStatusbarControllerFactory com.sun.star.frame.theToolbarControllerFactory To replace their single-instance service variants. Change-Id: I00586d0d61e63f9482cb659071e88aa9cf02d5b5
* bool improvementsStephan Bergmann2014-01-2816-24/+24
| | | | Change-Id: Ie4c9d7f01fef2604d80d8e465ce30daab7481eed
* Introduce com.sun.star.frame.theUICommandDescription singleton.Matúš Kukan2014-01-282-4/+4
| | | | Change-Id: Ic88cca3722d555ba48d7da8c176556fa1ff90650
* Introduce com.sun.star.frame.theAutoRecovery singleton.Matúš Kukan2014-01-281-2/+2
| | | | | | | | | To replace com.sun.star.frame.AutoRecovery single-instance service, incorrectly converted in 279859fdbc40f68d8f1649fa5b928d9de49e8d9e Unfortunately needs a lot of changes in autorecovery.cxx. Change-Id: Iba5188dffea3e03803236f23e0b3f343746ace90
* Introduce com.sun.star.task.theJobExecutor singleton.Matúš Kukan2014-01-244-5/+2
| | | | | | | | | | | | To replace com.sun.star.task.JobExecutor single-instance service, incorrectly converted in 748aa84e9808ad31c6ff6b71459525c82de10e58 [including changes by Stephan Bergmann <sbergman@redhat.com>] Change-Id: I4cea2c63a20b5b22f6e1f822fb35fcc4d0397687 Reviewed-on: https://gerrit.libreoffice.org/7609 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Let C++ inline functions return bool instead of sal_BoolStephan Bergmann2014-01-231-1/+1
| | | | | | | | | | | | | ...to improve diagnosing misuses of boolean expressions in client code (cf. compilerplugins/clang/implicitboolconversion.cxx). This change should be transparent to client code. Missing overloads of insert() for bool have been added to OStringBuffer and OUStringBuffer (which required dropping one !VALID_CONVERSION check that would now pick that overload, but would be flagged by compilerplugins/clang/pointertobool.cxx). Change-Id: I2d64cd923b8f47bfaa31e753def6515c29a3f8c9
* Move defines into settings.hxxChris Sherlock2014-01-231-8/+1
| | | | | | | | | | | | | | | | | | For some unknown reason, there are a bunch of defines in the middle of Desktop::SystemSettingsChanging() that should really be in include/vcl/settings.hxx. I have now moved DRAG_OPTIONS_ALL into settings.hxx but entirely removed DRAG_OPTIONS_NONE because it is confusing. I also removed it in the one place this combination of options is used in the Desktop class. I have also removed the options DRAG_OPTIONS_OBJECT_* from settings.hxx because they are used nowhere in the code. I have carefully looked through the code and nothing flips bits 0x00000004 or 0x00000008 on the private member of ImplStyleData's mnDragFullOptions in any way. Basically, it is safe to remove. Change-Id: Icf6268f940cfaed271bd43c977473fecfc726949 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* Improve settings code reabilityChris Sherlock2014-01-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | Application::SetSettings relies on Application::GetSettings to initialize the application's settings if this hasn't happened. This means that GetSettings is being used not to get the app's settings, but to initialize the settings! I have corrected this by introducing a private static function InitSettings(). Note that I assert if it attempts to initialize already initialized settings, because the (Get|Set)Settings does the check for you. Also changed a local variable from nGet to nDragMode in Desktop::SystemSettingsChanging to make it easier to read the code. Whilst this is minor, a variable name of "nGet" seems very sloppy. Change-Id: I04975217c2028b3489179997db4287957578cc93 Reviewed-on: https://gerrit.libreoffice.org/7586 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* bool improvements (related to mixing bool/sal_Bool in &=, |=, ^=)Stephan Bergmann2014-01-222-4/+4
| | | | Change-Id: I9869d9709f28b68ef7b518527175589d80644668
* bool improvementsStephan Bergmann2014-01-223-7/+7
| | | | Change-Id: Iddc92e42a100a0fb36c77c21d4c176dded8f3391
* Remove unused Window parameter from SystemSettingsChangingChris Sherlock2014-01-202-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This took a bit of code archaelogy for me to track down. It turns out that as part of an effort to optimize startup, the line of code in this function was commented out, presumably to be rewritten later. This happened in commit ee3351d78c in July 2001 (!). About three years later, in February 2004, the function was rewritten in commit 189c2388d80. As it turns out, the only two functions that used the Window parameter were vcl/source/window/window.cxx (which passed itself in, but of course this did nothing) and vcl/source/window/winproc.cxx. Furthermore, winproc only ever passed in the first frame, so it didn't really do anything either. Consequently, the function as it stands *now* only notifies the application that system settings have been changed. It doesn't care which window it tells. Therefore, I have excised this parameter from the function. I don't think it made sense when it was implemented anyway, so there is no net loss. After removing the unneeded parameter, I was also able to remove the Window parameter from winproc.cxx's ImplHandleSalSettings function as it was only ever used to set the top level window, which is now irrelevant. Change-Id: I84f2c5c5ff8969387da3af81e4a9c7f9ac6237e1 Reviewed-on: https://gerrit.libreoffice.org/7541 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
* fdo#73549 do not attempt to resolve an empty localeEike Rathke2014-01-171-0/+3
| | | | | | ... to match installed UI locales Change-Id: If0ad0fde392bc5ea3cf454f4858330f5e93a6666
* Window::Notify should return boolStephan Bergmann2014-01-174-6/+6
| | | | Change-Id: I72081b1022582c8b6f95a611e21d9c78f7581efe
* Introduce com.sun.star.frame.theGlobalEventBroadcaster singletonStephan Bergmann2014-01-161-2/+2
| | | | | | | ...to supersede com.sun.star.frame.GlobalEventBroadcaster single-instance service. Change-Id: I74ecaadadb4c600d39979aa7c13b6389bed38fd7
* EndDialog takes long nResult, not boolStephan Bergmann2014-01-141-2/+2
| | | | Change-Id: Ic6283b7a71a5d1c539ae99155f448e34e877080a
* Missing XServiceInfoStephan Bergmann2014-01-083-4/+47
| | | | Change-Id: Ifc5454bbcd29730002b0a3261d2c34dee8ffb843
* Some ConfigurationProvider -> theDefaultProvider simplificationsStephan Bergmann2014-01-081-9/+6
| | | | Change-Id: I7c25cd94f8a1ca339f7423c26f21f13c7a68906d
* remove unnecessary sal_Unicode casts in OUStringBuffer::append callsNoel Grandin2014-01-079-12/+12
| | | | | | | | | Convert code like: buf.append( static_cast<sal_Unicode>('!') ); to: buf.append( '!' ); Change-Id: Iacb03a61de65a895540940953b49620677b3d051
* Some make file fixingZolnai Tamás2013-12-271-1/+1
| | | | | | Related to d1c74734c8d9026b0f0c03f7382ca60165cec8c6 Change-Id: Ic3a6147f0615e79640ec9f567168f93219d34020
* Transex3: NO_LOCALIZE_EXPORTZolnai Tamás2013-12-271-1/+4
| | | | | | | | | | | | | In the past, NO_LOCALIZE_EXPORT macro must be used to skip uneeded parsing of src files which has no localizable content. It is unsued by now and it is more effective to handle this files on gmake level: gb_SrsTarget_add_nonlocalizable_files gb_SrsTarget_add_nonlocalizable_templates Plus remove some empty src file. Change-Id: I8fc9b2db0b5fd7a3379d3c5be970c4fc691f4c53
* WaE: unused variable 'ARGUMENT_PREFIX'Tor Lillqvist2013-12-261-2/+1
| | | | Change-Id: I88b8a66ccc4da951e92cce0e4b5d66dcff8bf477