1. 12 Jun, 2015 1 commit
  2. 22 May, 2015 1 commit
  3. 03 Apr, 2015 1 commit
  4. 02 Feb, 2015 1 commit
  5. 09 Dec, 2014 1 commit
  6. 17 Oct, 2014 1 commit
    • Milan Crha's avatar
      Stop using deprecated EDS symbols · 0f6b8d8b
      Milan Crha authored
      Also enable EDS_DISABLE_DEPRECATED define when compiling with enabled
      maintainer mode, to make sure the EDS deprecated symbols will not
      be used again.
      0f6b8d8b
  7. 06 Oct, 2014 1 commit
    • Milan Crha's avatar
      Make Calendar, Memos and Tasks views non-UI-blocking · 8752647e
      Milan Crha authored
      The Calendar, Memos and Tasks views use to do D-Bus calls to
      the backends on the main (UI) thread, which could result in UI
      freezes, until the operation was done on the backend (and server)
      side. This commit fixes that by invoking the operations in
      a dedicated thread. It has few additional advantages too:
      - operations can be cancelled
      - proper error reporting to a user
      - less code duplication between the views for common operations
      
      There had been fixed some performance issues when selecting/unselecting
      sources in the source selector as well.
      8752647e
  8. 07 Jul, 2014 1 commit
    • Milan Crha's avatar
      Replace GtkStyle usages with GtkStyleContext · 50bda1ba
      Milan Crha authored
      This makes evolution depend on theme-defined named colors, namely:
         theme_bg_color
         theme_base_color
         theme_fg_color
         theme_text_color
         theme_selected_bg_color
         theme_selected_fg_color
         theme_unfocused_selected_bg_color
         theme_unfocused_selected_fg_color
      If it's not defined, then a fallback color is used, in the worse case
      one of the fallbacks defined in evolution itself.
      50bda1ba
  9. 25 Jun, 2014 1 commit
  10. 11 Apr, 2014 1 commit
  11. 12 Mar, 2014 1 commit
  12. 03 Mar, 2014 1 commit
  13. 26 Feb, 2014 1 commit
    • Tarnyko's avatar
      Replace 'interface' with 'iface' in the code · 5c60d570
      Tarnyko authored
      Win32 headers have a #define for 'interface', which breaks the build
      when this word is used in the code, thus replace it to 'iface',
      the same way as GLib or GTK+ code use to have it. (See bug #722068.)
      5c60d570
  14. 07 Jan, 2014 1 commit
  15. 07 Sep, 2013 1 commit
  16. 09 Aug, 2013 1 commit
  17. 28 Jul, 2013 1 commit
  18. 17 Jul, 2013 1 commit
  19. 07 Jul, 2013 1 commit
  20. 21 Jun, 2013 1 commit
    • Milan Crha's avatar
      Calendar views inline text edit with Ctrl+C/V/X does not work · 4a101290
      Milan Crha authored
      The shortcuts Ctrl+C/V/X are used for whole calendar items
      copy/paste/cut, not for text when editing event details inline, either
      in a day/week view or in a list view. By tracking the is-editing property
      of respective cell editor and using it when enabling/disabling clipboard
      actions makes the respective text operations work as expected.
      4a101290
  21. 12 Apr, 2013 1 commit
  22. 20 Jan, 2013 1 commit
  23. 12 Dec, 2012 1 commit
    • Matthew Barnes's avatar
      Consolidate base utility libraries into libeutil. · d09d8de8
      Matthew Barnes authored
      Evolution consists of entirely too many small utility libraries, which
      increases linking and loading time, places a burden on higher layers of
      the application (e.g. modules) which has to remember to link to all the
      small in-tree utility libraries, and makes it difficult to generate API
      documentation for these utility libraries in one Gtk-Doc module.
      
      Merge the following utility libraries under the umbrella of libeutil,
      and enforce a single-include policy on libeutil so we can reorganize
      the files as desired without disrupting its pseudo-public API.
      
         libemail-utils/libemail-utils.la
         libevolution-utils/libevolution-utils.la
         filter/libfilter.la
         widgets/e-timezone-dialog/libetimezonedialog.la
         widgets/menus/libmenus.la
         widgets/misc/libemiscwidgets.la
         widgets/table/libetable.la
         widgets/text/libetext.la
      
      This also merges libedataserverui from the Evolution-Data-Server module,
      since Evolution is its only consumer nowadays, and I'd like to make some
      improvements to those APIs without concern for backward-compatibility.
      
      And finally, start a Gtk-Doc module for libeutil.  It's going to be a
      project just getting all the symbols _listed_ much less _documented_.
      But the skeletal structure is in place and I'm off to a good start.
      d09d8de8
  24. 04 Dec, 2012 1 commit
  25. 30 Nov, 2012 2 commits
  26. 29 Nov, 2012 1 commit
    • Matthew Barnes's avatar
      Avoid using GdkEventButton directly in certain places. · d2fb5ee1
      Matthew Barnes authored
      Prefer dealing with GdkEvent pointers and using accessor functions like
      gdk_event_get_button().
      
      This is complicated by the fact that some GtkWidget method declarations
      still use GdkEventButton pointers, and synthesizing button events pretty
      much requires direct GdkEventButton access.  But GDK seems to be nudging
      itself toward sealing the GdkEvent union.  Likely to happen in GDK4.
      
      Mainly clean up signal handlers and leave method overrides alone for now.
      d2fb5ee1
  27. 10 Nov, 2012 1 commit
  28. 19 Aug, 2012 1 commit
  29. 10 Aug, 2012 1 commit
  30. 18 Jun, 2012 1 commit
  31. 03 Jun, 2012 2 commits
  32. 02 Jun, 2012 1 commit
  33. 24 Apr, 2012 1 commit
  34. 21 Apr, 2012 1 commit
  35. 02 Apr, 2012 1 commit
    • Matthew Barnes's avatar
      Whitespace cleanup. · 299521f0
      Matthew Barnes authored
      Replace 8-space indentation with tab characters, and various other
      automated cleanups.
      299521f0
  36. 15 Mar, 2012 1 commit
  37. 05 Mar, 2012 1 commit
  38. 03 Mar, 2012 1 commit