Commit Graph

1368 Commits

Author SHA1 Message Date
ed81260ccf Bug #682678 - Entering the end date for a recurring event is very difficult 2012-08-31 13:13:22 +02:00
a5bbf35da5 Fix all 'may be used uninitialized' compiler warnings 2012-08-20 13:06:23 +02:00
c85109fc32 Coding style and whitespace cleanup. 2012-08-19 14:17:55 -04:00
5f0b2dd1d8 Bug #559815 - Empty Reminders editor when opened second time 2012-08-08 11:59:49 +02:00
c87e0c1f98 Disable CompEditor when saving changes 2012-07-17 12:49:45 +02:00
728c641c16 Adapt to EContact API change.
E_CONTACT_BOOK_URI -> UID.
2012-06-24 20:31:42 -04:00
f960fd2dff Reduce usage of g_type_class_peek_parent().
G_DEFINE_TYPE macros define a static "parent_class" variable.
2012-06-24 20:31:42 -04:00
6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
68c35c4bed Adapt calendar/gui to the new ESource API. 2012-06-02 23:00:40 -04:00
04cf783ce8 Refactor CompEditor pages to isolate EAccount usage.
Hide EAccount usage behind a generic API so EAccount can be replaced
more easily.
2012-06-02 23:00:38 -04:00
ceea3a0a1f Reduce diff noise with 'account-mgmt' branch.
One last time.
2012-06-02 16:52:01 -04:00
89777f0726 Whitespace cleanups. 2012-05-13 09:15:42 -04:00
d2de841ec6 Bug #559710 - Do not close Event/Task/Memo editor on save 2012-05-11 12:38:38 +02:00
3c6919a70c Spell checking for 'Summary' in Event/Task/Memo editors 2012-05-10 17:59:21 +02:00
4eb33fd3da Bug #668988 - Handle a "minutes" entry greater than 59 intelligently 2012-04-26 12:57:33 +02:00
1c092c81c8 Bug #668769 - Recurrence editor weekday items slightly cropped 2012-04-24 17:59:21 +02:00
3506b02eed Fix possible memory leaks of GError structures 2012-04-23 16:43:08 +02:00
7950d6a0c6 Adapt to libedataserver[ui] changes. 2012-04-21 17:07:15 -04:00
299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
e9dde84d48 Bug #664326 - Buttons to handle exceptions in event is always disabled 2012-03-09 13:43:36 +01:00
14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
68242e0edc Bug #670934 - Was saving ESourceList first, rather than last 2012-03-01 14:24:27 +01:00
4d81843755 Bug #661265 - Move to Calendar breaks google:// URI 2012-02-21 19:30:15 +01:00
23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
5b5d9947a5 Use same mnemonic for 'Categories' button in Task editor as in all other dialogs as it does not collide with other mnemonics 2012-02-17 20:22:22 +01:00
933ba0f066 Bug 670280 - Remove "Recent Documents" attachment feature
GTK's file chooser dialog provides one-click access to recently used
documents now, so we can remove the redundancy from Evolution's mail
composer main menu and calendar component editor main menu and leave
it at "Insert -> Attachment".
2012-02-17 08:38:02 -05:00
1101e93459 Bug #663110 - Crash on copy events between calendars 2012-02-17 13:53:37 +01:00
0676e3a768 Bug #655955 - Harmonize mnemonic for New > Shared Memo > Organizer 2012-02-16 10:17:38 +01:00
b165cc575b Fix broken Help menu entry in Task Editor after Mallard transition. 2012-02-15 13:11:52 +01:00
c2c852f598 Fix broken Help menu entry in Memo Editor after Mallard transition. 2012-02-15 13:10:18 +01:00
71f29ebf67 Fix broken Help menu entry in Appointment Editor after Mallard transition. 2012-02-15 13:03:23 +01:00
61ae36351b Introduce libemail-engine and libemail-utils.
These libraries are bound for E-D-S so they live at the lowest layer of
Evolution for now -- even libeutil can link to them (but please don't).

This is the first step toward moving mail handing to a D-Bus service.
2012-01-18 23:48:47 -05:00
563a326b13 Remove unnecessary #include <e-util/e-dialog-widgets.h> 2011-12-23 19:49:53 -05:00
eb24069122 Remove e_dialog_append_list_store_text().
Silly function.  Do it manually or use a GtkComboBoxText.
2011-12-23 19:49:53 -05:00
6feca1bf56 Remove e_dialog_editable_get().
Silly function.  Use gtk_entry_get_text() for a const string or else
gtk_editable_get_chars() for an allocated string.
2011-12-23 19:49:53 -05:00
9d4348036c Remove e_dialog_editable_set().
Silly function.  Use gtk_entry_set_text().
2011-12-23 19:49:52 -05:00
16efd93e3d Bug #577322 - Rename of a system ESource doesn't persist 2011-12-07 13:22:58 +01:00
e64d6fe05c Miscellaneous cleanups. 2011-11-22 20:43:04 -05:00
56a166bb42 Merge branch 'master' into wip/gsettings 2011-10-10 12:50:18 +02:00
0e064de971 EAttachmentPaned: Add "resize-toplevel" property.
Similiar to the new GtkExpander:resize-toplevel property in GTK+ 3.2,
but adapted to the fact that EAttachmentPaned's expander has no direct
child widget, and instead acts on the child widget in the lower pane.

CompEditor now uses this to fix the weird vertical resizing behavior
when its attachment bar is expanded and then collapsed again.
2011-10-06 08:16:21 -04:00
224f26b84d GtkApplication has some new EShell-like features.
I pushed a few EShell features up to GtkApplication for GTK+ 3.2,
so we can now trim off the redundancies in EShell.

1) GtkApplication has a new "window-added" signal which replaces
   EShell's own "window-created" signal.

2) GtkApplication has a new "window-removed" signal which replaces
   EShell's own "window-destroyed" signal.

3) gtk_application_get_windows() now returns a list of windows sorted
   by most recently focused, replacing e_shell_get_watched_windows().

4) GtkApplication now provides enough hooks to subclasses that we can
   remove e_shell_watch_window() and call gtk_application_add_window()
   directly.
2011-10-06 08:16:21 -04:00
8fd93c9042 First successful build 2011-10-05 18:19:33 +02:00
4ec46cc05f Merge from master 2011-10-05 13:57:30 +02:00
1f38f4d92c Simplify library dependency flags.
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac.  Time to simplify.  Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel).  That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
2011-10-04 22:27:14 -04:00
4c56856e05 Fix few 'may be used uninitialized' compiler warnings 2011-09-30 15:39:57 +02:00
5c81e944e6 Bug #656378 attachment name corruption 2011-09-30 11:54:54 +05:30
5ddad03992 Remove Ctrl + l ( ) character from source files
From ccc980da1fd84ebfca25cf8caf9a5d62333099fc Mon Sep 17 00:00:00 2001
From: Paul Menzel <paulepanter@users.sourceforge.net>
Date: Wed, 28 Sep 2011 10:18:18 +0200
Subject: [PATCH] Remove Ctrl + l () character from source files

The following commits

        git show aac3f2c8
        git show 1510304c
        git show 13cabd9e
        git show 350a7a33
        git show 9b7cc54d
        git show e6972011
        git show 1d3a7938
        git show 934524b9
        git show b2954936
        git show a7f677b5
        git show 4369c400
        git show d509f47a
        git show a6d5818f
        git show c3876df7
        git show 4583098b
        git show 2831ada5
        git show 4e1bce59
        git show 1609f699
        git show 4e4c1676
        git show d6fade43

among others(?) introduced several occurrences of Ctrl + l (). Probably this was caused by the used editor.

These control characters can be searched for using the following command [1].

	$ git grep ^L

[1] http://unstableme.blogspot.com/2009/10/grep-and-print-control-characters-in.html
2011-09-29 21:12:10 +02:00
e2b6ff7a6c Miscellaneous cleanups from the account-mgmt branch.
Reducing diff noise so I can see important changes easier when comparing
branches.  A few API changes, but nothing that affects functionality.
2011-09-27 09:31:13 -04:00
53bc6ffc53 The EExtension framework is now in libebackend.
The EModule, EExtensible and EExtension classes as well as the
e_type_traverse() function have been moved to Evolution-Data-Server's
libebackend library to replace e-data-server-module.c.

Now Evolution-Data-Server modules use the same framework as Evolution.
2011-09-26 09:45:55 -04:00