summaryrefslogtreecommitdiff
path: root/i18nutil/source/utility
AgeCommit message (Collapse)AuthorFilesLines
2013-06-03Fix icu version checks.Mark Wielaard1-3/+3
commit 30c303 "Make charmap.cxx compile with icu >= 4.4." was incomplete and had wrong version checks. After ICU 4.8 (4.8.1.1) the next version of ICU was 49 (49.1) so U_ICU_VERSION_MAJOR_NUM contains two digets (49), earlier that it was just one digit (4). The correct header to include to do version checks is unicode/uversion.h. USCRIPT_MANDAEAN is the old alias of USCRIPT_MANDAIC (same numeric value). U_JG_FARSI_YEH is only available since ICU 4.4. Note that on older icu versions (4.2.1) the 200B (ZWSP) Zero Width Space breakiterator testcase fails (others succeed). Change-Id: If73c1402239a28546077437e9382f0bd38642bad Reviewed-on: https://gerrit.libreoffice.org/4139 Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák3-13/+12
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-27-Wunused-macrosStephan Bergmann1-22/+0
Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
2013-02-23Remove unused preprocessor defined functions in the unicode utilsMartin Brown1-5/+0
Also remove corresponding unusedcode.easy entries and an unusedcode.easy entry that I could not find in the master branch Change-Id: If329fe1226bd40f86cc0fd8d912876bf7a7984b2
2013-02-19make it possible to build with system icu 4.2 (RHEL-6)Caolán McNamara1-9/+11
Change-Id: I69bf7bc33a619c4aa9483e2dc3d5540e4dfa7458
2012-12-06mvoe rtl_(u)string_alloc to salLuboš Luňák1-2/+2
No point in hidding something useful like this in some helper lib. Change-Id: I7332d7f6bd428378cd19e7e95ad130771a541140
2012-10-04sal_Bool->bool in i18nutilNoel Grandin1-2/+2
Change-Id: Iafb0095a1320ad785e1d0ccbaeac9f26cc4dd02f
2012-09-03these 9 scripts are in icu >= 4.8, but not in 4.6.1Caolán McNamara1-4/+9
Change-Id: I418968e0a8959730e5ef0c20769fd07ca1f8f23c
2012-09-03Add a way to get a sample language for a given scriptcodeCaolán McNamara1-0/+473
Change-Id: I3a0f561aa2838870c7fc35b2a976f133f3667104
2012-07-13re-base on ALv2 code. Includes:Michael Meeks4-92/+56
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-07-06fdo#42986 - UI wide screen format (16:10): Add Page sizeRob Snelders1-1/+2
Change-Id: Ie769c9a65e85f91395b3495fadb6f5e688cbe9af
2012-06-21re-base on ALv2 code.Michael Meeks5-115/+70
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-15use new configmgr api and devomit visible codeCaolán McNamara1-52/+7
Change-Id: I386725e07c34336249dfc935b1e9f9624d1d3be8
2012-05-10Fix fdo#49720: Dropped unnecessary "sh -c" from popen callStephan Bergmann1-1/+1
Change-Id: I5de4ce4e26d995c447c99c8558f621dba6cdf110
2012-04-23fdo#42986 Add Presentationsize 16:9 WidescreenRob Snelders1-2/+4
2012-04-06Replaced equalsAsciiL(RTL_CONSTASCII_STRINGPARAM(...)) with == operatorSzabolcs Dezsi1-1/+1
2012-03-08fold i18npaper into i18nutilCaolán McNamara1-0/+522
It's too small to justify standalone existence. We can accumulate i18n things we link to directly into i18nutil and rework i18npool uno implementions in terms of thin wrappers over i18nutil and prefer linking to i18nutil internally and leave the uno forwarders for use by external components and scripting
2012-03-08de-uno-ize ScriptTypeDetectorCaolán McNamara1-0/+141
leave a UnoScriptTypeDetector implementation that points to the trivial ScriptTypeDetector for external consumers, e.g. sdext
2012-02-08unicode: delete unused unicode:getCharType() methodGreg Kroah-Hartman1-64/+0
2012-02-08unicode: delete unused unicode:isTitle() methodGreg Kroah-Hartman1-1/+0
2012-02-08unicode: delete unused unicode:isPunctuation() methodGreg Kroah-Hartman1-1/+0
2012-02-08unicode: delete unused unicode:isBase() methodGreg Kroah-Hartman1-1/+0
2011-12-21callcatcher: remove some unused codeCaolán McNamara1-6/+0
2011-10-21expose an API to map from UScriptCode to i18n::ScriptTypeCaolán McNamara1-0/+57
2011-09-02move to comphelper, and renameCaolán McNamara1-3/+3
2011-09-01refactor x_rtl_uString_new_WithLength to be consistentCaolán McNamara1-5/+6
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-23merge these similar methods togetherCaolán McNamara1-2/+1
2011-08-02convert i18nutil to gbuildMatúš Kukan1-78/+0
2011-06-21Make the MinGW import library name match what libs.mk wantsTor Lillqvist1-0/+4
Use the i prefix only for import libraries built with MSC. Add COMID to the import library built with MinGW. This matches the shared library name on Unix, and MinGW is a Unix-style compiler.
2011-05-31Merge commit 'libreoffice-3.4.0.2'Jan Holesovsky1-0/+5
Conflicts: svtools/source/filter/wmf/winmtf.hxx tools/source/fsys/urlobj.cxx unotools/source/config/configmgr.cxx unotools/source/config/makefile.mk vcl/inc/vcl/cursor.hxx vcl/source/gdi/outdevnative.cxx vcl/source/window/abstdlg.cxx vcl/source/window/toolbox.cxx vcl/unx/generic/printer/ppdparser.cxx vcl/unx/generic/printer/printerinfomanager.cxx
2011-04-28Remove some OS/2 codeFrancois Tigeot1-4/+0
2011-04-27i18nutil-glibc-braindamage-workaround.diff: build failure with glibc-2.4Petr Mladek1-0/+5
glibc 2.4's langinfo.h does "#define CURRENCY_SYMBOL __CURRENCY_SYMBOL" which (obviously) breaks UnicodeType::CURRENCY_SYMBOL
2011-02-27Remove "using namespace ::rtl"Julien Nabet1-1/+2
2011-01-16equalsAsciiL faster than equalsAscii & comparetoAscii(const sal_Char*)Caolán McNamara1-1/+1
2010-10-28add modelines to .h and .c files as wellCaolán McNamara3-0/+7
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth4-0/+10
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 Rechtien8-33/+8
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-04-23CWS-TOOLING: integrate CWS ooo31gsl10_DEV300Ivo Hinkelmann1-0/+3
2009-04-20 17:22:17 +0200 pl r270996 : #i101210# reset maps in case of wrong index 2009-04-20 16:40:17 +0200 pl r270993 : #i101092# do not dispatch events twice
2009-04-01CWS-TOOLING: integrate CWS cmcfixes56Ivo Hinkelmann1-6/+6
2009-03-26 14:46:13 +0100 cmc r270080 : #i100517# merge changes of locales32 to match 2009-03-26 14:31:32 +0100 cmc r270079 : #i100517# add some brackets and remove stray ; 2009-03-25 13:30:36 +0100 cmc r270021 : #i100503# make tralay work again 2009-03-25 10:13:35 +0100 cmc r269999 : #i100536# remove last unused method 2009-03-24 15:13:50 +0100 cmc r269955 : #i100517# fix straight-forward warnings 2009-03-24 14:36:37 +0100 cmc r269947 : #i100469# keep ia64 and arm alignments after fork-exec to signal change, but hackaround for arm to keep userlevel qemu-arm working 2009-03-24 14:02:27 +0100 cmc r269943 : #i100223# make stl headers warning free for extra gcc 4.3 warnings 2009-03-24 13:58:15 +0100 cmc r269942 : #i100504# drawinglayer is warning free on ix86 linux 2009-03-24 13:56:15 +0100 cmc r269940 : #i100469# keep ia64 and arm alignments after fork-exec to signal change
2009-03-16CWS-TOOLING: integrate CWS ooo31gsl4_DEV300Vladimir Glazounov1-1/+8
2009-03-11 16:07:53 +0100 gh r269340 : missed compile on bigendian system (OSL_BIGENDIAN defined) 2009-03-11 10:22:27 +0100 pl r269300 : #i100057# one more case 2009-03-10 15:10:01 +0100 pl r269274 : #i100057# filter formatting marks in vcl i18n helper 2009-03-10 13:31:01 +0100 gh r269269 : #i100044#remove BiDi markers before sending to VCLTestTool 2009-03-10 10:16:05 +0100 hdu r269248 : #i100057# fix casefolding::getNextChar() end-of-string behaviour 2009-03-10 09:51:36 +0100 hdu r269245 : #i100044# add TransliterationModules_IGNORE_FORMATTING option 2009-03-09 14:30:00 +0100 pl r269176 : #i99360# workaround XIfEvent never returning
2008-09-19No old windows def files needed any more.Rüdiger Timm1-64/+0
2008-04-10INTEGRATION: CWS changefileheader (1.5.2); FILE MERGEDRüdiger Timm2-46/+36
2008/03/31 16:01:56 rt 1.5.2.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.6.2); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 16:01:56 rt 1.6.2.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.4.14); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 16:01:56 rt 1.4.14.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.5.46); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 16:01:56 rt 1.5.46.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.4.10); FILE MERGEDRüdiger Timm1-23/+19
2008/03/31 16:01:56 rt 1.4.10.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.6.14); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 16:01:55 rt 1.6.14.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.7.18); FILE MERGEDRüdiger Timm1-23/+18
2008/03/31 16:01:55 rt 1.7.18.1: #i87441# Change license header to LPGL v3.
2008-01-28INTEGRATION: CWS i18n39 (1.4.38); FILE MERGEDVladimir Glazounov2-562/+657
2007/12/12 22:42:25 khong 1.4.38.1: #i81366# add new Japanese transliterations
2008-01-28INTEGRATION: CWS i18n39 (1.5.38); FILE MERGEDVladimir Glazounov1-8/+105
2007/12/12 22:42:25 khong 1.5.38.1: #i81366# add new Japanese transliterations