1. 22 May, 2018 2 kayıt (commit)
  2. 09 Şub, 2018 1 kayıt (commit)
  3. 15 Ock, 2018 1 kayıt (commit)
  4. 15 Ara, 2017 1 kayıt (commit)
  5. 13 Ara, 2017 1 kayıt (commit)
  6. 21 Kas, 2017 1 kayıt (commit)
  7. 20 Kas, 2017 1 kayıt (commit)
    • Miklos Vajna's avatar
      clang-format: enforce coding style via Jenkins · 13de7527
      Miklos Vajna yazdı
      - factor out common code to a shared module, and quote path to the
        clang-format binary, just in case.
      - add a new check-last-commit script that is the CI equivalent of the
        exiting git pre-commit hook, but this one handles lack of clang-format
        as an error, not as a warning.
      - $LODE_HOME/opt/bin is supposed to be in PATH already, so not
        mentioning LODE_HOME in ClangFormat::find() explicitly.
      - if both COMPILER_PLUGINS and LODE_HOME is set, invoke
        solenv/clang-format/check-last-commit as part of 'make check'
      
      To test these changes as part of CI, fix a single style violation in an
      already committed, non-blacklisted file.
      
      This depends on the lode.git commit
      496123bcae28e06c6d6aeda39a5afd1e1fb1fd98 (utils_Linux: install
      clang-format in the Jenkins case, 2017-11-16), otherwise erroring out on
      a not installed clang-format as part of the build would be a problem.
      
      Change-Id: Ib3110826194ff78a7f1bed1c3796147e92ccb3ba
      Reviewed-on: https://gerrit.libreoffice.org/44939Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      13de7527
  8. 16 Kas, 2017 2 kayıt (commit)
  9. 13 Kas, 2017 2 kayıt (commit)
  10. 03 Kas, 2017 1 kayıt (commit)
    • Miklos Vajna's avatar
      Enforce coding style with clang-format for new code · 98f5f4d3
      Miklos Vajna yazdı
      - The actual blacklist has to be generated with
        solenv/clang-format/generate-style-blacklist.sh in a separate commit.
      
      - .clang-format is from
        <https://lists.freedesktop.org/archives/libreoffice/2014-August/062802.html>,
        except:
      
        - the commented out lines are removed
        - Standard is Cpp11 instead of Cpp03
        - explicitly avoid sorting includes (requested during ESC meeting
          2017-10-11)
        - no indentation inside namespaces (lots of existing code in sc wants this)
      
      - The git hooks prints a diff when the style is violated, along with a
        command to fix up the violation automatically. It also enforces style
        only in new files and ignores all files listed in the blacklist.
      
      - To avoid introducing one more hard-to-setup build dependency for new
        developers, help them two ways:
      
        - if clang-format is not installed, provide pre-built binaries for
          Linux/Windows/macOS
      
        - download/install of these binaries are printed as cmdline
          instructions, similar to how we have our own 'make' on Windows
      
      - As per ESC call 2017-11-02, currently don't do any checks if
        clang-format is not installed (as a first step).
      
      Change-Id: Iaa139c396337e8734aa1853305d808438260c41a
      Reviewed-on: https://gerrit.libreoffice.org/43736Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
      98f5f4d3
  11. 30 Eki, 2017 1 kayıt (commit)
  12. 20 Eyl, 2017 1 kayıt (commit)
  13. 11 Eyl, 2017 2 kayıt (commit)
  14. 24 Mar, 2017 1 kayıt (commit)
  15. 08 Ara, 2016 1 kayıt (commit)
  16. 08 Eyl, 2015 1 kayıt (commit)
  17. 13 Haz, 2015 1 kayıt (commit)
  18. 13 Şub, 2015 2 kayıt (commit)
  19. 12 Şub, 2015 1 kayıt (commit)
  20. 16 May, 2014 1 kayıt (commit)
  21. 01 Mar, 2013 2 kayıt (commit)
  22. 26 Eki, 2012 1 kayıt (commit)
  23. 25 Eki, 2012 1 kayıt (commit)
  24. 16 Eki, 2012 1 kayıt (commit)