1. 13 Sep, 2018 4 commits
  2. 09 Sep, 2018 1 commit
  3. 06 Sep, 2018 2 commits
  4. 03 Sep, 2018 2 commits
  5. 02 Sep, 2018 3 commits
  6. 01 Sep, 2018 2 commits
  7. 31 Aug, 2018 3 commits
  8. 30 Aug, 2018 5 commits
  9. 29 Aug, 2018 1 commit
  10. 28 Aug, 2018 2 commits
    • Debarshi Ray's avatar
      Don't freeze the UI when launching Settings -> Online Accounts · 924fb4ec
      Debarshi Ray authored
      The UI freezes for a moment when launching Settings -> Online Accounts
      because g_application_register does slow I/O. After creating the
      GApplication's GDBusActionGroup, it queries the list of remote actions
      from the primary application instance over D-Bus to populate it.
      Fortunately, it's not necessary to fill in the GDBusActionGroup for
      activating a GAction. Therefore, this can be solved by directly using
      a GDBusActionGroup instead of going via a launcher GApplication.
      
      This does lose the platform data that the launcher GApplication would
      have passed when invoking the remote GAction, but hopefully that
      won't prove crucial.
      
      The loss of error handling doesn't matter. g_application_register was
      the only fallible step, and it could have only failed while querying
      the list of actions from the primary, something that's not needed
      anyway. If anything, it simplifies the code.
      
      Fallout from 556a9f30
      924fb4ec
    • Debarshi Ray's avatar
      utils: Style fixes · 0b05ddd4
      Debarshi Ray authored
      0b05ddd4
  11. 26 Aug, 2018 1 commit
  12. 25 Aug, 2018 1 commit
  13. 24 Aug, 2018 1 commit
  14. 23 Aug, 2018 1 commit
  15. 22 Aug, 2018 1 commit
  16. 21 Aug, 2018 3 commits
    • Cheng-Chia Tseng's avatar
      Update Chinese (Taiwan) translation · fc526144
      Cheng-Chia Tseng authored
      fc526144
    • Debarshi Ray's avatar
      build: Drop ChangeLog and INSTALL, and silence Automake warnings · cc681022
      Debarshi Ray authored
      The ChangeLog generation was broken forever because it used
      $(top_srcdir)/missing, not $(top_srcdir)/config/missing. Including the
      Git log in tarballs isn't particularly useful. People are better off
      using the Git repository directly.
      
      A nice side-effect of switching Automake to "foreign" is that it
      silences these warnings:
        src/Makefile.am:563: warning: shell $(GLIB_COMPILE_RESOURCES:
          non-POSIX variable name
        src/Makefile.am:563: (probably a GNU make extension)
      
      The loss of INSTALL, caused by "foreign", isn't a big problem because
      the upcoming Meson port would have rendered it obsolete anyway. Users
      can easily look up how to build a Autotools-based project.
      cc681022
    • Baurzhan Muftakhidinov's avatar
      Update Kazakh translation · c772ba1a
      Baurzhan Muftakhidinov authored
      c772ba1a
  17. 20 Aug, 2018 1 commit
  18. 19 Aug, 2018 1 commit
  19. 17 Aug, 2018 5 commits
    • Debarshi Ray's avatar
      build, utils: Adjust how the floating point tolerance is defined · 31fc31a1
      Debarshi Ray authored
      A subsequent commit will switch to using G_APPROX_VALUE instead of
      photos_utils_equal_double. Since G_APPROX_VALUE requires specifying the
      tolerance value, it would be convenient to have it defined somewhere
      that's already accessible to every source file to avoid having to
      #include a separate header to compare floating point values. Every
      source file already #includes config.h, so that's the natural choice.
      31fc31a1
    • Debarshi Ray's avatar
      build: Style fixes · 35950d24
      Debarshi Ray authored
      35950d24
    • Debarshi Ray's avatar
      build: Don't mention Makefiles in generated files · 8795ab4c
      Debarshi Ray authored
      A subsequent commit will add a Meson build, so it's better to stay
      build-system agnostic as much as possible.
      8795ab4c
    • Debarshi Ray's avatar
      build: Style fix · df829114
      Debarshi Ray authored
      df829114
    • Debarshi Ray's avatar
      application: Don't use PACKAGE_NAME · 1c202994
      Debarshi Ray authored
      Due to various limitations of the internationalization infrastructure,
      it's not possible to use PACKAGE_NAME to parametrize the user-visible
      "Photos" string. Since this is the last occurence of PACKAGE_NAME in
      the code, it's better to give up on the idea. That way the upcoming
      Meson build wouldn't have to define a PACKAGE_NAME macro.
      1c202994