1. 25 Nis, 2019 2 kayıt (commit)
    • Stephan Bergmann's avatar
      Cut down on -pthread/-lpthread proliferation · b1141fa6
      Stephan Bergmann yazdı
      Building against libstdc++ effectively always requires -pthread anyway (as
      various standard C++ headers require it, see the comment added to
      solenv/gbuild/platform/unxgcc.mk), so many explicit uses of -pthread/-lpthread
      can be removed.
      
      Doing a (partial) test build on Linux with Clang -stdlib=libc++ suggests that
      libc++ indeed doesn't need -pthread as libstdc++ does.
      
      The remaining uses of -pthread/-lpthread are mostly in configure.ac for the
      various BSDs (which somebody else might want to clean up now), and related to
      external projects.  I tried to be careful to remove -pthread/-lpthread from
      makefiles only when C++ object files are involved (so -pthread will now be
      included on the link command line by default).
      
      Change-Id: I936e082839cb9a434bd273ce5a1f187a4245dfa1
      Reviewed-on: https://gerrit.libreoffice.org/71291
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      b1141fa6
    • Armin Le Grand's avatar
      WIP: Further preparations for deeper Item changes · 1e268223
      Armin Le Grand yazdı
      (1) Migrated all still existing binary load/save stuff
      in SfxPoolItem to legacy files. Isolated from Item
      implementations. Adapted all usages. No more methods
      Create/Store needed, also GetVersion removed
      
      (2) Removed operator= for SfxPoolItem. Adapted all
      usages. Goal ist to handle Items more as Objects
      ('Object-Oriented') in the sense to move/handle
      instances, not to copy one instance over another one
      (which is more and more problematic with hard to copy
      content as UNO API stuff or similar). This lead to
      much more usages of std::shared_ptr which correlates
      well with future plans fr Items (see dev branch).
      Next logic step will be to also remove copy constructor
      
      Linux build and corrections done
      Fixed Writer test and removed unused defines
      Fixed another unused m,acro
      Started to unify the AutoFormat stuff
      Changes to OUString constructor usages, tests completely
      No idea why, but SfxStringItem constructor which
      takes a OUString& now insists of not getting ::OUString's
      handed in - changed all 'SfxStringItem.*OUString.*".*"'
      accordingly
      
      Change-Id: Ibed7358b18fb019994a7490332b9d797a6694c29
      Reviewed-on: https://gerrit.libreoffice.org/71075
      Tested-by: Jenkins
      Reviewed-by: 's avatarArmin Le Grand <Armin.Le.Grand@me.com>
      1e268223
  2. 23 Nis, 2019 1 kayıt (commit)
    • Stephan Bergmann's avatar
      std::call_once needs -lpthread · 634ce0cf
      Stephan Bergmann yazdı
      ...at least on Fedora 29:
      
      > [LNK] Library/libsvllo.so
      > ld.lld: error: undefined symbol: pthread_once
      > >>> referenced by gthr-default.h:699 (/usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/x86_64-redhat-linux/bits/gthr-default.h:699)
      > >>>               /data/sbergman/lo-clang2/core/workdir/CxxObject/svl/source/crypto/cryptosign.o:(__gthread_once(int*, void (*)()))
      
      and the call to std::call_once was introduced with
      d43cc00c "crashtesting: tdf#122599
      NSS_CMSMessage_CreateFromDER asserts".
      
      Change-Id: If14b8cc704dbb806c61edabb8f5621527965ceb2
      Reviewed-on: https://gerrit.libreoffice.org/71118
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      634ce0cf
  3. 23 Mar, 2019 1 kayıt (commit)
  4. 05 Mar, 2018 1 kayıt (commit)
  5. 23 Agu, 2017 1 kayıt (commit)
  6. 19 Agu, 2017 2 kayıt (commit)
  7. 18 Agu, 2017 1 kayıt (commit)
  8. 16 Agu, 2017 1 kayıt (commit)
  9. 18 Tem, 2017 1 kayıt (commit)
  10. 16 Tem, 2017 1 kayıt (commit)
  11. 15 Tem, 2017 1 kayıt (commit)
  12. 21 Nis, 2017 1 kayıt (commit)
  13. 03 Kas, 2016 1 kayıt (commit)
  14. 26 Eki, 2016 1 kayıt (commit)
  15. 14 Eki, 2016 1 kayıt (commit)
  16. 29 Eki, 2015 1 kayıt (commit)
  17. 11 Mar, 2015 1 kayıt (commit)
  18. 14 Ara, 2014 1 kayıt (commit)
  19. 22 Kas, 2014 1 kayıt (commit)
  20. 06 Kas, 2014 1 kayıt (commit)
  21. 06 Eyl, 2014 1 kayıt (commit)
  22. 17 Tem, 2014 1 kayıt (commit)
  23. 26 Haz, 2014 2 kayıt (commit)
  24. 15 May, 2014 1 kayıt (commit)
    • Thomas Arnhold's avatar
      update_pch: add svl · 525f7b28
      Thomas Arnhold yazdı
      55s -> 28s
      
      How to find possible pch candidates:
      
      for i in `git grep -l 'gb_Library_set' -- '*.mk' | sort -u`; do
         if [ $(git grep 'precompiled_' $i | wc -l) == 0 ]; then
            echo missing: $(sed -n -e '/gb_Library_add_exception_objects/,/))/ p' $i | wc -l) files in $i
         else
            echo ok: $i
         fi
      done | sort -h -t' ' -k2
      
      Change-Id: Ib9fe16c0afb6e6687881c987c3af7bf59b929fd4
      525f7b28
  25. 11 Mar, 2014 1 kayıt (commit)
  26. 01 Mar, 2014 1 kayıt (commit)
  27. 10 Ara, 2013 1 kayıt (commit)
  28. 15 Kas, 2013 1 kayıt (commit)
  29. 08 Eki, 2013 1 kayıt (commit)
  30. 04 Eki, 2013 2 kayıt (commit)
  31. 19 Agu, 2013 1 kayıt (commit)
  32. 16 Agu, 2013 1 kayıt (commit)
  33. 24 Tem, 2013 1 kayıt (commit)
  34. 03 Tem, 2013 1 kayıt (commit)
  35. 03 Haz, 2013 1 kayıt (commit)
  36. 14 May, 2013 1 kayıt (commit)