1. 23 Mar, 2019 1 kayıt (commit)
  2. 21 Tem, 2017 1 kayıt (commit)
    • Caolán McNamara's avatar
      migrate to boost::gettext · 00657aef
      Caolán McNamara yazdı
      * all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl
      * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string")
      * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching
        MODULE .mo files
      * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui
        goes from l10n target to normal one, so the res/lang.zips of UI files go away
      * translation via Translation::get(hrc-define-key, imbued-std::locale)
      * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there
        to keep finding the .hrc file uniform) so magic numbers can go away there
      * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation
        mechanism
      * en-US res files go away, their strings are now the .hrc keys in the source code
      * remaining .res files are replaced by .mo files
      * in .res/.ui-lang-zip files, the old scheme missing translations of strings
        results in inserting the english original so something can be found, now the
        standard fallback of using the english original from the source key is used, so
        partial translations shrink dramatically in size
      * extract .hrc strings with hrcex which backs onto
         xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap
      * extract .ui strings with uiex which backs onto
         xgettext --add-comments --no-wrap
      * qtz for gettext translations is generated at runtime as ascii-ified crc32 of
         content + "|" + msgid
      * [API CHANGE] remove deprecated binary .res resouce loader related uno apis
            com::sun::star::resource::OfficeResourceLoader
            com::sun::star::resource::XResourceBundleLoader
            com::sun::star::resource::XResourceBundle
          when translating strings via uno apis
            com.sun.star.resource.StringResourceWithLocation
          can continue to be used
      
      Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
      00657aef
  3. 29 Eki, 2015 3 kayıt (commit)
  4. 22 Tem, 2014 1 kayıt (commit)
  5. 17 Haz, 2014 1 kayıt (commit)
    • Michael Meeks's avatar
      fdo#38513 - Accelerate non-poolable item add / remove. · 1ca7ac12
      Michael Meeks yazdı
      For large documents we create and destroy a large number of non-poolable
      SfxPoolItems, which get inserted into and removed from a vector.
      Unfortunately the performance of this (depending on pattern) is O(N) and
      this insert/remove/extend pattern can happen per text span we insert.
      This patch makes this O(const) via a hash. This gives a 5x speedup for
      the above bug; 176s to 34s or so, and moves the remaining performance
      issues elsewhere.
      
      Unfortunately, we have to retain the ordered array to keep the binary
      file format code (used for editeng cut-and-paste) in place, so have to
      keep both a hash, and an array, and a list around for free slots. cf.
      fdo#79851 where there is a start at removing that.
      
      This wastes space; but not that much - for a large open document
      collection we have O(100's) of SfxItemPools, and O(1000's) of
      SfxPoolItemArray_Impls; having fixed fdo#79851 we can consolidate this.
      
      Add skeletal unit test; translate several German comments; remove
      un-necessary include.
      
      Change-Id: Ie0de32b1a29217560c5591c71a6cd4e26d39a531
      1ca7ac12
  6. 27 Mar, 2014 1 kayıt (commit)
  7. 11 Mar, 2014 1 kayıt (commit)
  8. 14 Kas, 2013 1 kayıt (commit)
    • Bjoern Michaelsen's avatar
      make l10n buildable separately · 04dead1c
      Bjoern Michaelsen yazdı
      - this renames the 'almost' module target to non-l10n
      - and adds a l10n target which is intended to only build l10n parts of
        the product
      - packagers should then be able to build l10n and non-l10n parts of the
        product independently, thus:
         - enable quicker rebuilds
         - distribution of load
         - updates to l10n without a full rebuild
         - security fixes to binaries without rebuilding all l10n
      - the new targets are called build-l10n-only and build-non-l10n-only
      - note this is not intended to move a concept of split packages
        upstream -- while this exsists in distros, the number of test
        scenarios for this would explode upstream
      
      Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863
      
      Conflicts:
      	filter/Module_filter.mk
      04dead1c
  9. 23 Nis, 2013 1 kayıt (commit)
  10. 14 Mar, 2013 1 kayıt (commit)
  11. 15 Tem, 2012 1 kayıt (commit)
  12. 02 Tem, 2012 1 kayıt (commit)
  13. 20 Ock, 2012 1 kayıt (commit)
  14. 17 Ock, 2012 2 kayıt (commit)
  15. 26 Kas, 2011 1 kayıt (commit)
  16. 09 Agu, 2011 1 kayıt (commit)
  17. 30 Tem, 2011 1 kayıt (commit)
  18. 25 Ock, 2011 1 kayıt (commit)
  19. 11 Ock, 2011 1 kayıt (commit)
  20. 25 Haz, 2010 1 kayıt (commit)
  21. 17 Nis, 2010 1 kayıt (commit)
  22. 12 Şub, 2010 1 kayıt (commit)
  23. 30 Ara, 2008 1 kayıt (commit)
    • Jens-Heiner Rechtien's avatar
      CWS-TOOLING: integrate CWS sb102 · 386551b1
      Jens-Heiner Rechtien yazdı
      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
      386551b1
  24. 10 Nis, 2008 1 kayıt (commit)
  25. 10 Ock, 2008 1 kayıt (commit)
  26. 09 Eyl, 2005 1 kayıt (commit)
  27. 11 Ock, 2005 1 kayıt (commit)
  28. 02 Mar, 2004 1 kayıt (commit)
  29. 06 Ock, 2004 1 kayıt (commit)
  30. 16 Tem, 2003 1 kayıt (commit)
  31. 27 Agu, 2002 1 kayıt (commit)
  32. 18 Haz, 2002 1 kayıt (commit)
  33. 23 Nis, 2002 1 kayıt (commit)
  34. 27 Agu, 2001 1 kayıt (commit)
  35. 16 May, 2001 1 kayıt (commit)
  36. 15 May, 2001 1 kayıt (commit)
  37. 02 Mar, 2001 1 kayıt (commit)