1. 25 May, 2016 1 commit
  2. 11 Feb, 2016 1 commit
  3. 18 Jan, 2016 2 commits
    • Jiro Matsuzawa's avatar
    • Rui Matos's avatar
      region: Ensure that system and user formats are consistent · 30470d72
      Rui Matos authored
      The formats (or 'region') setting might be unset meaning that it's the
      same as the language since that's what LC_TIME et al default to when
      unset.
      
      We already handle this for the user setting but for the system setting
      we're losing that semantic when getting it from localed since we don't
      allow priv->system_region to remain unset. This means that when users
      change the system language, the system formats will be explicitly set
      to the previous value of the system language instead of remaining
      unset and thus follow the new value for the system language.
      
      This isn't that bad on multi user systems where we display system
      settings separately from user settings, but on single user systems we
      change the system values to match the user values which, due to the
      above mentioned semantic difference regarding the region setting,
      means that when changing the language, the (unset) region will be
      displayed as the same as the language but the system region will be
      explicitly set to the previous language.
      
      Fix this by making the system region have the same semantic as the
      user's, i.e. allow it to remain unset until explicitly set by the
      user.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=755648
      30470d72
  4. 23 Nov, 2015 1 commit
  5. 25 Aug, 2015 1 commit
  6. 10 Mar, 2015 1 commit
    • Joaquim Rocha's avatar
      region: Reuse the input chooser instance · abb05928
      Joaquim Rocha authored
      The language input chooser is being created and destroyed every time
      it is opened and closed. This is noticeably slow and is hardly
      necessary as the values it contains should not change.
      
      To fix this, these changes reuse the same instance of the input chooser
      (by hiding and showing it) instead of renewing it.
      The input chooser is also now shown using gtk_dialog_run to avoid having
      it destroyed from the default delete event.
      abb05928
  7. 28 Feb, 2015 2 commits
  8. 06 Jan, 2015 1 commit
  9. 05 Dec, 2014 1 commit
  10. 26 Sep, 2014 1 commit
  11. 19 Sep, 2014 1 commit
  12. 26 Jun, 2014 1 commit
  13. 25 Jun, 2014 1 commit
  14. 24 Jun, 2014 1 commit
  15. 28 Apr, 2014 1 commit
  16. 04 Feb, 2014 1 commit
  17. 29 Jan, 2014 1 commit
  18. 19 Nov, 2013 1 commit
  19. 15 Oct, 2013 2 commits
  20. 01 Oct, 2013 1 commit
  21. 21 Aug, 2013 1 commit
  22. 12 Jul, 2013 1 commit
  23. 02 Jul, 2013 1 commit
  24. 17 Jun, 2013 1 commit
  25. 15 Apr, 2013 2 commits
  26. 14 Mar, 2013 6 commits
  27. 12 Mar, 2013 3 commits
  28. 20 Feb, 2013 1 commit
    • Bastien Nocera's avatar
      region: Fix crash when changing the language · de1b612c
      Bastien Nocera authored
      1. Load region panel
      2. Change language
      3. Go back to overview
      4. Load region panel
      5. Change language
      6. Crash
      
      As the ActUser and ActUserManager object aren't reference counted,
      we need to disconnect the signals ourselves when exiting the panel
      otherwise we'll receive the signals from the old signal connection,
      which will use the old panel object.
      de1b612c
  29. 19 Feb, 2013 1 commit