1. 01 Jul, 2021 2 commits
  2. 16 Jun, 2021 1 commit
  3. 15 Jun, 2021 5 commits
  4. 07 Jun, 2021 1 commit
    • Fabian Meumertzheim's avatar
      Export COPYING · c1499f64
      Fabian Meumertzheim authored
      By exporting `COPYING`, Bazel projects depending on glog can easily access its license.
      c1499f64
  5. 23 May, 2021 4 commits
  6. 14 May, 2021 2 commits
    • Sergiu Deitsch's avatar
      Merge pull request #651 from xkszltl/initapi · 0b3d4cb4
      Sergiu Deitsch authored
      Expose `IsGoogleLoggingInitialized()` in public API.
      0b3d4cb4
    • Tongliang Liao's avatar
      Expose `IsGoogleLoggingInitialized()` in public API. · 81e0d616
      Tongliang Liao authored
      Usually library does not have control of the process lifespan.
      Without this function, it is impossible to init/shutdown reliably.
      It has been one of the major pain points for years when using glog in libraries.
      
      AFAIK 3 workarounds have been used previously:
      1. Init without checking. This causes compatiblity issues with other libs using glog.
      2. Also provide a init function in library's API. This makes API complicated and stateful, especially for libs that does not mean to stay for the entire life of process.
      3. Steal the utility function in internal namespace. Does not work with msvc (due to missing dllexport) or `gcc -fvisibility=hidden`.
      
      None of them are perfect, except for the last hack that usually works well on Linux.
      0.5.0 changes default visibility to hidden and it does not work anymore.
      
      Resolve https://github.com/google/glog/issues/125
      81e0d616
  7. 10 May, 2021 1 commit
  8. 07 May, 2021 1 commit
  9. 06 May, 2021 1 commit
  10. 14 Apr, 2021 2 commits
  11. 12 Apr, 2021 1 commit
  12. 11 Apr, 2021 3 commits
  13. 09 Apr, 2021 5 commits
  14. 08 Apr, 2021 1 commit
  15. 07 Apr, 2021 4 commits
  16. 06 Apr, 2021 4 commits
  17. 04 Apr, 2021 1 commit
  18. 01 Apr, 2021 1 commit