Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Coding style and whitespace cleanup. | Matthew Barnes | 2013-12-07 | 1 | -5/+5 |
| | |||||
* | Bug #712342 - Calendar search doesn't finish | Milan Crha | 2013-11-20 | 1 | -13/+9 |
| | |||||
* | Fix/mute issues found by Coverity scan | Milan Crha | 2013-11-15 | 1 | -1/+1 |
| | | | | | | | | | | | | This makes the code free of Coverity scan issues. It is sometimes quite pedantic and expects/suggests some coding habits, thus certain changes may look weird, but for a good thing, I hope. The code is also tagged with Coverity scan suppressions, to keep the code as is and hide the warning too. Also note that Coverity treats g_return_if_fail(), g_assert() and similar macros as unreliable, and it's true these can be disabled during the compile time, thus it brings in other set of 'weird' changes. | ||||
* | Fix some cppcheck warnings (uninitialized variable usages) | Milan Crha | 2013-11-12 | 1 | -1/+1 |
| | |||||
* | Bug #657808 - Copy/move of a single instance should grab whole serie | Milan Crha | 2013-11-05 | 2 | -128/+97 |
| | |||||
* | Bug 710797 - Name all the timeouts added with g_timeout_add() | Bastien Nocera | 2013-10-30 | 1 | -4/+6 |
| | |||||
* | Remove e_source_selector_set_select_new(). | Matthew Barnes | 2013-10-26 | 3 | -3/+0 |
| | | | | Sets a flag that's no longer used internally by ESourceSelector. | ||||
* | Bug 707425 - Inconsistent capitalization in calendar Search menu | Matthew Barnes | 2013-09-22 | 1 | -3/+3 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2013-09-08 | 5 | -33/+23 |
| | |||||
* | Add EShellView to E{Calendar,MemoList,TaskList}Selector | Fabiano Fidêncio | 2013-09-05 | 3 | -3/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=657808 | ||||
* | Bug #658164 - Pressing the "Make this Occurrence Movable" changes meeting time | Fabiano Fidêncio | 2013-08-27 | 1 | -1/+1 |
| | |||||
* | Bug 704861 - Runtime warning in calendar module | Matthew Barnes | 2013-07-29 | 1 | -1/+1 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2013-07-28 | 1 | -1/+2 |
| | |||||
* | ETaskShellView: Disconnect all signal handlers in dispose(). | Matthew Barnes | 2013-07-20 | 2 | -56/+190 |
| | |||||
* | EMemoShellView: Disconnect all signal handlers in dispose(). | Matthew Barnes | 2013-07-20 | 2 | -44/+178 |
| | |||||
* | ECalShellView: Disconnect all signal handlers in dispose(). | Matthew Barnes | 2013-07-20 | 2 | -105/+303 |
| | |||||
* | Bug #703153 - Forgotten signal callbacks for freed objects | Milan Crha | 2013-07-19 | 1 | -0/+3 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2013-07-07 | 3 | -11/+16 |
| | |||||
* | EShellView can load the GalViewCollection itself now. | Matthew Barnes | 2013-07-06 | 13 | -132/+80 |
| | | | | | | | | EShellView no longer needs help from subclasses other than getting the needed GalView subclasses registered. A nice side-effect of this is EShellView subclasses can now use the G_DEFINE_DYNAMIC_TYPE macro. | ||||
* | Remove gal_view_collection_add_factory(). | Matthew Barnes | 2013-07-06 | 6 | -66/+18 |
| | | | | | | No longer needed. Instead, use g_type_ensure() to ensure the necessary GalView subclasses are registered in the GType system before loading a GalViewCollection. Best place to ensure types is from GClassInitFunc. | ||||
* | Split CalendarViewFactory into separate classes by view type. | Matthew Barnes | 2013-07-06 | 1 | -4/+4 |
| | | | | | I suspect this will enable us to ditch GalViewFactory entirely once I rework a few more things. We'll see though; one step at a time here. | ||||
* | Split CalendarView into separate classes by view type. | Matthew Barnes | 2013-07-06 | 1 | -8/+17 |
| | | | | | It's better to have separate classes each with a fixed type code, than one class with a variable type code. You'll see why in the next commit. | ||||
* | GalViewFactoryEtable: Remove "specification" property. | Matthew Barnes | 2013-07-06 | 3 | -54/+3 |
| | | | | | | | | No longer needed. Removed functions: gal_view_factory_etable_get_specification() | ||||
* | EShellView: Add a "view-instance" property. | Matthew Barnes | 2013-07-06 | 12 | -154/+23 |
| | | | | | | | | | | | | | | EShellView now holds a reference to the active GalViewInstance. Where applicable, the EShellView subclass is responsible for keeping this up to date when the sidebar selection changes. Holding a reference allows EShellView to implement common actions like "Save Current View" directly instead pushing it on to subclasses. New functions: e_shell_view_get_view_instance e_shell_view_set_view_instance | ||||
* | ETableSpecification: Implement GInitable. | Matthew Barnes | 2013-07-02 | 3 | -18/+30 |
| | | | | | | | | | | | | | | | | e_table_specification_new() now takes a table specification filename and a GError and parses the file as part of instance creation. If a file or parse error occurs, e_table_specification_new() returns NULL. This replaces e_table_specification_load_from_file(). New functions: e_table_specification_get_filename() Removed functions: e_table_specification_load_from_file() | ||||
* | ETaskShellContent: Remove hard-coded default table state. | Matthew Barnes | 2013-07-02 | 1 | -15/+0 |
| | | | | | | | | I don't remember why E_TASK_TABLE_DEFAULT_STATE was needed when e-calendar-table.etspec already specifies a default ETableState. Some of the column numbers it was referencing weren't even valid. Removing it seems to make no difference in Evolution. | ||||
* | EMemoShellContent: Remove hard-coded default table state. | Matthew Barnes | 2013-07-02 | 1 | -14/+0 |
| | | | | | | | I don't remember why E_MEMO_TABLE_DEFAULT_STATE was needed when e-memo-table.etspec already specifies a default ETableState. Removing it seems to make no difference in Evolution. | ||||
* | Calendar views inline text edit with Ctrl+C/V/X does not work | Milan Crha | 2013-06-21 | 4 | -0/+76 |
| | | | | | | | | The shortcuts Ctrl+C/V/X are used for whole calendar items copy/paste/cut, not for text when editing event details inline, either in a day/week view or in a list view. By tracking the is-editing property of respective cell editor and using it when enabling/disabling clipboard actions makes the respective text operations work as expected. | ||||
* | ECalShellView: Disconnect "prepare-for-quit" handler on dispose(). | Matthew Barnes | 2013-06-11 | 3 | -1/+16 |
| | | | | | | This is another source of crashes after creating and destroying a second shell window. The signal handler was left connected with the destroyed shell window as the closure. | ||||
* | ECalShellView cleanups. | Matthew Barnes | 2013-06-11 | 1 | -55/+57 |
| | |||||
* | Reimplement the main toolbar's "prefer-item" feature. | Matthew Barnes | 2013-06-11 | 1 | -6/+13 |
| | | | | | | | | | | | | | | | | This fixes a bug in the old implementation where the application could crash after a second shell window was created and destroyed, because a signal handler with the destroyed shell window as the closure was left connected. But moreover this simplifies the implementation by using a property binding plus transform function instead of juggling signal handlers, and also adds code comments where things get a little tricky. Removed (now unused) functions: e_shell_window_get_toolbar_new_prefer_item e_shell_window_set_toolbar_new_prefer_item | ||||
* | ETaskShellSidebar: Update selector rows after restoring state. | Matthew Barnes | 2013-06-11 | 1 | -0/+6 |
| | | | | | | | | | Call e_source_selector_update_all_rows() after connecting to the selector tree model's "row-changed" signal. This will ensure the appropriate ECalClients get loaded into the ECalModel. This fixes the bug where opening a second Tasks window shows no content until one of the sidebar items is fiddled with. | ||||
* | EMemoShellSidebar: Update selector rows after restoring state. | Matthew Barnes | 2013-06-11 | 1 | -0/+6 |
| | | | | | | | | | Call e_source_selector_update_all_rows() after connecting to the selector tree model's "row-changed" signal. This will ensure the appropriate ECalClients get loaded into the ECalModel. This fixes the bug where opening a second Memos window shows no content until one of the sidebar items is fiddled with. | ||||
* | ECalShellSidebar: Update selector rows after restoring state. | Matthew Barnes | 2013-06-11 | 1 | -0/+6 |
| | | | | | | | | | Call e_source_selector_update_all_rows() after connecting to the selector tree model's "row-changed" signal. This will ensure the appropriate ECalClients get loaded into the ECalModel. This fixes the bug where opening a second Calendar window shows no content until one of the sidebar items is fiddled with. | ||||
* | Minor efficiency tweak in task_shell_view_model_row_appended_cb(). | Matthew Barnes | 2013-06-01 | 1 | -3/+1 |
| | | | | | | Call e_task_shell_sidebar_add_client() instead of add_source(). No point asynchronously obtaining the client if we already have it. | ||||
* | Minor efficiency tweak in memo_shell_view_model_row_appended_cb(). | Matthew Barnes | 2013-06-01 | 1 | -3/+1 |
| | | | | | | Call e_memo_shell_sidebar_add_client() instead of add_source(). No point asynchronously obtaining the client if we already have it. | ||||
* | Minor efficiency tweak in cal_shell_view_user_created_cb(). | Matthew Barnes | 2013-06-01 | 1 | -7/+3 |
| | | | | | | Call e_cal_shell_sidebar_add_client() instead of add_source(). No point asynchronously obtaining the client if we already have it. | ||||
* | Add a boolean return to e_cal_model_remove_client(). | Matthew Barnes | 2013-06-01 | 1 | -3/+2 |
| | | | | | | | | The function now returns TRUE if the ECalClient was actually removed from the model, or FALSE if the model did not have the ECalClient. Use this to avoid an unnecessary gnome_calendar_update_query() call in cal_shell_view_selector_client_removed(). | ||||
* | Add a boolean return to e_cal_model_add_client(). | Matthew Barnes | 2013-06-01 | 1 | -3/+2 |
| | | | | | | | | The function now returns TRUE if the ECalClient was actually added to the model, or FALSE if the model already had the ECalClient. Use this to avoid an unnecessary gnome_calendar_update_query() call in cal_shell_view_selector_client_added_cb(). | ||||
* | GnomeCalendar: Get rid of the async message dispatcher. | Matthew Barnes | 2013-06-01 | 1 | -4/+2 |
| | | | | | | | | | | Obtain calendar views asynchronously and concurrently, and update the task and memo pads synchronously (they don't block as best I can tell). Get rid of the whole thread-pool message dispatching thing, which I think I myself wrote years ago (calendar had no async API back then). Consequently I'm seeing calendar events show up noticably quicker. | ||||
* | Bug #700812 - Search in Calendar view is broken | Milan Crha | 2013-05-30 | 2 | -5/+34 |
| | |||||
* | Rename libeshell to libevolution-shell. | Matthew Barnes | 2013-05-28 | 1 | -1/+1 |
| | | | | | | To make Evolution's shared libraries more consistent. Also rename the documentation module to evolution-shell. | ||||
* | Rename libeutil to libevolution-util. | Matthew Barnes | 2013-05-28 | 1 | -1/+1 |
| | | | | | | To make Evolution's shared libraries more consistent. Also rename the documentation module to evolution-util. | ||||
* | Make EAttachment a little more thread-safe. | Matthew Barnes | 2013-05-24 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | EAttachment is now used from worker threads by EMailFormatterAttachment, so add some thread-safe accessor functions to eliminate potential races. Added thread-safe functions: e_attachment_dup_disposition() e_attachment_ref_file() e_attachment_ref_file_info() e_attachment_ref_icon() e_attachment_ref_mime_part() e_attachment_dup_description() e_attachment_dup_thumbnail_path() Renamed functions: e_attachment_get_mime_type() -> e_attachment_dup_mime_type() Removed non-thread-safe functions: e_attachment_get_file() e_attachment_get_file_info() e_attachment_get_icon() e_attachment_get_mime_part() e_attachment_get_description() e_attachment_get_thumbnail_path() | ||||
* | Attachment-related cleanups. | Matthew Barnes | 2013-05-24 | 1 | -1/+1 |
| | |||||
* | Bug #699980 - Calendar delete does not remove events from view | Milan Crha | 2013-05-14 | 3 | -0/+12 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2013-05-08 | 1 | -2/+2 |
| | |||||
* | ETaskShellSidebar: Remove unused "status-message" signal. | Matthew Barnes | 2013-04-25 | 3 | -30/+0 |
| | |||||
* | ETaskShellSidebar: Submit an EActivity when obtaining an EClient. | Matthew Barnes | 2013-04-25 | 1 | -51/+58 |
| | | | | | | | Remove this status message nonsense that I came up with during the kill-bonoto rewrite. Instead submit a real EActivity to the shell backend. Mismanagement of the status message seems to be blocking application shut down in some cases. | ||||
* | EMemoShellSidebar: Remove unused "status-message" signal. | Matthew Barnes | 2013-04-25 | 3 | -30/+0 |
| | |||||
* | EMemoShellSidebar: Submit an EActivity when obtaining an EClient. | Matthew Barnes | 2013-04-25 | 1 | -51/+58 |
| | | | | | | | Remove this status message nonsense that I came up with during the kill-bonobo rewrite. Instead submit a real EActivity to the shell backend. Mismanagement of the status message sesms to be blocking application shut down in some cases. | ||||
* | ECalShellSidebar: Remove unused "status-message" signal. | Matthew Barnes | 2013-04-25 | 2 | -23/+0 |
| | |||||
* | ECalShellSidebar: Submit an EActivity when obtaining an EClient. | Matthew Barnes | 2013-04-25 | 1 | -51/+58 |
| | | | | | | | Remove this status message nonsense that I came up with during the kill-bonobo rewrite. Instead submit a real EActivity to the shell backend. Mismanagement of the status message seems to be blocking application shut down in some cases. | ||||
* | ETaskShellSidebar: Remove some unnecessary #includes. | Matthew Barnes | 2013-04-25 | 1 | -4/+0 |
| | |||||
* | EMemoShellSidebar: Remove some unnecessary #includes. | Matthew Barnes | 2013-04-25 | 1 | -4/+0 |
| | |||||
* | ECalShellSidebar: Remove some unnecessary #includes. | Matthew Barnes | 2013-04-25 | 1 | -4/+0 |
| | |||||
* | Add e_cal_model_ref_default_client(). | Matthew Barnes | 2013-04-13 | 4 | -6/+14 |
| | | | | Replaces e_cal_model_get_default_client(), which was not thread-safe. | ||||
* | Remove e_cal_model_get_client_for_source(). | Matthew Barnes | 2013-04-13 | 3 | -39/+30 |
| | | | | | | | | Was not thread-safe because it did not reference the return value. The function was only used to implement the Refresh action on the sidebar menu. e_client_selector_ref_cached_client() works better for this anyway. | ||||
* | Add e_cal_model_list_clients(). | Matthew Barnes | 2013-04-13 | 2 | -13/+12 |
| | | | | | | | Replaces e_cal_model_get_client_list(). Does the same thing, except the returned ECalClient instances are referenced for thread-safety. | ||||
* | Remove more Express Mode hacks. | Matthew Barnes | 2013-04-01 | 5 | -188/+112 |
| | | | | | | This removes all traces of Express Mode from all but the contact editor and calendar appointment editor. Need to evaluate the remaining cases individually. | ||||
* | Remove e_shell_hide_widgets_for_express_mode(). | Matthew Barnes | 2013-04-01 | 1 | -25/+0 |
| | | | | No longer needed. | ||||
* | Bug 696257 - Handle default values for "primary" selection settings | Matthew Barnes | 2013-03-25 | 3 | -3/+12 |
| | | | | | | The default value for these GSettings keys is an empty string. The mapping function should handle empty strings by falling back to the appropriate default ESource. | ||||
* | Remove ECalShellSettings. | Matthew Barnes | 2013-03-17 | 12 | -1365/+650 |
| | | | | | | | | EShellSettings predates GSettings and is no longer necessary. GSettings allows binding GObject properties to GSettings keys, with optional mapping functions. That fulfills the purpose of EShellSettings. | ||||
* | Convert all "week-start-day" properties to GDateWeekday. | Matthew Barnes | 2013-03-17 | 4 | -99/+27 |
| | |||||
* | Bug #690930 - Launching calendar from clock-applet applies timezone twice | Milan Crha | 2013-03-12 | 1 | -13/+22 |
| | |||||
* | cal_comp_event_new_with_current_time: Remove 'zone' parameter. | Matthew Barnes | 2013-03-06 | 1 | -2/+0 |
| | | | | Get the icaltimezone from the passed in ECalClient. | ||||
* | ETaskShellSidebar: Remove "loading" status message. | Matthew Barnes | 2013-02-25 | 1 | -4/+0 |
| | | | | | | Emitting a "client-added" signal should not trigger any blocking calls, so the "loading" status message will flash by too quickly to be noticed, if it gets drawn at all. Just remove it. | ||||
* | EMemoShellSidebar: Remove "loading" status message. | Matthew Barnes | 2013-02-25 | 1 | -4/+0 |
| | | | | | | Emitting a "client-added" signal should not trigger any blocking calls, so the "loading" status message will flash by too quickly to be noticed, if it gets drawn at all. Just remove it. | ||||
* | ECalShellSidebar: Remove "loading" status message. | Matthew Barnes | 2013-02-25 | 1 | -4/+0 |
| | | | | | | Emitting a "client-added" signal should not trigger any blocking calls, so the "loading" status message will flash by too quickly to be noticed, if it gets drawn at all. Just remove it. | ||||
* | ETaskShellSidebar: Show a unique display name while connecting. | Matthew Barnes | 2013-02-25 | 1 | -2/+8 |
| | | | | Use e_source_registry_dup_unique_display_name() in the status message. | ||||
* | EMemoShellSidebar: Show a unique display name while connecting. | Matthew Barnes | 2013-02-25 | 1 | -2/+8 |
| | | | | Use e_source_registry_dup_unique_display_name() in the status message. | ||||
* | ECalShellSidebar: Show a unique display name while connecting. | Matthew Barnes | 2013-02-25 | 1 | -2/+8 |
| | | | | Use e_source_registry_dup_unique_display_name() in the status message. | ||||
* | ETaskShellSidebar: Use e_source_registry_dup_unique_display_name(). | Matthew Barnes | 2013-02-23 | 1 | -24/+12 |
| | | | | Use a standard format for naming an ESource in user-visible messages. | ||||
* | EMemoShellSidebar: Use e_source_registry_dup_unique_display_name(). | Matthew Barnes | 2013-02-23 | 1 | -24/+12 |
| | | | | Use a standard format for naming an ESource in user-visible messages. | ||||
* | ECalShellSidebar: Use e_source_registry_dup_unique_display_name(). | Matthew Barnes | 2013-02-23 | 1 | -22/+10 |
| | | | | Use a standard format for naming an ESource in user-visible messages. | ||||
* | Remove task_shell_sidebar_ref_client_cache(). | Matthew Barnes | 2013-02-19 | 1 | -28/+7 |
| | | | | Use e_client_selector_ref_cached_client() for remaining cases. | ||||
* | Remove memo_shell_sidebar_ref_client_cache(). | Matthew Barnes | 2013-02-19 | 1 | -28/+7 |
| | | | | Use e_client_selector_ref_cached_client() for remaining cases. | ||||
* | Remove cal_shell_sidebar_ref_client_cache(). | Matthew Barnes | 2013-02-19 | 1 | -28/+7 |
| | | | | Use e_client_selector_ref_cached_client() for remaining cases. | ||||
* | ETaskShellSidebar: Use EClientSelector to obtain EClient instances. | Matthew Barnes | 2013-02-19 | 1 | -22/+11 |
| | |||||
* | EMemoShellSidebar: Use EClientSelector to obtain EClient instances. | Matthew Barnes | 2013-02-19 | 1 | -22/+11 |
| | |||||
* | ECalShellSidebar: Use EClientSelector to obtain EClient instances. | Matthew Barnes | 2013-02-19 | 1 | -22/+11 |
| | |||||
* | ETaskListSelector: Inherit from EClientSelector. | Matthew Barnes | 2013-02-19 | 1 | -3/+3 |
| | | | | Use e_client_selector_get_client() to obtain an EClient. | ||||
* | EMemoListSelector: Inherit from EClientSelector. | Matthew Barnes | 2013-02-19 | 1 | -3/+3 |
| | | | | Use e_client_selector_get_client() to obtain an EClient. | ||||
* | ECalendarSelector: Inherit from EClientSelector. | Matthew Barnes | 2013-02-19 | 1 | -3/+3 |
| | | | | Use e_client_selector_get_client() to obtain an EClient. | ||||
* | ETaskShellBackend: Use EClientCache to obtain an EClient. | Matthew Barnes | 2013-02-18 | 1 | -38/+60 |
| | |||||
* | EMemoShellBackend: Use EClientCache to obtain an EClient. | Matthew Barnes | 2013-02-18 | 1 | -38/+60 |
| | |||||
* | ECalShellBackend: Use EClientCache to obtain an EClient. | Matthew Barnes | 2013-02-18 | 1 | -44/+85 |
| | |||||
* | ETaskShellSidebar: Remove internal client table. | Matthew Barnes | 2013-02-17 | 1 | -107/+14 |
| | | | | No longer needed, replaced by EClientCache. | ||||
* | EMemoShellSidebar: Remove internal client table. | Matthew Barnes | 2013-02-17 | 1 | -107/+14 |
| | | | | No longer needed, replaced by EClientCache. | ||||
* | ECalShellSidebar: Remove internal client table. | Matthew Barnes | 2013-02-17 | 1 | -107/+14 |
| | | | | No longer needed, replaced by EClientCache. | ||||
* | ETaskShellSidebar: Use EClientCache to determine refresh support. | Matthew Barnes | 2013-02-17 | 1 | -7/+12 |
| | | | | | | In task_shell_sidebar_check_state(), determine whether the selected source supports refresh by way of e_client_cache_ref_cached_client() and e_client_check_refresh_supported(). | ||||
* | EMemoShellSidebar: Use EClientCache to determine refresh support. | Matthew Barnes | 2013-02-17 | 1 | -7/+12 |
| | | | | | | In memo_shell_sidebar_check_state(), determine whether the selected source supports refresh by way of e_client_cache_ref_cached_client() and e_client_check_refresh_supported(). | ||||
* | ECalShellSidebar: Use EClientCache to determine refresh support. | Matthew Barnes | 2013-02-17 | 1 | -7/+12 |
| | | | | | | In cal_shell_sidebar_check_state(), determine whether the selected source supports refresh by way of e_client_cache_ref_cached_client() and e_client_check_refresh_supported(). | ||||
* | Remove e_task_shell_sidebar_get_clients(). | Matthew Barnes | 2013-02-17 | 2 | -15/+0 |
| | | | | No longer used. | ||||
* | Remove e_memo_shell_sidebar_get_clients(). | Matthew Barnes | 2013-02-17 | 2 | -15/+0 |
| | | | | No longer used. | ||||
* | Remove e_cal_shell_sidebar_get_clients(). | Matthew Barnes | 2013-02-17 | 2 | -15/+0 |
| | | | | No longer used. | ||||
* | e_task_shell_view_delete_completed: Obtain client list from ECalModel. | Matthew Barnes | 2013-02-17 | 1 | -3/+8 |
| | |||||
* | Remove client list param from e_task_table_process_completed_tasks(). | Matthew Barnes | 2013-02-17 | 1 | -16/+2 |
| | | | | | ETaskTable can retrieve the client list from its internal ECalModel using e_cal_model_get_client_list(). | ||||
* | Remove e_task_shell_view_update_timezone(). | Matthew Barnes | 2013-02-17 | 2 | -33/+0 |
| | | | | | | | Thanks to the "default-timezone" property binding created by ESettingsClientCache, changes to the "cal-timezone" setting are automatically propagated to all ECalClient instances created by EClientCache. | ||||
* | Remove e_memo_shell_view_update_timezone(). | Matthew Barnes | 2013-02-17 | 2 | -33/+0 |
| | | | | | | | Thanks to the "default-timezone" property binding created by ESettingsClientCache, changes to the "cal-timezone" setting are automatically propagated to all ECalClient instances created by EClientCache. | ||||
* | Remove e_cal_shell_view_update_timezone(). | Matthew Barnes | 2013-02-17 | 2 | -33/+0 |
| | | | | | | | Thanks to the "default-timezone" property binding created by ESettingsClientCache, changes to the "cal-timezone" setting are automatically propagated to all ECalClient instances created by EClientCache. | ||||
* | ETaskShellSidebar: Use EClientCache to obtain EClient instances. | Matthew Barnes | 2013-02-17 | 1 | -65/+40 |
| | | | | | Also, defer to ESettingsClientCache to automatically set the default timezone on new ECalClient instances. | ||||
* | EMemoShellSidebar: Use EClientCache to obtain EClient instances. | Matthew Barnes | 2013-02-17 | 1 | -65/+40 |
| | | | | | Also, defer to ESettingsClientCache to automatically set the default timezone on new ECalClient instances. | ||||
* | ECalShellSidebar: Use EClientCache to obtain EClient instances. | Matthew Barnes | 2013-02-17 | 1 | -65/+40 |
| | | | | | Also, defer to ESettingsClientCache to automatically set the default timezone on new ECalClient instances. | ||||
* | Defer "backend-error" alerts to shell views. | Matthew Barnes | 2013-02-17 | 3 | -147/+0 |
| | |||||
* | ETaskShellView: Handle error signals from task list backends. | Matthew Barnes | 2013-02-17 | 2 | -3/+50 |
| | |||||
* | EMemoShellView: Handle error signals from memo list backends. | Matthew Barnes | 2013-02-17 | 2 | -1/+50 |
| | |||||
* | ECalShellView: Handle error signals from calendar backends. | Matthew Barnes | 2013-02-17 | 2 | -0/+49 |
| | |||||
* | Defer "backend-died" alerts to EShell. | Matthew Barnes | 2013-02-17 | 3 | -48/+9 |
| | |||||
* | ETaskShellView: Use g_clear_object() in dispose(). | Matthew Barnes | 2013-02-16 | 2 | -9/+3 |
| | |||||
* | EMemoShellView: Use g_clear_object() in dispose(). | Matthew Barnes | 2013-02-16 | 2 | -9/+3 |
| | |||||
* | ECalShellView: Use g_clear_object() in dispose(). | Matthew Barnes | 2013-02-16 | 2 | -9/+3 |
| | |||||
* | Remove old GTK+ version checks. | Matthew Barnes | 2013-02-16 | 1 | -2/+0 |
| | | | | We require GTK+ 3.4, so no need to check for versions older than that. | ||||
* | Fix up error handling around e_book/cal_client_connect_finish(). | Matthew Barnes | 2013-01-31 | 4 | -22/+5 |
| | |||||
* | Use e_cal_client_connect(). | Matthew Barnes | 2013-01-30 | 11 | -648/+836 |
| | | | | Instead of e_client_utils_open_new() or e_cal_client_new(). | ||||
* | Remove usage of deprecated e_client_is_opened(). | Matthew Barnes | 2013-01-26 | 3 | -6/+3 |
| | | | | e_client_is_opened() always returns TRUE, so skip it. | ||||
* | E_CLIENT_ERROR_BUSY is no longer used. | Matthew Barnes | 2013-01-25 | 3 | -213/+0 |
| | |||||
* | Add a "settings" module. | Matthew Barnes | 2013-01-21 | 16 | -1374/+0 |
| | | | | | | Collect all the "config" extensions from the "addressbook", "calendar", and "mail" modules into one place. These extensions typically just bind GObject properties of extensible classes to app-specific GSettings keys. | ||||
* | Bump GDK_VERSION_MIN_REQUIRED to GDK_VERSION_3_2. | Matthew Barnes | 2013-01-20 | 3 | -5/+5 |
| | | | | | Clean up resulting deprecation warnings, which were all related to GtkOrientable consolidation (e.g. gtk_hbox_new() -> gtk_box_new()). | ||||
* | e-config: Remove unused functions. | Matthew Barnes | 2012-12-17 | 1 | -2/+1 |
| | | | | | | | | | | | | e_config_add_skip_check() e_config_class_remove_factory() e_config_create_window() e_config_page_get() e_config_page_next() e_config_page_prev() e_config_set_page_is_finish() Also remove E_CONFIG_ASSISTANT and all the assistant support therein. | ||||
* | Fix compiler warnings. | Matthew Barnes | 2012-12-15 | 1 | -2/+2 |
| | |||||
* | Move the contact map widgets to addressbook/gui/widgets. | Matthew Barnes | 2012-12-13 | 1 | -2/+0 |
| | | | | | | | | | | | | Move the supporting widgets for the contact maps feature alongside EABContactDisplay. Removing them from libeutil helps isolate our usage of libchamplain so it's not imposed on the entire application, and even 3rd party software. That libchamplain is an optional dependency only further complicates the matter. Ideally I'd like to somehow isolate this feature in an extension module, but we currently lack sufficient hooks for such an extension. So this arrangement will have to suffice for now. | ||||
* | Consolidate base utility libraries into libeutil. | Matthew Barnes | 2012-12-13 | 33 | -98/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start. | ||||
* | Avoid using GdkEventButton directly in certain places. | Matthew Barnes | 2012-11-30 | 3 | -16/+16 |
| | | | | | | | | | | | | Prefer dealing with GdkEvent pointers and using accessor functions like gdk_event_get_button(). This is complicated by the fact that some GtkWidget method declarations still use GdkEventButton pointers, and synthesizing button events pretty much requires direct GdkEventButton access. But GDK seems to be nudging itself toward sealing the GdkEvent union. Likely to happen in GDK4. Mainly clean up signal handlers and leave method overrides alone for now. | ||||
* | Identify calendar/memo/task sources in error messages | Milan Crha | 2012-11-27 | 3 | -6/+60 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-11-11 | 7 | -12/+19 |
| | |||||
* | Bug #656143 - Stop using deprecated Gtk[HV]Box(Class) | Dominique Leuenberger | 2012-11-07 | 1 | -2/+2 |
| | |||||
* | Missing search buttons in Calendar view | Milan Crha | 2012-11-06 | 1 | -1/+1 |
| | |||||
* | ECalConfigView: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+71 |
| | | | | Follow the usual GObject conventions. | ||||
* | ECalConfigModel: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+73 |
| | | | | Follow the usual GObject conventions. | ||||
* | ECalConfigMeetingTimeSelector: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+77 |
| | | | | Follow the usual GObject conventions. | ||||
* | ECalConfigMeetingStore: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+75 |
| | | | | Follow the usual GObject conventions. | ||||
* | ECalConfigDateEdit: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+74 |
| | | | | Follow the usual GObject conventions. | ||||
* | ECalConfigCompEditor: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+74 |
| | | | | Follow the usual GObject conventions. | ||||
* | ECalConfigCalendarItem: Use G_DEFINE_DYNAMIC_TYPE. | Matthew Barnes | 2012-10-10 | 3 | -27/+76 |
| | | | | Follow the usual GObject conventions. | ||||
* | Make sure the selected days in the calendar matches shown days | Milan Crha | 2012-09-11 | 1 | -0/+16 |
| | |||||
* | Bug #683407 - Preserve week views in calendar when clicking one day | Milan Crha | 2012-09-11 | 1 | -2/+5 |
| | |||||
* | Make sure evolution-alarm-notify is running on Evolution's start | Milan Crha | 2012-08-30 | 2 | -0/+34 |
| | |||||
* | Bug #678476 - Critical warnings on calendar factory console | Milan Crha | 2012-08-21 | 3 | -0/+48 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-08-20 | 6 | -47/+85 |
| | |||||
* | Bind labels to widgets for day times settings in preferences so mnemonics work | Andre Klapper | 2012-08-19 | 1 | -0/+2 |
| | |||||
* | Add cal_shell_content_check_state(). | Matthew Barnes | 2012-08-19 | 3 | -162/+289 |
| | |||||
* | Add event/memo/task "Save As" item to File menu. | Matthew Barnes | 2012-08-18 | 1 | -0/+2 |
| | | | | | | Contacts view already has "File -> Save as vCard". This adds "File -> Save as iCalendar" to Calendar/Memos/Tasks views. | ||||
* | action_memo_list_delete_cb(): Fix typo. | Matthew Barnes | 2012-08-18 | 1 | -1/+1 |
| | |||||
* | Bug #676785 - Enables wrong calendar after saving appointment | Milan Crha | 2012-08-10 | 1 | -5/+4 |
| | |||||
* | e-memo-shell-view-actions.c: Support deleting remote resources. | Matthew Barnes | 2012-08-03 | 1 | -16/+17 |
| | |||||
* | e-task-shell-view-actions.c: Support deleting remote resources. | Matthew Barnes | 2012-08-03 | 1 | -16/+17 |
| | |||||
* | e-cal-shell-view-actions.c: Support deleting remote resources. | Matthew Barnes | 2012-08-03 | 1 | -16/+17 |
| | |||||
* | Enable "delete" action for remote-deletable sources. | Matthew Barnes | 2012-08-03 | 9 | -9/+54 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-06-25 | 1 | -6/+6 |
| | |||||
* | Use SoupURI instead of EUri. | Matthew Barnes | 2012-06-19 | 3 | -12/+24 |
| | | | | EUri is now deprecated. | ||||
* | Do not call g_object_notify() when property didn't change | Milan Crha | 2012-06-18 | 4 | -1/+16 |
| | |||||
* | Disable 'Rename' if source is a collection member. | Matthew Barnes | 2012-06-15 | 9 | -45/+99 |
| | | | | | | For consistency with the Preferences window. We assume the display names are server-assigned and not user-assigned, at least not assigned through Evolution. | ||||
* | Remove the last remaining usage of GConf | Milan Crha | 2012-06-15 | 3 | -889/+17 |
| | |||||
* | Move ECalSourceConfig to /widgets/misc. | Matthew Barnes | 2012-06-15 | 6 | -6/+6 |
| | | | | | | ECalSourceConfig drags in no additional dependencies, and although we do publish a libevolution-calendar.so, this keeps all the ESource config UI in one place so it can more easily be moved to Evolution-Data-Server. | ||||
* | Bug #676179 - Memos/Tasks - Update preview when it's shown | Dan Vrátil | 2012-06-14 | 2 | -0/+12 |
| | |||||
* | Adapt to evolution-data-server's port from GConf to GSettings | Milan Crha | 2012-06-14 | 1 | -6/+7 |
| | |||||
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 22 | -58/+31 |
| | |||||
* | Adapt modules/calendar to the new ESource API. | Matthew Barnes | 2012-06-03 | 38 | -2194/+717 |
| | |||||
* | Reduce diff noise with 'account-mgmt' branch. | Matthew Barnes | 2012-06-03 | 11 | -21/+48 |
| | | | | One last time. | ||||
* | Bug #675863 - Cannot load webview.css from Tasks/Memos | Dan Vrátil | 2012-05-17 | 2 | -24/+32 |
| | |||||
* | Bug #671585 - Add support for smooth scrolling devices | Milan Crha | 2012-05-15 | 1 | -4/+27 |
| | |||||
* | Whitespace cleanups. | Matthew Barnes | 2012-05-13 | 3 | -16/+16 |
| | |||||
* | Rename Evolution module libraries. | Matthew Barnes | 2012-05-11 | 1 | -6/+5 |
| | | | | | | | Drop the "libevolution" prefix so it's not so verbose and also consistent with upcoming evolution-data-server module libraries. libevolution-module-foo.so --> module-foo.so | ||||
* | Adapt to libedataserver[ui] changes. | Matthew Barnes | 2012-04-22 | 15 | -107/+180 |
| | |||||
* | Show calendar Find Next/Prev/Stop buttons beside Search text entry | Milan Crha | 2012-04-16 | 1 | -0/+56 |
| | |||||
* | Bug #600860 - Opening IMAP message with large attachment blocks UI | Milan Crha | 2012-04-13 | 1 | -0/+4 |
| | |||||
* | Bug #584143 - Global Search Function withing Calendar | Milan Crha | 2012-04-11 | 6 | -1/+552 |
| | |||||
* | Bug #670967 - Moving event in offline doesn't delete event from original ↵ | Vibha Yadav | 2012-04-04 | 1 | -0/+20 |
| | | | | | | | calendar check for online state and if not verify source isn't a local calendar and operation is move or destination isn't a local calendar. | ||||
* | Whitespace cleanup. | Matthew Barnes | 2012-04-02 | 1 | -1/+1 |
| | | | | | Replace 8-space indentation with tab characters, and various other automated cleanups. | ||||
* | Add missing linker flags. | Matthew Barnes | 2012-03-04 | 1 | -0/+1 |
| | |||||
* | Move EAlert* and e-xml-utils references from other part of the code to ↵ | Srinivasa Ragavan | 2012-03-03 | 6 | -6/+6 |
| | | | | libevolution-utils. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-02-20 | 7 | -15/+38 |
| | |||||
* | Bug #320976 - Remember last New button choice in Calendar view | Milan Crha | 2012-02-17 | 2 | -2/+17 |
| | |||||
* | Be able to define help target for Preferences pages | Milan Crha | 2012-02-15 | 1 | -0/+1 |
| | | | | A follow-up for bug #670073 | ||||
* | Introduce libemail-engine and libemail-utils. | Matthew Barnes | 2012-01-19 | 3 | -28/+34 |
| | | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service. | ||||
* | Bug #561696 - Invitation's "Open Calendar" button jumps to current day | Milan Crha | 2011-12-15 | 1 | -3/+3 |
| | |||||
* | Bug #582649 - Toggle for coloring today and overdue tasks | Milan Crha | 2011-12-14 | 4 | -8/+52 |
| | |||||
* | Miscellaneous EShellView-related cleanups. | Matthew Barnes | 2011-12-08 | 28 | -430/+385 |
| | |||||
* | Bug #577322 - Rename of a system ESource doesn't persist | Milan Crha | 2011-12-07 | 3 | -4/+4 |
| | |||||
* | Bug #664708 - Composer's headers preference is reset on From change | Milan Crha | 2011-11-29 | 1 | -1/+1 |
| | |||||
* | Use e_restore_window() and "org.gnome.evolution.window". | Matthew Barnes | 2011-11-28 | 2 | -2/+0 |
| | | | | Apply it to all windows with persistent size and/or position. | ||||
* | Bug #664634 - Deadlock when processing completed tasks filter | Milan Crha | 2011-11-24 | 2 | -5/+26 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 3 | -5/+4 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 3 | -21/+21 |
| | |||||
* | Fix compiler warnings. | Matthew Barnes | 2011-11-23 | 3 | -3/+0 |
| | |||||
* | Migrate EShellSettings to GSettings | Rodrigo Moya | 2011-11-15 | 1 | -36/+72 |
| | |||||
* | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-26 | 1 | -2/+0 |
|\ | |||||
| * | Bug #662742 - Double free when expunging completed tasks | Milan Crha | 2011-10-26 | 1 | -2/+0 |
| | | |||||
* | | Port EComposerHeaderTable to GSettings | Rodrigo Moya | 2011-10-13 | 1 | -7/+1 |
| | | |||||
* | | NULL-terminate arrays that we pass to g_settings_set_strv | Rodrigo Moya | 2011-10-13 | 3 | -3/+6 |
| | | |||||
* | | Migrate ECalShellContent to GSettings | Rodrigo Moya | 2011-10-11 | 1 | -18/+18 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-10 | 3 | -17/+20 |
|\| | |||||
| * | GtkApplication has some new EShell-like features. | Matthew Barnes | 2011-10-06 | 3 | -17/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly. | ||||
* | | First successful build | Rodrigo Moya | 2011-10-06 | 1 | -2/+1 |
| | | |||||
* | | Merge from master | Rodrigo Moya | 2011-10-05 | 12 | -17/+40 |
|\| | |||||
| * | Simplify library dependency flags. | Matthew Barnes | 2011-10-05 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed. | ||||
| * | Bug #632619 - Recurring events can clutter month view | Milan Crha | 2011-09-29 | 4 | -5/+21 |
| | | |||||
| * | The EExtension framework is now in libebackend. | Matthew Barnes | 2011-09-26 | 7 | -7/+14 |
| | | | | | | | | | | | | | | | | The EModule, EExtensible and EExtension classes as well as the e_type_traverse() function have been moved to Evolution-Data-Server's libebackend library to replace e-data-server-module.c. Now Evolution-Data-Server modules use the same framework as Evolution. | ||||
| * | Bug #659568 - One day delay in calendar view | Milan Crha | 2011-09-26 | 1 | -6/+10 |
| | | |||||
| * | Bug #659932 - 'Use system time zone' in not honored immediately | Milan Crha | 2011-09-26 | 1 | -3/+28 |
| | | |||||
| * | Bug #659125 - Reference counting issues in calendar | Milan Crha | 2011-09-15 | 7 | -6/+8 |
| | | |||||
| * | Make sure GConf schemas have defined default values | Milan Crha | 2011-09-14 | 1 | -0/+5 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 8 | -36/+63 |
| | | |||||
| * | Bug #657396 - Rename Alarms tab to Reminders in preferences | Milan Crha | 2011-08-26 | 1 | -1/+1 |
| | | |||||
| * | Bug #655419 - "Save as iCalendar" misses mnemonic | Milan Crha | 2011-08-26 | 2 | -2/+2 |
| | | |||||
| * | Bug #655666 - Split task preferences into its own tab | Milan Crha | 2011-08-23 | 2 | -77/+115 |
| | | |||||
| * | Drop some ancient GroupWise account migration. | Matthew Barnes | 2011-08-15 | 1 | -91/+0 |
| | | | | | | | | | | | | | | | | Not worth the pain of maintaining old cruft to make progress. Breaks GW account migration from versions prior to 2.8 (circa 2006), but you'd be better off starting from a clean slate anyway if you're jumping that many releases. | ||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-08-13 | 13 | -222/+544 |
| | | |||||
| * | Bug #655843 - Copy to calendar doesn't add timezone information | James Bottomley | 2011-08-11 | 1 | -0/+30 |
| | | |||||
| * | EConfig: Broadcast abort/commit events by way of signals. | Matthew Barnes | 2011-08-11 | 1 | -1/+1 |
| | | | | | | | | | | Remove the clumsy abortfunc and commitfunc callback arguments from e_config_add_items(). | ||||
| * | Replace alarm by reminder for UI consistency. Fixes bug #340614 | Andre Klapper | 2011-08-02 | 3 | -13/+13 |
| | | |||||
| * | Bug #655444 - Alarm/reminder settings split in two tabs in Settings | Milan Crha | 2011-07-28 | 1 | -130/+184 |
| | | |||||
| * | Make "open_calendar" function as expected. | Chenthill Palanisamy | 2011-07-15 | 1 | -2/+2 |
| | | |||||
| * | Bug 652958 - Evolution Account Assistant jumps steps | Matthew Barnes | 2011-07-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | The GTK+ patch in bug 653705 is also required for the Account Assistant to work properly under the new GtkAssistant design in GTK+ 3.1. This commit only deals with sidebar ordering issues. | ||||
| * | Add a bit more error checking and do not leak icalcomponent-s | Milan Crha | 2011-06-30 | 4 | -9/+20 |
| | | |||||
| * | Check for cancelled GIO operation error code too | Milan Crha | 2011-06-28 | 3 | -6/+6 |
| | | |||||
| * | Keep opening EClient-s till they report busy error | Milan Crha | 2011-06-27 | 4 | -37/+250 |
| | | |||||
| * | Bug #653154 - Crash when constructing calendar view | Milan Crha | 2011-06-27 | 3 | -15/+60 |
| | | |||||
| * | Do not use deprecated EBook/ECal API | Milan Crha | 2011-06-14 | 24 | -615/+606 |
| | | |||||
| * | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 4 | -13/+16 |
| | | |||||
| * | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 3 | -3/+0 |
| | | |||||
| * | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 36 | -1/+144 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-05-22 | 1 | -10/+14 |
| | | |||||
| * | Bug #649392 - Improve calendar's "Goto" dialog and move it to dialogs | Dan Vrátil | 2011-05-16 | 1 | -1/+1 |
| | | |||||
| * | Bug #243938 - Clicking on week numbers changes work week to week view | Milan Crha | 2011-05-13 | 1 | -2/+8 |
| | | |||||
| * | Coding style cleanups. | Matthew Barnes | 2011-05-09 | 5 | -7/+7 |
| | | |||||
| * | Whitespace and coding style cleanups. | Matthew Barnes | 2011-05-08 | 1 | -2/+4 |
| | | |||||
| * | Fix compiler warnings. | Matthew Barnes | 2011-05-03 | 2 | -6/+0 |
| | | | | | | | | Mostly dead assignments. | ||||
| * | Remove redundant EAccountList utilities. | Matthew Barnes | 2011-04-26 | 3 | -5/+7 |
| | | | | | | | | | | Kill itip_addresses_get() and itip_addresses_get_default(), and use e_get_account_list() and e_get_default_account() instead. | ||||
| * | Miscellaneous GtkAction-related cleanups. | Matthew Barnes | 2011-03-28 | 3 | -9/+9 |
| | | | | | | | | Prefer the newer GtkAction "set" functions over g_object_set(). | ||||
| * | Restore lockdown integration. | Matthew Barnes | 2011-03-28 | 5 | -27/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | With lockdown settings available through GSettings, widgets can handle lockdown integration themselves without having to use EShellSettings. Also fixed a few places where printing or save-to-disk actions were either not properly wired up or not responding to lockdown settings, but much more work needs done. Attachments, for example, are not honoring the disable-save-to-disk setting at all. This too requires the recently-added gsettings-desktop-schemas dependency. | ||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-03-06 | 13 | -13/+38 |
| | | |||||
| * | Bug 637091 - Crash in g_str_hash, task_shell_sidebar_client_removed | Matthew Barnes | 2011-03-03 | 3 | -0/+3 |
| | | | | | | | | | | | | I don't know how in the world an ESource can wind up not having a UID string, but we saw a case of this in 2.32. Emit a runtime warning and avoid crashing. | ||||
| * | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-02-25 | 17 | -111/+47 |
| | | |||||
| * | Bug #608804 - Some attachments make evolution crash in libical | Milan Crha | 2011-02-22 | 1 | -1/+13 |
| | | |||||
| * | Bug #639483 - Category list includes weather information | Milan Crha | 2011-02-18 | 6 | -6/+6 |
| | | |||||
| * | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-02-13 | 10 | -20/+20 |
| | | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
| * | Bug 641756 - Fix warnings from GCC 4.6 | Kjartan Maraas | 2011-02-09 | 3 | -17/+1 |
| | | | | | | | | GCC learned how to find dead assignments. | ||||
| * | More whitespace cleanup. | Matthew Barnes | 2011-01-31 | 2 | -3/+3 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-01-30 | 6 | -47/+72 |
| | | |||||
| * | Drop backward-compatibility cruft. | Matthew Barnes | 2011-01-25 | 1 | -3/+0 |
| | | |||||
| * | Use e_source_selector_get_source_by_path(). | Matthew Barnes | 2011-01-19 | 3 | -24/+3 |
| | | | | | | | | | | Allows Evolution to not have to know the ESource column number in ESourceSelector tree models. Backported from "account-mgmt" branch. | ||||
| * | Show common addressbook and calendar errors in an alert sink | Milan Crha | 2010-12-15 | 3 | -30/+9 |
| | | |||||
| * | Bug #627536 - Open meeting as meeting, not as appointment, in week view | Milan Crha | 2010-12-07 | 1 | -2/+1 |
| | | |||||
| * | Free/busy meeting view doesn't work due to non-working extension | Milan Crha | 2010-12-06 | 10 | -0/+58 |
| | | |||||
| * | Show calendar backend errors in an alert sink | Milan Crha | 2010-12-04 | 3 | -80/+45 |
| | | |||||
| * | Bug #632962 - Duplicate "On this computer" sources after update | Milan Crha | 2010-11-24 | 3 | -39/+37 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2010-11-08 | 1 | -1/+1 |
| | | |||||
| * | Move calendar preferences to the calendar module. | Matthew Barnes | 2010-11-05 | 33 | -169/+3962 |
| | | | | | | | | | | Continue replacing the use of calendar-config functions with GObject property bindings to EShellSettings properties. |