Skip to content
  1. Mar 16, 2024
  2. Mar 15, 2024
  3. Feb 07, 2024
  4. Dec 18, 2023
  5. Dec 02, 2023
  6. Nov 30, 2023
  7. Nov 29, 2023
  8. Oct 18, 2023
  9. Sep 30, 2023
  10. Sep 26, 2023
  11. Sep 21, 2023
  12. Aug 20, 2023
  13. Aug 11, 2023
  14. Aug 04, 2023
  15. May 21, 2023
  16. May 20, 2023
  17. Mar 04, 2023
  18. Jan 15, 2023
  19. Sep 23, 2022
  20. Sep 06, 2022
  21. Nov 14, 2021
  22. Sep 11, 2021
  23. Jun 02, 2021
  24. Apr 25, 2021
  25. Apr 09, 2021
  26. Apr 08, 2021
  27. Apr 06, 2021
  28. Mar 25, 2021
    • Yanko Kaneti's avatar
      Remove extern "C" warpper around atspi/glib headers inclusion · 5eed251f
      Yanko Kaneti authored
      Recently glib headers started using C++ features when compled in C++
      glib!1715 (commits)
      
      This leads to errors like:
      ..
      In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                       from /usr/include/glib-2.0/glib/gthread.h:32,
                       from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                       from /usr/include/glib-2.0/glib.h:32,
                       from /usr/include/at-spi-2.0/atspi/atspi.h:27,
                       from dasher_editor_external_atspi.cpp:5:
      /usr/include/c++/11/type_traits:56:3: error: template with C linkage
         56 |   template<typename _Tp, _Tp __v>
            |   ^~~~~~~~
      dasher_editor_external_atspi.cpp:4:1: note: 'extern "C"' linkage started here
          4 | extern "C" {
            | ^~~~~~~~~~
      ..
      
      Since for a while now glib headers are supposed to be safe to include in
      C++ code without extern "C" just remove it.
      5eed251f
  29. Dec 30, 2020
  30. Dec 25, 2020