commit 1ca2b18e67672b7b2ec87c43e99d246a7208943d Author: Matthew Barnes Date: Sun Nov 7 22:48:23 2010 -0500 Fix distcheck errors. mail/e-mail.h | 1 - marshal.mk | 7 +++++++ modules/offline-alert/Makefile.am | 4 ++++ po/POTFILES.in | 8 +++----- shell/test/e-test-shell-view.c | 2 +- widgets/table/Makefile.am | 3 --- 6 files changed, 15 insertions(+), 10 deletions(-) commit fa97b170141535096c942da880e473806cab115f Author: Matthew Barnes Date: Sun Nov 7 22:38:39 2010 -0500 NEWS update for 2.91.2 release. NEWS | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 109 insertions(+), 0 deletions(-) commit a891b81cfb3430a764dab0d5644114c4dab22297 Author: Matthew Barnes Date: Sun Nov 7 21:13:03 2010 -0500 Coding style and whitespace cleanup. calendar/gui/e-alarm-list.c | 2 +- calendar/gui/e-day-view-top-item.c | 8 ++++---- calendar/gui/e-meeting-time-sel-item.c | 4 ++-- calendar/gui/e-week-view-event-item.c | 14 +++++++------- calendar/gui/print.c | 22 ++++++++++------------ libgnomecanvas/gailcanvasitem.c | 2 +- libgnomecanvas/gnome-canvas-pixbuf.c | 4 ++-- libgnomecanvas/gnome-canvas-rect.c | 4 ++-- libgnomecanvas/gnome-canvas-text.c | 5 ++--- libgnomecanvas/gnome-canvas.c | 4 ++-- mail/e-mail-reader.c | 2 +- mail/e-mail-session.h | 1 - mail/em-folder-properties.c | 2 +- mail/mail-ops.c | 2 +- modules/calendar/e-cal-shell-backend.c | 2 +- modules/mail/e-mail-shell-view-actions.c | 6 +++--- widgets/misc/e-calendar-item.c | 2 +- widgets/misc/e-dateedit.c | 2 +- widgets/misc/e-map.c | 22 +++++++++++----------- widgets/table/e-cell-text.c | 2 +- widgets/table/e-cell-tree.c | 2 +- widgets/table/e-table-field-chooser-item.c | 2 +- widgets/table/e-table-header-item.c | 1 - widgets/table/e-table-header-utils.c | 2 +- widgets/table/e-table-item.c | 10 +++++----- widgets/text/e-text.c | 14 +++++++------- 26 files changed, 69 insertions(+), 74 deletions(-) commit b5bd3ae53c7f34112557668979cb2c7052d2790b Author: Mario Blättermann Date: Sat Nov 6 19:29:17 2010 +0100 [l10n] Updated German doc translation, fixed some XML errors help/de/de.po | 3332 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 1608 insertions(+), 1724 deletions(-) commit 6c8c2ccb12bc007b28c7d113e97fd499e03c4316 Author: Matej Urbančič Date: Sat Nov 6 18:01:26 2010 +0100 Updated Slovenian translation help/sl/sl.po | 466 ++++++++++++++++---------------------------------------- 1 files changed, 133 insertions(+), 333 deletions(-) commit c94a80195e8b401f69a16e0cf15b19853231242f Author: Matej Urbančič Date: Sat Nov 6 15:37:59 2010 +0100 Updated Slovenian translation help/sl/sl.po | 2604 ++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 1724 insertions(+), 880 deletions(-) commit f743330ce0e0296f9543d8b636307e63422d30f4 Author: Jorge González Date: Sat Nov 6 10:59:26 2010 +0100 Updated Spanish translation po/es.po | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 17da811cf5e49c81b786586acbb3ee384fd858a6 Author: Milan Crha Date: Fri Nov 5 16:35:57 2010 +0100 Bug #634088 - Uses uninitialized variable in action_contact_new_cb modules/addressbook/e-book-shell-backend.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 96a927c296198024e419b5b3f5e20d8fbf6a5671 Author: Matej Urbančič Date: Fri Nov 5 15:02:35 2010 +0100 Updated Slovenian translation po/sl.po | 8161 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 4906 insertions(+), 3255 deletions(-) commit 1f17dab6b0d9c5413dea38dcc95e7a7bb5b4bd9b Author: Matthew Barnes Date: Tue Nov 2 11:49:38 2010 -0400 Move calendar preferences to the calendar module. Continue replacing the use of calendar-config functions with GObject property bindings to EShellSettings properties. calendar/gui/Makefile.am | 45 - calendar/gui/apps_evolution_calendar.schemas.in | 828 ------- calendar/gui/calendar-config-keys.h | 3 - calendar/gui/calendar-config.c | 453 +---- calendar/gui/calendar-config.h | 69 - calendar/gui/comp-util.c | 39 +- calendar/gui/comp-util.h | 16 +- calendar/gui/dialogs/Makefile.am | 164 +- calendar/gui/dialogs/cal-prefs-dialog.c | 915 ------- calendar/gui/dialogs/cal-prefs-dialog.h | 113 - calendar/gui/dialogs/cal-prefs-dialog.ui | 1440 ----------- calendar/gui/dialogs/comp-editor-util.c | 6 +- calendar/gui/dialogs/comp-editor-util.h | 5 +- calendar/gui/dialogs/comp-editor.c | 308 +++- calendar/gui/dialogs/comp-editor.h | 28 + calendar/gui/dialogs/delete-comp.c | 12 +- calendar/gui/dialogs/e-send-options-utils.c | 6 +- calendar/gui/dialogs/e-send-options-utils.h | 11 +- calendar/gui/dialogs/event-editor.c | 2 +- calendar/gui/dialogs/event-page.c | 105 +- calendar/gui/dialogs/event-page.h | 4 +- calendar/gui/dialogs/recurrence-page.c | 54 +- calendar/gui/dialogs/recurrence-page.h | 7 +- calendar/gui/dialogs/schedule-page.c | 12 +- calendar/gui/dialogs/task-details-page.c | 23 +- calendar/gui/dialogs/task-page.c | 29 +- calendar/gui/e-cal-component-preview.c | 49 +- calendar/gui/e-cal-component-preview.h | 12 +- calendar/gui/e-cal-config.c | 7 +- calendar/gui/e-cal-config.h | 2 +- calendar/gui/e-cal-model.c | 436 ++++- calendar/gui/e-cal-model.h | 47 +- calendar/gui/e-calendar-view.c | 90 +- calendar/gui/e-calendar-view.h | 5 + calendar/gui/e-date-time-list.c | 525 ++-- calendar/gui/e-date-time-list.h | 80 +- calendar/gui/e-day-view-main-item.c | 107 +- calendar/gui/e-day-view-time-item.c | 38 +- calendar/gui/e-day-view-top-item.c | 28 +- calendar/gui/e-day-view.c | 567 ++--- calendar/gui/e-day-view.h | 30 - calendar/gui/e-itip-control.c | 2604 -------------------- calendar/gui/e-itip-control.h | 77 - calendar/gui/e-itip-control.ui | 464 ---- calendar/gui/e-meeting-store.c | 142 ++- calendar/gui/e-meeting-store.h | 16 + calendar/gui/e-meeting-time-sel-item.c | 108 +- calendar/gui/e-memo-table.c | 13 +- calendar/gui/e-task-table.c | 10 +- calendar/gui/e-week-view-event-item.c | 37 +- calendar/gui/ea-day-view-main-item.c | 7 +- calendar/gui/goto.c | 4 +- calendar/gui/itip-utils.c | 82 +- calendar/gui/print.c | 381 ++-- calendar/gui/print.h | 22 +- e-util/e-util-enums.h | 4 +- modules/calendar/Makefile.am | 39 + .../calendar/apps_evolution_calendar.schemas.in | 834 +++++++ modules/calendar/e-cal-config-comp-editor.c | 100 + modules/calendar/e-cal-config-comp-editor.h | 30 + modules/calendar/e-cal-config-meeting-store.c | 15 + modules/calendar/e-cal-config-model.c | 45 + modules/calendar/e-cal-config-view.c | 31 +- modules/calendar/e-cal-shell-backend.c | 98 +- modules/calendar/e-cal-shell-backend.h | 5 + modules/calendar/e-cal-shell-migrate.c | 30 +- modules/calendar/e-cal-shell-settings.c | 95 +- modules/calendar/e-cal-shell-sidebar.c | 27 +- modules/calendar/e-cal-shell-view-actions.c | 7 +- modules/calendar/e-cal-shell-view-memopad.c | 12 +- modules/calendar/e-cal-shell-view-taskpad.c | 12 +- modules/calendar/e-calendar-preferences.c | 905 +++++++ modules/calendar/e-calendar-preferences.h | 89 + modules/calendar/e-calendar-preferences.ui | 1440 +++++++++++ modules/calendar/e-memo-shell-backend.c | 59 +- modules/calendar/e-memo-shell-backend.h | 5 + modules/calendar/e-memo-shell-content.c | 13 +- modules/calendar/e-memo-shell-migrate.c | 38 +- modules/calendar/e-memo-shell-sidebar.c | 27 +- modules/calendar/e-memo-shell-view-actions.c | 12 +- modules/calendar/e-memo-shell-view-private.c | 2 - modules/calendar/e-task-shell-backend.c | 59 +- modules/calendar/e-task-shell-backend.h | 5 + modules/calendar/e-task-shell-content.c | 12 +- modules/calendar/e-task-shell-migrate.c | 38 +- modules/calendar/e-task-shell-sidebar.c | 27 +- modules/calendar/e-task-shell-view-actions.c | 12 +- modules/calendar/e-task-shell-view-private.c | 2 - modules/calendar/evolution-module-calendar.c | 6 + plugins/itip-formatter/itip-formatter.c | 33 +- 90 files changed, 6325 insertions(+), 8530 deletions(-) commit 0ab70ad33c4e22a176e89bb8a935aed8c7848e51 Author: Matthew Barnes Date: Mon Nov 1 17:17:42 2010 -0400 Add GBinding transform funcs for enum types. We'll want to store enum settings by their nicknames. doc/reference/shell/eshell-sections.txt | 2 + doc/reference/shell/tmpl/e-util.sgml | 24 ++++++++++ e-util/e-util.c | 74 +++++++++++++++++++++++++++++++ e-util/e-util.h | 10 ++++ 4 files changed, 110 insertions(+), 0 deletions(-) commit a36d95f93bb2b26c6fd63f8da53977300e9eecc2 Author: Matthew Barnes Date: Mon Nov 1 17:16:49 2010 -0400 Update API docs. doc/reference/shell/eshell-sections.txt | 10 +++++--- doc/reference/shell/tmpl/e-activity.sgml | 18 ++++++++++++++++ doc/reference/shell/tmpl/e-attachment-store.sgml | 18 ++++++++++++++++ doc/reference/shell/tmpl/e-util.sgml | 24 ++++++++++++++++++++++ 4 files changed, 66 insertions(+), 4 deletions(-) commit a2e309c2a1735bd68b315aa971388e20db3a8621 Author: Matthew Barnes Date: Mon Nov 1 16:32:21 2010 -0400 Rename CalUnits to EDurationType. And move the definition to e-util-enums.h so we get a GType for it. calendar/gui/calendar-config.c | 56 +++++++++++++++--------------- calendar/gui/calendar-config.h | 23 +++++-------- calendar/gui/comp-util.c | 8 ++-- calendar/gui/dialogs/cal-prefs-dialog.c | 10 +++--- calendar/gui/dialogs/event-page.c | 32 +++++++++--------- calendar/gui/e-itip-control.c | 8 ++-- e-util/e-util-enums.h | 6 +++ plugins/itip-formatter/itip-formatter.c | 8 ++-- 8 files changed, 76 insertions(+), 75 deletions(-) commit 6fdbedf62c34a78d403d0376a4403b2196da0385 Author: Matthew Barnes Date: Mon Nov 1 16:31:16 2010 -0400 Use @valuenick@ in glib-gen.mak. So we get usable nicknames for converting enum values to strings. glib-gen.mak | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 62eb433998d8562d958ca2761ebdf21972294948 Author: Matthew Barnes Date: Mon Nov 1 16:01:46 2010 -0400 Remove unused calendar-config API. calendar/gui/calendar-config-keys.h | 19 ------------------- calendar/gui/calendar-config.c | 17 ----------------- calendar/gui/calendar-config.h | 9 --------- 3 files changed, 0 insertions(+), 45 deletions(-) commit 9cc43effa33ab08a02f17e50f5e55eed28baf70b Author: Milan Crha Date: Thu Nov 4 12:41:42 2010 +0100 Add missing EVOLUTION_MAIL_LIBS to LIBADD in mail/importers mail/importers/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit fd75cdf70810071a8bbbe471490ba027d3830f4d Author: Milan Crha Date: Thu Nov 4 11:24:58 2010 +0100 Add missing libeshell.la to LIBADD in pst-import plugin plugins/pst-import/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 2b5106d4a85969c694fe8d167c62614096568707 Author: Jorge González Date: Wed Nov 3 18:23:13 2010 +0100 Updated Spanish translation po/es.po | 230 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 125 insertions(+), 105 deletions(-) commit bad8aff04f274c58c584bd5f7e8a396918aa9fb4 Author: Milan Crha Date: Wed Nov 3 16:35:02 2010 +0100 Bug #612181 - Show recurring events in italic in date navigator calendar/gui/apps_evolution_calendar.schemas.in | 13 +++++++++++++ calendar/gui/dialogs/cal-prefs-dialog.c | 7 +++++++ calendar/gui/dialogs/cal-prefs-dialog.ui | 17 ++++++++++++++++- calendar/gui/dialogs/recurrence-page.c | 2 +- calendar/gui/gnome-cal.c | 2 +- calendar/gui/tag-calendar.c | 22 +++++++++++++++++++++- calendar/gui/tag-calendar.h | 3 ++- modules/calendar/e-cal-shell-settings.c | 4 ++++ 8 files changed, 65 insertions(+), 5 deletions(-) commit 7ce11c62eae2c3b27cb8d2c00c00f9d2a50ac560 Author: Milan Crha Date: Wed Nov 3 15:35:11 2010 +0100 Bug #632580 - Freezes UI on account disable mail/e-mail-store.c | 3 +- mail/mail-ops.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++ mail/mail-ops.h | 2 + 3 files changed, 63 insertions(+), 1 deletions(-) commit f13051ae715206f6f081ed60247836d17c14004b Author: Milan Crha Date: Wed Nov 3 15:04:45 2010 +0100 Bug #632562 - Disabled account in preferences not remove in folder tree modules/mail/em-account-prefs.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 76afb0dea33fc58274a9845446979ca4793af96c Author: Milan Crha Date: Wed Nov 3 13:27:06 2010 +0100 Bug #632483 - [WinXP] Does not start when updated from 2.8 mail/e-mail-migrate.c | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) commit 0d4a84a5fe468d3f4c623501ac1943fc1c9f91f8 Author: Milan Crha Date: Wed Nov 3 11:19:28 2010 +0100 Bug #632768 - Message list not realized when opening new folder mail/message-list.c | 2 +- widgets/table/e-tree.c | 32 +++++++++++++++++--------------- 2 files changed, 18 insertions(+), 16 deletions(-) commit c2b2e863cb97b6203b1be955a52096166462da8e Author: Milan Crha Date: Tue Nov 2 11:16:48 2010 +0100 Add forgotten cairo_destroy() calls calendar/gui/e-day-view-main-item.c | 8 ++++++-- calendar/gui/e-day-view-top-item.c | 8 ++++---- libgnomecanvas/gnome-canvas-pixbuf.c | 4 +++- widgets/table/e-table-header-utils.c | 8 ++++++-- widgets/text/e-text.c | 6 +++++- 5 files changed, 24 insertions(+), 10 deletions(-) commit ab652afc604c95992ad3d27f18a7d02fd99946da Author: Jorge González Date: Tue Nov 2 10:46:34 2010 +0100 Updated Spanish translation po/es.po | 279 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 156 insertions(+), 123 deletions(-) commit 2d9910210e1424bfe3d2863b9564ff8d34ecf92f Author: Milan Crha Date: Tue Nov 2 10:16:11 2010 +0100 Bug #629479 - Runtime critical warnings from e-print.c e-util/e-print.c | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) commit 870ab18eb9a040b7b6a188ec48466b41a2ca383b Author: Milan Crha Date: Tue Nov 2 09:42:36 2010 +0100 Bug #632941 - Calendar ignores preference "show/hide end times" calendar/gui/e-week-view.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 7d20b8fd5fd28a90852c737f35cef7ba03a2c116 Author: Matthew Barnes Date: Mon Nov 1 14:44:23 2010 -0400 Utilize the new ESourceSelector:primary-selection property. addressbook/gui/widgets/e-addressbook-selector.c | 74 ++++--------------- addressbook/gui/widgets/eab-gui-util.c | 4 +- addressbook/importers/evolution-csv-importer.c | 2 +- addressbook/importers/evolution-ldif-importer.c | 2 +- addressbook/importers/evolution-vcard-importer.c | 2 +- calendar/gui/apps_evolution_calendar.schemas.in | 15 +++- calendar/importers/icalendar-importer.c | 4 +- doc/reference/shell/tmpl/e-util.sgml | 4 +- e-util/e-util.c | 81 +++++++++++++++++++- e-util/e-util.h | 16 ++++- .../apps_evolution_addressbook.schemas.in | 14 ++++ modules/addressbook/e-book-shell-settings.c | 4 + modules/addressbook/e-book-shell-sidebar.c | 19 +++++- modules/addressbook/e-book-shell-view-actions.c | 4 +- modules/addressbook/e-book-shell-view-private.c | 2 +- modules/calendar/e-cal-attachment-handler.c | 2 +- modules/calendar/e-cal-shell-sidebar.c | 45 +++-------- modules/calendar/e-cal-shell-view-actions.c | 10 +- modules/calendar/e-memo-shell-sidebar.c | 45 +++-------- modules/calendar/e-memo-shell-view-actions.c | 10 +- modules/calendar/e-task-shell-sidebar.c | 45 +++-------- modules/calendar/e-task-shell-view-actions.c | 10 +- plugins/contacts-map/contacts-map.c | 2 +- plugins/save-calendar/csv-format.c | 2 +- plugins/save-calendar/ical-format.c | 2 +- plugins/save-calendar/rdf-format.c | 2 +- 26 files changed, 224 insertions(+), 198 deletions(-) commit 966c22cc9440851d166a530c7e187e0f80633c57 Author: Milan Crha Date: Mon Nov 1 17:39:52 2010 +0100 Bug #484554 - Day names can overlap in calendar printouts calendar/gui/print.c | 176 ++++++++++++++++++++++++++++++++------------------ 1 files changed, 114 insertions(+), 62 deletions(-) commit 3555983a7e77efda4dde3ed587cd7a3cc436c906 Author: Milan Crha Date: Mon Nov 1 14:02:29 2010 +0100 Set checkspin label mnemonic widget in account editor mail/em-account-editor.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 566b32ca72b7c0329eed7885b5a0e145332e8152 Author: Jorge González Date: Mon Nov 1 12:07:43 2010 +0100 Updated Spanish translation po/es.po | 256 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 129 insertions(+), 127 deletions(-) commit 3bffd96b038194ceef081735197278b0c8cd080d Author: Milan Crha Date: Mon Nov 1 11:40:59 2010 +0100 stock_appontment-reminder icons renamed (reverts previous commit) calendar/gui/alarm-notify/alarm-queue.c | 10 +++++----- data/icons/Makefile.am | 10 ---------- ...tatus_16x16_stock_appointment-reminder-excl.png | Bin 1007 -> 0 bytes ...lor_status_16x16_stock_appointment-reminder.png | Bin 969 -> 0 bytes ...tatus_22x22_stock_appointment-reminder-excl.png | Bin 1641 -> 0 bytes ...lor_status_22x22_stock_appointment-reminder.png | Bin 1609 -> 0 bytes ...tatus_24x24_stock_appointment-reminder-excl.png | Bin 1741 -> 0 bytes ...lor_status_24x24_stock_appointment-reminder.png | Bin 1672 -> 0 bytes ...tatus_32x32_stock_appointment-reminder-excl.png | Bin 2620 -> 0 bytes ...lor_status_32x32_stock_appointment-reminder.png | Bin 2881 -> 0 bytes ...tatus_48x48_stock_appointment-reminder-excl.png | Bin 4931 -> 0 bytes ...lor_status_48x48_stock_appointment-reminder.png | Bin 5216 -> 0 bytes 12 files changed, 5 insertions(+), 15 deletions(-) commit d9468fbb2919794abe3c0290611a9f33b61ed4cf Author: Milan Crha Date: Mon Nov 1 10:59:54 2010 +0100 Add missing stock appointment-reminder icons data/icons/Makefile.am | 10 ++++++++++ ...tatus_16x16_stock_appointment-reminder-excl.png | Bin 0 -> 1007 bytes ...lor_status_16x16_stock_appointment-reminder.png | Bin 0 -> 969 bytes ...tatus_22x22_stock_appointment-reminder-excl.png | Bin 0 -> 1641 bytes ...lor_status_22x22_stock_appointment-reminder.png | Bin 0 -> 1609 bytes ...tatus_24x24_stock_appointment-reminder-excl.png | Bin 0 -> 1741 bytes ...lor_status_24x24_stock_appointment-reminder.png | Bin 0 -> 1672 bytes ...tatus_32x32_stock_appointment-reminder-excl.png | Bin 0 -> 2620 bytes ...lor_status_32x32_stock_appointment-reminder.png | Bin 0 -> 2881 bytes ...tatus_48x48_stock_appointment-reminder-excl.png | Bin 0 -> 4931 bytes ...lor_status_48x48_stock_appointment-reminder.png | Bin 0 -> 5216 bytes 11 files changed, 10 insertions(+), 0 deletions(-) commit 49e1c431c177dcc967b3ddc4415ac7f9af7da0c2 Author: Milan Crha Date: Mon Nov 1 10:27:32 2010 +0100 Bug #631981 - Change reply_close_browser short description text mail/evolution-mail.schemas.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f355179b112658c9cf7d66818aebee063d3987ac Author: Jorge González Date: Mon Nov 1 09:16:37 2010 +0100 Updated Spanish translation po/es.po | 764 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 382 insertions(+), 382 deletions(-) commit a54754ea4e0e5a79a33d0d0fc1f262d6d27ba30a Author: Matthew Barnes Date: Sun Oct 31 22:34:04 2010 -0400 Update POTFILES.in. po/POTFILES.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c53fd13220a177dedacca7b702c6dde5eb0a47f1 Author: Matthew Barnes Date: Sun Oct 31 21:40:42 2010 -0400 EMailReader: Add a get_alert_sink() method. mail/e-mail-browser.c | 7 +++++++ mail/e-mail-notebook-view.c | 15 +++++++++++++++ mail/e-mail-paned-view.c | 15 +++++++++++++++ mail/e-mail-reader.c | 13 +++++++++++++ mail/e-mail-reader.h | 3 +++ modules/mail/e-mail-shell-content.c | 15 +++++++++++++++ 6 files changed, 68 insertions(+), 0 deletions(-) commit a1dd1897d50f11ab891b2052313d4b17e0d99b5a Author: Matthew Barnes Date: Sun Oct 31 21:19:21 2010 -0400 EMailBrowser: Implement EAlertSink. mail/e-mail-browser.c | 102 ++++++++++++++++++++++++++++++------------------ 1 files changed, 64 insertions(+), 38 deletions(-) commit c211a974e3d532077b3be3235ff2e891533b9c3c Author: Matthew Barnes Date: Sun Oct 31 17:16:57 2010 -0400 Kill em_folder_utils_unsubscribe_folder(). Use e_mail_session_unsubscribe_folder() instead. mail/e-mail-session-utils.c | 119 ++++++++++++++++++++++++++++++ mail/e-mail-session-utils.h | 16 ++++ mail/em-folder-utils.c | 75 ------------------- mail/em-folder-utils.h | 3 - mail/mail.error.xml | 5 + modules/mail/e-mail-shell-view-actions.c | 50 ++++++++++++- modules/mail/e-mail-shell-view-private.h | 2 + 7 files changed, 190 insertions(+), 80 deletions(-) commit ccc2b3a14bf19b3db1d837887a07e74f50db078c Author: Matthew Barnes Date: Sun Oct 31 17:11:35 2010 -0400 EActivity: Add an "alert-sink" property. This is just for convenience, EActivity does not use this property. Especially useful in async function callbacks when the operation failed and now you have to do something useful with the GError. composer/e-msg-composer.c | 42 ++++++++++++--- doc/reference/shell/eshell-sections.txt | 3 +- doc/reference/shell/tmpl/e-activity.sgml | 16 ++++-- doc/reference/shell/tmpl/eshell-unused.sgml | 9 +++ e-util/e-activity.c | 75 ++++++++++++++++++++------ e-util/e-activity.h | 6 ++- mail/em-composer-utils.c | 15 ++++-- 7 files changed, 129 insertions(+), 37 deletions(-) commit 82925c6be94e9e48e4ef521a88a9feec24cf9eef Author: Matthew Barnes Date: Sun Oct 31 16:02:30 2010 -0400 Pass an EAlertSink to e_alert_sink_submit_alert(). Passing a random GtkWidget and then searching its ancestors for an EAlertSink turned out to be not as useful as I thought. Most of the time we know about and have access to the widget that implements EAlertSink, so just pass it directly as an EAlertSink. calendar/gui/dialogs/comp-editor.c | 4 +- composer/e-composer-actions.c | 4 +- composer/e-msg-composer.c | 8 +++--- e-util/e-alert-sink.c | 25 ++++++---------------- e-util/e-alert-sink.h | 2 +- e-util/e-alert.c | 10 ++++---- e-util/e-alert.h | 6 +++- mail/e-mail-backend.c | 3 +- mail/em-composer-utils.c | 9 ++++--- mail/mail-mt.c | 5 ++- modules/offline-alert/evolution-offline-alert.c | 5 ++- widgets/misc/e-signature-editor.c | 6 ++-- 12 files changed, 41 insertions(+), 46 deletions(-) commit cce2026f452ec3171a2211fb83651c90e71182a2 Author: Jorge González Date: Sun Oct 31 21:55:27 2010 +0100 Updated Spanish translation po/es.po | 557 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 287 insertions(+), 270 deletions(-) commit 4c68191be1a38d053a4389e133c6b0f099468de4 Author: Matthew Barnes Date: Sun Oct 31 13:25:46 2010 -0400 Kill mail_get_messagex(). Use camel_folder_get_message() instead. mail/mail-ops.c | 55 ------------------------------------------------------- mail/mail-ops.h | 5 ----- 2 files changed, 0 insertions(+), 60 deletions(-) commit d6dfc4fa32b9088f8509e36b5faaa4c9bad99fb8 Author: Matthew Barnes Date: Sun Oct 31 13:17:32 2010 -0400 EMailReader: Rewrite message retrieval tracking. Instead of mail_get_messagex(), call camel_folder_get_message() and submit an EActivity to the shell backend. EMailReader now uses the activity's GCancellable to cancel the previous retrieval operation when the user selects a different message. Eliminates the last call to mail_get_messagex(). mail/e-mail-reader.c | 159 ++++++++++++++++++++++++++++++-------------------- 1 files changed, 95 insertions(+), 64 deletions(-) commit 68d834a39b14f2577ed7be841d3c16d7b1c3fc02 Author: Matthew Barnes Date: Sun Oct 31 12:48:15 2010 -0400 Fix build break. composer/e-msg-composer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 855ae5eed1eeae0cfe271a5a47d6fb8abf21d691 Author: Matthew Barnes Date: Sun Oct 31 11:31:10 2010 -0400 Bug 628139 - Thread-safety issues in libical time zone loading modules/calendar/e-cal-shell-backend.c | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) commit 4170492c5a86f1f2ca6a78eb7419421bd76ee6a4 Author: Matthew Barnes Date: Sat Oct 30 22:08:48 2010 -0400 Set Date: when building a CamelMimeMessage in composer. composer/e-msg-composer.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit b9acd9446511a8989a752e114e32a3494cbdc9ef Author: Matthew Barnes Date: Sat Oct 30 21:54:16 2010 -0400 Require a CamelMimeMessage in em_utils_handle_receipt(). Eliminates one of the two remaining calls to mail_get_messagex(). mail/em-composer-utils.c | 73 ++++++++++++++++++++++++---------------------- mail/em-composer-utils.h | 4 +- 2 files changed, 40 insertions(+), 37 deletions(-) commit 6709cd6e5879adf9505bf25306b34932ceb6b5a6 Author: Matthew Barnes Date: Sat Oct 30 20:56:51 2010 -0400 Skip writing to Outbox when sending. When sending a message from a composer window, it seems pointless to write message to Outbox only to immediately read it back and mark it for deletion. Instead, bypass the Outbox folder when sending, and if an error occurs, offer to save the message to Outbox instead. composer/e-composer-actions.c | 18 +++- composer/e-msg-composer.c | 119 +++++++++++++++++++-- composer/e-msg-composer.h | 8 +- composer/mail-composer.error.xml | 14 ++- mail/e-mail-session-utils.c | 109 +++++-------------- mail/e-mail-session-utils.h | 3 +- mail/em-composer-utils.c | 213 ++++++++++++++++++++------------------ 7 files changed, 281 insertions(+), 203 deletions(-) commit cc01e6c845b27598bc6071cdf86fc9e86b775b09 Author: Matthew Barnes Date: Sat Oct 30 15:20:42 2010 -0400 Remove an unused function. mail/em-subscription-editor.c | 22 ---------------------- 1 files changed, 0 insertions(+), 22 deletions(-) commit 831d6dca44ecaa272b4ef5e1cfc29578e7ba5435 Author: Matthew Barnes Date: Sat Oct 30 14:23:01 2010 -0400 Kill mail_append_mail(). Use e_mail_folder_append_message() instead. mail/e-mail-folder-utils.c | 87 +++++++++++++++++++++++++--------------- mail/e-mail-folder-utils.h | 7 +++ mail/e-mail-session.c | 24 +++++++----- mail/em-composer-utils.c | 21 ++++++---- mail/mail-ops.c | 86 ---------------------------------------- mail/mail-ops.h | 5 -- plugins/templates/templates.c | 6 ++- 7 files changed, 92 insertions(+), 144 deletions(-) commit c2fccbbb626c04ec2dbaa80dd5224280041d8703 Author: Matej Urbančič Date: Sat Oct 30 10:28:26 2010 +0200 Updated Slovenian translation po/sl.po | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit 43814fe77518e97c6b9c9ecb1d499dc3eb323296 Author: Matthew Barnes Date: Fri Oct 29 19:54:45 2010 -0400 Bug 633172 - Folder->Subscriptions is always enabled doc/reference/shell/eshell-sections.txt | 1 + doc/reference/shell/tmpl/e-account-utils.sgml | 9 ++++ e-util/e-account-utils.c | 55 ++++++++++++++++++++++++- e-util/e-account-utils.h | 2 + mail/em-subscription-editor.c | 30 ++++++------- modules/mail/e-mail-shell-view.c | 19 ++++++-- 6 files changed, 94 insertions(+), 22 deletions(-) commit 83627486d54d307e7bf80885757247880eab1d26 Author: Matthew Barnes Date: Fri Oct 29 16:41:06 2010 -0400 Bug 633471 - EAttachmentStore store folder name where uri is expected doc/reference/shell/tmpl/e-attachment-store.sgml | 18 ------- doc/reference/shell/tmpl/eshell-unused.sgml | 16 ++++++ widgets/misc/e-attachment-store.c | 59 ++++++++++++---------- widgets/misc/e-attachment-store.h | 4 +- 4 files changed, 50 insertions(+), 47 deletions(-) commit 52fbacb68d758a5ba054f88c4f64432ab713f71e Author: Matthew Barnes Date: Fri Oct 29 14:42:26 2010 -0400 Revert my previous revert for GnomeCanvasShape. This reverts commit 0faef9453c27a1a65ac15bfa65925056e5dd551d. Turns out it broke ETable/ETree pretty badly. libgnomecanvas/gnome-canvas-rect.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit d5270dae60c48d2929805def6caacd097b6c02dd Author: Matthew Barnes Date: Fri Oct 29 13:14:45 2010 -0400 Fix gnome_canvas_rect_draw(). Need to subtract the pixmap offset from the rectangle's coordinates. libgnomecanvas/gnome-canvas-rect.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit a6a004b8f52688ca6e01c0f1340d42cfaf9239e1 Author: Matthew Barnes Date: Fri Oct 29 12:54:16 2010 -0400 Merge GnomeCanvasShape into GnomeCanvasRect. GnomeCanvasRect is the only subclass of GnomeCanvasShape, and passing Cairo paths around doesn't seem to work well. libgnomecanvas/Makefile.am | 3 - libgnomecanvas/gnome-canvas-rect.c | 772 ++++++++++++++++++++++----- libgnomecanvas/gnome-canvas-rect.h | 89 ++-- libgnomecanvas/gnome-canvas-shape-private.h | 46 -- libgnomecanvas/gnome-canvas-shape.c | 582 -------------------- libgnomecanvas/gnome-canvas-shape.h | 75 --- 6 files changed, 669 insertions(+), 898 deletions(-) commit a68d0f50da7a9d5cd9f33b8a95aa23b58e7edea8 Author: Matthew Barnes Date: Thu Oct 28 20:23:36 2010 -0400 Fix typo in gnome_canvas_shape_update(). libgnomecanvas/gnome-canvas-shape.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0faef9453c27a1a65ac15bfa65925056e5dd551d Author: Matthew Barnes Date: Thu Oct 28 20:22:32 2010 -0400 Revert "gnome-canvas: Fix bounding box calculation in GnomeCanvasShape" This reverts commit ecd07f3f735debf9bad03543394f3db0f0714b8a. Actually you do want world coordinates, but the typo fixed in the next commit was probably causing strange and confusing behavior. libgnomecanvas/gnome-canvas-shape.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit ffcadeeaa38d0cdeda9558d2d32d523ac2c69b51 Author: Matthew Barnes Date: Thu Oct 28 18:34:02 2010 -0400 GnomeCanvasShape: Make color string parsing more robust libgnomecanvas/gnome-canvas-shape.c | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) commit 71811d735e20c2fdaa0d525b0a01b993155c50ef Author: Matthew Barnes Date: Thu Oct 28 19:26:22 2010 -0400 Fix matrix in gnome_canvas_shape_draw(). The path is in item coordinates, so we need an "i2c" matrix, not "c2i". libgnomecanvas/gnome-canvas-shape.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 50d5ba94a6c750a38e092317b4d2e5188899fdeb Author: Matthew Barnes Date: Thu Oct 28 19:19:04 2010 -0400 Fix typos in gnome_canvas_shape_bounds(). libgnomecanvas/gnome-canvas-shape.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 75f1dc888e2b800e1b8aaa4a68af13419f26c060 Author: Matthew Barnes Date: Wed Oct 27 22:46:00 2010 -0400 Fix cursor drawing in ECellText. widgets/table/e-cell-text.c | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) commit d33983e34ff46696ca48eafb0c37cb8a3ed03c84 Author: Matthew Barnes Date: Wed Oct 27 13:19:32 2010 -0400 Rename GnomeCanvasItem.destroy() to dispose(). To clarify the semantics: the method may be called multiple times so pointers should be set to NULL after freeing or unreferencing. libgnomecanvas/gnome-canvas-pixbuf.c | 19 +++++++++---------- libgnomecanvas/gnome-canvas-shape.c | 23 ++++++++++++----------- libgnomecanvas/gnome-canvas-text.c | 28 ++++++++++++++-------------- libgnomecanvas/gnome-canvas-widget.c | 10 +++++----- libgnomecanvas/gnome-canvas.c | 20 ++++++++++---------- libgnomecanvas/gnome-canvas.h | 4 ++-- 6 files changed, 52 insertions(+), 52 deletions(-) commit 65b1049d7028a3394961f6d4fe4418e6cdef6053 Author: Matthew Barnes Date: Wed Oct 27 15:52:34 2010 -0400 Fix gnome_canvas_item_w2i_matrix(). Was returning an inverted matrix: i2w instead of w2i. libgnomecanvas/gnome-canvas.c | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) commit 952ae5caec013fb41fa2bc228c3681ae2c35f63e Author: Matthew Barnes Date: Wed Oct 27 15:51:53 2010 -0400 Fix typo in eti_update(). widgets/table/e-table-item.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b5f2dc92ff163ae15e5595786e1e30a510ff9a9a Author: Matthew Barnes Date: Sun Oct 24 22:10:07 2010 -0400 Actually set the path in gnome_canvas_shape_set_path(). libgnomecanvas/gnome-canvas-shape.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d9d9d7f0efad7a1b4464b541201d922cd373c3f4 Author: Matthew Barnes Date: Sun Oct 24 11:22:31 2010 -0400 Restore update method in ECanvasBackground Restore the update() method in ECanvasBackground. Without a redraw request the draw() method is never called. For some reason this isn't noticeable on gtk+-3.0 -- ETable and ETree backgrounds are still white -- but on gtk+-2.0 the backgrounds are grey. widgets/misc/e-canvas-background.c | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit 06943232b36b6ef99051c375db76974065e028d2 Author: Matthew Barnes Date: Sat Oct 23 14:52:27 2010 -0400 Fix typo in EText. Fill color properties should be write-only, not read-only. widgets/text/e-text.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit df5ff95999e486568f6c229ac9dcbef70aeaff4f Author: Matthew Barnes Date: Sat Oct 23 10:54:13 2010 -0400 Adapt branch for building with GTK+ 2.22. e-util/gtk-compat.h | 19 +++++++++++++++++++ libgnomecanvas/Makefile.am | 1 - libgnomecanvas/gailcanvasitem.c | 6 +++++- widgets/misc/Makefile.am | 1 - widgets/table/Makefile.am | 1 - 5 files changed, 24 insertions(+), 4 deletions(-) commit ac3903ac0fccf9e64e993f861e97c11e232dbf32 Author: Benjamin Otte Date: Fri Oct 22 14:07:13 2010 +0200 Reinstate GDK_DISABLE_DEPRECATED Everything compiles with this flag now. configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit eeab97be423c6bdd9221b29b53cd8518c5fd1704 Author: Benjamin Otte Date: Fri Oct 22 14:06:42 2010 +0200 calendar: Don't draw a shadow outside of the widget calendar/gui/e-week-view.c | 49 -------------------------------------------- 1 files changed, 0 insertions(+), 49 deletions(-) commit 08405c6950207b4ad663b3de4648b104a56dccf0 Author: Benjamin Otte Date: Fri Oct 22 13:58:12 2010 +0200 calendar: Remove now unused gcs and colormap handling from EWeekView calendar/gui/e-week-view.c | 15 --------------- calendar/gui/e-week-view.h | 3 --- 2 files changed, 0 insertions(+), 18 deletions(-) commit 2cb8ee8d454245c10e1430dc97f10715d6db84b6 Author: Benjamin Otte Date: Fri Oct 22 13:40:28 2010 +0200 calendar: Draw EWeekViewTitlesItem with cairo calendar/gui/e-week-view-titles-item.c | 75 +++++++++++++++----------------- 1 files changed, 35 insertions(+), 40 deletions(-) commit d1487cdf64a8e4b5447e57d151d53b1e692097ba Author: Benjamin Otte Date: Fri Oct 22 13:40:04 2010 +0200 calendar: draw EWeekViewEventItem with cairo calendar/gui/e-week-view-event-item.c | 89 +++++++++++++++----------------- 1 files changed, 42 insertions(+), 47 deletions(-) commit 032a2a9c063f92c16cebf98c6fd628186593596d Author: Benjamin Otte Date: Fri Oct 22 13:39:38 2010 +0200 calendar: Remove unused variable calendar/gui/e-week-view-main-item.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit d262e26a02d3e1cc8477a30cff7288c7073b80ed Author: Benjamin Otte Date: Fri Oct 22 13:39:12 2010 +0200 e-table: Remove unused dnd pixmaps widgets/table/add-col.xpm | 22 ---------------------- widgets/table/e-table-header-item.c | 21 --------------------- widgets/table/remove-col.xpm | 22 ---------------------- 3 files changed, 0 insertions(+), 65 deletions(-) commit 8563661b4e952167e01e21252b4b72e524b2eae4 Author: Benjamin Otte Date: Thu Oct 21 11:31:18 2010 +0200 e-table: Don't push/pop colormaps It's not necessary anymore. widgets/table/e-table-field-chooser.c | 3 --- widgets/table/e-table-header-item.c | 2 -- widgets/table/e-table.c | 4 ---- widgets/table/e-tree.c | 4 ---- 4 files changed, 0 insertions(+), 13 deletions(-) commit d98a5c50d468a1e3af48a8d4d2a5c8ad37e3d2df Author: Benjamin Otte Date: Thu Oct 21 11:31:00 2010 +0200 e-table: Draw button with cairo widgets/table/e-table-header-utils.c | 28 ++++++++++++---------------- 1 files changed, 12 insertions(+), 16 deletions(-) commit 73ccbf4029a057f3f94961e19823603960a163d0 Author: Benjamin Otte Date: Thu Oct 21 11:30:20 2010 +0200 e-table: Draw ECellTree with cairo widgets/table/e-cell-tree.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 7d2fc0cf9e3de969d8b753e693078f45069a658d Author: Benjamin Otte Date: Thu Oct 21 10:26:17 2010 +0200 e-text: Draw EReflow with cairo widgets/text/e-reflow.c | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) commit eaf4b5a865865de7b98621a5285e16ae4dea2a61 Author: Benjamin Otte Date: Thu Oct 21 10:21:15 2010 +0200 e-text: Fix color handling - "color" and "color-gdk" properties aren't readable (Their values would be wrong if an alpha channel was set). - Use the rgba color when rendering - Don't allocate the color in the colormap anymore. widgets/text/e-text.c | 37 +++++++++++++------------------------ widgets/text/e-text.h | 3 --- 2 files changed, 13 insertions(+), 27 deletions(-) commit 168b536e82bf2cc0782e4dca9692d23200fc3a38 Author: Benjamin Otte Date: Thu Oct 21 02:01:32 2010 +0200 e-map: Take colormap and visual from the widget No need to use magic visuals and colormaps anymore, we're all cairo these days. widgets/misc/e-map.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 200df519f19c1bf9c2d7596919d542c3856f3020 Author: Benjamin Otte Date: Thu Oct 21 01:56:26 2010 +0200 gnome-canvas: Remove functions that allocate colors Cairo doesn't need allocated colors. Yay, gnome-canvas now compiles with GDK_DISABLE_DEPRECATED. libgnomecanvas/gnome-canvas.c | 69 ----------------------------------------- libgnomecanvas/gnome-canvas.h | 10 ------ 2 files changed, 0 insertions(+), 79 deletions(-) commit b6cc0f11b8607ef713300f384e279d7ffa4f2abb Author: Benjamin Otte Date: Thu Oct 21 01:54:35 2010 +0200 gnome-canvas: Use gdk_parse_color() in GnomeCanvasShape We don't want to allocate colors anymore. It's not needed with cairo. libgnomecanvas/gnome-canvas-shape.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit a0dbaa944946da38a9ae2557c08c749b865304bc Author: Benjamin Otte Date: Thu Oct 21 01:07:45 2010 +0200 calendar: Draw meeting time selector with cairo calendar/gui/e-meeting-time-sel-item.c | 191 ++++++++++++------------------- calendar/gui/e-meeting-time-sel-item.h | 4 - 2 files changed, 74 insertions(+), 121 deletions(-) commit 90381cf3bcd346c3e042efa12f9cbd1b3bb2e1ff Author: Benjamin Otte Date: Thu Oct 21 00:45:43 2010 +0200 calendar: Draw day view with cairo calendar/gui/e-day-view-main-item.c | 5 --- calendar/gui/e-day-view-top-item.c | 68 +++++++++++++++++------------------ calendar/gui/e-day-view.c | 14 ------- calendar/gui/e-day-view.h | 3 -- 4 files changed, 33 insertions(+), 57 deletions(-) commit 90c26d6fe6db1e9a2f03498dce8f9f135233bcf8 Author: Benjamin Otte Date: Wed Oct 20 21:12:57 2010 +0200 e-table: Remove retro look It's not used by themes so I don't see the need to port it. mail/message-list.c | 5 +- widgets/table/e-cell-tree.c | 227 +++++++--------------------------------- widgets/table/e-cell-tree.h | 9 +-- widgets/table/e-table-extras.c | 2 +- widgets/table/e-tree.c | 7 -- 5 files changed, 40 insertions(+), 210 deletions(-) commit 68c2986245ec68ad89e678d84559ed57679939ee Author: Benjamin Otte Date: Wed Oct 20 20:39:01 2010 +0200 e-table: Remove unused GdkGC widgets/table/e-cell-tree.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 1e74b08c03fad5db67fae46ba14d69105a06955f Author: Benjamin Otte Date: Wed Oct 20 20:27:09 2010 +0200 e-table: Draw ECellText with cairo widgets/table/e-cell-text.c | 84 +++++++++++++++--------------------------- 1 files changed, 30 insertions(+), 54 deletions(-) commit 39a6c1b9e764b6c8905cfd0869159f9fff8f1568 Author: Benjamin Otte Date: Wed Oct 20 19:52:16 2010 +0200 e-table: Use gdk_pango_layout_get_clip_region() in ECellText widgets/table/e-cell-text.c | 68 +++++++++++++++--------------------------- 1 files changed, 24 insertions(+), 44 deletions(-) commit 1f1d70ba448db9198a6bd969032fb25c6644283c Author: Benjamin Otte Date: Wed Oct 20 18:40:24 2010 +0200 e-table: Remove unused GdkGC from ECellToggle widgets/table/e-cell-toggle.c | 22 ---------------------- 1 files changed, 0 insertions(+), 22 deletions(-) commit eab0fac0cc6bdc0db3065b7764c895472a4aaf5a Author: Benjamin Otte Date: Wed Oct 20 18:10:53 2010 +0200 e-table: Use Pango ellipsizing instead of manual arrow drawing widgets/table/e-table-header-utils.c | 102 ++++------------------------------ 1 files changed, 11 insertions(+), 91 deletions(-) commit ecee88725fa7099e258f44d29250dadf7c3bf2fe Author: Benjamin Otte Date: Wed Oct 20 13:05:25 2010 +0200 gnome-canvas: Port drawing to use cairo libgnomecanvas/gnome-canvas.c | 40 ++++++++++++++-------------------------- libgnomecanvas/gnome-canvas.h | 3 --- 2 files changed, 14 insertions(+), 29 deletions(-) commit 861c878514348699ba66aa440e219e10ce393c9a Author: Benjamin Otte Date: Wed Oct 20 11:22:48 2010 +0200 gnome-canvas: Remove gnome_canvas_set_stipple_origin() libgnomecanvas/gnome-canvas.c | 18 ------------------ libgnomecanvas/gnome-canvas.h | 6 ------ 2 files changed, 0 insertions(+), 24 deletions(-) commit 7d8966eae329d09aec2352c7b0e9a92c777be035 Author: Benjamin Otte Date: Wed Oct 20 11:22:08 2010 +0200 gnome-canvas: Port GnomeCanvasText to use cairo libgnomecanvas/gnome-canvas-text.c | 144 +++++++---------------------------- libgnomecanvas/gnome-canvas-text.h | 3 - 2 files changed, 29 insertions(+), 118 deletions(-) commit d6a0c006c143a888936bdd0ca2159414219f7bb0 Author: Benjamin Otte Date: Tue Oct 19 11:16:34 2010 +0200 e-map: Stuff tween duration into a macro so it's easier to change widgets/misc/e-map.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit 5d73cd320faf322c8e5f3a4753bf85b1ebc64c2c Author: Benjamin Otte Date: Tue Oct 19 11:15:32 2010 +0200 e-map: Add simplification API to zoom from a certain state widgets/misc/e-map.c | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) commit 963d59c44a22923bf0e32f5bc55710ff8eed7c5b Author: Benjamin Otte Date: Tue Oct 5 18:24:10 2010 +0200 e-map: Zoom out smoothly, too widgets/misc/e-map.c | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) commit 6c15378fc0bb8c2cf2e8354465df742d54038970 Author: Benjamin Otte Date: Tue Oct 19 11:12:17 2010 +0200 e-map: Redo zooming Instead of hacky magic, we now use cairo and a naïve implementation of tweening. widgets/misc/e-map.c | 610 ++++++++++++++++++-------------------------------- 1 files changed, 223 insertions(+), 387 deletions(-) commit edb4b36b8d1914684bacca24bcbfa0e3f6cc07a1 Author: Benjamin Otte Date: Tue Oct 5 16:50:13 2010 +0200 e-map: Make center_at() function take longitude/latitude Way easier than to try to get the coordinates right. Includes refactoring to introduce e_map_world_to_render_surface() that computes coordinates on the background surface to make this stuff easier. widgets/misc/e-map.c | 50 +++++++++++++++++++++++++++++--------------------- 1 files changed, 29 insertions(+), 21 deletions(-) commit eda95a9c337e6a14d562a73e455530c3d26c6080 Author: Benjamin Otte Date: Tue Oct 5 16:03:49 2010 +0200 e-map: Introduce e_map_get_current_location() ... and use it when zooming out widgets/misc/e-map.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) commit b5ee0e3e829b826ba283538a034ef27e0300a123 Author: Benjamin Otte Date: Tue Oct 5 14:12:45 2010 +0200 e-map: Use gtk_alignment_configure() Nothing but a massive code cleanup widgets/misc/e-map.c | 36 ++++++++++++++---------------------- 1 files changed, 14 insertions(+), 22 deletions(-) commit abe994285adfe8d2019ed9407f29393ba9a52263 Author: Benjamin Otte Date: Mon Oct 4 19:06:31 2010 +0200 e-map: Repaint points unconditionally The in_view() check is broken because it doesn't repaint points that are 1px outside the window. The point take 2 extra pixels in every direction after all. And gtk_widget_queue_draw_area() will automatically discard out-of-range rects anyway. widgets/misc/e-map.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit f71506a5e01d921404c2c50fad4b26dea57b5341 Author: Benjamin Otte Date: Tue Oct 19 11:02:48 2010 +0200 e-map: Make cache a server-side surface Doing performance optimizations on the client is not a good idea... widgets/misc/e-map.c | 187 ++++++++++++++++++++++++------------------------- 1 files changed, 92 insertions(+), 95 deletions(-) commit 97739da7ca7873a87d473d07db1ce5cfc297716f Author: Benjamin Otte Date: Mon Oct 4 18:22:46 2010 +0200 e-map: Query adjustment for size, not pixbuf widgets/misc/e-map.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit c52b0f748f7a3cfc6f81c30c07295c9e55472e3a Author: Benjamin Otte Date: Mon Oct 4 18:08:26 2010 +0200 e-map: pass width and height to set_scroll_area() directly widgets/misc/e-map.c | 26 +++++++------------------- 1 files changed, 7 insertions(+), 19 deletions(-) commit 791b5f68a12ac0444080cf2ef2f335ce1dd73075 Author: Benjamin Otte Date: Mon Oct 4 18:05:27 2010 +0200 e-map: Draw with cairo widgets/misc/e-map.c | 49 +++++++++++-------------------------------------- 1 files changed, 11 insertions(+), 38 deletions(-) commit a21ae31d94a2e7a90a884cdf6ec5b8d14fc89b35 Author: Benjamin Otte Date: Tue Oct 19 10:49:12 2010 +0200 e-map: Update the xofs/yofs properties together with the adjustments widgets/misc/e-map.c | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) commit 26c62ff150bdc250e7f85c84b53eedb280b6d9da Author: Benjamin Otte Date: Mon Oct 18 21:47:11 2010 +0200 e-map: Don't block signal handlers The signal handler will no-op the operations anyway, because nothing changed. widgets/misc/e-map.c | 23 ----------------------- 1 files changed, 0 insertions(+), 23 deletions(-) commit 43f1c47f88719f8802cd37622d2b53ed90be834f Author: Benjamin Otte Date: Mon Oct 4 16:48:25 2010 +0200 e-map: Move all rendering into the expose event For the zoom, we now use the long-deprecated gtk_widget_draw() to force repaints. widgets/misc/e-map.c | 179 ++++++++++++++++++-------------------------------- 1 files changed, 65 insertions(+), 114 deletions(-) commit a171cf15e31fdf3cca01d4166536b76b4e0c05eb Author: Benjamin Otte Date: Mon Oct 4 16:12:31 2010 +0200 e-map: Always repaint the whole window on scrolls We cannot move parts of the window with GTK3 APIs, so stop doing it. widgets/misc/e-map.c | 94 +------------------------------------------------- 1 files changed, 1 insertions(+), 93 deletions(-) commit 8a0f0cfdc970853e56d83a39ee50d6786fd4a348 Author: Benjamin Otte Date: Sun Oct 17 17:09:04 2010 +0200 e-text: Draw with cairo widgets/text/e-text.c | 106 ++++++++++++------------------------------------ widgets/text/e-text.h | 1 - 2 files changed, 27 insertions(+), 80 deletions(-) commit d5cf0c298c2184b18946b5acbd1e062b39d32fc5 Author: Benjamin Otte Date: Sun Oct 17 17:04:53 2010 +0200 e-text: Use gdk_pango_layout_get_clip_region() for selection rendering widgets/text/e-text.c | 77 ++++++++++++------------------------------------- 1 files changed, 19 insertions(+), 58 deletions(-) commit 00b6c62989ee243fd3d16269d1a687cf446f3baf Author: Benjamin Otte Date: Sun Oct 17 16:43:20 2010 +0200 widgets: Don't use GdkGC in ECalendarItem widgets/misc/e-calendar-item.c | 37 ++++++++++++++++++------------------- 1 files changed, 18 insertions(+), 19 deletions(-) commit 67420580070ea143a4c8c4eb07d51ea800928d3f Author: Benjamin Otte Date: Sun Oct 17 15:58:33 2010 +0200 Remove libart It's not used by the gnome-canvas anymore. Makefile.am | 1 - configure.ac | 1 - libart_lgpl/AUTHORS | 1 - libart_lgpl/COPYING | 482 ---------- libart_lgpl/MAINTAINERS | 7 - libart_lgpl/Makefile.am | 82 -- libart_lgpl/README | 19 - libart_lgpl/README.CVS | 14 - libart_lgpl/art_affine.c | 182 ---- libart_lgpl/art_affine.h | 60 -- libart_lgpl/art_alphagamma.h | 45 - libart_lgpl/art_bpath.c | 91 -- libart_lgpl/art_bpath.h | 53 -- libart_lgpl/art_filterlevel.h | 67 -- libart_lgpl/art_gray_svp.c | 123 --- libart_lgpl/art_gray_svp.h | 41 - libart_lgpl/art_misc.c | 77 -- libart_lgpl/art_misc.h | 97 -- libart_lgpl/art_pathcode.h | 39 - libart_lgpl/art_point.h | 40 - libart_lgpl/art_rect.c | 157 ---- libart_lgpl/art_rect.h | 72 -- libart_lgpl/art_rect_svp.c | 82 -- libart_lgpl/art_rect_svp.h | 43 - libart_lgpl/art_rect_uta.c | 133 --- libart_lgpl/art_rect_uta.h | 38 - libart_lgpl/art_render.c | 735 --------------- libart_lgpl/art_render.h | 147 --- libart_lgpl/art_rgb.c | 175 ---- libart_lgpl/art_rgb.h | 40 - libart_lgpl/art_rgb_affine.c | 106 --- libart_lgpl/art_rgb_affine.h | 45 - libart_lgpl/art_rgb_affine_private.c | 127 --- libart_lgpl/art_rgb_affine_private.h | 41 - libart_lgpl/art_rgb_rgba_affine.c | 142 --- libart_lgpl/art_rgb_rgba_affine.h | 46 - libart_lgpl/art_rgb_svp.c | 457 --------- libart_lgpl/art_rgb_svp.h | 50 - libart_lgpl/art_svp.c | 74 -- libart_lgpl/art_svp.h | 57 -- libart_lgpl/art_svp_intersect.c | 1675 ---------------------------------- libart_lgpl/art_svp_intersect.h | 68 -- libart_lgpl/art_svp_ops.c | 168 ---- libart_lgpl/art_svp_ops.h | 37 - libart_lgpl/art_svp_point.c | 144 --- libart_lgpl/art_svp_point.h | 42 - libart_lgpl/art_svp_render_aa.c | 462 ---------- libart_lgpl/art_svp_render_aa.h | 63 -- libart_lgpl/art_svp_vpath.c | 214 ----- libart_lgpl/art_svp_vpath.h | 39 - libart_lgpl/art_svp_vpath_stroke.c | 617 ------------- libart_lgpl/art_svp_vpath_stroke.h | 65 -- libart_lgpl/art_svp_wind.h | 46 - libart_lgpl/art_uta.c | 88 -- libart_lgpl/art_uta.h | 68 -- libart_lgpl/art_uta_rect.c | 111 --- libart_lgpl/art_uta_rect.h | 37 - libart_lgpl/art_uta_svp.c | 54 -- libart_lgpl/art_uta_svp.h | 40 - libart_lgpl/art_uta_vpath.c | 376 -------- libart_lgpl/art_uta_vpath.h | 45 - libart_lgpl/art_vpath.c | 112 --- libart_lgpl/art_vpath.h | 57 -- libart_lgpl/art_vpath_bpath.c | 298 ------ libart_lgpl/art_vpath_bpath.h | 43 - libart_lgpl/art_vpath_dash.c | 199 ---- libart_lgpl/art_vpath_dash.h | 46 - libart_lgpl/art_vpath_svp.c | 196 ---- libart_lgpl/art_vpath_svp.h | 38 - libart_lgpl/libart.h | 37 - libart_lgpl/libart.m4 | 165 ---- 71 files changed, 0 insertions(+), 9939 deletions(-) commit 3e97227202f38a8cf44732abbb5bf708c12072ef Author: Benjamin Otte Date: Sun Oct 17 15:53:05 2010 +0200 gnome-canvas: Simplify updating code Instead of keeping oour own invalid area, trust GDK to do the right thing. libgnomecanvas/gnome-canvas.c | 344 ++++------------------------------------- libgnomecanvas/gnome-canvas.h | 16 -- 2 files changed, 34 insertions(+), 326 deletions(-) commit 186100f9afd831bb783f199b044b5051b1cb10bf Author: Benjamin Otte Date: Sun Oct 17 16:10:42 2010 +0200 calendar: Use G_PI M_PI requires math.h. It's currently implicitly included, but might not be forever. (In fact, it'll go in the next commit, guess why I noticed it...) calendar/gui/e-day-view-main-item.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a97de21bd2726c985372b528249cf383a4966739 Author: Benjamin Otte Date: Sun Oct 17 15:33:12 2010 +0200 gnome-canvas: Fix bounding box calculation in GnomeCanvasShape The code converted the bbox to world coordinates, not to canvas coordinates. xxx: shape libgnomecanvas/gnome-canvas-shape.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit b85e0b42a2465c92d4665acec80a7a019f919abc Author: Benjamin Otte Date: Sun Oct 17 15:15:42 2010 +0200 gnome-canvas: Remove render_dirty variable It's unused. Also remove the private struct, as it's now empty. libgnomecanvas/gnome-canvas-text.c | 29 ----------------------------- libgnomecanvas/gnome-canvas-text.h | 4 ---- 2 files changed, 0 insertions(+), 33 deletions(-) commit 95c852e0b3ed530a5a854a87588214b1d2b6240b Author: Benjamin Otte Date: Sun Oct 17 15:12:20 2010 +0200 gnome-canvas: Remove pangoft2 requirement It's not really necessary to pull in libs for an unused variable, now is it? configure.ac | 2 -- libgnomecanvas/gnome-canvas-text.c | 6 ------ 2 files changed, 0 insertions(+), 8 deletions(-) commit 71b63cbbd643ceb1eab36714f5c8883f494d15e0 Author: Benjamin Otte Date: Sun Oct 17 14:40:47 2010 +0200 gnome-canvas: Remove gnome_canvas_w2c_affine() It's not necessary anymore. Use gnome_canvas_w2c_matrix() instead. libgnomecanvas/gnome-canvas.c | 26 -------------------------- libgnomecanvas/gnome-canvas.h | 2 -- 2 files changed, 0 insertions(+), 28 deletions(-) commit 03ae3f4218996820a2008403d263dac7bca0f516 Author: Benjamin Otte Date: Sun Oct 17 14:45:23 2010 +0200 gnome-canvas: Convert point tranformation functions to use cairo libgnomecanvas/gnome-canvas.c | 46 ++++++++++++++++++---------------------- 1 files changed, 21 insertions(+), 25 deletions(-) commit 52b33dea0d0ce9e6387b5e596adf18ce21491a0f Author: Benjamin Otte Date: Sun Oct 17 14:35:43 2010 +0200 gnome-canvas: Remove gnome_canvas_update_now() 1) Don't ever force an update 2) There's GTK API to force an update if you need to. Use that. libgnomecanvas/gnome-canvas.c | 24 ------------------------ libgnomecanvas/gnome-canvas.h | 5 ----- 2 files changed, 0 insertions(+), 29 deletions(-) commit 8811cd67d3643f5fcdc46ea787ccab8bfbe2cf3c Author: Benjamin Otte Date: Sun Oct 17 14:15:07 2010 +0200 gnome-canvas: Convert canvas item transformation matrix to cairo Also update the GnomeCanvasItem.update vfunc to take a cairo_matrix_t and no longer pass the clip_path (what was it used for anyway?). calendar/gui/e-day-view-main-item.c | 5 +- calendar/gui/e-day-view-time-item.c | 11 +- calendar/gui/e-day-view-top-item.c | 5 +- calendar/gui/e-meeting-time-sel-item.c | 8 +- calendar/gui/e-week-view-event-item.c | 5 +- calendar/gui/e-week-view-main-item.c | 5 +- calendar/gui/e-week-view-titles-item.c | 5 +- libgnomecanvas/gnome-canvas-pixbuf.c | 8 +- libgnomecanvas/gnome-canvas-rect.c | 6 +- libgnomecanvas/gnome-canvas-rich-text.c | 10 +- libgnomecanvas/gnome-canvas-shape.c | 6 +- libgnomecanvas/gnome-canvas-text.c | 8 +- libgnomecanvas/gnome-canvas-widget.c | 10 +- libgnomecanvas/gnome-canvas.c | 410 +++++----------------------- libgnomecanvas/gnome-canvas.h | 19 +- widgets/misc/e-calendar-item.c | 8 +- widgets/misc/e-canvas-utils.c | 7 +- widgets/misc/e-canvas.c | 34 +-- widgets/table/e-table-field-chooser-item.c | 34 +-- widgets/table/e-table-header-item.c | 35 +-- widgets/table/e-table-item.c | 63 ++--- widgets/text/e-reflow.c | 6 +- widgets/text/e-text.c | 4 +- 23 files changed, 200 insertions(+), 512 deletions(-) commit 7fe898ab0f07b516b6472a78ea1583c4cf014233 Author: Benjamin Otte Date: Sun Oct 17 11:48:39 2010 +0200 e-table: Convert coordinates using Cairo widgets/table/e-table-item.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit 11026671da6ae0fe2a40c0dd25cef9ba72fd6d11 Author: Benjamin Otte Date: Fri Oct 15 21:20:23 2010 +0200 e-table: Remove unused member variables from ETableItem x1 and y1 were never set, only used. Replace all users with 0 and remove the members. widgets/table/e-table-item.c | 31 ++++++++++++++----------------- widgets/table/e-table-item.h | 1 - 2 files changed, 14 insertions(+), 18 deletions(-) commit a7d37040bf83725bd96f1cb15bb5ddc536ba02d3 Author: Benjamin Otte Date: Fri Oct 15 21:07:29 2010 +0200 e-table: Draw grids with Cairo Gets rid of the need for GdkGC completely. widgets/table/e-table-item.c | 42 ++++++++++++++++++++---------------------- widgets/table/e-table-item.h | 3 --- 2 files changed, 20 insertions(+), 25 deletions(-) commit f7767b0f25c8b06498031c63109ef13c2d87f0f5 Author: Benjamin Otte Date: Fri Oct 15 13:21:15 2010 +0200 gnome-canvas: Simplify GnomeCanvasPixbuf Get rid of all the layout properties. They are unused, and if they are needed should be done in a separate object. Also do the drawing with Cairo. libgnomecanvas/gnome-canvas-pixbuf.c | 540 +++------------------------------- 1 files changed, 37 insertions(+), 503 deletions(-) commit 2e4810aaf79827a1d9acc693b5cfc70f6038ec27 Author: Benjamin Otte Date: Fri Oct 15 12:54:34 2010 +0200 gnome-canvas: Update GnomeCanvasPixbuf for gobject niceties G_DEFINE_TYPE and private data, here we come! libgnomecanvas/gnome-canvas-pixbuf.c | 94 ++++++++++------------------------ libgnomecanvas/gnome-canvas-pixbuf.h | 3 +- 2 files changed, 29 insertions(+), 68 deletions(-) commit f284383f6986fe03332296c4114614c0728829d3 Author: Benjamin Otte Date: Fri Oct 15 12:16:11 2010 +0200 gnome-canvas: Fix refcounting for GnomeCanvasPixbuf libgnomecanvas/gnome-canvas-pixbuf.c | 24 +++--------------------- 1 files changed, 3 insertions(+), 21 deletions(-) commit a13b6c8068cfa1cccd66f4eec44f72cc27695786 Author: Benjamin Otte Date: Fri Oct 15 12:09:34 2010 +0200 gnome-canvas: Remove unused flags from GnomeCanvasPixbuf libgnomecanvas/gnome-canvas-pixbuf.c | 19 ------------------- 1 files changed, 0 insertions(+), 19 deletions(-) commit 3fb0c763eb870c757b4c0b589ffde32cf03e8e05 Author: Benjamin Otte Date: Fri Oct 15 11:50:18 2010 +0200 e-canvas: Simplify ECanvasBackground It's used without specifying a clip rectangle every time, so remove that property. Also do all drawing with Cairo. widgets/misc/e-canvas-background.c | 260 +++--------------------------------- 1 files changed, 17 insertions(+), 243 deletions(-) commit 32c321ec65ab4feee63a4e8d8171c360febb250b Author: Benjamin Otte Date: Fri Oct 15 11:13:51 2010 +0200 gnome-canvas: Update GailCanvasItem visibility code to cairo APIs libgnomecanvas/gailcanvasitem.c | 171 +++++++------------------------------- 1 files changed, 32 insertions(+), 139 deletions(-) commit 6be035b9ff4f9d6c9c5f5b110a77322b7b776606 Author: Benjamin Otte Date: Fri Oct 15 11:00:27 2010 +0200 gnome-canvas: Split out matrix_transform_rect code libgnomecanvas/gnome-canvas-shape.c | 45 +---------------------------- libgnomecanvas/gnome-canvas-util.c | 55 +++++++++++++++++++++++++++++++++++ libgnomecanvas/gnome-canvas-util.h | 2 + 3 files changed, 58 insertions(+), 44 deletions(-) commit 61900647523c854d322ed6a7f79922d7e03c33a0 Author: Benjamin Otte Date: Fri Oct 15 01:51:45 2010 +0200 gnome-canvas: Remove now-unused functions libgnomecanvas/gnome-canvas-util.c | 473 ------------------------------------ libgnomecanvas/gnome-canvas-util.h | 73 ------ 2 files changed, 0 insertions(+), 546 deletions(-) commit cadb974ea98aeda9c16e51e263aab442d82f2014 Author: Benjamin Otte Date: Fri Oct 15 01:29:16 2010 +0200 gnome-canvas: Remove GnomeCanvasPathDef It's not needed anymore as it has practically been replaced by cairo_path_t. libgnomecanvas/Makefile.am | 2 - libgnomecanvas/gnome-canvas-path-def.c | 1293 -------------------------------- libgnomecanvas/gnome-canvas-path-def.h | 96 --- libgnomecanvas/gnome-canvas-shape.h | 1 - 4 files changed, 0 insertions(+), 1392 deletions(-) commit 24e39b9fb54cad437cc12b24e953be890519d86a Author: Benjamin Otte Date: Fri Oct 15 01:25:40 2010 +0200 gnome-canvas: Rewrite GnomeCanvasShape to use Cairo Dashing properties were commented out in the process. They are not used inside Evolution. libgnomecanvas/gnome-canvas-rect.c | 34 +- libgnomecanvas/gnome-canvas-rect.h | 2 - libgnomecanvas/gnome-canvas-shape-private.h | 67 +-- libgnomecanvas/gnome-canvas-shape.c | 1070 +++++---------------------- libgnomecanvas/gnome-canvas-shape.h | 12 +- libgnomecanvas/gnome-canvas.c | 90 +++- libgnomecanvas/gnome-canvas.h | 4 + 7 files changed, 293 insertions(+), 986 deletions(-) commit 9c183ab12ae27089ce972e29aab7000c2edfd466 Author: Benjamin Otte Date: Fri Oct 15 00:13:46 2010 +0200 gnome-canvas: Change line-width handling of GnomeCanvasShape Remove "width-pixels" property and replace the "width-units" property name with "line-width". Also adapt the code to use "line-width". It didn't really matter which property was used, because the views weren't scaled. calendar/gui/e-day-view.c | 6 +- calendar/gui/weekday-picker.c | 2 +- libgnomecanvas/gnome-canvas-shape-private.h | 3 +- libgnomecanvas/gnome-canvas-shape.c | 70 +++++++-------------------- 4 files changed, 22 insertions(+), 59 deletions(-) commit e4489322156d487fe7346a1a564a7837c73cddc1 Author: Benjamin Otte Date: Thu Oct 14 15:50:25 2010 +0200 build: Depend on cairo-gobject GTK3 depends on it anyway, and we need it for property types in gnome-canvas. configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 53503944415ba82677ae6a14f6051ed0a00fa738 Author: Benjamin Otte Date: Thu Oct 14 15:38:59 2010 +0200 gnome-canvas: Make GnomeCanvasShape use modern gobject-fu We have privates and G_DEFINE_TYPE() these days. libgnomecanvas/gnome-canvas-shape.c | 71 ++++++++++------------------------- 1 files changed, 20 insertions(+), 51 deletions(-) commit 201eed955801a1fbe1dcf263f79b4bbcf1441aba Author: Benjamin Otte Date: Thu Oct 14 15:04:47 2010 +0200 gnome-canvas: Get rid of libart usage in the text items libgnomecanvas/gnome-canvas-rich-text.c | 30 ++++++++++++------------------ libgnomecanvas/gnome-canvas-text.c | 2 -- 2 files changed, 12 insertions(+), 20 deletions(-) commit 2a7f6208e4d6dbfccd77007030a7bc902f219202 Author: Benjamin Otte Date: Wed Oct 13 20:03:24 2010 +0200 gnome-canvas: Remove GnomeCanvasClipGroup libgnomecanvas/Makefile.am | 2 - libgnomecanvas/gnome-canvas-clipgroup.c | 279 ------------------------------- libgnomecanvas/gnome-canvas-clipgroup.h | 54 ------ libgnomecanvas/libgnomecanvas.h | 1 - 4 files changed, 0 insertions(+), 336 deletions(-) commit 8106873666ddb27067ca289d2cb3968d657ba11e Author: Benjamin Otte Date: Wed Oct 13 18:40:37 2010 +0200 gnome-canvas: gnome-canvas-rect-ellipse.[ch] => gnome-canvas-rect.[ch] Rename to reflect change of scope libgnomecanvas/Makefile.am | 4 +- libgnomecanvas/gnome-canvas-rect-ellipse.c | 228 ---------------------------- libgnomecanvas/gnome-canvas-rect-ellipse.h | 93 ----------- libgnomecanvas/gnome-canvas-rect.c | 228 ++++++++++++++++++++++++++++ libgnomecanvas/gnome-canvas-rect.h | 93 +++++++++++ libgnomecanvas/libgnomecanvas.h | 2 +- 6 files changed, 324 insertions(+), 324 deletions(-) commit ef0288a709f531ea8edd002f3efc31fba297b8bb Author: Benjamin Otte Date: Wed Oct 13 19:27:46 2010 +0200 calendar: Only include libgnomecanvas.h calendar/gui/e-day-view.c | 2 +- calendar/gui/e-day-view.h | 2 +- calendar/gui/e-meeting-time-sel.c | 2 +- calendar/gui/e-meeting-time-sel.h | 2 +- calendar/gui/e-week-view.c | 2 +- calendar/gui/e-week-view.h | 2 +- calendar/gui/ea-calendar-helpers.c | 2 +- calendar/gui/ea-calendar.c | 2 +- calendar/gui/ea-jump-button.c | 2 +- calendar/gui/weekday-picker.c | 3 +-- calendar/gui/weekday-picker.h | 2 +- 11 files changed, 11 insertions(+), 12 deletions(-) commit 829b5dc8b9535d7aa2b92ef4363252e5ff998894 Author: Benjamin Otte Date: Wed Oct 13 19:27:34 2010 +0200 addressbook: Only include libgnomecanvas.h addressbook/gui/widgets/e-minicard-label.c | 2 +- addressbook/gui/widgets/e-minicard-label.h | 2 +- addressbook/gui/widgets/e-minicard.c | 3 +-- addressbook/gui/widgets/e-minicard.h | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) commit 147cc5979e09495d9efe842c0c224f6112d0b7b9 Author: Benjamin Otte Date: Wed Oct 13 19:26:23 2010 +0200 e-text: Only include libgnomecanvas.h widgets/text/e-reflow-model.h | 2 +- widgets/text/e-reflow.h | 2 +- widgets/text/e-text.c | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) commit 629353acc37e3056972dc30009f5efdde4e54ef5 Author: Benjamin Otte Date: Wed Oct 13 18:22:54 2010 +0200 gnome-canvas: Get rid of GnomeCanvasRE object No more ellipses, no more need for 2 classes. libgnomecanvas/gnome-canvas-rect-ellipse.c | 190 +++++++++------------------- libgnomecanvas/gnome-canvas-rect-ellipse.h | 41 ++----- 2 files changed, 71 insertions(+), 160 deletions(-) commit ba8393138d737c3abcc460152b6f1e471412219d Author: Benjamin Otte Date: Wed Oct 13 18:04:38 2010 +0200 gnome-canvas: Remove GnomeCanvasItemEllipse unused. libgnomecanvas/gnome-canvas-rect-ellipse.c | 117 ---------------------------- libgnomecanvas/gnome-canvas-rect-ellipse.h | 25 ------ 2 files changed, 0 insertions(+), 142 deletions(-) commit cf21582a93e0b40b1400891b0ea2b0d52482c759 Author: Benjamin Otte Date: Wed Oct 13 17:58:50 2010 +0200 gnome-canvas: Remove GnomeCanvasPoints It's unused by now. libgnomecanvas/Makefile.am | 3 +- libgnomecanvas/gnome-canvas-util.c | 61 ---------------------------------- libgnomecanvas/gnome-canvas-util.h | 22 ------------ libgnomecanvas/libgnomecanvas.h | 7 ---- libgnomecanvas/libgnomecanvastypes.c | 43 ------------------------ 5 files changed, 1 insertions(+), 135 deletions(-) commit 372b46d528dc9db5c7eb03e1b5f16580e1aba9a1 Author: Benjamin Otte Date: Wed Oct 13 17:08:56 2010 +0200 gnome-canvas: Remove GnomeCanvasLine It's unused and has an ugly API. We can redo it later if we need it. libgnomecanvas/Makefile.am | 2 - libgnomecanvas/gnome-canvas-line.c | 1191 ------------------------------------ libgnomecanvas/gnome-canvas-line.h | 143 ----- libgnomecanvas/gnome-canvas-util.c | 21 + libgnomecanvas/gnome-canvas-util.h | 3 + libgnomecanvas/libgnomecanvas.h | 1 - 6 files changed, 24 insertions(+), 1337 deletions(-) commit c90e014d6156ac43c515f7e37b15a57237338e3e Author: Benjamin Otte Date: Wed Oct 13 17:20:00 2010 +0200 gnome-canvas: Remove GnomeCanvasPolygon It's unused and has an ugly API. We can redo it later if we need it. libgnomecanvas/Makefile.am | 2 - libgnomecanvas/gnome-canvas-polygon.c | 236 --------------------------------- libgnomecanvas/gnome-canvas-polygon.h | 84 ------------ libgnomecanvas/libgnomecanvas.h | 1 - 4 files changed, 0 insertions(+), 323 deletions(-) commit e5cf725c52f786e3025e9e7455f3a34bf30fe446 Author: Benjamin Otte Date: Wed Oct 13 17:39:07 2010 +0200 e-table: Fix includes to only ever include libgnomecanvas.h widgets/table/e-cell-checkbox.c | 2 +- widgets/table/e-cell-hbox.h | 2 +- widgets/table/e-cell-pixbuf.c | 2 +- widgets/table/e-cell-popup.h | 2 +- widgets/table/e-cell-text.c | 3 +-- widgets/table/e-cell-text.h | 2 +- widgets/table/e-cell-toggle.c | 2 +- widgets/table/e-cell-toggle.h | 2 +- widgets/table/e-cell-tree.c | 2 +- widgets/table/e-cell-tree.h | 2 +- widgets/table/e-cell-vbox.h | 2 +- widgets/table/e-table-click-to-add.c | 4 +--- widgets/table/e-table-click-to-add.h | 2 +- widgets/table/e-table-field-chooser-item.c | 5 +---- widgets/table/e-table-field-chooser-item.h | 2 +- widgets/table/e-table-field-chooser.c | 2 +- widgets/table/e-table-field-chooser.h | 2 +- widgets/table/e-table-group-container.c | 2 +- widgets/table/e-table-group-container.h | 2 +- widgets/table/e-table-group-leaf.c | 2 +- widgets/table/e-table-group-leaf.h | 2 +- widgets/table/e-table-group.c | 2 +- widgets/table/e-table-group.h | 2 +- widgets/table/e-table-header-item.c | 5 +---- widgets/table/e-table-header-item.h | 2 +- widgets/table/e-table-item.h | 2 +- widgets/table/e-table.c | 3 +-- widgets/table/e-table.h | 2 +- widgets/table/e-tree.c | 2 +- widgets/table/e-tree.h | 2 +- 30 files changed, 30 insertions(+), 40 deletions(-) commit b3a95d0299386bccbdebb967d15f4df02cf15891 Author: Benjamin Otte Date: Sun Oct 10 02:31:45 2010 +0200 gnome-canvas: Change GnomeCanvasItem->point vfunc Previously the function returned the distance to the nearest item. Now it only returns an item that is hit. This slightly changes semantics (button events are no longer dispatched to the nearest item, but only to the item actually clicked on), but makes the code way simpler and actually does what one would expect. calendar/gui/e-day-view-main-item.c | 13 +---- calendar/gui/e-day-view-time-item.c | 15 +++---- calendar/gui/e-day-view-top-item.c | 13 +---- calendar/gui/e-meeting-time-sel-item.c | 18 +++----- calendar/gui/e-week-view-event-item.c | 13 +---- calendar/gui/e-week-view-main-item.c | 13 +---- calendar/gui/e-week-view-titles-item.c | 13 +---- libgnomecanvas/gnome-canvas-line.c | 12 ++--- libgnomecanvas/gnome-canvas-pixbuf.c | 28 +++++------- libgnomecanvas/gnome-canvas-rich-text.c | 32 +++----------- libgnomecanvas/gnome-canvas-shape.c | 39 +++++------------ libgnomecanvas/gnome-canvas-text.c | 45 ++++--------------- libgnomecanvas/gnome-canvas-widget.c | 31 +++----------- libgnomecanvas/gnome-canvas.c | 64 +++++++-------------------- libgnomecanvas/gnome-canvas.h | 13 +++--- widgets/misc/e-calendar-item.c | 13 ++---- widgets/misc/e-canvas-background.c | 16 +++---- widgets/misc/e-canvas.c | 10 ++--- widgets/table/e-table-field-chooser-item.c | 8 +-- widgets/table/e-table-header-item.c | 8 +-- widgets/table/e-table-item.c | 9 +--- widgets/text/e-reflow.c | 18 +++----- widgets/text/e-text.c | 14 +++---- 23 files changed, 138 insertions(+), 320 deletions(-) commit 08e71ba8ae72f333f017c25168b9ec85ea5954fa Author: Benjamin Otte Date: Sun Oct 10 00:39:50 2010 +0200 gnome-canvas: Remove CanvasItem->coverage vfunc declaration It's unused. libgnomecanvas/gnome-canvas.h | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 6798b256cd3a74c5bbd76071d1073b628d740ca9 Author: Benjamin Otte Date: Sat Oct 9 05:51:53 2010 +0200 gnome-canvas: Remove close_enough member It's never set, so just replace it with its default value 0 everywhere. libgnomecanvas/gnome-canvas.c | 13 +++---------- libgnomecanvas/gnome-canvas.h | 3 --- widgets/text/e-reflow.c | 2 +- 3 files changed, 4 insertions(+), 14 deletions(-) commit ebd534357ebcba5fef130d81b3f23c00c418a444 Author: Benjamin Otte Date: Sat Oct 9 05:33:15 2010 +0200 gnome-canvas: Remove GnomeCanvasBpath item It's unused. libgnomecanvas/Makefile.am | 2 - libgnomecanvas/gnome-canvas-bpath.c | 161 ----------------------------------- libgnomecanvas/gnome-canvas-bpath.h | 58 ------------- libgnomecanvas/libgnomecanvas.h | 1 - 4 files changed, 0 insertions(+), 222 deletions(-) commit 9c9cbddd06100aebe0341bb8b0a632fd5ff5a2b3 Author: Benjamin Otte Date: Sat Oct 9 05:27:05 2010 +0200 gnome-canvas: Port GnomeCanvasLine to use Cairo for drawing libgnomecanvas/gnome-canvas-line.c | 202 ++++++++++++------------------------ libgnomecanvas/gnome-canvas-line.h | 5 +- libgnomecanvas/gnome-canvas.c | 30 ++++++ libgnomecanvas/gnome-canvas.h | 1 + 4 files changed, 100 insertions(+), 138 deletions(-) commit 6b75dd581c0f72f1114bc37afa1d51e9a806df50 Author: Benjamin Otte Date: Sat Oct 9 04:13:11 2010 +0200 widgets: Remove stipple from ECanvasBackground widgets/misc/e-canvas-background.c | 45 ------------------------------------ widgets/misc/e-canvas-background.h | 1 - 2 files changed, 0 insertions(+), 46 deletions(-) commit fbddd55a08393446dff617a9351207dae8859bda Author: Benjamin Otte Date: Sat Oct 9 04:10:53 2010 +0200 xxx: meeting time stipple calendar/gui/e-meeting-time-sel-item.c | 2 +- calendar/gui/e-meeting-time-sel-item.h | 1 - calendar/gui/e-meeting-time-sel.c | 2 +- calendar/gui/e-meeting-time-sel.h | 1 - 4 files changed, 2 insertions(+), 4 deletions(-) commit 5245a810b23c1d2ca0a15cbf65f1e00e7da5c4a2 Author: Benjamin Otte Date: Sat Oct 9 04:09:30 2010 +0200 e-table: Draw focus with Cairo widgets/table/e-table-item.c | 27 +++++++++++++-------------- widgets/table/e-table-item.h | 2 -- 2 files changed, 13 insertions(+), 16 deletions(-) commit 4a95827168bb9ed9b91d8b903363cf5b9dd712f1 Author: Benjamin Otte Date: Sat Oct 9 02:51:41 2010 +0200 e-table: Remove unused stipple variable widgets/table/e-cell-text.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit bfe391f216b7f3669af9d6e6250394b01acd5ea2 Author: Benjamin Otte Date: Sat Oct 9 02:50:57 2010 +0200 e-text: Remove stippling code widgets/text/e-text.c | 46 ---------------------------------------------- widgets/text/e-text.h | 2 -- 2 files changed, 0 insertions(+), 48 deletions(-) commit 9a3e7eddaa09dae434efb38cf68a45085460240c Author: Benjamin Otte Date: Sat Oct 9 02:49:52 2010 +0200 calendar: Port meeting time selector to Cairo calendar/gui/e-meeting-time-sel-item.c | 41 ++++++++++------- calendar/gui/e-meeting-time-sel.c | 78 +++++++++++++++++++------------ calendar/gui/e-meeting-time-sel.h | 7 +-- 3 files changed, 74 insertions(+), 52 deletions(-) commit de1adb892b2ab74695c03ef1899651d644c7ec91 Author: Benjamin Otte Date: Fri Oct 8 16:21:42 2010 +0200 gnome-canvas: Remove stipple properties from GnomeCanvasShape libgnomecanvas/gnome-canvas-rect-ellipse.h | 2 - libgnomecanvas/gnome-canvas-shape-private.h | 3 - libgnomecanvas/gnome-canvas-shape.c | 84 --------------------------- libgnomecanvas/gnome-canvas-shape.h | 2 - 4 files changed, 0 insertions(+), 91 deletions(-) commit 35fc4eda52204e614d3f7f181815f8ff4399e396 Author: Benjamin Otte Date: Fri Oct 8 16:18:25 2010 +0200 gnome-canvas: Remove stipple properties from GnomeCanvasText libgnomecanvas/gnome-canvas-text.c | 43 ------------------------------------ libgnomecanvas/gnome-canvas-text.h | 2 - 2 files changed, 0 insertions(+), 45 deletions(-) commit ffbb0df5f828f15c0dd890c8dfaade5cda5b3471 Author: Benjamin Otte Date: Fri Oct 8 16:15:15 2010 +0200 gnome-canvas: Remove stipple properties from GnomeCanvasLine libgnomecanvas/gnome-canvas-line.c | 44 ------------------------------------ libgnomecanvas/gnome-canvas-line.h | 3 -- 2 files changed, 0 insertions(+), 47 deletions(-) commit ed3ab11b8ebf4758b9b3a579b4795e12314076aa Author: Benjamin Otte Date: Fri Oct 8 16:04:11 2010 +0200 e-table: Use semi-transparent red instead of stippled red ...when marking a header for deletion. Not that this does currently not work (it uses opaque red instead), but this change is required so stippling can be removed. And that is necessary to switch to Cairo drawing. widgets/table/e-table-header-item.c | 16 +--------------- widgets/table/e-table-header-item.h | 1 - 2 files changed, 1 insertions(+), 16 deletions(-) commit 6c5699c895af9b0211ab0b3d83be57b49336ac29 Author: Benjamin Otte Date: Fri Oct 8 15:50:18 2010 +0200 gnome-canvas: Remove GnomeCanvasBuf It's not used anymore. libgnomecanvas/gnome-canvas-util.c | 84 ------------------------------------ libgnomecanvas/gnome-canvas-util.h | 6 --- libgnomecanvas/gnome-canvas.h | 23 ---------- 3 files changed, 0 insertions(+), 113 deletions(-) commit bac4bdb7a564c248b6a09e417da8098455ecdb62 Author: Benjamin Otte Date: Fri Oct 8 15:37:55 2010 +0200 gnome-canvas: Remove GnomeCanvasItem->render vfunc It's unused now libgnomecanvas/gnome-canvas-clipgroup.c | 168 ------------------------------- libgnomecanvas/gnome-canvas-line.c | 55 ---------- libgnomecanvas/gnome-canvas-pixbuf.c | 92 ----------------- libgnomecanvas/gnome-canvas-rich-text.c | 9 -- libgnomecanvas/gnome-canvas-shape.c | 21 ---- libgnomecanvas/gnome-canvas-text.c | 116 --------------------- libgnomecanvas/gnome-canvas-widget.c | 18 ---- libgnomecanvas/gnome-canvas.c | 32 ------ libgnomecanvas/gnome-canvas.h | 8 -- 9 files changed, 0 insertions(+), 519 deletions(-) commit df70b76a554a94335e14ede2d7cbc5e1ec7fd7d6 Author: Benjamin Otte Date: Fri Oct 8 15:22:50 2010 +0200 gnome-canvas: Remove aa code The anti-aliased code was never used, so remove it. libgnomecanvas/gnome-canvas-line.c | 67 +------------ libgnomecanvas/gnome-canvas-shape.c | 102 ++++++-------------- libgnomecanvas/gnome-canvas-text.c | 46 +--------- libgnomecanvas/gnome-canvas-util.c | 13 +--- libgnomecanvas/gnome-canvas.c | 176 +++++------------------------------ libgnomecanvas/gnome-canvas.h | 29 ------ widgets/misc/e-canvas-background.c | 7 +- widgets/text/e-text.c | 39 ++++---- 8 files changed, 85 insertions(+), 394 deletions(-) commit 9b2576119477a2a4bcfed3d1c5f2c038403941be Author: Benjamin Otte Date: Fri Oct 8 03:58:06 2010 +0200 Cast GtkAdjustment constructor calls to GtkAdjustment Otherwise gcc will complain about wrong type when comiling against GTK2. This patch can be reverted when compiling against GTK3. calendar/gui/e-week-view.c | 2 +- filter/e-filter-int.c | 4 ++-- filter/e-filter-rule.c | 4 ++-- mail/em-filter-rule.c | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) commit 76ca1d5b2e99424644ad66037bceb52d9b8ac534 Author: Benjamin Otte Date: Fri Oct 8 03:57:49 2010 +0200 Remove unused functions Stop gcc warning about them. calendar/gui/gnome-cal.c | 114 ---------------------------------------------- 1 files changed, 0 insertions(+), 114 deletions(-) commit 2ee8cffd6e70715dfc91a7d7e044f48927b052e5 Author: Benjamin Otte Date: Fri Oct 8 03:55:20 2010 +0200 Remove unused function gcc warning fix modules/calendar/e-cal-shell-view-private.c | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit 709a0807d35d6cb55f0d262cb780929550009bad Author: Milan Crha Date: Fri Oct 29 17:07:00 2010 +0200 Bug #632280 - Backup file name should include date (YYYYMMDD) plugins/backup-restore/backup-restore.c | 19 ++++++++++++++++++- plugins/backup-restore/backup.c | 1 - 2 files changed, 18 insertions(+), 2 deletions(-) commit 059caea47b692d0ca5ed2ddd32a42a1cf0cc9dc5 Author: Milan Crha Date: Fri Oct 29 16:37:03 2010 +0200 Bug #632278 - Double .vcf extension on addressbook save addressbook/gui/widgets/eab-gui-util.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) commit 475c08d68f1e236b6162fd0d8861c3a7319ddeb5 Author: Milan Crha Date: Fri Oct 29 15:54:19 2010 +0200 Bug #632199 - Opening calendar from panel clock goes to previous day modules/calendar/e-cal-shell-backend.c | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) commit e3b41081da24d7fb1cc945fd4ab2daef413e66bc Author: Milan Crha Date: Fri Oct 29 14:29:23 2010 +0200 Bug #632769 - EMeetingTimeSelector can be unrealized in express mode calendar/gui/e-meeting-time-sel-item.c | 3 ++- calendar/gui/e-meeting-time-sel.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 0b899d3bc0d1e14d8c20d6f52c18adc203be4c00 Author: Milan Crha Date: Fri Oct 29 14:08:50 2010 +0200 Bug #633155 - Incorrect signal connection with mail-vfolder.c:folder_deleted_cb mail/mail-vfolder.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit e101e63be94da933fe799f0afd754697fcf6173f Author: Milan Crha Date: Fri Oct 29 14:01:19 2010 +0200 More detailed runtime warning on message list pre-sorting mail/message-list.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) commit c7d7f8867138261f251e66ade0661f5aa22ab7d7 Author: Milan Crha Date: Fri Oct 29 12:08:59 2010 +0200 Bug #631982 - Hide Page properties in signature editor widgets/misc/e-signature-editor.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit 95d422b0c016e4b8c60100dc47b2e70ad6b2757a Author: Milan Crha Date: Fri Oct 29 09:08:52 2010 +0200 Bug #633371 - Remote pop folder no longer emptied mail/em-folder-tree.c | 2 +- mail/em-folder-utils.c | 6 +++--- mail/mail-ops.c | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) commit a95d55794a80579e7f3028c4c3fd59270e552fa0 Author: Mattias Põldaru Date: Thu Oct 28 09:44:09 2010 +0300 [l10n] Updated Estonian translation po/et.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 6a9f3915ac74512d0ad8640a4fe63e04c5faf5e1 Author: Jorge González Date: Thu Oct 28 01:46:12 2010 +0200 Updated Spanish translation po/es.po | 165 ++++++++++++++++++++++++++++++------------------------------- 1 files changed, 81 insertions(+), 84 deletions(-) commit 2de2e7f12f3b4e5944732d1c2172a3d174d5a219 Author: Milan Crha Date: Wed Oct 27 21:43:25 2010 +0200 Workaround GtkComboBoxText/GtkComboBoxEntry in .ui files addressbook/gui/contact-editor/contact-editor.ui | 8 +- calendar/gui/dialogs/event-page.ui | 2 +- e-util/e-datetime-format.c | 2 +- e-util/e-util.c | 8 +++ e-util/gtk-compat.h | 66 ++++++++++++++++++++++ filter/filter.ui | 2 +- mail/mail-config.ui | 6 +- smime/gui/smime-ui.ui | 2 +- widgets/misc/e-dateedit.c | 24 ++++++-- 9 files changed, 103 insertions(+), 17 deletions(-) commit 9662ac73ccc857e04b941596eb58f72ecf01b76f Author: William Jon McCann Date: Wed Oct 27 15:06:30 2010 -0400 Bug 631731 - Remove status icon from mail notifier configure.ac | 5 +- plugins/mail-notification/mail-notification.c | 177 +++---------------------- 2 files changed, 24 insertions(+), 158 deletions(-) commit 0b3647d1619f42942f1a5b90161bd6e7a6861208 Author: Milan Crha Date: Wed Oct 27 11:54:54 2010 +0200 Bug #632767 - Some widgets removed from mail-config.ui modules/mail/em-composer-prefs.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit ac88bbdab103d8f70f9273fd6654039279c26b91 Author: Milan Crha Date: Wed Oct 27 11:32:19 2010 +0200 Bug #633158 - Importer stops after single mail import mail/importers/mail-importer.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d88cc5c4db88e39fb999e89bdb782e32b430ae5e Author: Milan Crha Date: Wed Oct 27 11:19:51 2010 +0200 Bug #592045 - Use week-day names in abbreviated date e-util/e-datetime-format.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) commit d6d0d1050aa72fd757eec127cba605844584dc11 Author: Milan Crha Date: Wed Oct 27 10:06:57 2010 +0200 Bug #445439 - Delete mail from pop-server when deleted from Inbox/Trash mail/em-utils.c | 5 +- mail/em-utils.h | 2 +- mail/mail-ops.c | 165 +++++++++++++++++++++++++++++- mail/mail-ops.h | 2 +- modules/mail/e-mail-shell-view-actions.c | 2 +- 5 files changed, 167 insertions(+), 9 deletions(-) commit 5d812173d0e4e12a74bce2ee137d04b0e56db827 Author: Matthew Barnes Date: Mon Oct 25 10:36:27 2010 -0400 Drop usage of GtkAnchorType. gtk+-3.0 removed it for being "unused". addressbook/gui/widgets/e-minicard-label.c | 2 - addressbook/gui/widgets/e-minicard.c | 1 - calendar/gui/e-day-view.c | 4 - calendar/gui/e-week-view.c | 1 - calendar/gui/weekday-picker.c | 1 - libgnomecanvas/gnome-canvas-pixbuf.c | 70 +----------------- libgnomecanvas/gnome-canvas-rich-text.c | 85 ++-------------------- libgnomecanvas/gnome-canvas-text.c | 111 ---------------------------- libgnomecanvas/gnome-canvas-text.h | 2 - libgnomecanvas/gnome-canvas-widget.c | 111 ---------------------------- libgnomecanvas/gnome-canvas-widget.h | 2 - widgets/table/e-table-click-to-add.c | 1 - widgets/table/e-table-group-container.c | 1 - widgets/table/e-tree.c | 1 - widgets/text/e-reflow.c | 1 - widgets/text/e-text.c | 100 ------------------------- widgets/text/e-text.h | 2 - 17 files changed, 7 insertions(+), 489 deletions(-) commit de12bb89a800991bd63ce09ae42b04e1f7903198 Author: Milan Crha Date: Tue Oct 26 12:35:32 2010 +0200 Bug #631956 - Reset renderer properties in action_combo_box_render_pixbuf widgets/misc/e-action-combo-box.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 2ac302d4b2b5b6cfd3928f8a00a4d3c190d58155 Author: Milan Crha Date: Mon Oct 25 17:28:17 2010 +0200 Bug #631870 - Memory leak in e_week_view after GtkObject removal libgnomecanvas/gnome-canvas.c | 2 +- mail/e-mail-reader.c | 2 +- widgets/misc/e-printable.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit 5204507b2f326a76ed203b3fff0e4863cb6b709f Author: Fridrich Štrba Date: Mon Oct 25 12:23:36 2010 +0200 Fix build on platforms when ngettext is a macro filter/e-filter-datespec.c | 43 +++++++++++++++++++++++++++---------------- 1 files changed, 27 insertions(+), 16 deletions(-) commit ff6c8215a82a56d8163086158a568b7a9aabafde Author: Yinghua Wang Date: Mon Oct 25 07:17:56 2010 +0000 Update Simplified Chinese translation. po/zh_CN.po | 6193 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 3275 insertions(+), 2918 deletions(-) commit ef34d62bbc723cc68a2385716d0db249893af30c Author: Jorge González Date: Sat Oct 23 14:25:47 2010 +0200 Updated Spanish translation po/es.po | 1005 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 507 insertions(+), 498 deletions(-) commit fc1a6b4088eebe2d9e6d923e73f4706062c06094 Author: Matthew Barnes Date: Sat Oct 23 00:32:34 2010 -0400 Remove EVO_MARSHAL_RULE. Use glib-gen.mak instead. configure.ac | 4 ---- libgnomecanvas/Makefile.am | 5 +++-- marshal.mk | 7 ------- 3 files changed, 3 insertions(+), 13 deletions(-) commit 535f3ef13637c2edc0462d9c38bcb518d1bd8bcb Author: Matthew Barnes Date: Fri Oct 22 23:58:41 2010 -0400 Bug 632870 - Cut and paste broken in ESignatureEditor widgets/misc/e-signature-editor.c | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) commit 0204a507de2b7d39866ed3ceca35514f45cacdc6 Author: Carles Ferrando Date: Sat Oct 23 01:11:43 2010 +0200 Updated Catalan (Valencian) translation po/ca@valencia.po | 799 ++++++++++++++++++++++++++--------------------------- 1 files changed, 398 insertions(+), 401 deletions(-) commit 31f28e727fc9f14bf4d6cecb59a6129e6c75977c Author: Carles Ferrando Date: Sat Oct 23 01:09:21 2010 +0200 Updated Catalan (Valencian) translation po/ca@valencia.po |12306 ++++++++++++++++++++++++++++------------------------- 1 files changed, 6425 insertions(+), 5881 deletions(-) commit 8854c727c1c05bc22a7757ffa93bc9533286525f Author: Flo Gravo Date: Fri Oct 22 18:54:27 2010 -0400 Bug 632903 - Support libnotify-0.7 calendar/gui/alarm-notify/alarm-queue.c | 4 ++++ configure.ac | 6 +++++- plugins/mail-notification/mail-notification.c | 8 ++++++-- plugins/publish-calendar/publish-calendar.c | 8 ++++++-- 4 files changed, 21 insertions(+), 5 deletions(-) commit 2636da7dac1683c7bac98b7a6d1ee084ea2efbca Author: Matthew Barnes Date: Fri Oct 22 17:26:08 2010 -0400 Kill mail_store_set_offline(). Replace it with new async functions: e_mail_store_go_offline() e_mail_store_go_offline_finish() e_mail_store_go_online() e_mail_store_go_online_finish() mail/Makefile.am | 2 + mail/e-mail-backend.c | 40 +++++---- mail/e-mail-store-utils.c | 190 +++++++++++++++++++++++++++++++++++++++++++ mail/e-mail-store-utils.h | 47 +++++++++++ mail/e-mail.h | 1 + mail/em-folder-tree-model.c | 2 - mail/mail-folder-cache.c | 23 +++--- mail/mail-ops.c | 179 +---------------------------------------- mail/mail-ops.h | 8 -- 9 files changed, 277 insertions(+), 215 deletions(-) commit a910a31a06fa3eadb1a44698f0502436bc5db6ce Author: Matthew Barnes Date: Fri Oct 22 14:33:15 2010 -0400 Fix capitalization in menu labels. mail/e-mail-reader.c | 2 +- modules/mail/e-mail-shell-view-actions.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit c881b5bc5e61d04b18d4ab46ad70533e7340d15b Author: Matthew Barnes Date: Thu Oct 21 16:21:19 2010 -0400 Simplify EActivity. With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet. addressbook/gui/widgets/e-addressbook-view.c | 8 +- composer/e-msg-composer.c | 18 -- doc/reference/shell/eshell-sections.txt | 9 +- doc/reference/shell/tmpl/e-activity.sgml | 67 +----- doc/reference/shell/tmpl/eshell-unused.sgml | 70 ++++++ e-util/Makefile.am | 18 +- e-util/e-activity.c | 277 +++++---------------- e-util/e-activity.h | 24 +-- e-util/e-file-utils.c | 78 ++++-- e-util/e-io-activity.c | 191 -------------- e-util/e-io-activity.h | 72 ------ e-util/e-util-enums.h | 35 +++ e-util/e-util.h | 1 + mail/e-mail-session.c | 30 ++- mail/em-composer-utils.c | 14 +- mail/em-folder-tree.c | 32 ++- mail/em-folder-utils.c | 49 ++-- mail/em-format-html.c | 22 +- mail/importers/elm-importer.c | 4 +- mail/importers/mail-importer.c | 22 +- mail/importers/pine-importer.c | 4 +- mail/mail-folder-cache.c | 7 +- mail/mail-mt.c | 96 +++++--- mail/mail-mt.h | 17 +- mail/mail-ops.c | 243 ++++++++++-------- mail/mail-send-recv.c | 8 +- mail/mail-vfolder.c | 13 +- mail/message-list.c | 31 ++- modules/calendar/e-cal-shell-view-memopad.c | 6 +- modules/calendar/e-cal-shell-view-private.c | 15 +- modules/calendar/e-cal-shell-view-taskpad.c | 6 +- modules/calendar/e-memo-shell-view-private.c | 10 +- modules/calendar/e-task-shell-view-private.c | 10 +- modules/mail/e-mail-shell-view.c | 4 +- plugins/dbx-import/dbx-importer.c | 13 +- plugins/groupwise-features/share-folder-common.c | 9 +- plugins/itip-formatter/itip-formatter.c | 4 +- plugins/pst-import/pst-importer.c | 18 +- shell/e-shell-backend.c | 21 ++- shell/e-shell-taskbar.c | 76 +++--- shell/e-shell-view.c | 2 +- shell/e-shell.c | 12 +- shell/test/e-test-shell-view.c | 2 +- widgets/misc/e-activity-bar.c | 107 +++++---- widgets/misc/e-activity-proxy.c | 289 +++++++++++++--------- widgets/misc/e-activity-proxy.h | 2 + 46 files changed, 942 insertions(+), 1124 deletions(-) commit f0714755e2fa8b06425907c2cf189abd3a1b7119 Author: Milan Crha Date: Fri Oct 22 15:42:21 2010 +0200 Memory leaks around g_value_set_string calendar/gui/e-alarm-list.c | 5 +++-- widgets/table/e-table-click-to-add.c | 2 +- widgets/table/e-table-field-chooser-dialog.c | 2 +- widgets/text/e-text.c | 6 +++--- 4 files changed, 8 insertions(+), 7 deletions(-) commit 2e0231be722d30edaa0b2f0353d110b1b56cf445 Author: Takayuki KUSANO Date: Fri Oct 22 01:02:37 2010 +0900 Updated Japanese translation po/ja.po | 5749 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 2990 insertions(+), 2759 deletions(-) commit e9f7b4c7bfbace02f4a16ed033f3dc7db096f17a Author: Milan Crha Date: Thu Oct 21 11:51:39 2010 +0200 Bug #632679 - Add 'Remove attachments' in pop up menu mail/e-mail-reader.c | 4 ++++ ui/evolution-mail-reader.ui | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit d4adff17a2d05f2347e8836e5de0634fc2bca68f Author: Milan Crha Date: Thu Oct 21 11:39:53 2010 +0200 Bug #597567 - Crash in comp_subject() Fix works only when compiled with libical 0.46 or later configure.ac | 14 ++++++++++++++ shell/main.c | 8 ++++++++ 2 files changed, 22 insertions(+), 0 deletions(-) commit c8a922ecca85166f1132680e5a26e4d2bed244f7 Author: Milan Crha Date: Thu Oct 21 09:27:43 2010 +0200 Bug #631526 - Loading images doesn't use proxy credentials mail/em-utils.c | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 64 insertions(+), 1 deletions(-) commit bf5e4aedf73a4071b6ddc27a364a857d7296259b Author: Milan Crha Date: Thu Oct 21 09:12:26 2010 +0200 Add missing gtk-compat.h include to various files calendar/gui/dialogs/recurrence-page.c | 3 +++ mail/em-filter-rule.c | 3 +++ mail/em-filter-source-element.c | 3 +++ mail/em-subscription-editor.c | 3 +++ 4 files changed, 12 insertions(+), 0 deletions(-) commit 18447890ffbbcb3667056a554116f97b65d106b6 Author: Matthew Barnes Date: Thu Oct 21 00:20:57 2010 -0400 ESignatureList cleanups. doc/reference/shell/eshell-sections.txt | 3 +- doc/reference/shell/tmpl/e-signature-list.sgml | 19 ++- doc/reference/shell/tmpl/eshell-unused.sgml | 10 ++ e-util/e-signature-list.c | 186 ++++++++++++++---------- e-util/e-signature-list.h | 85 +++++++----- e-util/e-signature-utils.c | 14 +-- widgets/misc/e-signature-editor.c | 7 +- 7 files changed, 188 insertions(+), 136 deletions(-) commit 4a08257b83512cc32b73d732ccc53266a22b917c Author: Matthew Barnes Date: Wed Oct 20 16:10:15 2010 -0400 Deal with GtkComboBoxEntry removal in gtk+-3.0. .../gui/contact-editor/e-contact-editor-fullname.c | 13 ++++++---- addressbook/gui/contact-editor/e-contact-editor.c | 10 ++++---- calendar/gui/dialogs/event-page.c | 2 +- calendar/gui/dialogs/memo-page.c | 2 +- calendar/gui/dialogs/task-page.c | 2 +- e-util/e-datetime-format.c | 24 +++++++++++++++---- e-util/gtk-compat.h | 7 +++++ mail/e-mail-tag-editor.c | 2 +- modules/addressbook/addressbook-config.c | 5 +++- widgets/misc/e-dateedit.c | 9 +++++++ 10 files changed, 56 insertions(+), 20 deletions(-) commit 8da37ea812d5b784dade3dc0f05df54fdc60fc7a Author: Matthias Clasen Date: Wed Oct 20 15:06:38 2010 -0400 Bug 632641 - Handle combo box text API going away addressbook/gui/contact-editor/e-contact-editor.c | 13 ++++++++----- addressbook/gui/merging/eab-contact-merging.c | 19 +++++++++++-------- calendar/gui/dialogs/event-page.c | 10 +++++----- calendar/gui/dialogs/memo-page.c | 7 +++++-- calendar/gui/dialogs/recurrence-page.c | 4 ++-- calendar/gui/dialogs/task-page.c | 4 ++-- e-util/e-datetime-format.c | 15 +++++++++++---- e-util/e-plugin-util.c | 13 ++++++++----- e-util/gtk-compat.h | 9 +++++++++ filter/e-filter-option.c | 8 ++++++-- filter/e-filter-rule.c | 20 ++++++++++++++------ mail/e-mail-attachment-bar.c | 11 ++++++++--- mail/e-mail-tag-editor.c | 6 +++++- mail/em-filter-editor.c | 6 +++++- mail/em-filter-rule.c | 5 +++-- mail/em-filter-source-element.c | 5 +++-- mail/em-subscription-editor.c | 8 ++++---- modules/mail/em-mailer-prefs.c | 18 +++++++++++++----- plugins/calendar-file/calendar-file.c | 11 +++++++---- plugins/calendar-weather/calendar-weather.c | 13 ++++++++++--- plugins/email-custom-header/email-custom-header.c | 15 +++++++++++---- .../google-account-setup/google-contacts-source.c | 13 ++++++++----- plugins/publish-calendar/url-editor-dialog.c | 5 ++++- smime/gui/e-cert-selector.c | 5 ++++- widgets/misc/e-attachment-paned.c | 11 ++++++++--- widgets/misc/e-dateedit.c | 6 +++--- 26 files changed, 177 insertions(+), 83 deletions(-) commit 4142c97c7b59de8d859a217d7b76667b339e33c0 Author: Jorge González Date: Wed Oct 20 16:38:39 2010 +0200 Updated Spanish translation po/es.po | 439 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 223 insertions(+), 216 deletions(-) commit 61999b493fc4266300eab2907909867e73e4cc1e Author: Milan Crha Date: Wed Oct 20 15:24:29 2010 +0200 Bug #631451 - Add handlers for x-scheme-handler/mailto data/evolution.desktop.in.in | 2 +- modules/mailto-handler/evolution-mailto-handler.c | 55 ++++++++++++--------- 2 files changed, 32 insertions(+), 25 deletions(-) commit 7a07c80767950787601924b2b8091c8a0cb3371a Author: Milan Crha Date: Wed Oct 20 13:31:46 2010 +0200 Bug #630504 - Precache collate keys before sorting in EReflowModel .../gui/widgets/e-addressbook-reflow-adapter.c | 46 +++++++++++++++++-- e-util/e-sorter-array.c | 21 +++++++-- e-util/e-sorter-array.h | 9 +++- widgets/text/e-reflow-model.c | 30 ++++++++++++- widgets/text/e-reflow-model.h | 7 ++- widgets/text/e-reflow.c | 13 ++++- 6 files changed, 109 insertions(+), 17 deletions(-) commit b1f84e3c36a3e64caa8eac4b7f88252225cbf405 Author: Takayuki KUSANO Date: Wed Oct 20 18:35:01 2010 +0900 Updated Japanese translation po/ja.po | 701 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 351 insertions(+), 350 deletions(-) commit 92e6052e56b0e81e9718bdd665ada8356f90dbc1 Author: Milan Crha Date: Wed Oct 20 11:14:19 2010 +0200 Bug #630969 - Implement also Message->Go to->Previous Thread mail/e-mail-reader.c | 18 ++++++++++++++++++ mail/message-list.c | 37 +++++++++++++++++++++++++++++++++++++ mail/message-list.h | 1 + ui/evolution-mail-reader.ui | 1 + 4 files changed, 57 insertions(+), 0 deletions(-) commit bc8ab2a93b61faef7ba1285dd602a353e812bc68 Author: Jorge González Date: Wed Oct 20 09:00:09 2010 +0200 Updated Spanish translation po/es.po | 420 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 215 insertions(+), 205 deletions(-) commit 9457092b77430df9dd2cf6fc35f7fa908642b828 Author: Claude Paroz Date: Wed Oct 20 08:45:00 2010 +0200 [help] Fix XML validity of French translation help/fr/fr.po | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit d305e8ff1052c9ec109a0d220c05c669e2180662 Author: Matthew Barnes Date: Tue Oct 19 13:32:26 2010 -0400 Reduce GConf usage in em-composer-utils.c. To reduce GConf usage in em-composer-utils.c: - Relevant functions in em-composer-utils.c now take arguments for reply and forward styles. - Redundant forwarding functions were removed: em_utils_forward_attached() em_utils_forward_inline() em_utils_forward_quoted() - EMailReader now has "forward-style" and "reply-style" properties, which get bound to the appropriate EShellSettings properties in modules/mail/e-mail-config-reader.c. These same EShellSettings properties are bound to the combo boxes in Composer Preferences. mail/e-mail-browser.c | 38 ++++ mail/e-mail-enums.h | 7 + mail/e-mail-notebook-view.c | 51 +++++- mail/e-mail-paned-view.c | 42 ++++- mail/e-mail-reader-utils.c | 9 +- mail/e-mail-reader-utils.h | 2 +- mail/e-mail-reader.c | 126 ++++++++++-- mail/e-mail-reader.h | 7 + mail/em-composer-utils.c | 334 +++++++++++------------------- mail/em-composer-utils.h | 62 +++--- modules/mail/Makefile.am | 2 + modules/mail/e-mail-attachment-handler.c | 27 +++- modules/mail/e-mail-config-reader.c | 80 +++++++ modules/mail/e-mail-config-reader.h | 30 +++ modules/mail/e-mail-shell-backend.c | 34 ++-- modules/mail/e-mail-shell-content.c | 48 ++++- modules/mail/e-mail-shell-settings.c | 4 +- modules/mail/evolution-module-mail.c | 2 + 18 files changed, 614 insertions(+), 291 deletions(-) commit 689bb1148d8494b71036f9dcce8a9f79b53cbfe6 Author: Milan Crha Date: Tue Oct 19 16:38:39 2010 +0200 Bug #630695 - Invalid read when enable/disable the account in preferences widgets/misc/e-account-tree-view.c | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) commit 686528cae95ea86f68d3d61bb38424943636e9ac Author: Rex Tsai Date: Tue Oct 19 14:54:28 2010 +0200 Bug #534453 - Incorporate 'Remove attachments' plugin mail/e-mail-reader.c | 103 +++++++++++++++++++++++++++++++++++++++++++ mail/e-mail-reader.h | 5 +- ui/evolution-mail-reader.ui | 1 + 3 files changed, 107 insertions(+), 2 deletions(-) commit 98e867b9ce4a3af332ddd96c4a19ee942a89f401 Author: Milan Crha Date: Tue Oct 19 09:36:01 2010 +0200 Bug #567265 - BCC kept on message forward from Sent folder em-format/em-format-quote.c | 4 ++++ mail/em-composer-utils.c | 6 ++++++ mail/em-composer-utils.h | 4 ---- 3 files changed, 10 insertions(+), 4 deletions(-) commit 729370ec6386fb990fee328060f36ca75a60a3ac Author: Milan Crha Date: Tue Oct 19 09:00:49 2010 +0200 Crash on start with vfolders configured mail/em-filter-folder-element.c | 4 ++++ mail/em-vfolder-rule.c | 4 ++++ 2 files changed, 8 insertions(+), 0 deletions(-) commit b0fe9d4e45c9174e199c8f3a0b36a4162d87d437 Author: Jorge González Date: Tue Oct 19 00:40:02 2010 +0200 Updated Spanish translation po/es.po | 1531 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 769 insertions(+), 762 deletions(-) commit a133df0caffc738bb0db8e0f23c3eb628eac12a1 Author: Matthew Barnes Date: Mon Oct 18 16:00:29 2010 -0400 Add an "ellipsize" property to EMFolderTree. So we don't have to access GConf directly from EMFolderTree. The property gets bound to an EShellSettings property, which is in turn bound to the "no_folder_dots" GConf key by way of a transform function. mail/em-folder-tree.c | 63 ++++++++++++++++++++++++++++----- mail/em-folder-tree.h | 4 ++ modules/mail/e-mail-shell-settings.c | 50 ++++++++++++++++++++++++++- modules/mail/e-mail-shell-sidebar.c | 7 +++- 4 files changed, 112 insertions(+), 12 deletions(-) commit f261f288c8dee85c36ff1b199f71a7730870ae47 Author: Matthew Barnes Date: Mon Oct 18 16:00:12 2010 -0400 Fix a runtime warning from the enum change. mail/em-format-html.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ae478d1e3cbdf46dd9a34e2d84eddfb37e9dd961 Author: Matthew Barnes Date: Mon Oct 18 14:22:58 2010 -0400 Collect mail enum types in e-mail-enums.h. And generate GTypes for each of them in e-mail-enumtypes.[ch]. Also, the glib-gen.mak script forced me to add a top-level header, which really isn't a bad idea anyway. TODO: We should do this for calendar and addressbook too. mail/Makefile.am | 13 +++++- mail/e-mail-backend.c | 3 +- mail/e-mail-enums.h | 66 ++++++++++++++++++++++++++++++ mail/e-mail-local.h | 14 +------ mail/e-mail-session-utils.c | 2 +- mail/e-mail-session.c | 2 +- mail/e-mail.h | 50 ++++++++++++++++++++++ mail/em-account-editor.c | 12 +++--- mail/em-composer-utils.c | 54 ++++++++++++------------ mail/em-format-html.c | 27 ++++++------ mail/em-format-html.h | 6 +- mail/em-utils.c | 10 ++-- mail/importers/evolution-mbox-importer.c | 2 +- mail/importers/mail-importer.c | 2 +- mail/mail-config.c | 4 +- mail/mail-config.h | 35 ---------------- mail/mail-folder-cache.c | 6 +- mail/mail-ops.c | 8 ++-- mail/mail-send-recv.c | 10 ++-- mail/mail-vfolder.c | 6 +- modules/mail/em-mailer-prefs.c | 16 ++++---- plugins/dbx-import/dbx-importer.c | 2 +- plugins/pst-import/pst-importer.c | 2 +- plugins/templates/templates.c | 7 ++- 24 files changed, 220 insertions(+), 139 deletions(-) commit 0e7b23b94da808d3935f76aae53ad8a96ac06dd9 Author: Matthew Barnes Date: Mon Oct 18 10:42:48 2010 -0400 Miscellaneous fixups. capplet/settings/mail-capplet-shell.c | 1 + doc/reference/shell/tmpl/e-shell-window.sgml | 9 +++++++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit ec170e47fdeb57272110fa3ef9164a98d8b69d84 Author: Matthew Barnes Date: Mon Oct 18 10:42:48 2010 -0400 Move more account utilities to e-account-utils.c. capplet/settings/mail-account-view.c | 1 - capplet/settings/mail-settings-view.c | 1 - configure.ac | 2 +- doc/reference/shell/eshell-sections.txt | 4 + doc/reference/shell/tmpl/e-account-utils.sgml | 36 ++++ e-util/e-account-utils.c | 176 ++++++++++++++++++++ e-util/e-account-utils.h | 5 +- mail/e-mail-migrate.c | 1 - mail/e-mail-reader-utils.c | 1 - mail/e-mail-reader.c | 1 - mail/e-mail-session.c | 7 +- mail/em-account-editor.c | 1 - mail/em-composer-utils.c | 5 +- mail/em-folder-properties.c | 1 - mail/em-folder-selection-button.c | 4 +- mail/em-folder-tree-model.c | 3 +- mail/em-folder-tree.c | 3 +- mail/em-folder-utils.c | 1 - mail/em-format-html-display.c | 2 - mail/em-utils.c | 7 +- mail/mail-config.c | 113 ------------- mail/mail-config.h | 9 - mail/mail-send-recv.c | 3 +- mail/mail-vfolder.c | 1 - mail/message-list.c | 3 +- modules/mail/e-mail-shell-content.c | 1 - modules/mail/e-mail-shell-view-actions.c | 4 +- modules/mail/e-mail-shell-view-private.h | 1 - modules/mail/e-mail-shell-view.c | 2 +- modules/mail/em-composer-prefs.c | 1 - modules/mail/em-mailer-prefs.c | 1 - modules/mail/em-network-prefs.c | 1 - plugins/external-editor/external-editor.c | 1 - plugins/groupwise-features/install-shared.c | 4 +- plugins/groupwise-features/proxy-login.c | 5 +- plugins/groupwise-features/share-folder-common.c | 4 +- plugins/imap-features/imap-headers.c | 3 +- plugins/mail-notification/mail-notification.c | 3 +- plugins/mail-to-task/mail-to-task.c | 1 - .../mailing-list-actions/mailing-list-actions.c | 4 +- 40 files changed, 251 insertions(+), 176 deletions(-) commit e555c2bff07d0f6d2778117cd28c3eb04f381f75 Author: Matthew Barnes Date: Sun Oct 17 21:13:29 2010 -0400 Kill mail_config_service_set_save_passwd(). mail/e-mail-session.c | 2 +- mail/mail-config.c | 6 ------ mail/mail-config.h | 4 ---- 3 files changed, 1 insertions(+), 11 deletions(-) commit 22ef5aa7e61bcea10169153932f100a0954942da Author: Matthew Barnes Date: Sun Oct 17 17:19:13 2010 -0400 Kill mail_config_get_gconf_client(). mail/e-mail-reader-utils.c | 12 +++- mail/e-mail-reader.c | 114 ++++++++++++++++++++++++--------- mail/e-mail-session.c | 39 ++++++++---- mail/em-account-editor.c | 121 +----------------------------------- mail/em-composer-utils.c | 47 +++++++++----- mail/em-folder-properties.c | 16 +++-- mail/em-folder-tree.c | 8 ++- mail/em-utils.c | 21 +++++-- mail/mail-config.c | 130 ++++++++++++++++++-------------------- mail/mail-config.h | 2 - mail/mail-vfolder.c | 9 ++- mail/message-list.c | 57 +++++++++++------ modules/mail/em-composer-prefs.c | 3 +- modules/mail/em-mailer-prefs.c | 4 +- modules/mail/em-network-prefs.c | 22 ++++--- 15 files changed, 303 insertions(+), 302 deletions(-) commit 35e55a8d6e3455efa92abd669680d191e3e4cbac Author: Matthew Barnes Date: Sun Oct 17 09:40:36 2010 -0400 Send errors to an EAlertSink instead of the task bar. This marks the end of unintrusive error dialogs, which were too unintrusive. We now show errors directly in the main window using the EAlert / EAlertSink framework. calendar/gui/e-calendar-view.h | 4 - capplet/settings/mail-capplet-shell.c | 2 +- doc/reference/shell/eshell-docs.sgml | 1 - doc/reference/shell/eshell-sections.txt | 24 -- doc/reference/shell/eshell.types | 1 - doc/reference/shell/tmpl/e-alert.sgml | 9 - doc/reference/shell/tmpl/eshell-unused.sgml | 100 +++++++ e-util/Makefile.am | 8 - e-util/e-alert-activity.c | 239 ----------------- e-util/e-alert-activity.h | 70 ----- e-util/e-alert-dialog.c | 31 --- e-util/e-alert-dialog.h | 1 - e-util/e-alert.c | 1 - e-util/e-logger.c | 281 ------------------- e-util/e-logger.h | 83 ------ e-util/e-non-intrusive-error-dialog.c | 313 ---------------------- e-util/e-non-intrusive-error-dialog.h | 59 ---- e-util/e-timeout-activity.c | 175 ------------ e-util/e-timeout-activity.h | 73 ----- mail/e-mail-backend.c | 66 ++++- mail/e-mail-backend.h | 3 + mail/e-mail-reader.c | 6 - mail/e-mail-session.c | 103 ++++++-- mail/e-mail-session.h | 3 + mail/e-mail-store.c | 44 ++-- mail/e-mail-store.h | 3 +- mail/em-folder-properties.c | 7 +- mail/em-folder-tree-model.c | 26 ++- mail/em-folder-utils.c | 140 ++++++---- mail/em-folder-utils.h | 7 +- mail/em-utils.c | 56 +---- mail/em-utils.h | 6 +- mail/mail-autofilter.c | 15 +- mail/mail-autofilter.h | 5 +- mail/mail-config.c | 32 ++- mail/mail-config.h | 7 +- mail/mail-folder-cache.c | 21 +-- mail/mail-folder-cache.h | 5 +- mail/mail-mt.c | 92 ++----- mail/mail-mt.h | 1 - mail/mail-ops.c | 1 - mail/mail-send-recv.c | 10 +- mail/mail-vfolder.c | 101 +++++--- mail/mail-vfolder.h | 6 +- modules/mail/e-mail-junk-hook.c | 11 +- modules/mail/e-mail-shell-backend.c | 4 +- modules/mail/e-mail-shell-view-actions.c | 46 ++-- plugins/groupwise-features/share-folder-common.c | 3 - plugins/itip-formatter/itip-formatter.c | 14 +- po/POTFILES.in | 3 - widgets/misc/e-alert-bar.c | 2 - 51 files changed, 570 insertions(+), 1754 deletions(-) commit b674a37a381d0328a7273bafa62d80203c8cdf70 Author: Matthew Barnes Date: Sat Oct 16 14:42:43 2010 -0400 Add an EOfflineAlert module. This module posts an alert to the first EShellWindow when starting offline, and also posts an alert when the network connection drops. We get frequent questions on the mailing list from users not realizing Evolution is starting in offline mode, so this is meant to help address that confusion. configure.ac | 5 +- modules/Makefile.am | 1 + modules/offline-alert/Makefile.am | 1 + modules/offline-alert/evolution-offline-alert.c | 221 ++++++++++++++++++++ .../offline-alert/evolution-offline-alert.error | 13 ++ .../evolution-offline-alert.error.xml | 2 +- po/POTFILES.in | 1 + 7 files changed, 241 insertions(+), 3 deletions(-) commit 51ebf20237270a785af0aa0e614db42275a05c62 Author: Matthew Barnes Date: Fri Oct 15 14:51:13 2010 -0400 EAlert: Allow arbitrary actions to be added. You can now amend the predefined actions in an EAlert by calling e_alert_add_action(). Useful for adding actions from an existing GtkUIManager. Call e_alert_peek_actions() to obtain a combined list of predefined and custom actions. These will typically serve as "related" actions for GtkButtons (cf. gtk_activatable_set_related_action()). Also, both EShellWindow and EShellView now implement EAlertSink. Use EShellWindow for application-wide alerts, EShellView for view-specific alerts. doc/reference/shell/eshell-sections.txt | 1 + doc/reference/shell/tmpl/e-shell-window.sgml | 5 + e-util/e-alert-dialog.c | 100 ++++++------ e-util/e-alert-sink.c | 36 +++-- e-util/e-alert.c | 160 +++++++++++++++++--- e-util/e-alert.h | 14 +-- modules/offline-alert/Makefile.am | 26 +++ .../evolution-offline-alert.error.xml | 13 ++ shell/e-shell-content.c | 34 +++-- shell/e-shell-content.h | 3 +- shell/e-shell-window-actions.c | 2 - shell/e-shell-window-private.c | 7 +- shell/e-shell-window-private.h | 8 + shell/e-shell-window.c | 110 ++++++++++++-- shell/e-shell-window.h | 1 + widgets/misc/e-alert-bar.c | 112 +++++++++------ 16 files changed, 458 insertions(+), 174 deletions(-) commit 2197e6401ec8c5e1b77fa51e085ac068daa39e6a Author: Matthew Barnes Date: Fri Oct 15 14:49:36 2010 -0400 Implement EAlertSinkInterface in EShellContent. Use the same alert handling policy as the composer. doc/reference/shell/eshell-sections.txt | 1 + doc/reference/shell/tmpl/e-shell-content.sgml | 14 +++ shell/e-shell-content.c | 154 +++++++++++++++++++++++-- shell/e-shell-content.h | 2 + shell/e-shell-view.c | 13 ++- 5 files changed, 170 insertions(+), 14 deletions(-) commit 776d7f50b565424e4ab5306af56986e59c00d3b9 Author: Matthew Barnes Date: Fri Oct 15 08:09:10 2010 -0400 EShellView: Mark a string for translation. shell/e-shell-view.c | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit 6b4c11f9330df60a3fd5f9b86505799f2c72582b Author: Chenthill Palanisamy Date: Mon Oct 18 19:46:55 2010 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 18f304728b3daa0a946c636f9ce2898a2e2a6da8