aboutsummaryrefslogtreecommitdiffstats
path: root/modules/calendar/e-cal-shell-view-private.c
Commit message (Collapse)AuthorAgeFilesLines
* Add a bit more error checking and do not leak icalcomponent-sMilan Crha2011-06-301-2/+1
|
* Do not use deprecated EBook/ECal APIMilan Crha2011-06-141-21/+23
|
* Coding style and whitespace cleanups.Matthew Barnes2011-06-091-6/+3
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-271-0/+4
|
* Bug #243938 - Clicking on week numbers changes work week to week viewMilan Crha2011-05-131-2/+8
|
* Whitespace and coding style cleanups.Matthew Barnes2011-05-081-2/+4
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-1/+1
|
* More whitespace cleanup.Matthew Barnes2011-01-311-2/+2
|
* Remove unused functionBenjamin Otte2010-10-301-16/+0
| | | | gcc warning fix
* Simplify EActivity.Matthew Barnes2010-10-231-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 Barnes2010-10-141-4/+7
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Add a GCancellable to EActivity.Matthew Barnes2010-09-191-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 Barnes2010-09-121-1/+1
|
* use g_signal_connect_object to improve reliabilityMichael Meeks2010-08-051-40/+40
|
* Coding style and whitespace cleanup.Matthew Barnes2010-05-271-1/+3
|
* Merge branch 'express2'Matthew Barnes2010-05-271-0/+96
|\
| * Coding style and whitespace cleanup.Matthew Barnes2010-05-251-12/+11
| |
| * fix build snafu (urk)MEEGO_1_0Michael Meeks2010-04-231-1/+1
| |
| * add defines to ease MeeGo buildingMichael Meeks2010-04-231-0/+10
| |
| * Merge commit 'origin/gnome-2-30' into express2Michael Meeks2010-04-221-1/+84
| |\
| | * Bug 596601 (bnc) - monitor system timezone changes in evolutionChenthill Palanisamy2010-04-161-1/+84
| | |
| * | Redo Calendar for express mode. Just design/layout changes.Srinivasa Ragavan2010-04-071-25/+31
| |/
| * Bug #613352 - Changed time range not propagated to calendarMilan Crha2010-04-011-2/+4
| |
| * Bug #613356 - Calendar doesn't save Task/Memo table stateMilan Crha2010-04-011-0/+4
| |
* | Bug #607257 - Add checks for event->comp_data != NULLMilan Crha2010-05-141-0/+3
| |
* | Coding style and whitespace cleanup.Matthew Barnes2010-05-021-2/+2
| |
* | Bug #613352 - Changed time range not propagated to calendarMilan Crha2010-04-011-2/+4
| |
* | Bug #613356 - Calendar doesn't save Task/Memo table stateMilan Crha2010-04-011-0/+4
| |
* | Redo Calendar for express mode. Just design/layout changes.Srinivasa Ragavan2010-03-201-25/+31
|/
* Some more directories relocated on windowsFridrich Strba2010-03-111-0/+2
|
* Bug 611727 - Date navigator marks dates for inactive calendarsMatthew Barnes2010-03-101-0/+4
|
* Bug #529331 - Deletes appointments when moving to the same calendarMilan Crha2010-02-251-2/+3
|
* Improve sidebar and ECalModel interaction.Matthew Barnes2010-01-301-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 Barnes2010-01-301-24/+0
|
* Rename ECalendarTable to ETaskTable.Matthew Barnes2009-12-271-1/+1
| | | | | Since ECalendarTable was only used for tasks anyway, and ETaskTable pairs nicely with EMemoTable.
* Coding style and whitespace cleanup.Matthew Barnes2009-12-261-1/+2
|
* Bug #603342 - Memory leak fixesMilan Crha2009-12-151-4/+6
|
* Kill ETableScrolled.Matthew Barnes2009-12-081-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 GnomeCalendarMilan Crha2009-11-181-2/+5
|
* BugĀ 601767 - Delete action in calendar view has glitchesMatthew Barnes2009-11-141-3/+11
|
* Bug #593751 - Show correct context menu in calendar viewsMilan Crha2009-11-111-1/+19
|
* Bug #596860 - Duplicate event gets shown in calendar viewMilan Crha2009-10-161-2/+0
| | | | Interim/partial solution.
* Bug 594534 - Can't select calendar for a new appointmentMatthew Barnes2009-09-291-0/+27
|
* Bug 595119 - Crash while trying to add a new category in contactMatthew Barnes2009-09-211-2/+2
|
* Introduce an EShellView::execute-search signal.Matthew Barnes2009-09-031-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 Barnes2009-09-021-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 Barnes2009-08-281-2/+5
|
* Handle calendar URIs from the command line.Matthew Barnes2009-08-251-1/+1
|
* Trim more fat off the GnomeCalendar API.Matthew Barnes2009-08-191-7/+159
| | | | Oh and hey look, I can see events now!
* Remove duplicate handlers for date navigator signals.Matthew Barnes2009-08-181-1/+7
|
* Fix compiler warnings and deprecated GTK+ API usage.Matthew Barnes2009-08-161-1/+0
|
* Get the calendar view popup menu working.Matthew Barnes2009-08-161-0/+135
|
* Track the timezone in one place: ECalModelMatthew Barnes2009-08-131-12/+3
|
* Make switching between calendar views work.Matthew Barnes2009-08-131-1/+8
|
* Get the backup-restore plugin working.Matthew Barnes2009-08-121-2/+0
|
* More refactoring of settings management.Matthew Barnes2009-08-061-2/+0
|
* Replace more "config" classes with property bindings.Matthew Barnes2009-08-061-52/+40
|
* Get GnomeCalendar and the a11y stuff building.Matthew Barnes2009-07-281-2/+2
|
* Kill CalSearchBar.Matthew Barnes2009-07-281-1/+150
| | | | Move calendar search logic to ECalShellView.
* Move "user_created" signal emission to ECalendarView.Matthew Barnes2009-07-241-0/+22
|
* Radically reorganize source code.Matthew Barnes2009-06-251-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.