summaryrefslogtreecommitdiff
path: root/i18npool/source/characterclassification
AgeCommit message (Collapse)Author
2014-01-27i18npool: Ctor feature for css.i18n.CharacterClassification(_Unicode).Matúš Kukan
Change-Id: I5a0498a3871e2b90629af8ed6b725ff22f242fba
2014-01-27i18npool: Ctor feature for another services.Matúš Kukan
Change-Id: Id2346686ac2f6c537825d70cac1a537d09e351d5
2013-12-18fdo#54938: Convert i18npool to use cppu::supportsServiceMarcos Paulo de Souza
Change-Id: I9acc496cd95c8362972fa0c41d35b77fc0715aba Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-11-11Revert "Guard CharacterClassificationImpl with mutex."Kohei Yoshida
This reverts commit fc04b55f7f96a4f70f31c145dafd44c1d9276a41.
2013-11-11Guard CharacterClassificationImpl with mutex.Kohei Yoshida
They are accessed from multiple threads frequently. Change-Id: I3f9720ede076109efe0b7eaa4a05dd50f2e38102
2013-11-11convert OUString !compareToAscii to equalsAsciiNoel Grandin
Convert code like if( ! aStr.compareToAscii("XXX") ) to if( aStr.equalsAscii("XXX") ) which is both clearer and faster. Change-Id: I267511bccab52f5225b291acbfa4e388b5a5302b
2013-11-04Convert code that calls OUString::getStr()[] to use the [] operatorNoel Grandin
This also means that this code now gets bounds checked in debug builds. Change-Id: Id777f85eaee6a737bbcb84625e6e110abe0e0f27
2013-10-29lets be super sure in the face of falling between surrogatesCaolán McNamara
Change-Id: I6d8259df3d4f2e73f9236b7c0547f87c89801082
2013-10-28Related: fdo#69641 double iterateCodePoints doesn't make sense to meCaolán McNamara
This came in with 04212c3015cd4ab118a0aec2bb04bc153a64af41 but the bug number of #i86439# appears to be the wrong id. It doesn't make sense to me. Rework cclass_Unicode::getStringType to iterate safely over the codepoints of the requested range. Perhaps that was the reason for the original commit. Change-Id: Ice4287eb6f9fc6a9705845c0cf995263815de2e7
2013-10-22Bin comments that claim to say why some header is includedTor Lillqvist
They are practically always useless, often misleading or obsolete. Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
2013-09-12Resolves: fdo#61754 allow midletters in field name tokensCaolán McNamara
Change-Id: I77cea3c1d2210435109ca0b6f762b6aea478e91b
2013-09-05use sensible indentationEike Rathke
that always annoyed me Change-Id: I0c439ddb00d78590b465cd47db6e60d1939bd9f7
2013-09-05renamed LocaleData to LocaleDataImpl to prevent confusionEike Rathke
... between com::sun::star::i18n::LocaleData of com/sun/star/i18n/LocaleData.hpp and i18npool/inc/localedata.hxx Change-Id: Id23f67c1e3a654fd4f2886029ee45fcc1f466879
2013-09-05use get*LocaleServiceNameEike Rathke
Change-Id: I4cd6a9a502b4bad11265ac5e42dc338b56b90598
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
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
2013-03-04fdo#46808, clean up some old queryInterface() callsNoel Grandin
clean up stuff like this xI->queryInterface( getCppuType((const Reference< XExtendedInputSequenceChecker>*)0) ) >>= xISC; to xISC.set(xI, UNO_QUERY); Change-Id: I3b16a38c2a363440f6079cfe6ae47f009d3940db
2013-01-15fdo#46808, Convert services in i18npool to XComponentContextNoel Grandin
Change-Id: I3aeaca995bc9a3d865b6955aa47cee4d9eb07750
2012-12-06mvoe rtl_(u)string_alloc to salLuboš Luňák
No point in hidding something useful like this in some helper lib. Change-Id: I7332d7f6bd428378cd19e7e95ad130771a541140
2012-11-27fdo#46808, convert i18n::BreakIterator impl to XComponentContextNoel Grandin
Change-Id: I2e6800d0f5a6346fc743d5a57bab34d1e36b4ee4
2012-11-27fdo#46808, use service constructor for i18n::NativeNumberSupplierNoel Grandin
Change-Id: I092ca8f912e26f0743909920c6e740d648b8677e
2012-09-19ComponentContext::getUnoContext -> getComponentContext simplificationStephan Bergmann
...and some further clean-up. Change-Id: If5dce53e382b56390c502d0d0d93fc06cbfe33ea
2012-09-17fdo#46808, Adapt i18n::LocaleData UNO service to new styleNoel Grandin
The implementation of the LocaleData implements the optional XLocaleData4, so rather than creating a new interface for the new-style service, we simply make the service implement XLocaleData4, which in turn implements XLocaleData3, XLocaleData2, XLocaleData. Change-Id: I3e9a48b031be6b2aa5e04b376b3940b942add85a
2012-07-13re-base on ALv2 code. Includes:Michael Meeks
cws mba34issues01: #i117709#: make sure that parent of error message box is visible Patch contributed by Mathias Bauer http://svn.apache.org/viewvc?view=revision&revision=1172346 i#119036 - improve user experience of certification dialog - only shown once Patch contributed by Oliver-Rainer Wittmann http://svn.apache.org/viewvc?view=revision&revision=1299727
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-19merge together hand-crafted traditional/simplified chinese testsCaolán McNamara
merge together a gadzillion hand-crafted isSimpleChinese/isTraditionalChinese/isKoreanVariants/isCJK implementations which should fix a goodly amount of them add a MsLangId::isFamilyNameFirst for locales where family name appears first while I'm at it. Change-Id: I65377793be037d16fe7250cd7450b28aec689e83
2012-05-30targeted string re-workNorbert Thiebaud
Change-Id: I1efff8e09079267f4129c474872d3fc49adeb831
2012-03-08de-uno-ize ScriptTypeDetectorCaolán McNamara
leave a UnoScriptTypeDetector implementation that points to the trivial ScriptTypeDetector for external consumers, e.g. sdext
2012-03-08OUString::createFromAscii -> new styleCaolán McNamara
2011-11-27remove include of pch header from i18npoolNorbert Thiebaud
2011-09-02move to comphelper, and renameCaolán McNamara
2011-09-01refactor x_rtl_uString_new_WithLength to be consistentCaolán McNamara
i.e. change x_rtl_uString_new_WithLength to always create a rtl_uString with ref count of 1, like rtl_uString_new_WithLength, so requiring: either the explicit use of rtl_uString_release or passing ownership to an OUString via OUString(pStr, SAL_NO_ACQUIRE) which will do the same in its dtor
2011-08-17convert i18npool to gbuildMatúš Kukan
2011-02-27Remove "using namespace ::rtl"Julien Nabet
2010-11-22RTL_CONSTASCII_USTRINGPARAM in libs-gui 03Gert Faller
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
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 Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-07-10#i103452#: replace PRODUCT by !DBG_UTIL; replace assert by OSL_ASSERT where ↵Mathias Bauer
possible
2008-04-10INTEGRATION: CWS changefileheader (1.9.138); FILE MERGEDRüdiger Timm
2008/03/31 16:01:21 rt 1.9.138.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.5.92); FILE MERGEDRüdiger Timm
2008/03/31 16:01:21 rt 1.5.92.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.6.138); FILE MERGEDRüdiger Timm
2008/04/01 15:20:05 thb 1.6.138.2: #i85898# Stripping all external header guards 2008/03/31 16:01:21 rt 1.6.138.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.14.68); FILE MERGEDRüdiger Timm
2008/04/01 15:20:05 thb 1.14.68.3: #i85898# Stripping all external header guards 2008/04/01 12:31:14 thb 1.14.68.2: #i85898# Stripping all external header guards 2008/03/31 16:01:21 rt 1.14.68.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.12.52); FILE MERGEDRüdiger Timm
2008/03/31 16:01:21 rt 1.12.52.1: #i87441# Change license header to LPGL v3.
2007-08-17INTEGRATION: CWS i18n34 (1.11.4); FILE MERGEDIvo Hinkelmann
2007/08/13 22:33:38 khong 1.11.4.1: i86439 fix surrogate characters handling issues
2007-07-26INTEGRATION: CWS i18n31 (1.13.60); FILE MERGEDRüdiger Timm
2007/07/13 20:37:07 khong 1.13.60.1: #i75632# use ICU characters properties
2007-07-26INTEGRATION: CWS i18n31 (1.10.60); FILE MERGEDRüdiger Timm
2007/07/17 18:21:27 khong 1.10.60.2: Convert ICU BlockCode to UnicodeScript 2007/07/13 20:37:07 khong 1.10.60.1: #i75632# use ICU characters properties
2007-02-06INTEGRATION: CWS ause074 (1.4.128); FILE MERGEDVladimir Glazounov
2007/01/30 12:05:06 hjs 1.4.128.1: #i73801# remove remaining usages of sv[pre].mk
2006-09-17INTEGRATION: CWS pchfix02 (1.8.16); FILE MERGEDOliver Bolte
2006/09/01 17:30:41 kaib 1.8.16.1: #i68856# Added header markers and pch files
2006-09-17INTEGRATION: CWS pchfix02 (1.5.16); FILE MERGEDOliver Bolte
2006/09/01 17:30:41 kaib 1.5.16.1: #i68856# Added header markers and pch files
2006-09-17INTEGRATION: CWS pchfix02 (1.12.16); FILE MERGEDOliver Bolte
2006/09/01 17:30:41 kaib 1.12.16.1: #i68856# Added header markers and pch files
2006-09-17INTEGRATION: CWS pchfix02 (1.9.16); FILE MERGEDOliver Bolte
2006/09/01 17:30:40 kaib 1.9.16.1: #i68856# Added header markers and pch files