summaryrefslogtreecommitdiff
path: root/i18npool/util
AgeCommit message (Collapse)Author
2021-12-06gbuild: create services.rdb from built componentsJan-Marek Glogowski
... and introduce the --enable-services-rdb-from-build option. Currently the build handles global build options redundant in a few places: * in Repository*mk + modules - the "real" build dependencies * the full services.rdb generation * the static UNO constructor map generation Also the component files don't reflect the really built components and so the RDB services generation must handle the whole options to select the correct components. So this optionally replaces the latter two by generating the list of components and it's constructors from the build itself. As a consequence, component files must now be split, so they reflect the real components in the libraries, otherwise the static constructor list will have missing symbols. IMHO this is more natural, as it happens in the same place already handling these build options for the sourcecode. This also adds a convenience helper to add multiple component files: gb_Library_set_componentfiles This is WIP and currently just works for the stripped WASM build, which introduces many more split component files in later patches. It also explicitly filters the gb_Rdb__URECOMPONENTS and the CppunitTest related components from the services.rdb. Maybe there is a good way to do this properly. Change-Id: I1b38a6f2c1e5221f18d7e5e756c30263b555d962 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126185 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2020-08-12fix i18n constructors and android scriptsNoel Grandin
after commit 155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36 i18npool: create instances with uno constructors this fixes two things (*) the names of some of the constructo functions were wrong (*) the native-code.py script needed updating Change-Id: I5f3cad78eb2f84cb78ba7fed9f98122858fc6b81 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100599 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-08-09i18npool: create instances with uno constructorsNoel Grandin
and rename some classes to match their UNO implementation name. See tdf#74608 for motivation. Change-Id: I16aa64781d30a500f234029da6f6b00a645c46bb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100133 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-07-29i18npool: create instances with uno constructorsNoel Grandin
See tdf#74608 for motivation. Change-Id: I814512ccc546bd015558a8122f0d2e3803437e38 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99722 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2019-06-01Support to Korean Dangi Calendar for tdf#125446DaeHyun Sung
Support to Korean Traditional Calendar, Dan-gi(단기/檀紀) Calendar The era name, Dangi(단기,檀紀) originating from the foundation of Gojoseon[고조선/古朝鮮] is also widely used in Korea as an indication of long civilization of Korea. Full name: `Dangun-giwon (단군기원, 檀君紀元 "First Age of Lord Dangun")` Abbreviation Name: `Dangi(단기,檀紀)` The Dangi Calendar measures years from the ancient founding of Korea in 2333 B.C. Reference. ICU Library ICU library support Dangi Calendar. ICU4C 50 http://bugs.icu-project.org/trac/ticket/9255 ICU4J 51 http://bugs.icu-project.org/trac/ticket/9616 Change-Id: I490b8b288c68f498eb29d4fcc73251cbef3ac6d4 Reviewed-on: https://gerrit.libreoffice.org/72943 Tested-by: Jenkins Reviewed-by: Eike Rathke <erack@redhat.com>
2018-06-08tdf#115007: Use [NatNum12 params...] syntaxMike Kaganski
This allows using all the libnumbertext library functions. [NatNum12] gives cardinal number names (one, two, three, ...) [NatNum12 ordinal] gives ordinal number names (first, second, third, ...) [NatNum12 ordinal-number] gives ordinal indicators (1st, 2nd, 3rd, ...) [NatNum12 money USD][$-409] gives formal English (US) money text ... etc (see numbertext.org for syntax). Change-Id: I16dbb44d8d4bdb82a1b950de6d438c8311b554ff Reviewed-on: https://gerrit.libreoffice.org/54366 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: László Németh <nemeth@numbertext.org>
2017-10-27Implement LocaleData2, XLocaleData5, LocaleDataItem2, tdf#81671Eike Rathke
Change-Id: Idba5a30bc44c7b2bd951f954ea3bfd048b022660 Reviewed-on: https://gerrit.libreoffice.org/43920 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com>
2015-01-26implement css::i18n::XCalendar4 and LocaleCalendar2 service, tdf#63230Eike Rathke
Implementation only, new local date/time routines not used yet from the outside in this step.
2014-04-08fdo#77123: Add option ignore kashida to the searchFaisal M. Al-Otaibi
This patch will add new checkbox to ignore kashida in the search and replace dialog. Change-Id: I9e7179242751103b8418d922ade5b9145170ad15
2014-02-11i18npool: Ctor feature for com.sun.star.i18n.InputSequenceCheckerMatúš Kukan
Change-Id: I7937b5ba09c00448678e71c1786f775998f0f6fa
2014-01-27i18npool: Constructor feature for few more implementations.Matúš Kukan
Change-Id: I018bbe39a30582f51cdd620b3bf3240456b7bd65
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
2014-01-27i18npool: Ctor feature for few general services.Matúš Kukan
Change-Id: I1d489cacaf4717ab395b22a92e6dd6645cb92b1c
2013-12-17Adapt all (non-extension, SharedLibrary) .components to environment="..."Stephan Bergmann
Change-Id: I56f38bd786f3a026cb2908f28540dc9c4003af83
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-06-21Fix fdo#52204 add new feature ignore diacritics in search for CTLabdulmajeed ahmed
Change-Id: Ie9044a35003217545bacea214ef59047bff3b8b1
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
2011-08-17add more component prefixesMatúš Kukan
2011-08-17convert i18npool to gbuildMatúš Kukan
2011-03-21update regression tests for new component registrationCaolán McNamara
2010-09-10sb129: #i113189# change UNO components to use passive registrationsb
2010-06-09cws tl74: merge with DEV300_m81Thomas Lange [tl]
2010-02-26cws tl74: merge with DEV300_m72Thomas Lange [tl]
2010-02-25sb118: merged in DEV300_m72sb
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-29sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, ↵sb
and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates
2009-09-23#i1601# transliteration for sentence case, title case and toggle caseThomas Lange
2008-12-30CWS-TOOLING: integrate CWS hr58Jens-Heiner Rechtien
2008-12-29 16:47:08 +0100 hr r265821 : #i97331#: changes for compiling with SunStudio12 on Solaris 10 (x86) 2008-12-18 16:16:11 +0100 hr r265701 : #i97331#: revert to revision r265576 2008-12-18 16:00:41 +0100 hr r265699 : #i97331#: fix typo in last change 2008-12-17 18:16:18 +0100 hr r265653 : #i97331#: add comment 2008-12-17 18:11:11 +0100 hr r265652 : #i97331#: make -xc99=all again dependend on SYSBASEROOT being set 2008-12-17 01:54:23 +0100 hr r265576 : #i97331#: changes for compiling with SunStudio12 on Solaris 10 (Sparc)
2008-12-30CWS-TOOLING: integrate CWS sb102Jens-Heiner Rechtien
2008-12-11 16:18:12 +0100 sb r265332 : #i95065# cleanup, to make Windows linking work 2008-12-11 16:16:03 +0100 sb r265331 : #i95065# missing SAL_DLLPUBLIC_EXPORT 2008-12-09 17:40:28 +0100 sb r265122 : #i94469# move CJK specific configuration data to brand layer 2008-12-09 16:09:08 +0100 sb r265112 : #i96959# use PTHREAD_MUTEX_RECURSIVE on all platforms 2008-12-09 15:54:31 +0100 sb r265110 : #i95065# do not derive apphelper::LifeTimeGuard from osl::ResettableMutexGuard to avoid problems with VISIBILITY_HIDDEN=TRUE on MSC 2008-12-09 15:40:51 +0100 sb r265104 : #i95065# add VISIBILITY_HIDDEN=TRUE to connectivity/source/drivers/mozab 2008-12-09 15:36:21 +0100 sb r265102 : #i95501# updated SDK_HOME 2008-12-09 15:31:46 +0100 sb r265099 : typo (temppath vs. tmppath) 2008-12-08 11:48:08 +0100 sb r264979 : #i95065# removed spurious ExplicitCategoriesProvider.obj (ExplicitCategoriesProvider.cxx is not in this directory) 2008-12-07 19:41:07 +0100 sb r264960 : #i96994# erroneously doubled backslash caused visibility feature to be disabled for all GCC versions on Mac OS X 2008-12-06 23:54:49 +0100 sb r264948 : changes from trunk that CWS-TOOLING's rebase to DEV300:m37 (r264891) had missed, as files had been moved around on this CWS 2008-12-05 20:29:23 +0100 sb r264919 : #i85508# versions of flex apparently differ in whether input() resp. yyinput() returns zero or EOF upon end of file 2008-12-05 15:37:23 +0100 sb r264908 : #i95315# removed obsolete jut 2008-12-05 15:34:59 +0100 sb r264907 : #i95531# removed empty obsolete directories 2008-12-05 10:09:23 +0100 sb r264891 : CWS-TOOLING: rebase CWS sb102 to trunk@264807 (milestone: DEV300:m37) 2008-12-04 14:50:20 +0100 sb r264845 : #i95065# introduced VISIBILITY_HIDDEN makefile flag to reduce duplications; made additional libraries use VISIBILITY_HIDDEN=TRUE to avoid warnings with recent GCC 4 versions (had to split certain code directories to make changes that would otherwise erroneously affect multiple libraries built in the same makefile); changed connectivity::ORefVector to no longer derive from std::vector, as that caused problems with the MSC implementation of VISIBILITY_HIDDEN=TRUE; replaced uses of JNIEXPORT with SAL_DLLPUBLIC_EXPORT, as the former does not expand to visibility attributes on some platforms where the latter does 2008-12-03 11:29:38 +0100 sb r264759 : #i94583# remove unnecessary (and wrong) assertion check for rtl_getAppCommandArg return value (which is guaranteed to return osl_Process_E_None or not return at all) 2008-12-02 17:18:31 +0100 sb r264724 : #i96809# silenced GCC 4.3.2 warning 2008-12-02 13:29:34 +0100 sb r264695 : #i96797# make get_tmp_dir fail less often 2008-11-28 17:19:24 +0100 sb r264566 : #i95691# inadvertently missing from -c 264564 2008-11-28 17:07:50 +0100 sb r264564 : #i95691# only structs of exactly 1, 2, 4, or 8 bytes are returned through registers 2008-11-25 13:28:08 +0100 sb r264291 : #i96427# support for SAL_EXCEPTION_DLLPUBLIC_EXPORT (patch by np) 2008-11-21 14:45:22 +0100 sb r264140 : #i95428# added SAL_EXCEPTION_DLLPUBLIC_EXPORT and SAL_EXCEPTION_DLLPRIVATE 2008-11-19 13:19:37 +0100 sb r263984 : #i95525# removed erroneous application/octet-stream svn:mime-type properties
2008-09-19No old windows def files needed any more.Rüdiger Timm
2008-04-10INTEGRATION: CWS changefileheader (1.2.174); FILE MERGEDRüdiger Timm
2008/03/31 16:01:34 rt 1.2.174.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.22.72); FILE MERGEDRüdiger Timm
2008/03/31 16:01:34 rt 1.22.72.1: #i87441# Change license header to LPGL v3.
2007-07-18INTEGRATION: CWS localefallback (1.21.34); FILE MERGEDOliver Bolte
2007/07/11 14:00:38 er 1.21.34.2: need version.mk (wonder how that linked in a non-pro environment?! ?) and have some dependency on i18nisolang*.lib 2007/07/10 18:54:55 er 1.21.34.1: #i73506# use getFallbackLocale() instead of keeping a separate list
2007-06-26INTEGRATION: CWS ause081 (1.2.332); FILE MERGEDJens-Heiner Rechtien
2007/06/21 10:53:21 hjs 1.2.332.1: #i78393# remove component_getDescriptionFunc from exports
2006-12-19INTEGRATION: CWS caloc (1.20.108); FILE MERGEDIvo Hinkelmann
2006/11/08 18:46:07 er 1.20.108.1: #i47233# OrdinalSuffix implementation; contributed by Muthu Subramanian <muthusuba@ooo>
2006-04-07INTEGRATION: CWS internatiodel (1.1.2); FILE ADDEDVladimir Glazounov
2006/02/10 19:49:23 er 1.1.2.1: visibility markup for libi18nisolang
2005-09-07INTEGRATION: CWS ooo19126 (1.19.86); FILE MERGEDRüdiger Timm
2005/09/05 17:48:05 rt 1.19.86.1: #i54170# Change license header: remove SISSL
2004-02-02INTEGRATION: CWS geordi2q14 (1.18.4); FILE MERGEDJens-Heiner Rechtien
2004/01/29 16:29:20 hr 1.18.4.1: #111934#: merge CWS ooo111fix2
2004-01-20INTEGRATION: CWS i18n10 (1.17.48); FILE MERGEDRüdiger Timm
2004/01/06 19:07:55 er 1.17.48.2: #i22138# SHL1IMPLIB needed under WNT 2003/12/17 20:21:21 khong 1.17.48.1: #i22138# remove TOOLS usage from i18npool, and make i18npool a good component
2003-04-24INTEGRATION: CWS i18napi (1.13.8); FILE MERGEDVladimir Glazounov
2003/04/19 20:10:56 er 1.13.8.1: #i13625 move source/utility/ to module i18nutil; create separated libi18nsearch
2003-04-22#100000#: repair mergeJens-Heiner Rechtien
2003-04-17INTEGRATION: CWS hhc (1.11.8.2.4); FILE MERGEDVladimir Glazounov
2003/04/08 10:26:06 tl 1.11.8.2.4.2: RESYNC: (1.11.8.2-1.12); FILE MERGED 2003/03/29 02:06:59 khong 1.11.8.2.4.1: #105688# add new Hangul/Hanja conversion
2003-04-15INTEGRATION: CWS tune01 (1.11.8.2.8); FILE MERGEDVladimir Glazounov
2003/04/01 12:07:47 mhu 1.11.8.2.8.5: #108383# Removed excess shared library dependencies. 2003/03/28 18:05:31 mhu 1.11.8.2.8.4: #108383# Removed excess shared library dependencies. 2003/03/10 18:24:40 er 1.11.8.2.8.3: #i11962# use I18NUTILLIB macro from libs.mk 2003/03/04 20:29:03 khong 1.11.8.2.8.2: #i11962# link new library i18nutil for Unicode::* 2003/03/02 13:58:18 mhu 1.11.8.2.8.1: #i11962# Added symbol scoping linker mapfiles to dynamically loaded libraries.
2003-04-15INTEGRATION: CWS tune01 (1.1.2); FILE ADDEDVladimir Glazounov
2003/03/02 13:58:18 mhu 1.1.2.1: #i11962# Added symbol scoping linker mapfiles to dynamically loaded libraries.
2003-04-08INTEGRATION: CWS calc06 (1.11.8.3.14); FILE MERGEDRüdiger Timm
2003/03/26 16:01:55 er 1.11.8.3.14.2: #i3393# add search and regexp 2003/03/21 22:39:44 khong 1.11.8.3.14.1: #i11962# add library i18nutil to share between i18n and i18npool
2003-03-26MWS_SRX644: migrate branch mws_srx644 -> HEADJens-Heiner Rechtien
2002-07-19#101551# clean up deliver and dependency kludgeEike Rathke
2002-06-20#99859#first implementation for NativeNumberSupplierKarl Hong
2002-03-28#97583# centralized ICUI18NLIB in solenv/inc/libs.mkEike Rathke