Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add e_cal_model_list_clients(). | Matthew Barnes | 2013-04-13 | 1 | -8/+7 |
| | | | | | | | 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 | 1 | -8/+0 |
| | | | | | | 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 ECalShellSettings. | Matthew Barnes | 2013-03-17 | 1 | -39/+16 |
| | | | | | | | | 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 | 1 | -3/+4 |
| | |||||
* | Remove e_cal_shell_view_update_timezone(). | Matthew Barnes | 2013-02-17 | 1 | -31/+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. | ||||
* | ECalShellView: Handle error signals from calendar backends. | Matthew Barnes | 2013-02-17 | 1 | -0/+46 |
| | |||||
* | ECalShellView: Use g_clear_object() in dispose(). | Matthew Barnes | 2013-02-16 | 1 | -3/+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. | ||||
* | Remove usage of deprecated e_client_is_opened(). | Matthew Barnes | 2013-01-26 | 1 | -2/+1 |
| | | | | e_client_is_opened() always returns TRUE, so skip it. | ||||
* | Consolidate base utility libraries into libeutil. | Matthew Barnes | 2012-12-13 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 1 | -8/+8 |
| | | | | | | | | | | | | 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. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-11-11 | 1 | -2/+4 |
| | |||||
* | 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 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-08-20 | 1 | -38/+72 |
| | |||||
* | Bug #676785 - Enables wrong calendar after saving appointment | Milan Crha | 2012-08-10 | 1 | -5/+4 |
| | |||||
* | Adapt modules/calendar to the new ESource API. | Matthew Barnes | 2012-06-03 | 1 | -22/+13 |
| | |||||
* | Reduce diff noise with 'account-mgmt' branch. | Matthew Barnes | 2012-06-03 | 1 | -2/+2 |
| | | | | One last time. | ||||
* | Bug #671585 - Add support for smooth scrolling devices | Milan Crha | 2012-05-15 | 1 | -4/+27 |
| | |||||
* | Whitespace cleanups. | Matthew Barnes | 2012-05-13 | 1 | -11/+11 |
| | |||||
* | Bug #584143 - Global Search Function withing Calendar | Milan Crha | 2012-04-11 | 1 | -0/+462 |
| | |||||
* | 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. | ||||
* | Miscellaneous EShellView-related cleanups. | Matthew Barnes | 2011-12-08 | 1 | -5/+5 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 1 | -1/+2 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-08-13 | 1 | -5/+13 |
| | |||||
* | Bug #655843 - Copy to calendar doesn't add timezone information | James Bottomley | 2011-08-11 | 1 | -0/+30 |
| | |||||
* | Add a bit more error checking and do not leak icalcomponent-s | Milan Crha | 2011-06-30 | 1 | -2/+1 |
| | |||||
* | Do not use deprecated EBook/ECal API | Milan Crha | 2011-06-14 | 1 | -21/+23 |
| | |||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 1 | -6/+3 |
| | |||||
* | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 1 | -0/+4 |
| | |||||
* | Bug #243938 - Clicking on week numbers changes work week to week view | Milan Crha | 2011-05-13 | 1 | -2/+8 |
| | |||||
* | Whitespace and coding style cleanups. | Matthew Barnes | 2011-05-08 | 1 | -2/+4 |
| | |||||
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-02-25 | 1 | -1/+1 |
| | |||||
* | More whitespace cleanup. | Matthew Barnes | 2011-01-31 | 1 | -2/+2 |
| | |||||
* | Remove unused function | Benjamin Otte | 2010-10-30 | 1 | -16/+0 |
| | | | | gcc warning fix | ||||
* | Simplify EActivity. | Matthew Barnes | 2010-10-23 | 1 | -6/+9 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Replace EBinding with GBinding. | Matthew Barnes | 2010-10-14 | 1 | -4/+7 |
| | | | | | | GObject now does property bindings itself. Requires GLib >= 2.26. | ||||
* | Add a GCancellable to EActivity. | Matthew Barnes | 2010-09-19 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EActivity now uses a GCancellable to manage cancellations, instead of having its own redundant cancellation API. API changes are as follows: + e_activity_get_cancellable() + e_activity_set_cancellable() - e_activity_cancel() - e_activity_is_cancelled() - e_activity_get_allow_cancel() - e_activity_set_allow_cancel() EActivity's "cancelled" signal remains, but only as a repeater for GCancellable::cancelled signals. It should not be emitted directly. The presence of a GCancellable implies that cancellation is allowed. EActivity does not create its own default GCancellable, it has to be given one. If a CamelOperation (cast as a GCancellable) is given, EActivity will configure itself to listen for status updates from the CamelOperation and propagate the information to its own "primary-text" and "percent" properties. These changes allowed me to start cleaning up some of the incredibly convoluted logic in mail-mt.c -- in particular, mail_operation_status() is completely gone now. mail-mt.c is still in a transitional state -- much more significant changes coming soon. | ||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2010-09-12 | 1 | -1/+1 |
| | |||||
* | use g_signal_connect_object to improve reliability | Michael Meeks | 2010-08-05 | 1 | -40/+40 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-27 | 1 | -1/+3 |
| | |||||
* | Merge branch 'express2' | Matthew Barnes | 2010-05-27 | 1 | -0/+96 |
|\ | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-25 | 1 | -12/+11 |
| | | |||||
| * | fix build snafu (urk)MEEGO_1_0 | Michael Meeks | 2010-04-23 | 1 | -1/+1 |
| | | |||||
| * | add defines to ease MeeGo building | Michael Meeks | 2010-04-23 | 1 | -0/+10 |
| | | |||||
| * | Merge commit 'origin/gnome-2-30' into express2 | Michael Meeks | 2010-04-22 | 1 | -1/+84 |
| |\ | |||||
| | * | Bug 596601 (bnc) - monitor system timezone changes in evolution | Chenthill Palanisamy | 2010-04-16 | 1 | -1/+84 |
| | | | |||||
| * | | Redo Calendar for express mode. Just design/layout changes. | Srinivasa Ragavan | 2010-04-07 | 1 | -25/+31 |
| |/ | |||||
| * | Bug #613352 - Changed time range not propagated to calendar | Milan Crha | 2010-04-01 | 1 | -2/+4 |
| | | |||||
| * | Bug #613356 - Calendar doesn't save Task/Memo table state | Milan Crha | 2010-04-01 | 1 | -0/+4 |
| | | |||||
* | | Bug #607257 - Add checks for event->comp_data != NULL | Milan Crha | 2010-05-14 | 1 | -0/+3 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2010-05-02 | 1 | -2/+2 |
| | | |||||
* | | Bug #613352 - Changed time range not propagated to calendar | Milan Crha | 2010-04-01 | 1 | -2/+4 |
| | | |||||
* | | Bug #613356 - Calendar doesn't save Task/Memo table state | Milan Crha | 2010-04-01 | 1 | -0/+4 |
| | | |||||
* | | Redo Calendar for express mode. Just design/layout changes. | Srinivasa Ragavan | 2010-03-20 | 1 | -25/+31 |
|/ | |||||
* | Some more directories relocated on windows | Fridrich Strba | 2010-03-11 | 1 | -0/+2 |
| | |||||
* | Bug 611727 - Date navigator marks dates for inactive calendars | Matthew Barnes | 2010-03-10 | 1 | -0/+4 |
| | |||||
* | Bug #529331 - Deletes appointments when moving to the same calendar | Milan Crha | 2010-02-25 | 1 | -2/+3 |
| | |||||
* | Improve sidebar and ECalModel interaction. | Matthew Barnes | 2010-01-30 | 1 | -0/+5 |
| | | | | | Restores the "default client" behavior from 2.28, so that "Click to Add" task and memo fields work properly. | ||||
* | Remove a bunch of dead code in GnomeCalendar. | Matthew Barnes | 2010-01-30 | 1 | -24/+0 |
| | |||||
* | Rename ECalendarTable to ETaskTable. | Matthew Barnes | 2009-12-27 | 1 | -1/+1 |
| | | | | | Since ECalendarTable was only used for tasks anyway, and ETaskTable pairs nicely with EMemoTable. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2009-12-26 | 1 | -1/+2 |
| | |||||
* | Bug #603342 - Memory leak fixes | Milan Crha | 2009-12-15 | 1 | -4/+6 |
| | |||||
* | Kill ETableScrolled. | Matthew Barnes | 2009-12-08 | 1 | -6/+6 |
| | | | | | ETableScrolled is nothing but a GtkScrolledWindow containing an ETable. It adds nothing of value and actually makes customizing ETable harder. | ||||
* | Bug #602098 - No progress notification from GnomeCalendar | Milan Crha | 2009-11-18 | 1 | -2/+5 |
| | |||||
* | Bug 601767 - Delete action in calendar view has glitches | Matthew Barnes | 2009-11-14 | 1 | -3/+11 |
| | |||||
* | Bug #593751 - Show correct context menu in calendar views | Milan Crha | 2009-11-11 | 1 | -1/+19 |
| | |||||
* | Bug #596860 - Duplicate event gets shown in calendar view | Milan Crha | 2009-10-16 | 1 | -2/+0 |
| | | | | Interim/partial solution. | ||||
* | Bug 594534 - Can't select calendar for a new appointment | Matthew Barnes | 2009-09-29 | 1 | -0/+27 |
| | |||||
* | Bug 595119 - Crash while trying to add a new category in contact | Matthew Barnes | 2009-09-21 | 1 | -2/+2 |
| | |||||
* | Introduce an EShellView::execute-search signal. | Matthew Barnes | 2009-09-03 | 1 | -155/+0 |
| | | | | | | | | | | | | This addresses bug #593896 but is also a cleaner design than before. It introduces an EShellView::execute-search signal and renames the "search-execute" action to "search-quick" to clarify that it's only meant for the "quick" search bar in the main window. Shell view subclasses should implement the execute_search() method to actually execute a search. e_shell_view_execute_search() emits the new signal. | ||||
* | Relax the EBinding API to reduce GObject casting. | Matthew Barnes | 2009-09-02 | 1 | -2/+2 |
| | | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing. | ||||
* | Re-enable more calendar code. | Matthew Barnes | 2009-08-28 | 1 | -2/+5 |
| | |||||
* | Handle calendar URIs from the command line. | Matthew Barnes | 2009-08-25 | 1 | -1/+1 |
| | |||||
* | Trim more fat off the GnomeCalendar API. | Matthew Barnes | 2009-08-19 | 1 | -7/+159 |
| | | | | Oh and hey look, I can see events now! | ||||
* | Remove duplicate handlers for date navigator signals. | Matthew Barnes | 2009-08-18 | 1 | -1/+7 |
| | |||||
* | Fix compiler warnings and deprecated GTK+ API usage. | Matthew Barnes | 2009-08-16 | 1 | -1/+0 |
| | |||||
* | Get the calendar view popup menu working. | Matthew Barnes | 2009-08-16 | 1 | -0/+135 |
| | |||||
* | Track the timezone in one place: ECalModel | Matthew Barnes | 2009-08-13 | 1 | -12/+3 |
| | |||||
* | Make switching between calendar views work. | Matthew Barnes | 2009-08-13 | 1 | -1/+8 |
| | |||||
* | Get the backup-restore plugin working. | Matthew Barnes | 2009-08-12 | 1 | -2/+0 |
| | |||||
* | More refactoring of settings management. | Matthew Barnes | 2009-08-06 | 1 | -2/+0 |
| | |||||
* | Replace more "config" classes with property bindings. | Matthew Barnes | 2009-08-06 | 1 | -52/+40 |
| | |||||
* | Get GnomeCalendar and the a11y stuff building. | Matthew Barnes | 2009-07-28 | 1 | -2/+2 |
| | |||||
* | Kill CalSearchBar. | Matthew Barnes | 2009-07-28 | 1 | -1/+150 |
| | | | | Move calendar search logic to ECalShellView. | ||||
* | Move "user_created" signal emission to ECalendarView. | Matthew Barnes | 2009-07-24 | 1 | -0/+22 |
| | |||||
* | Radically reorganize source code. | Matthew Barnes | 2009-06-25 | 1 | -0/+650 |
- Collect all shell modules into a new top-level 'modules' directory: $(top_srcdir)/modules/addressbook $(top_srcdir)/modules/calendar $(top_srcdir)/modules/mail Nothing is allowed to link to these, not plugins nor other modules. THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X. - Mimic the libevolution-mail-shared library from master (except drop the "shared" suffix) and have libevolution-mail-importers and all mail-related plugins link to it. - Discard the a11y subdirectories and have the files live alongside their counterpart widgets. |