1. 19 Tem, 2018 1 kayıt (commit)
  2. 01 May, 2018 1 kayıt (commit)
  3. 25 Nis, 2018 1 kayıt (commit)
    • Mike Kaganski's avatar
      Install UCRT from MSUs, not using nested VC Redist install · b8424437
      Mike Kaganski yazdı
      Using nested install is bad because (1) MS advises against it (though it
      most possibly doesn't relate to our specific case, when we install the
      vc redist exe package in UI part, so actually only a single MSI session
      is active at any time); (2) because it adds some extra interactions
      (user sees something "unrelated" being installed, which raises concerns;
      additional admin authentication required); and (3) because it runs in
      InstallUISequence, thus only installing the UCRT when doing interactive
      installation (unattended installs, including GPO, need to install UCRT
      separately).
      
      This patch aims to incorporate the original UCRT MSU (Windows Update)
      packages (https://support.microsoft.com/en-us/help/2999226) available as
      a zip archive from
      https://www.microsoft.com/en-us/download/details.aspx?id=48234
      - the same as used in VC redists for VS 2015 and 2017. This obsoletes
      the separate installation of the redist; since we also have the redist
      as merge module in our MSI, that is enough (and removes redundancy).
      The MSUs are installed using wusa.exe in a custom action (deferred,
      non-impersonating).
      
      As a small bonus, embedding MSUs instead of redist EXE allows us to
      shrink the size of installer a little (~10 MB).
      
      As deferred custom actions cannot access current installer database,
      we workaround this by using initial immediate impersonating action to
      extract the binaries into a temporary location. To ensure that the file
      gets removed upon completion (both successful and failed), we use an
      additional cleanup action.
      
      Commit 61b1d631 is effectively reverted.
      
      Change-Id: I1529356fdcc67ff24b232c01ddf8bb3a31bb00bd
      Reviewed-on: https://gerrit.libreoffice.org/52923Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMike Kaganski <mike.kaganski@collabora.com>
      b8424437
  4. 13 Nis, 2018 1 kayıt (commit)
  5. 11 Nis, 2018 1 kayıt (commit)
  6. 19 Şub, 2018 1 kayıt (commit)
  7. 15 Şub, 2018 1 kayıt (commit)
    • Michael Stahl's avatar
      setup_native: remove {un,}install_solaris.sh · e1082e45
      Michael Stahl yazdı
      These scripts were never shipped to end users (the corresponding
      install_linux.sh was only added to the instset in LO times,
      see 117b3242) but were used
      by QA and developers to install multiple Solaris builds
      as non-root using getuid.so.
      
      But the "archive" installation set can be used for the
      same purpopse and doesn't require a custom script.
      
      Change-Id: I665277bef7c5ddd58e798f5f1b1c6a97a0f3cfc5
      e1082e45
  8. 02 Şub, 2018 1 kayıt (commit)
  9. 23 Ock, 2018 1 kayıt (commit)
  10. 11 Ock, 2018 1 kayıt (commit)
  11. 01 Ock, 2018 1 kayıt (commit)
  12. 07 Ara, 2017 1 kayıt (commit)
  13. 27 Eki, 2017 1 kayıt (commit)
  14. 24 Eki, 2017 1 kayıt (commit)
  15. 29 Eyl, 2017 2 kayıt (commit)
  16. 28 Eyl, 2017 1 kayıt (commit)
  17. 22 Eyl, 2017 1 kayıt (commit)
  18. 17 Eyl, 2017 1 kayıt (commit)
  19. 16 Eyl, 2017 1 kayıt (commit)
  20. 31 Agu, 2017 1 kayıt (commit)
  21. 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
  22. 07 Tem, 2017 1 kayıt (commit)
  23. 04 Tem, 2017 1 kayıt (commit)
  24. 20 May, 2017 1 kayıt (commit)
  25. 16 May, 2017 1 kayıt (commit)
  26. 21 Nis, 2017 1 kayıt (commit)
  27. 06 Nis, 2017 1 kayıt (commit)
  28. 04 Nis, 2017 1 kayıt (commit)
    • Andras Timar's avatar
      typo fix · 86b17cd3
      Andras Timar yazdı
      Change-Id: Ic8a62b0e241f740d3f1352fe48c8405570bfc61a
      86b17cd3
  29. 14 Mar, 2017 1 kayıt (commit)
  30. 22 Şub, 2017 1 kayıt (commit)
  31. 13 Şub, 2017 1 kayıt (commit)
  32. 10 Şub, 2017 1 kayıt (commit)
    • Stephan Bergmann's avatar
      Remove MinGW support · 8646ab97
      Stephan Bergmann yazdı
      In OOo times, there'd originally been efforts to allow building on Windows with
      MinGW.  Later, in LO times, this has been shifted to an attempt of cross-
      compiling for Windows on Linux.  That attempt can be considered abandoned, and
      the relevant code rotting.
      
      Due to this heritage, there are now three kinds of MinGW-specific code in LO:
      
      * Code from the original OOo native Windows effort that is no longer relevant
        for the LO cross-compilation effort, but has never been removed properly.
      
      * Code from the original OOo native Windows effort that is re-purposed for the
        LO cross-compilation effort.
      
      * Code that has been added specifially for the LO cross-compilation effort.
      
      All three kinds of code are removed.
      
      (An unrelated, remaining use of MinGW is for --enable-build-unowinreg, utilizing
      --with-mingw-cross-compiler, MINGWCXX, and MINGWSTRIP.)
      
      Change-Id: I49daad8669b4cbe49fa923050c4a4a6ff7dda568
      Reviewed-on: https://gerrit.libreoffice.org/34127Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      8646ab97
  33. 17 Ock, 2017 1 kayıt (commit)
  34. 11 Ock, 2017 1 kayıt (commit)
  35. 02 Ock, 2017 1 kayıt (commit)
  36. 01 Ock, 2017 1 kayıt (commit)
  37. 28 Ara, 2016 1 kayıt (commit)
  38. 20 Ara, 2016 1 kayıt (commit)
  39. 02 Ara, 2016 1 kayıt (commit)