1. 16 Kas, 2015 36 kayıt (commit)
  2. 15 Kas, 2015 4 kayıt (commit)
    • László Németh's avatar
      tdf#38395 enable smart apostrophe replacement by default · e6fade1c
      László Németh yazdı
      Unicode apostrophe is mandatory for French, English, etc. typography,
      and it is a default option in all modern word processors.
      
      The fix enables single quote AutoCorrect replacement for all languages.
      
      Change-Id: I2964242ecd1cc839bf27e9a3d772f5cab95d8db0
      e6fade1c
    • Xisco Fauli's avatar
      tdf#43257 SVG: Id value can contain other characters than alphanumerics · 179f693e
      Xisco Fauli yazdı
      Ie: "graph-1", "graph_1", "graph.1", etc...
      
      Besides, modify !( str_p("'") | str_p("\"") ) condition as the 'fill' attribute  can be defined as fill="url('#graph1')" but not as fill="url("#graph1")"
      
      Change-Id: I7fb2c5b61487214ab02b207ad64d29bb2a1e107a
      Reviewed-on: https://gerrit.libreoffice.org/19961Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      179f693e
    • Ashod Nakashian's avatar
      Refactored Writer's unomap · ac8d599c
      Ashod Nakashian yazdı
      Writer's unomap.cxx takes by far the longest to compile.
      On Windows, in Release configuration, the file alone
      takes 270.5 seconds to compile (measured by cl's
      built-in front- and back-end timers.)
      
      The file is split into a new unomap1.cxx which
      implements a number of functions to return the
      property entries that are set in the map.
      
      The two files compile in a combined time of 9.5 seconds
      which is reduced to under 6 seconds in parallel.
      
      Change-Id: I3f722189b94dbef7309bd0447e2c73033d1117a6
      Reviewed-on: https://gerrit.libreoffice.org/19973Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      ac8d599c
    • Ashod Nakashian's avatar
      Fast PCH generator and optimized PCH files · 06116bd1
      Ashod Nakashian yazdı
      Ported update_pch.sh to Python with improved performance
      and features. The new script is invoked from the same
      update_pch.sh which calls it for each library in
      parallel, although it can be invoked directly.
      
      The ported script (update_pch) updates all PCH files
      in ~15 seconds where the old script took ~4500 seconds.
      In addition, the new script supports 3-tiered headers
      (system, module, and local) and is very flexible to
      support other improvement. It has a per-library
      optimal configuration settings that can be updated
      using another new scripts (update_pch_autotune.sh)
      which finds optimal per-PCH settings.
      
      PCH files have been generated using the new scripts
      which builds significantly faster (2-3x, depending
      on module and configuration) and the intermediate
      binaries are noticably smaller (by several GBs).
      
      The new script stamps each generated PCH file with
      the command that generated it to make it trivial
      for users to update them, and also adds the command
      to invoke another script (update_pch_bisect) that
      helps find missing headers or conflicting headers
      that may break the build after updating the PCH.
      
      Finally update_pch has built-in unit-tests for
      makefile parsing and other core functionality.
      
      Change-Id: Ib933b50e50374d7e2e7e3e95ba8799b0cc8a27fa
      Reviewed-on: https://gerrit.libreoffice.org/19965Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      06116bd1