summaryrefslogtreecommitdiffstats
path: root/svl/inc
Commit message (Collapse)AuthorAgeFilesLines
* fdo#46808: Slight simplifications of previous commitStephan Bergmann2012-11-051-9/+1
| | | | Change-Id: I9e0158faa24d388176427529500f073b8b6f34bd
* fdo#46808, Adapt i18n::Transliteration UNO service to new styleNoel Grandin2012-11-051-2/+11
| | | | | | | Simply make the service implement XExtendedTransliteration, since all of the implementatins already do that. Change-Id: If03bf56a8d33931ad0230743a4603e2ae9b104ac
* XubString->OUStringCaolán McNamara2012-11-012-4/+4
| | | | Change-Id: Iea7d8681cdcd45d545826af63fc689640dfe29f0
* resolved rhbz865058 retard overflow of internal table of number formatsEike Rathke2012-10-311-1/+1
| | | | | | Due to an insane amount of ridiculous "user-defined" number formats the internal table may overflow during import, stave off and increase the number of available slots to another arbitrary limit.
* trivial empty-init String::Fill -> comphelper::padToLengthCaolán McNamara2012-10-301-6/+5
| | | | Change-Id: I6c41b8f4d3ad739eff545063bd1f8fe8f4fba65e
* fdo#46808, Adapt i18n::LocaleCalendar UNO service to new styleNoel Grandin2012-10-291-6/+6
| | | | | | | Did not need to create a new interface, because XCalendar3 already covers the whole service interface. Change-Id: Iaf094014c16e872d2003ca6e8e7588abd081d882
* String->OUString in SVL::SvNumberFormat calendar methodsNoel Grandin2012-10-091-4/+4
| | | | | | | Change-Id: I6fe904d25a0675d881ee7c1d761e9af87e23a69d Reviewed-on: https://gerrit.libreoffice.org/772 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* String->OUString in svl::ImpSvNumFor::GetNewCurrencySymbol methodNoel Grandin2012-10-091-2/+2
| | | | | | | Change-Id: Ie283a02903b0bf420291e1e4e1e29232cc7ff3a9 Reviewed-on: https://gerrit.libreoffice.org/771 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* String->OUString in svl::SvNumberFormat::GetMappedFormatstring methodNoel Grandin2012-10-091-1/+1
| | | | | | | Change-Id: I80512acbcd639ee20f56f9ac95efc00bd3209b76 Reviewed-on: https://gerrit.libreoffice.org/770 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* sal_Bool->bool in svl::DdeTransactionNoel Grandin2012-10-041-2/+2
| | | | Change-Id: I97dd4411b5293b8f61527505e54608442eb18cca
* sal_Bool->bool in svl::SfxStyleSheetBaseNoel Grandin2012-10-041-22/+23
| | | | Change-Id: Id506fa56d07be56d63715703e354625715275933
* sal_Bool->bool in svl::SvxSearchItemNoel Grandin2012-10-041-45/+45
| | | | Change-Id: I60230e57993ee24fc80eb26d16588f131ec1f8dc
* sal_Bool->bool in svl::DECL_PTRHINTNoel Grandin2012-10-041-4/+4
| | | | Change-Id: Ib9a0aa8e22cb84b07b7346e5647b2a2667f05c6a
* String->OUString in svl::ImpSvNumberformatInfoNoel Grandin2012-10-021-2/+2
| | | | Change-Id: Iff00b06a1e4e7c485e70ef0537fdea07ce3d42e5
* String->OUString in sComment field in svl::SvNumberFormatNoel Grandin2012-10-021-3/+3
| | | | Change-Id: I5a774563c791c7cd4170680a65711cc339f60c5b
* sal_Bool->bool in svl::SfxImageItemNoel Grandin2012-10-021-2/+2
| | | | Change-Id: I1a6d53352c65cd0999392531d8e406154bc4bf7a
* sal_Bool->bool in svl::SvtCTLOptionsNoel Grandin2012-10-021-10/+10
| | | | Change-Id: I824595b6b60d4114f27bf64d8a84f2973f778e39
* XubString->OUStringCaolán McNamara2012-10-021-32/+30
| | | | Change-Id: I49d2d41ad4d5ee4ececf5a57eae070898e33075f
* convert GetRepeatComment to OUStringCaolán McNamara2012-09-281-19/+19
| | | | Change-Id: Ibf75533d04b3c68b875f44ad22639934578867e3
* XubString->OUStringCaolán McNamara2012-09-172-9/+9
| | | | Change-Id: Ic8b191dfb0d14e129dc804aeb4ac14c732e72e6b
* resolved fdo#52240 fdo#52137 fdo#52288 user editable date patternsEike Rathke2012-08-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Implemented user editable date acceptance patterns. The introduction of strict date parsing using locale dependent date acceptance patterns in 3.6.0 wasn't always welcomed. Besides that not every locale had patterns for incomplete (only day and month) date input, users also complained about not being able to key in dates on numeric keypads if the locale's date separator wasn't '/' or '-' This commit implements a "Date acceptance patterns" edit field under Tools->Options->LanguageSettings->Languages that follows the selected locale and enables the user to add patterns. Example de-DE locale: * default patterns: D.M.Y;D.M. * to enable additional input on numeric keypad: D.M.Y;D.M.;D-M-Y;D-M * if 3-4 shall not result in a date, D-M- could be used instead of D-M * note that to enter an ISO 8601 Y-M-D date with a D-M-Y pattern active one needs to enter a year >31 or with at least 3 digits, e.g. 011 Change-Id: I9e20fcb168578b02d0f0248a0e209942e0f27113
* tweaking the "fill in character" support in Calc Number Format StringsJohann Messner2012-08-281-2/+2
| | | | | | | a) changed ordering of repeat code marker ( 0x1b ) and repeat code to more sensible ( and correct imo ) order b) prevent some possible div/0 errors c) added some missing formatter 'GetOutputString' calls
* -Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann2012-08-142-3/+1
| | | | Change-Id: I792247193e98cbf9225ec103911920e7f63640bf
* String::AllocBuffer replacementsCaolán McNamara2012-08-071-1/+1
| | | | Change-Id: I278cd66fb4819721bb473796c28598aaf04eb123
* Remove non-existing forward declarationsThomas Arnhold2012-08-073-4/+0
| | | | | | Those classes don't exist. So remove friend class operators too. Change-Id: I8e3b32db933dea7cbab86015f0c926df967511f6
* SfxBroadcaster: fix STL conversion:Michael Stahl2012-08-041-7/+4
| | | | | | | | | | | | | | | | | | | | | | | 50cf7caee5bc6d8e066580d13c72b40926fcb69a introduced a regression that makes the smoketest fail on Windows (though strangely not on Linux), because it removed the special handling of null pointers in the SfxBroadcaster's listener array. It is evidently possible that a listener may be either added or removed at the SfxBroadcaster while that SfxBroadcaster is currently doing a Broadcast, hence AddListener and RemoveListener must be careful not to make the in progress iteration through the listener array fail. svllo.dll!SfxBroadcaster::AddListener(SfxListener & rListener={...}) Line 114 + 0x43 bytes C++ svllo.dll!SfxListener::StartListening(SfxBroadcaster & rBroadcaster={...}, unsigned char bPreventDups=0) Line 89 C++ sfxlo.dll!SfxPrintHelper::initialize(const com::sun::star::uno::Sequence<com::sun::star::uno::Any> & aArguments={...}) Line 162 C++ sfxlo.dll!SfxBaseModel::impl_getPrintHelper() Line 3693 C++ sfxlo.dll!SfxBaseModel::Notify(SfxBroadcaster & rBC={...}, const SfxHint & rHint={...}) Line 2583 C++ svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint={...}) Line 56 + 0xb bytes C++ sfxlo.dll!SfxApplication::NotifyEvent(const SfxEventHint & rEventHint={...}, bool bSynchron=true) Line 918 C++ sfxlo.dll!SfxObjectShell::SetInitialized_Impl(const bool i_fromInitNew=true) Line 1146 + 0x37 bytes C++ sfxlo.dll!SfxObjectShell::FinishedLoading(unsigned short nFlags=3) Line 1302 C++ Change-Id: Id27d08faaa2472b57947960a92f19c44df55b72b
* enable preview for 'special' '*' formatsNoel Power2012-08-031-1/+2
| | | | Change-Id: I2f94c3d8d827ecabc6dd5e685bb40954fe2427c4
* cntnrsrt.hxx: remove dead codeMichael Stahl2012-08-021-166/+0
| | | | Change-Id: I004101e814ac3eb1de7a518c2dd9b1f14683eca8
* strip down UniString some moreCaolán McNamara2012-08-021-9/+9
| | | | Change-Id: Ibd749a70a7bbe8c1023edf7bd144aa6547147a12
* Remove unused code: those classes are unusedThomas Arnhold2012-08-011-74/+0
| | | | Change-Id: Ibf41655d40c9534629bbb0dd5ae600791b42922d
* include svl/svdde.hxxCaolán McNamara2012-08-011-1/+1
| | | | Change-Id: Ib8696dad1905cbcd12d6c3dd42720eea3f883c6f
* DdeServices has forward declarations so can't be typedef'dMichael Stahl2012-07-311-1/+1
| | | | Change-Id: I1455d380cbb8b096255a0d3cb402ff0dc4d35996
* svarray.hxx: 'e's pining for the fjords...Michael Stahl2012-07-311-202/+0
| | | | Change-Id: I3eeb257092a76744482ebd2d0eccaa29ead8a644
* remove DECLARE_LISTCaolán McNamara2012-07-311-7/+1
| | | | Change-Id: Ic74476797edbb08ed6721ea9a7d23b0dd042b4ce
* strip down the PTRARR macro to the bits the last two uses requireCaolán McNamara2012-07-311-45/+2
| | | | Change-Id: I60323cd849e98b194af43e80aebc699ab662ed0e
* remove unnecessary includes of svl/svarray.hxxCaolán McNamara2012-07-304-4/+0
| | | | Change-Id: Ifec201efc4e97baf2d36d66c4ae6967eadd6134c
* C40_GETPOS is unnecessary nowCaolán McNamara2012-07-301-2/+0
| | | | Change-Id: Ida64fbeba996c8e3deb7591be825b61d17044d9c
* ditch SV_DECL_PTRARR_SORT_DELCaolán McNamara2012-07-301-73/+3
| | | | Change-Id: Ie57f283b2087564afe9b700d1f35a3be52f1e940
* Remove strange DummyTypeCaolán McNamara2012-07-291-17/+1
| | | | | | I can see no purpose to DummyType Change-Id: I25d9d3b321df28f8c2bcb4bf915eb176a14fdaf8
* expand out some rats nests of macrosCaolán McNamara2012-07-291-152/+132
| | | | Change-Id: Ibd0a5779339f4ff00063f93c1b452e61c35a5a2a
* SV_DECL_PTRARR_GEN only used once, expand it outCaolán McNamara2012-07-291-16/+13
| | | | Change-Id: I57bc5ff6f5f1f9fe8475a2f8417d312d5bae4aee
* callcatcher: strip SvPtrarr down to the used piecesCaolán McNamara2012-07-291-23/+0
| | | | Change-Id: I79e53acd886422a3691cc9a5916a271d02b3f7d9
* svarray.hxx: clean out much more cruftThomas Arnhold2012-07-291-90/+0
| | | | Change-Id: Id506fdcd832aca1f55b2406d9232a55ed55e6c19
* expand final SV_DECL_VARARR SV_IMPL_VARARR SvPtrarr macroCaolán McNamara2012-07-281-204/+48
| | | | | | | there's only one use of SV_DECL_VARARR/SV_IMPL_VARARR left as SvPtrarr, so expand it into something semi-readable. Change-Id: Ibaefda867c87c029d1bdf085b4f6517aec8bd5a3
* dung out the unused pre-stl macrosCaolán McNamara2012-07-281-71/+0
| | | | | | remove the unused macros post Noel Grandin, et. al.'s stl conversion work Change-Id: I8ab930214a74c3aaac90c8ca9581010a04ce662e
* update comment about SvPtrArrCaolán McNamara2012-07-281-1/+1
| | | | Change-Id: I1944a04a5732d328f542c0819b43edc6fad9f7ac
* convert SfxListenerArr_Impl from SvPtrarr to std::vectorCaolán McNamara2012-07-281-10/+15
| | | | Change-Id: I7f46731d880da30dc2dda011b31818437c955f2d
* include osl/diagnose.h for OSL_ENSURECaolán McNamara2012-07-251-0/+1
| | | | Change-Id: I64ed84dc6f5939e110a5051bc9c701e5dee1ba85
* delete svl/svstdarr.hxxMichael Stahl2012-07-251-34/+0
| | | | Change-Id: Ia3d1d8dbe100443410b80c3881f10ab51b2d0419
* remove typedef StringPtrMichael Stahl2012-07-251-2/+0
| | | | Change-Id: Ibb5b1c02a15fb1b6e4b45737b2afa9f065318071