aboutsummaryrefslogtreecommitdiffstats
path: root/calendar
Commit message (Collapse)AuthorAgeFilesLines
* Memory leaks around g_value_set_stringMilan Crha2010-10-221-2/+3
|
* Add missing gtk-compat.h include to various filesMilan Crha2010-10-211-0/+3
|
* Deal with GtkComboBoxEntry removal in gtk+-3.0.Matthew Barnes2010-10-213-3/+3
|
* Bug 632641 - Handle combo box text API going awayMatthias Clasen2010-10-214-11/+14
|
* Send errors to an EAlertSink instead of the task bar.Matthew Barnes2010-10-191-4/+0
| | | | | | 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.
* Bug #630506 - "You have %d alarms" needs ngettextMilan Crha2010-10-181-1/+1
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-1415-95/+154
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Bug #630490 - Not visible calendar color change immediatelyMilan Crha2010-10-141-0/+6
|
* Bug #617611 - redo_queries calls gtk+ functions in non-main threadMilan Crha2010-10-131-12/+55
|
* Day view print: Put day name in its boxCarlos Martín Nieto2010-10-091-2/+3
|
* Add a missing week number offsetCarlos Martín Nieto2010-10-091-1/+1
|
* Bug #240302 - Print the work week viewCarlos Martín Nieto2010-10-081-0/+419
|
* Bug #631320 - GtkObject is gone in GTK3Milan Crha2010-10-0713-72/+68
|
* Bug #618102 - Single event print doesn't show timeMilan Crha2010-10-061-13/+33
|
* Bug #211593 - Show week numbers on calendar printoutMilan Crha2010-10-061-17/+61
|
* Bug #629825 - Hide Free/Busy tab if not needed in express modeMilan Crha2010-10-051-1/+2
|
* Bug #615835 - Alarm not working for authenticated calendarsMilan Crha2010-10-053-4/+19
|
* Messin around with EAlerts.Matthew Barnes2010-09-301-7/+8
| | | | | | | | | | | | | | | | | | | Trying out a new interface called EAlertSink. The idea is to centralize how errors are shown to the user. A GtkWindow subclass would implement the EAlertSink interface, which consists of a single method: void (*submit_alert) (EAlertSink *alert_sink, EAlert *alert); The subclass has complete control over what to do with the EAlert, although I imagine we'll wind up implementing various alert-handling policies as standalone widgets such as EAlertDialog. I'd like to try an EAlertInfoBar. Code that would otherwise display an error dialog itself would instead pass the EAlert to an appropriate EAlertSink and be done with it. Nothing is final yet. Still hacking on EAlert trying to find an API that feels right for these use cases.
* Bug #629462 - Tasks 'Due' filters don't work properlyMilan Crha2010-09-292-2/+15
|
* Bug #629934 - Month view defaults to Monday as start of weekMilan Crha2010-09-291-0/+3
|
* Bug #629636 - Doesn't recognize local ESource-sMilan Crha2010-09-291-1/+1
|
* Bug #629480 - calendar-gui-WARNING: Couldn't find event windowMilan Crha2010-09-291-3/+0
|
* Bug #629150 - Empty calendar viewMilan Crha2010-09-295-23/+106
|
* Adapt to Camel API changes.Matthew Barnes2010-09-281-2/+4
|
* Use new GDK keysym names if available.Matthew Barnes2010-09-1814-72/+100
| | | | | | | In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*. I've added backward-compatibility macors to gtk-compat.h, which can be dumped as soon as we require GTK+ >= 2.22.0.
* Increase safety on WindowsFridrich Štrba2010-09-151-1/+33
| | | | Call SetDllDirectory() to reduce risk of DLL hijacking, and call SetProcessDEPPolicy() to reduce risk of rogue code execution.
* Fix a crapload of run-time warnings.Matthew Barnes2010-09-152-20/+12
| | | | EConfig and EMAccountEditor are very, very brittle.
* Bug #563471 - Printing tasks fails when grouped by category.Vibha Yadav2010-09-141-1/+2
| | | | | This works if Tasks/ Memos/ Contacts are grouped till level 1. If grouping level is increased then some text would be missing.
* Coding style cleanups.Matthew Barnes2010-09-1361-316/+316
|
* Coding style and whitespace cleanups.Matthew Barnes2010-09-1220-84/+91
|
* GnomeCalendar: Sink the floating ECalendarView references.Matthew Barnes2010-09-111-0/+5
| | | | | | GnomeCalendar should sink the initially-floating ECalendarView references since it keeps them in an internal array and unreferences them in its dispose() method.
* Bug #629089 - Accepting a meeting request sends a Tentative replyMilan Crha2010-09-091-0/+32
|
* Use the and operator only if there are two conditionsChenthill Palanisamy2010-09-082-10/+24
|
* Bug 629054 - Memory leak in memo_table_constructed()Matthew Barnes2010-09-081-0/+2
|
* Bug 629052 - Memory leak in task_table_constructed()Matthew Barnes2010-09-081-0/+2
|
* Bug 629051 - Memory leak in gnome_calendar_constructed()Matthew Barnes2010-09-081-0/+8
|
* Bug 629050 - Memory leak in e_day_view_recalc_cell_sizes()Matthew Barnes2010-09-081-2/+3
|
* Bug 628654 - e_calendar_view_get_tooltips memory leakMatthew Barnes2010-09-034-7/+14
|
* Bug 628635 - Crash in alarm-queue.c:display_notification()Matthew Barnes2010-09-031-1/+3
|
* Bug #624021 - Honour weeks shown in a multi week view on printMilan Crha2010-09-012-4/+28
|
* Bug #627101 - Not able to attach files in calendarMilan Crha2010-08-301-4/+4
|
* ECellText cleanups.Matthew Barnes2010-08-291-1/+1
|
* Remove the last traces of dbus-glib.Matthew Barnes2010-08-291-1/+0
|
* Bug 628136 - update_query_async() should not free the message structMatthew Barnes2010-08-281-3/+7
|
* Bug #627333 - Cannot cancel password dialog for a calendarMilan Crha2010-08-271-0/+3
|
* GObject boilerplate cleanup.Matthew Barnes2010-08-258-21/+21
| | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do.
* Bug 627601 - Memory leak in itip_get_comp_attendee()David Woodhouse2010-08-241-0/+1
|
* Add e_load_cal_source_async().Matthew Barnes2010-08-242-5/+286
| | | | | | | | | | | | | | | | | Similar to e_load_book_source_async() in libedataserverui (and may wind up there eventually). This replaces e_auth_new_cal_from_source(). void e_load_cal_source_async (ESource *source, ECalSourceType source_type, icaltimezone *default_zone, GtkWindow *parent, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); ECal * e_load_cal_source_finish (ESource *source, GAsyncResult *result, GError **error);
* Remove unused e_auth_new_cal_from_uri().Matthew Barnes2010-08-202-66/+0
|
* Bug 627124 - Crash while opening task-page.uiMatthew Barnes2010-08-191-0/+1
|
* Pass an EShell to EMsgComposer instances.Matthew Barnes2010-08-141-2/+10
| | | | Reduce the composer's dependency on e_shell_get_default().
* Bug 605737 - Appointment reminder shows icons on buttonsMatthew Barnes2010-08-131-318/+181
|
* Refresh alarm-notify.ui.Matthew Barnes2010-08-131-347/+123
|
* Ensure widgets are registered, without relying on config dialog setup at ↵Michael Meeks2010-08-112-0/+10
| | | | startup.
* Defer the load / creation of configuration UI with changes toMichael Meeks2010-08-112-3/+6
| | | | | | | | | e_preferences_window to take factory callbacks and store a reference to the shell. - This makes start-up substantially faster, particularly on Atom (eg.). Remove a number of idle handlers used to create these UIs in the first instance, cleaning the code.
* We are not using dbus-glib anymore, don't call dbus_g_thread_initFridrich Štrba2010-08-051-1/+0
|
* Bug 625204 - Typo in e_day_view_finish_long_event_resize()Thomas Mittelstaedt2010-07-291-1/+1
|
* Report error to user when fails to open calendar/task/memo listMilan Crha2010-07-161-0/+18
|
* Coding style and whitespace cleanup.Matthew Barnes2010-07-1213-132/+312
|
* Fix some compiler warnings.Matthew Barnes2010-07-111-0/+3
|
* Bug 624011 - EMeetingTimeSelector tries to change mouse cursor before it's ↵Matthew Barnes2010-07-101-9/+15
| | | | realized
* Bug #623204 - Be able to report detailed errors from backendsMilan Crha2010-07-0911-56/+92
|
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-1/+1
|
* Fix transience problems with ENameSelectorDialogs ...Michael Meeks2010-07-084-21/+8
|
* Work around sudden disappearance of GdkRegion in GTK+ 2.90.5.Matthew Barnes2010-06-302-0/+4
| | | | API was deprecated and removed in less than two hours! Sheesh!
* Bug #623029 - Work week days not restored on startMilan Crha2010-06-281-0/+3
|
* Bug #553104 - Ambiguous "for" in calendar translationsMilan Crha2010-06-252-12/+12
|
* Bug #621770 - Bottom-left calendar too bigMilan Crha2010-06-251-1/+1
|
* Bug #617854 - Critical warnings in calendar viewMilan Crha2010-06-251-2/+0
|
* Bug #611165 - Use memo start date from a calendar view, if activeMilan Crha2010-06-242-0/+57
|
* Bug #620246 - Increase size of 'group' combo box in taskMilan Crha2010-06-241-1/+2
|
* Bug 620951 - A11y support still thinks GnomeCalendar is a widgetMatthew Barnes2010-06-212-4/+0
|
* Coding style and whitespace cleanup.Matthew Barnes2010-06-202-8/+21
|
* Fix all remaining GTK3 issues.Matthew Barnes2010-06-163-15/+27
| | | | | | | | | | | | Work around the issue of GnomeCanvasItem amending its own flags to GtkObject::flags (which is sealed) by giving it its own flags field. This breaks libgnomecanvas ABI and API, but I see no other way. This commit didn't work the first time because gnome-pilot libraries were still pulling in the system-wide libgnomecanvas, and that was interfereing with our bundled version which has a different ABI. But gnome-pilot integration was dropped in the previous commit, so everything is now using the bundled libgnomecanvas.
* Remove gnome-pilot integration.Matthew Barnes2010-06-1614-5846/+1
| | | | | | | | | | | | | | | | It just doesn't belong in Evolution anymore. We don't support syncing with more modern devices -- see Conduits or SyncEvolution for that -- so it does not make sense for older model Palm Pilot PDAs to be the lone exception. I have repackaged the Evolution-Data-Server conduit modules to be provided by gnome-pilot itself in bug #619315. This should provide eqivalent Palm Pilot syncing functionality; it's just being moved to gnome-pilot. This completely severs our dependency on deprecated GNOME 2.x libraries which were still being dragged in by way of gnome-pilot dependencies. It was also interfereing with our bundling of libgnomecanvas.
* Revert "Fix all remaining GTK3 issues."Matthew Barnes2010-06-153-27/+15
| | | | | | | This reverts commit fd8b55edaa88906b588aa07d9eadcacd34a7a774. Something in this commit seriously hosed ETable, making Evolution pretty much unusable. Reverting this until I can track down the problem.
* Fix all remaining GTK3 issues.Matthew Barnes2010-06-153-15/+27
| | | | | | Work around the issue of GnomeCanvasItem amending its own flags to GtkObject::flags (which is sealed) by giving it its own flags field. This breaks libgnomecanvas ABI and API, but I see no other way.
* Bug #573228 - Make the "This event has alarms" icon clickableMilan Crha2010-06-071-9/+28
|
* Coding style and whitespace cleanups.Matthew Barnes2010-06-075-310/+375
|
* Bug 620150 - EventEditor: Disconnect signal handlers before disposing modelMatthew Barnes2010-06-061-0/+2
|
* Fix orientations in task-page.ui.Matthew Barnes2010-06-061-295/+108
|
* More GTK3 preparation.Matthew Barnes2010-06-045-24/+59
| | | | | This uses the new gtk_assistant_commit() I had added to GTK+ for our EImportAssistant progress page.
* Bug 257776 - Import assistant shows wrong extension for vCalendar filesMatthew Barnes2010-06-031-1/+1
|
* Bug 617094 - System timezone label not initialized in preferencesMatthew Barnes2010-05-302-9/+15
| | | | | Gert Kulyk gets credit for solving the bug, I just refactored the code a bit more heavily.
* Bug 619417 - system_tz_label is not translated in cal-prefs-dialogGert Michael Kulyk2010-05-291-1/+1
| | | | | Translate system_tz_label too, as every occurence of timezone names is getting translated in this dialog.
* Bug 619637 - Inconsistent buttons in delete confirmation dialogsMatthew Barnes2010-05-291-14/+14
|
* Bug 619903 - Event editor is too small in express modeMatthew Barnes2010-05-291-2/+2
|
* CompEditor cleanup.Matthew Barnes2010-05-291-41/+24
|
* Fix a runtime warning on calendar startup.Matthew Barnes2010-05-282-6/+7
|
* Bug 619904 - Mnemonic issues in express modeMatthew Barnes2010-05-282-6/+6
|
* Install evolution-alarm-notify into bindir for windowsFridrich Štrba2010-05-281-0/+4
|
* [win32] Set a path in evolution-alarm-notify binary,Fridrich Štrba2010-05-281-0/+10
| | | | | so it finds its dependencies even if it is started by a link in StartUp submenu of Program menu.
* Bug #313791 - Delegator can be repeated when delegating a meetingMilan Crha2010-05-283-55/+46
|
* Bug #248105 - No warning if you create an appointment in the pastMilan Crha2010-05-275-15/+161
|
* Refix bug #613798 - Marcus Bains line is greyMatthew Barnes2010-05-271-2/+0
| | | | Regression introduced by the express2 merge.
* Coding style and whitespace cleanup.Matthew Barnes2010-05-275-21/+43
|
* Merge branch 'express2'Matthew Barnes2010-05-2723-229/+407
|\
| * Coding style and whitespace cleanup.Matthew Barnes2010-05-258-22/+27
| |
| * Merge branch 'gnome-2-30' into express2Matthew Barnes2010-05-257-14/+58
| |\
| | * Bug #616889 - Force 24h format for locales not supporting 12h formatGert Michael Kulyk2010-05-211-0/+5
| | |
| | * Bug 594153 (3/3) - Allow setting alarms on any meetingJim Ramsay2010-05-191-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By tying the attachment view "editable" action group to comp-editor "individual" group, these add/remove actions are marked sensitive / insensitive in sync with the existing "Insert" menu items which are already in the "individual" group. Though not introduced with the other symptoms of this bug (0597b877c5bf4d21ac4048742ddf6b11e24877ba), the descreptency fixed here is integrally related.
| | * Bug 594153 (2/3) - Allow setting alarms on any meetingJim Ramsay2010-05-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "view-time-zone" and "view-categories" actions should not have been grouped with the "individual" action group but rather the "core" action group, as they should always be available regardless of whether or not the element being edited is read-only/owned, as they simply affect visibility of various widgets. This fixes a bug introduced in 0597b877c5bf4d21ac4048742ddf6b11e24877ba where these two actions were accidentally grouped with other actions that should legitimately be in the "individual" group.
| | * Bug 594153 (1/3) - Allow setting alarms on any meetingJim Ramsay2010-05-195-13/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces a new action_group called "editable" in the comp-editor that can be used by other components to assign actions that should be sensitized separately from the existing "individual" group, such as the "Alarms" and "Show Time as Busy" event actions. This fixes a bug introduced in 0597b877c5bf4d21ac4048742ddf6b11e24877ba where these two actions were accidentally grouped with other actions that should legitimately be in the "individual" group.
| | * Bug 617865 - Various data file cleanupsMatthew Barnes2010-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Install evolution-alarm-notify in $(privlibexecdir) instead of $(bindir). - Set the X-GNOME-Bugzilla-Version in evolution-alarm-notify.desktop to @BASE_VERSION@.x (patch was missing the .x suffix). - Killed data/evolution.keys.in.in since it's full of CORBA cruft. The MimeType field in evolution.desktop fills this role now. - Copied the AS_AC_EXPAND macro from gnome-settings-daemon. The macro sets up path-related substitutions for use in automake input files. So for example AS_AC_EXPAND(PRIVLIBEXECDIR, "$privlibexecdir") in configure.ac allows us to use @PRIVLIBEXECDIR@ in .desktop.in files. - Simplified .desktop rules using gnome-settings-daemon as a guide.
| * | Merge branch 'gnome-2-30' into express2Matthew Barnes2010-05-172-0/+5
| |\|
| | * Bug 618113 - Missing icon in alarm dialogMatthew Barnes2010-05-092-0/+5
| | |
| | * Bug #615384 - Use contact's free/busy URL only when not emptyHolger Mickler2010-04-271-0/+5
| | |
| | * include missing headerMichael Meeks2010-04-231-0/+1
| | |
| | * Initialize dbus threading to avoid loosing alarmsMichael Meeks2010-04-231-0/+1
| | |
| | * Remove 3 leftover references to non-existing librariesFridrich Štrba2010-04-231-4/+0
| | |
| * | don't setup the watch cursor if we have no attendees.Michael Meeks2010-05-101-0/+4
| | |
| * | Bug #615384 - Use contact's free/busy URL only when not emptyHolger Mickler2010-04-301-0/+5
| | |
| * | Remove 3 leftover references to non-existing librariesFridrich Štrba2010-04-301-4/+0
| | |
| * | Handle the side pane's date navigator size. Set a minimum size of 150pxSrinivasa Ragavan2010-04-271-1/+1
| | | | | | | | | | | | | | | and make sure it doesn't get smaller than that. Also pick the pane position from the right place.
| * | Have (Work)Week view as default.Srinivasa Ragavan2010-04-271-1/+1
| | |
| * | Don't use gconf to store the names of widgets to hideFederico Mena Quintero2010-04-272-21/+10
| | | | | | | | | | | | | | | | | | That was just for development. Now we hardcode the lists of widgets. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | improve alarm debugging outputMichael Meeks2010-04-231-1/+2
| | |
| * | include missing headerMichael Meeks2010-04-231-0/+1
| | |
| * | Initialize dbus threading to avoid loosing alarmsMichael Meeks2010-04-231-0/+1
| | |
| * | fix dumb buffer overrunMichael Meeks2010-04-231-2/+5
| | |
| * | de-confuse debugging, two back-to-back ctime calls would overwriteMichael Meeks2010-04-231-10/+27
| | | | | | | | | | | | each other during a printf otherwise.
| * | Merge commit 'origin/gnome-2-30' into express2Michael Meeks2010-04-227-14/+45
| |\|
| | * Don't bundle 256x256 icon since it does not work anywayFridrich Štrba2010-04-201-0/+0
| | |
| | * Give the windows version of evolution-alarm-notify a nice win32 iconFridrich Štrba2010-04-203-2/+14
| | |
| | * Bug 596601 (bnc) - monitor system timezone changes in evolutionChenthill Palanisamy2010-04-164-12/+31
| | |
| | * Remove duplicate use_system_timezone pref, set default to trueSandy Armstrong2010-04-161-14/+2
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=615878
| * | get window transience right for source copying error dialogs.Michael Meeks2010-04-201-6/+8
| | |
| * | Hide attendees boxSrinivasa Ragavan2010-04-191-1/+1
| | |
| * | Remove duplicate use_system_timezone pref, set default to trueSandy Armstrong2010-04-191-14/+2
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=615878
| * | Re-work the over-complicated event editor as a tabbed notebook.Michael Meeks2010-04-195-54/+172
| | | | | | | | | | | | Thanks to Sashwaat.
| * | Hide the 'Show appointment end times' option when in Express modeFederico Mena Quintero2010-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | The default is True, and it is perfectly fine - otherwise you cannot see when appointments are supposed to end. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Hide the options for Time Divisions when in Express modeFederico Mena Quintero2010-04-182-2/+2
| | | | | | | | | | | | | | | | | | 30 minutes is the default and you'll learn to like it. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Hide the 'Scroll month view by a week' option when in Express modeFederico Mena Quintero2010-04-181-2/+2
| | | | | | | | | | | | | | | | | | | | | And make it default to True. Time is continuous, and month view is much better if it behaves continuously. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Combine the preferences widgets for week numbersFederico Mena Quintero2010-04-183-22/+5
| | | | | | | | | | | | | | | | | | | | | | | | We had "Show week number in Day and Work Week View" and "Show week numbers in date navigator"; now we only have "Show week numbers". Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Remove /apps/evolution/calendar/date_navigator/show_week_numbersFederico Mena Quintero2010-04-183-22/+0
| | | | | | | | | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Use a single /apps/evolution/calendar/display/show_week_numbersFederico Mena Quintero2010-04-183-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have two preferences for showing week numbers in various places. We will combine these to be a single preference. This change replaces /apps/evolution/calendar/display/day_view_show_week_number with a general /apps/evolution/calendar/display/show_week_numbers. We'll deal with the other preference in subsequent commits. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Hack the row spacing of a single-row tableFederico Mena Quintero2010-04-181-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The table for the Time preferences in the calendar's General preferences page, when Evo runs in Express mode, has only a single row of visible widgets; all the other rows are hidden in Express mode. However, GTK+ 2.20 and earlier will include row spacings even for empty rows in GtkTable (or those that only have invisible widgets). Since that table has only a single visible row in Express mode, we hack its row spacing to be 0 so that we don't get any extra spacing in that case. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Hook up the calendar's preferences in a sensible placeFederico Mena Quintero2010-04-181-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | The code evolved so that the toplevel preferences were inserted at a random point in the "make the preferences" function; we now move them to a standalone section for clarity. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Move the 12/24 hour widgets to the top of their sectionFederico Mena Quintero2010-04-171-43/+44
| | | | | | | | | | | | | | | | | | | | | It doesn't make sense for them to be between the options for the first and second timezones. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Hide some calendar preferences in Express modeFederico Mena Quintero2010-04-161-0/+4
| | | | | | | | | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Schema with calendar widgets to hide in Express modeFederico Mena Quintero2010-04-161-0/+20
| | | | | | | | | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Give meaningful names to widgets in the calendar's General preferencesFederico Mena Quintero2010-04-161-5/+5
| | | | | | | | | | | | | | | | | | We'll hide some of those widgets when in Express mode. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | cleanup for non-express modeMichael Meeks2010-04-152-5/+9
| | |
| * | Adapt the event editor for MeeGo / small-screen.Michael Meeks2010-04-152-13/+24
| | | | | | | | | | | | Bin the menu bar, disable the print icon, add a close button at top right.
| * | Merge branch 'gnome-2-30' into express2Matthew Barnes2010-04-131-0/+2
| |\|
| | * Bug #611646 - Calendar shows recurring birthdays incorrectlyMilan Crha2010-04-131-0/+2
| | |
| * | Put the for-today/overdue tasks preferences in the same line, to save spaceFederico Mena Quintero2010-04-101-32/+31
| | | | | | | | | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Fix mismatched quotes.Matthew Barnes2010-04-071-1/+1
| | |
| * | Move the day start / day end widgets to the same lineFederico Mena Quintero2010-04-071-45/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | This saves us one whole row of widgets. We put both labels in a size group so that they attain the same amount of space between the label and their date-edit widget, hopefully. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Remove a superfluous row in a GtkTableFederico Mena Quintero2010-04-071-172/+95
| | | | | | | | | | | | | | | | | | | | | This was causing the General page of the calendar's preferences notebook tab to have an extra 12 pixels of vertical space Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * | Add extensions to configure calender widgets.Matthew Barnes2010-04-0725-389/+51
| |/ | | | | | | | | | | | | | | | | | | | | Make ECalendarItem, ECalendarView, ECalModel, EDateEdit, EMeetingStore, and EMeetingTimeSelector extensible and register extensions to automatically bind every instance to the appropriate EShellSettings. Conflicts: calendar/gui/gnome-cal.c modules/calendar/e-cal-shell-content.c
| * Bug #592117 - Calendar compressed weekend print improvementpepp2010-04-021-5/+5
| |
| * Bug #613352 - Changed time range not propagated to calendarMilan Crha2010-04-013-27/+172
| |
| * Bug #612821 - Uses freed memory when changing task's sourceMilan Crha2010-04-011-4/+13
| |
| * Bug #569945 - Recurrence icon not removed after changing to single eventMilan Crha2010-04-011-0/+1
| |
* | Add tooltips for print button on CompEditor toolbar.Matthew Barnes2010-05-243-0/+11
| |
* | Bug #616889 - Force 24h format for locales not supporting 12h formatGert Michael Kulyk2010-05-211-0/+5
| |
* | Bug 594153 (3/3) - Allow setting alarms on any meetingJim Ramsay2010-05-191-0/+9
| | | | | | | | | | | | | | | | | | | | | | By tying the attachment view "editable" action group to comp-editor "individual" group, these add/remove actions are marked sensitive / insensitive in sync with the existing "Insert" menu items which are already in the "individual" group. Though not introduced with the other symptoms of this bug (0597b877c5bf4d21ac4048742ddf6b11e24877ba), the descreptency fixed here is integrally related.
* | Bug 594153 (2/3) - Allow setting alarms on any meetingJim Ramsay2010-05-191-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | The "view-time-zone" and "view-categories" actions should not have been grouped with the "individual" action group but rather the "core" action group, as they should always be available regardless of whether or not the element being edited is read-only/owned, as they simply affect visibility of various widgets. This fixes a bug introduced in 0597b877c5bf4d21ac4048742ddf6b11e24877ba where these two actions were accidentally grouped with other actions that should legitimately be in the "individual" group.
* | Bug 594153 (1/3) - Allow setting alarms on any meetingJim Ramsay2010-05-195-13/+43
| | | | | | | | | | | | | | | | | | | | | | This introduces a new action_group called "editable" in the comp-editor that can be used by other components to assign actions that should be sensitized separately from the existing "individual" group, such as the "Alarms" and "Show Time as Busy" event actions. This fixes a bug introduced in 0597b877c5bf4d21ac4048742ddf6b11e24877ba where these two actions were accidentally grouped with other actions that should legitimately be in the "individual" group.
* | Bug #499320 - Preview before import from command lineMilan Crha2010-05-192-4/+514
| |
* | Bug 617865 - Various data file cleanupsMatthew Barnes2010-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Install evolution-alarm-notify in $(privlibexecdir) instead of $(bindir). - Set the X-GNOME-Bugzilla-Version in evolution-alarm-notify.desktop to @BASE_VERSION@.x (patch was missing the .x suffix). - Killed data/evolution.keys.in.in since it's full of CORBA cruft. The MimeType field in evolution.desktop fills this role now. - Copied the AS_AC_EXPAND macro from gnome-settings-daemon. The macro sets up path-related substitutions for use in automake input files. So for example AS_AC_EXPAND(PRIVLIBEXECDIR, "$privlibexecdir") in configure.ac allows us to use @PRIVLIBEXECDIR@ in .desktop.in files. - Simplified .desktop rules using gnome-settings-daemon as a guide.
* | Bug #607257 - Add checks for event->comp_data != NULLMilan Crha2010-05-1410-34/+571
| |
* | Bug #617496 - Critical warnings when open a taskMilan Crha2010-05-101-1/+1
| |
* | Bug 618113 - Missing icon in alarm dialogMatthew Barnes2010-05-092-0/+5
| |
* | Adapt to Camel API changes.Matthew Barnes2010-05-081-0/+1
| | | | | | | | | | This also removes the boxed CamelObject GType, since CamelObject is an honest-to-goodness GObject now.
* | Coding style and whitespace cleanup.Matthew Barnes2010-05-022-7/+12
| |
* | Bug #609052 - Proper warning should be shown.Punit Jain2010-04-282-9/+9
| | | | | | | | when saving calendar items without summary.
* | Bug #614900 - Description field in calendar list view.Punit Jain2010-04-281-0/+1
| |
* | Bug #615384 - Use contact's free/busy URL only when not emptyHolger Mickler2010-04-271-0/+5
| |
* | include missing headerMichael Meeks2010-04-251-1/+2
| |
* | Camel is now GObject-based.Matthew Barnes2010-04-242-3/+3
| |
* | Initialize dbus threading to avoid loosing alarmsMichael Meeks2010-04-231-0/+1
| |
* | Remove 3 leftover references to non-existing librariesFridrich Štrba2010-04-231-4/+0
| |
* | Bug #360461 - Avoid markup in translatable messagesMilan Crha2010-04-231-33/+46
| |
* | Don't bundle 256x256 icon since it does not work anywayFridrich Štrba2010-04-201-0/+0
| |
* | Give the windows version of evolution-alarm-notify a nice win32 iconFridrich Štrba2010-04-203-2/+14
| |
* | Adapt to libedataserverui API changes.Matthew Barnes2010-04-202-2/+6
| |
* | Remove duplicate use_system_timezone pref, set default to trueSandy Armstrong2010-04-161-14/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=615878
* | Use accessor functions instead direct access (GSEAL work)Javier Jardón2010-04-135-11/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still remaining: GtkAccessible::widget GtkAssistant::forward GtkAssistant::back GtkObject::flags GtkTreeStore::stamp The GtkAssistant fields are related to bug #596428. We don't need accessor functions so much as the enhancement described there implemented. https://bugzilla.gnome.org/show_bug.cgi?id=615613
* | Bug #611646 - Calendar shows recurring birthdays incorrectlyMilan Crha2010-04-131-0/+2
| |
* | Adapt to Camel API changes.Matthew Barnes2010-04-131-6/+9
| |
* | Forgot to commit some bits.Matthew Barnes2010-04-081-0/+1
| |
* | Giant leap towards GSEAL compliance.Matthew Barnes2010-04-0839-585/+875
| |
* | Bug #571714 - Remove obsolete stringsMilan Crha2010-04-071-12/+0
| |
* | Bug #567304 - Review strings for translationMilan Crha2010-04-077-107/+19
| |
* | Adapt to Camel API changes.Matthew Barnes2010-04-041-1/+1
| |
* | Generate ChangeLog files for tarball releases.Matthew Barnes2010-04-033-40453/+0
| | | | | | | | Remove old ChangeLog files that predate our switch to git.
* | Remove dead Bonobo-era source files.Matthew Barnes2010-04-034-1189/+0
| |
* | Only #include Camel's top-level header.Matthew Barnes2010-04-036-15/+5
| |
* | Miscellaneous cleanup bits from WebKit branch.Matthew Barnes2010-04-021-6/+0
| |
* | Bug #347330 - Mark forgotten strings for translationMilan Crha2010-04-021-1/+1
| |
* | Bug #333039 - Merge some i18n stringsMilan Crha2010-04-022-11/+16
| |
* | Bug #592117 - Calendar compressed weekend print improvementpepp2010-04-021-5/+5
| |
* | Bug #325121 - Do not translate developer strings in g_param_spec_*Milan Crha2010-04-023-5/+5
| |
* | Bug #261979 - Untranslatable string due to sentence splittingUshveen Kaur2010-04-021-1/+1
| |
* | Bug #261062 - Do not translate untranslatable textsMilan Crha2010-04-021-1/+1
| |
* | Bug #613352 - Changed time range not propagated to calendarMilan Crha2010-04-013-27/+172
| |
* | Bug #612821 - Uses freed memory when changing task's sourceMilan Crha2010-04-011-4/+13
| |
* | Bug #569945 - Recurrence icon not removed after changing to single eventMilan Crha2010-04-011-0/+1
| |
* | Fix mismatched quotes.Matthew Barnes2010-03-291-1/+1
| |
* | Bug 611882 - Missing mnemonics in Date/Time format preferencesMatthew Barnes2010-03-281-2/+2
| |
* | Move the day start / day end widgets to the same lineFederico Mena Quintero2010-03-271-45/+59
| | | | | | | | | | | | | | | | | | This saves us one whole row of widgets. We put both labels in a size group so that they attain the same amount of space between the label and their date-edit widget, hopefully. Signed-off-by: Federico Mena Quintero <federico@novell.com>
* | Remove a superfluous row in a GtkTableFederico Mena Quintero2010-03-271-172/+95
| | | | | | | | | | | | | | This was causing the General page of the calendar's preferences notebook tab to have an extra 12 pixels of vertical space Signed-off-by: Federico Mena Quintero <federico@novell.com>
* | Bug 613798 - Marcus Bains line is greyMatthew Barnes2010-03-243-2/+16
| |
* | Add extensions to configure calender widgets.Matthew Barnes2010-03-2025-390/+51
|/ | | | | | Make ECalendarItem, ECalendarView, ECalModel, EDateEdit, EMeetingStore, and EMeetingTimeSelector extensible and register extensions to automatically bind every instance to the appropriate EShellSettings.
* Fix runtime warnings when opening calendar for the first timeMilan Crha2010-03-161-1/+1
|
* Revert some bad assumptions I made in EPluginUI.Matthew Barnes2010-03-163-6/+6
| | | | | | | | | We can't require the use of EUIManager everywhere because we don't control all the UI manager instances -- the most compelling example being the composer, whose UI manager comes from GtkhtmlEditor. Instead, EPluginUI will check the instance type and pick an appropriate "load_from_string" function.
* Make the gconf schemas installation rules consistent in all Makefiles.amFridrich Strba2010-03-161-10/+12
|
* Actually respect the --disable-schemas-install configure optionFridrich Strba2010-03-151-0/+4
|
* Shell and UI manager cleanups.Matthew Barnes2010-03-144-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Replace the EVO_EXPRESS environment variable with an --express command line option. (Note, this adds a new translatable string for --help.) Add an EUIManager class with an "express-mode" property and custom load functions that use our new "express" preprocessor. This replaces the UI manager functions in e-utils.c. (Also going to see if I can get GTK+ to add an "add_ui_from_string" method to GtkUIManagerClass that we can override. Then we could just call gtk_ui_manager_add_ui_from_string() and the preprocessor would automatically do its thing and chain up.) Add an "express-mode" read-only GObject property to EShell. Add e_shell_configure_ui_manager() to e-shell-utils.c. For now this just creates a one-way property binding: EShell:express-mode -> EUIManager:express-mode Call this immediately after e_ui_manager_new(). (EUIManager can't do this itself because it lives too low in the dependency hierarchy and doesn't know about EShell.)
* improve locking for async query update, share code for object disposal,Michael Meeks2010-03-142-61/+78
| | | | and don't crash as before: bug#612826#
* Fix GnomeCalendar lifecycle; not being a widget meant we didn'tMichael Meeks2010-03-142-11/+14
| | | | | | | get a gtk_widget_destroy invocation, which meant we left some callbacks registered, long after our child 'views' were destroyed causing sudden death in update_marcus_bains_line_cb, manipulating views.
* More relocation cleanup EVOLUTION_ICONSDIR -> EVOLUTION_ICONDIRFridrich Strba2010-03-111-1/+2
|
* Clean up GalView and related classes.Matthew Barnes2010-03-112-2/+2
|
* Some more directories relocated on windowsFridrich Strba2010-03-112-0/+2
|
* Bug 612374 - Build failure due to recent GTK+ deprecationsMatthew Barnes2010-03-101-4/+7
|
* Update win32 directory relocation and some consistency cleanupFridrich Strba2010-03-101-1/+1
|
* Bug 611727 - Date navigator marks dates for inactive calendarsMatthew Barnes2010-03-101-0/+7
|
* Remove more unnecessary terminal messages.Matthew Barnes2010-03-101-3/+0
|
* tag-calendar.c cleanups.Matthew Barnes2010-03-101-49/+42
|
* Work around recent GTK+ deprecations.Matthew Barnes2010-03-0520-1/+153
|
* Bug #529331 - Deletes appointments when moving to the same calendarMilan Crha2010-02-253-3/+6
|
* Restore some calendar headers that got dropped.Matthew Barnes2010-02-251-0/+3
|
* Do less output on an evolution-alarm-notify consoleMilan Crha2010-02-233-9/+10
|
* Bug #602396 - Crashed on Reply to all in meeting pop up menuMilan Crha2010-02-221-2/+1
|
* Add DnD support to e-selection.c.Matthew Barnes2010-02-094-71/+51
| | | | | | Avoid listing calendar and directory targets explicitly, so that e-selection.c contains the one and only master list. Still need to figure out how to centralize "text/x-source-vcard".
* Coding style and whitespace cleanup.Matthew Barnes2010-02-089-170/+340
|
* Coding style and whitespace cleanup.Matthew Barnes2010-01-314-50/+50
|
* Improve sidebar and ECalModel interaction.Matthew Barnes2010-01-301-12/+36
| | | | | Restores the "default client" behavior from 2.28, so that "Click to Add" task and memo fields work properly.
* Sidebar cleanups for Memos and Tasks.Matthew Barnes2010-01-304-46/+0
| | | | | | | Kill the EMemoTable::user-created signal and connect directly to ECalModel::row-appended in e_memo_shell_view_private.c. Same goes for tasks.
* Remove a bunch of dead code in GnomeCalendar.Matthew Barnes2010-01-302-425/+0
|
* Revert "Without this evo 2.28.2 will not link/run at all"Matthew Barnes2010-01-293-59/+0
| | | | | | | This reverts commit 013ce5b70e85d6c9008cebd1d5efbe87a539d445. Looks like it was meant for gnome-2-28 branch. In any case it contains unresolved merge conflicts which breaks compilation.
* Without this evo 2.28.2 will not link/run at allFridrich Strba2010-01-283-0/+59
| | | | | | The change is needed: 1) To export the right symbols from the right dummy import library so that the loader does not look for symbols where they are not 2) Export that comp_editor_registry using a getter function for win32 so that we don't have to decorate the data string so that the autoexport works again
* Bug 607566 - Cause calendar view widget to redraw when dates shown changedGustavo Noronha Silva2010-01-271-0/+1
|
* Expose ECalendarSelectorGustavo Noronha Silva2010-01-271-0/+1
| | | | Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
* Make authentication functionality availableGustavo Noronha Silva2010-01-2715-28/+32
| | | | | | | This involves renaming the calendar auth-related functions to have a prefix, and shipping the headers. Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
* Bug #607751 - Double free while copying whole calendarMilan Crha2010-01-271-3/+46
|
* Fix include paths for some files to also work when installedGustavo Noronha Silva2010-01-272-2/+2
| | | | Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
* Remove a couple silly ECalModel functions.Matthew Barnes2010-01-256-35/+10
|
* Bug 607952 - "Hours" used as both singular and plural formsMatthew Barnes2010-01-251-1/+1
|
* Coding style and whitespace cleanups.Matthew Barnes2010-01-232-3/+8
|
* Bug 607572 - Date navigator should be synced with the GnomeCalendar upon ↵Gustavo Noronha2010-01-221-0/+3
| | | | setting
* Bug #606301 - Slow sort by subjectMilan Crha2010-01-205-111/+92
|
* Bug #390973 - Changing meeting organizer should also change default attendeeMilan Crha2010-01-182-2/+64
|
* Improve clipboard behavior.Matthew Barnes2010-01-186-26/+242
| | | | | | | | | | | | | | | | | | | | | Add "copy-target-list" and "paste-target-list" to the ESelectable interface. These are underutilized for the moment, but will eventually be used to help integrate drag-and-drop support into ESelectable. Add cut and paste support to EWebView, along with a new "editable" property and new clipboard signals "copy-clipboard", "cut-clipboard" and "paste-clipboard". In EFocusTracker, listen for "owner-changed" signals from the default clipboard as another trigger to update actions, particularly the Paste action. (Unfortunately this doesn't work for EWebView since GtkHtml implements its own clipboard.) In EMsgComposer, convert GtkhtmlEditor's clipboard methods to empty stubs, since EFocusTracker will now trigger EWebView's clipboard actions. Also, intercept EWebView::paste-clipboard signals and improve the interaction between the HTML editor and the attachment bar based on use cases in bug #603715.
* Remove dead assignments found by clang.Matthew Barnes2010-01-1626-210/+44
|
* Also ship gnome-cal.h as a public headerGustavo Noronha Silva2010-01-151-0/+1
| | | | | This file is included by e-calendar-view.h but was not being shipped, causing builds to fail.
* Whitespace cleanup.Matthew Barnes2010-01-111-1/+1
|
* Cleanup delete actions in shell views.Matthew Barnes2010-01-116-401/+411
|