aboutsummaryrefslogtreecommitdiffstats
path: root/modules/calendar
Commit message (Expand)AuthorAgeFilesLines
* ETaskShellBackend: Use EClientCache to obtain an EClient.Matthew Barnes2013-02-181-38/+60
* EMemoShellBackend: Use EClientCache to obtain an EClient.Matthew Barnes2013-02-181-38/+60
* ECalShellBackend: Use EClientCache to obtain an EClient.Matthew Barnes2013-02-181-44/+85
* ETaskShellSidebar: Remove internal client table.Matthew Barnes2013-02-171-107/+14
* EMemoShellSidebar: Remove internal client table.Matthew Barnes2013-02-171-107/+14
* ECalShellSidebar: Remove internal client table.Matthew Barnes2013-02-171-107/+14
* ETaskShellSidebar: Use EClientCache to determine refresh support.Matthew Barnes2013-02-171-7/+12
* EMemoShellSidebar: Use EClientCache to determine refresh support.Matthew Barnes2013-02-171-7/+12
* ECalShellSidebar: Use EClientCache to determine refresh support.Matthew Barnes2013-02-171-7/+12
* Remove e_task_shell_sidebar_get_clients().Matthew Barnes2013-02-172-15/+0
* Remove e_memo_shell_sidebar_get_clients().Matthew Barnes2013-02-172-15/+0
* Remove e_cal_shell_sidebar_get_clients().Matthew Barnes2013-02-172-15/+0
* e_task_shell_view_delete_completed: Obtain client list from ECalModel.Matthew Barnes2013-02-171-3/+8
* Remove client list param from e_task_table_process_completed_tasks().Matthew Barnes2013-02-171-16/+2
* Remove e_task_shell_view_update_timezone().Matthew Barnes2013-02-172-33/+0
* Remove e_memo_shell_view_update_timezone().Matthew Barnes2013-02-172-33/+0
* Remove e_cal_shell_view_update_timezone().Matthew Barnes2013-02-172-33/+0
* ETaskShellSidebar: Use EClientCache to obtain EClient instances.Matthew Barnes2013-02-171-65/+40
* EMemoShellSidebar: Use EClientCache to obtain EClient instances.Matthew Barnes2013-02-171-65/+40
* ECalShellSidebar: Use EClientCache to obtain EClient instances.Matthew Barnes2013-02-171-65/+40
* Defer "backend-error" alerts to shell views.Matthew Barnes2013-02-173-147/+0
* ETaskShellView: Handle error signals from task list backends.Matthew Barnes2013-02-172-3/+50
* EMemoShellView: Handle error signals from memo list backends.Matthew Barnes2013-02-172-1/+50
* ECalShellView: Handle error signals from calendar backends.Matthew Barnes2013-02-172-0/+49
* Defer "backend-died" alerts to EShell.Matthew Barnes2013-02-173-48/+9
* ETaskShellView: Use g_clear_object() in dispose().Matthew Barnes2013-02-162-9/+3
* EMemoShellView: Use g_clear_object() in dispose().Matthew Barnes2013-02-162-9/+3
* ECalShellView: Use g_clear_object() in dispose().Matthew Barnes2013-02-162-9/+3
* Remove old GTK+ version checks.Matthew Barnes2013-02-161-2/+0
* Fix up error handling around e_book/cal_client_connect_finish().Matthew Barnes2013-01-314-22/+5
* Use e_cal_client_connect().Matthew Barnes2013-01-3011-648/+836
* Remove usage of deprecated e_client_is_opened().Matthew Barnes2013-01-263-6/+3
* E_CLIENT_ERROR_BUSY is no longer used.Matthew Barnes2013-01-253-213/+0
* Add a "settings" module.Matthew Barnes2013-01-2116-1374/+0
* Bump GDK_VERSION_MIN_REQUIRED to GDK_VERSION_3_2.Matthew Barnes2013-01-203-5/+5
* e-config: Remove unused functions.Matthew Barnes2012-12-171-2/+1
* Fix compiler warnings.Matthew Barnes2012-12-151-2/+2
* Move the contact map widgets to addressbook/gui/widgets.Matthew Barnes2012-12-131-2/+0
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-1333-98/+3
* Avoid using GdkEventButton directly in certain places.Matthew Barnes2012-11-303-16/+16
* Identify calendar/memo/task sources in error messagesMilan Crha2012-11-273-6/+60
* Coding style and whitespace cleanup.Matthew Barnes2012-11-117-12/+19
* Bug #656143 - Stop using deprecated Gtk[HV]Box(Class)Dominique Leuenberger2012-11-071-2/+2
* Missing search buttons in Calendar viewMilan Crha2012-11-061-1/+1
* ECalConfigView: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+71
* ECalConfigModel: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+73
* ECalConfigMeetingTimeSelector: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+77
* ECalConfigMeetingStore: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+75
* ECalConfigDateEdit: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+74
* ECalConfigCompEditor: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+74
* ECalConfigCalendarItem: Use G_DEFINE_DYNAMIC_TYPE.Matthew Barnes2012-10-103-27/+76
* Make sure the selected days in the calendar matches shown daysMilan Crha2012-09-111-0/+16
* Bug #683407 - Preserve week views in calendar when clicking one dayMilan Crha2012-09-111-2/+5
* Make sure evolution-alarm-notify is running on Evolution's startMilan Crha2012-08-302-0/+34
* Bug #678476 - Critical warnings on calendar factory consoleMilan Crha2012-08-213-0/+48
* Coding style and whitespace cleanup.Matthew Barnes2012-08-206-47/+85
* Bind labels to widgets for day times settings in preferences so mnemonics workAndre Klapper2012-08-191-0/+2
* Add cal_shell_content_check_state().Matthew Barnes2012-08-193-162/+289
* Add event/memo/task "Save As" item to File menu.Matthew Barnes2012-08-181-0/+2
* action_memo_list_delete_cb(): Fix typo.Matthew Barnes2012-08-181-1/+1
* Bug #676785 - Enables wrong calendar after saving appointmentMilan Crha2012-08-101-5/+4
* e-memo-shell-view-actions.c: Support deleting remote resources.Matthew Barnes2012-08-031-16/+17
* e-task-shell-view-actions.c: Support deleting remote resources.Matthew Barnes2012-08-031-16/+17
* e-cal-shell-view-actions.c: Support deleting remote resources.Matthew Barnes2012-08-031-16/+17
* Enable "delete" action for remote-deletable sources.Matthew Barnes2012-08-039-9/+54
* Coding style and whitespace cleanup.Matthew Barnes2012-06-251-6/+6
* Use SoupURI instead of EUri.Matthew Barnes2012-06-193-12/+24
* Do not call g_object_notify() when property didn't changeMilan Crha2012-06-184-1/+16
* Disable 'Rename' if source is a collection member.Matthew Barnes2012-06-159-45/+99
* Remove the last remaining usage of GConfMilan Crha2012-06-153-889/+17
* Move ECalSourceConfig to /widgets/misc.Matthew Barnes2012-06-156-6/+6
* Bug #676179 - Memos/Tasks - Update preview when it's shownDan Vrátil2012-06-142-0/+12
* Adapt to evolution-data-server's port from GConf to GSettingsMilan Crha2012-06-141-6/+7
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-0422-58/+31
* Adapt modules/calendar to the new ESource API.Matthew Barnes2012-06-0338-2194/+717
* Reduce diff noise with 'account-mgmt' branch.Matthew Barnes2012-06-0311-21/+48
* Bug #675863 - Cannot load webview.css from Tasks/MemosDan Vrátil2012-05-172-24/+32
* Bug #671585 - Add support for smooth scrolling devicesMilan Crha2012-05-151-4/+27
* Whitespace cleanups.Matthew Barnes2012-05-133-16/+16
* Rename Evolution module libraries.Matthew Barnes2012-05-111-6/+5
* Adapt to libedataserver[ui] changes.Matthew Barnes2012-04-2215-107/+180
* Show calendar Find Next/Prev/Stop buttons beside Search text entryMilan Crha2012-04-161-0/+56
* Bug #600860 - Opening IMAP message with large attachment blocks UIMilan Crha2012-04-131-0/+4
* Bug #584143 - Global Search Function withing CalendarMilan Crha2012-04-116-1/+552
* Bug #670967 - Moving event in offline doesn't delete event from original cale...Vibha Yadav2012-04-041-0/+20
* Whitespace cleanup.Matthew Barnes2012-04-021-1/+1
* Add missing linker flags.Matthew Barnes2012-03-041-0/+1
* Move EAlert* and e-xml-utils references from other part of the code to libevo...Srinivasa Ragavan2012-03-036-6/+6
* Coding style and whitespace cleanup.Matthew Barnes2012-02-207-15/+38
* Bug #320976 - Remember last New button choice in Calendar viewMilan Crha2012-02-172-2/+17
* Be able to define help target for Preferences pagesMilan Crha2012-02-151-0/+1
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-193-28/+34
* Bug #561696 - Invitation's "Open Calendar" button jumps to current dayMilan Crha2011-12-151-3/+3
* Bug #582649 - Toggle for coloring today and overdue tasksMilan Crha2011-12-144-8/+52
* Miscellaneous EShellView-related cleanups.Matthew Barnes2011-12-0828-430/+385
* Bug #577322 - Rename of a system ESource doesn't persistMilan Crha2011-12-073-4/+4
* Bug #664708 - Composer's headers preference is reset on From changeMilan Crha2011-11-291-1/+1
* Use e_restore_window() and "org.gnome.evolution.window".Matthew Barnes2011-11-282-2/+0
* Bug #664634 - Deadlock when processing completed tasks filterMilan Crha2011-11-242-5/+26
* Miscellaneous cleanups.Matthew Barnes2011-11-233-5/+4
* Miscellaneous cleanups.Matthew Barnes2011-11-233-21/+21
* Fix compiler warnings.Matthew Barnes2011-11-233-3/+0
* Migrate EShellSettings to GSettingsRodrigo Moya2011-11-151-36/+72
* Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-261-2/+0
|\
| * Bug #662742 - Double free when expunging completed tasksMilan Crha2011-10-261-2/+0
* | Port EComposerHeaderTable to GSettingsRodrigo Moya2011-10-131-7/+1
* | NULL-terminate arrays that we pass to g_settings_set_strvRodrigo Moya2011-10-133-3/+6
* | Migrate ECalShellContent to GSettingsRodrigo Moya2011-10-111-18/+18
* | Merge branch 'master' into wip/gsettingsRodrigo Moya2011-10-103-17/+20
|\|
| * GtkApplication has some new EShell-like features.Matthew Barnes2011-10-063-17/+20
* | First successful buildRodrigo Moya2011-10-061-2/+1
* | Merge from masterRodrigo Moya2011-10-0512-17/+40
|\|
| * Simplify library dependency flags.Matthew Barnes2011-10-051-5/+5
| * Bug #632619 - Recurring events can clutter month viewMilan Crha2011-09-294-5/+21
| * The EExtension framework is now in libebackend.Matthew Barnes2011-09-267-7/+14
| * Bug #659568 - One day delay in calendar viewMilan Crha2011-09-261-6/+10
| * Bug #659932 - 'Use system time zone' in not honored immediatelyMilan Crha2011-09-261-3/+28
| * Bug #659125 - Reference counting issues in calendarMilan Crha2011-09-157-6/+8
| * Make sure GConf schemas have defined default valuesMilan Crha2011-09-141-0/+5
| * Coding style and whitespace cleanup.Matthew Barnes2011-09-048-36/+63
| * Bug #657396 - Rename Alarms tab to Reminders in preferencesMilan Crha2011-08-261-1/+1
| * Bug #655419 - "Save as iCalendar" misses mnemonicMilan Crha2011-08-262-2/+2
| * Bug #655666 - Split task preferences into its own tabMilan Crha2011-08-232-77/+115
| * Drop some ancient GroupWise account migration.Matthew Barnes2011-08-151-91/+0
| * Coding style and whitespace cleanup.Matthew Barnes2011-08-1313-222/+544
| * Bug #655843 - Copy to calendar doesn't add timezone informationJames Bottomley2011-08-111-0/+30
| * EConfig: Broadcast abort/commit events by way of signals.Matthew Barnes2011-08-111-1/+1
| * Replace alarm by reminder for UI consistency. Fixes bug #340614Andre Klapper2011-08-023-13/+13
| * Bug #655444 - Alarm/reminder settings split in two tabs in SettingsMilan Crha2011-07-281-130/+184
| * Make "open_calendar" function as expected.Chenthill Palanisamy2011-07-151-2/+2
| * Bug 652958 - Evolution Account Assistant jumps stepsMatthew Barnes2011-07-011-0/+1
| * Add a bit more error checking and do not leak icalcomponent-sMilan Crha2011-06-304-9/+20
| * Check for cancelled GIO operation error code tooMilan Crha2011-06-283-6/+6
| * Keep opening EClient-s till they report busy errorMilan Crha2011-06-274-37/+250
| * Bug #653154 - Crash when constructing calendar viewMilan Crha2011-06-273-15/+60
| * Do not use deprecated EBook/ECal APIMilan Crha2011-06-1424-615/+606
| * Coding style and whitespace cleanups.Matthew Barnes2011-06-094-13/+16
| * Including <glib.h> directly is rarely needed.Matthew Barnes2011-05-283-3/+0
| * Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-05-2736-1/+144
| * Coding style and whitespace cleanup.Matthew Barnes2011-05-221-10/+14
| * Bug #649392 - Improve calendar's "Goto" dialog and move it to dialogsDan Vrátil2011-05-161-1/+1
| * Bug #243938 - Clicking on week numbers changes work week to week viewMilan Crha2011-05-131-2/+8
| * Coding style cleanups.Matthew Barnes2011-05-095-7/+7
| * Whitespace and coding style cleanups.Matthew Barnes2011-05-081-2/+4
| * Fix compiler warnings.Matthew Barnes2011-05-032-6/+0
| * Remove redundant EAccountList utilities.Matthew Barnes2011-04-263-5/+7
| * Miscellaneous GtkAction-related cleanups.Matthew Barnes2011-03-283-9/+9
| * Restore lockdown integration.Matthew Barnes2011-03-285-27/+58
| * Coding style and whitespace cleanup.Matthew Barnes2011-03-0613-13/+38
| * Bug 637091 - Crash in g_str_hash, task_shell_sidebar_client_removedMatthew Barnes2011-03-033-0/+3
| * Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-2517-111/+47
| * Bug #608804 - Some attachments make evolution crash in libicalMilan Crha2011-02-221-1/+13
| * Bug #639483 - Category list includes weather informationMilan Crha2011-02-186-6/+6
| * Remove NULL checks for GObject methods.Matthew Barnes2011-02-1310-20/+20
| * Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-02-093-17/+1
| * More whitespace cleanup.Matthew Barnes2011-01-312-3/+3
| * Coding style and whitespace cleanup.Matthew Barnes2011-01-306-47/+72
| * Drop backward-compatibility cruft.Matthew Barnes2011-01-251-3/+0
| * Use e_source_selector_get_source_by_path().Matthew Barnes2011-01-193-24/+3
| * Show common addressbook and calendar errors in an alert sinkMilan Crha2010-12-153-30/+9
| * Bug #627536 - Open meeting as meeting, not as appointment, in week viewMilan Crha2010-12-071-2/+1
| * Free/busy meeting view doesn't work due to non-working extensionMilan Crha2010-12-0610-0/+58
| * Show calendar backend errors in an alert sinkMilan Crha2010-12-043-80/+45
| * Bug #632962 - Duplicate "On this computer" sources after updateMilan Crha2010-11-243-39/+37
| * Coding style and whitespace cleanup.Matthew Barnes2010-11-081-1/+1
| * Move calendar preferences to the calendar module.Matthew Barnes2010-11-0533-169/+3962
| * Bug #612181 - Show recurring events in italic in date navigatorMilan Crha2010-11-031-0/+4
| * Utilize the new ESourceSelector:primary-selection property.Matthew Barnes2010-11-027-112/+55
| * Bug 628139 - Thread-safety issues in libical time zone loadingMatthew Barnes2010-10-311-0/+26
* | Port some calendar plugins to use GSettingsRodrigo Moya2011-09-261-1/+0
* | Bug #659568 - One day delay in calendar viewMilan Crha2011-09-261-6/+10
* | Bug #659932 - 'Use system time zone' in not honored immediatelyMilan Crha2011-09-261-3/+28
* | Port ETask/MemoShellContent to GSettingsRodrigo Moya2011-09-222-17/+12
* | Add missing argument to g_settings_bindRodrigo Moya2011-09-223-5/+5
* | Port ETaskShellBackend to GSettingsRodrigo Moya2011-09-212-19/+29
* | Port e-task-shell-view-actions to GSettingsRodrigo Moya2011-09-211-7/+7
* | Port EMemoShellBackend to GSettingsRodrigo Moya2011-09-212-17/+28
* | Port ECalShellBackend to GSettingsRodrigo Moya2011-09-211-15/+25
* | Port calendar preferences to GSettingsRodrigo Moya2011-09-211-8/+8
* | Port calendar sidebar to use GSettingsRodrigo Moya2011-09-211-6/+6
* | Port e-memo-shell-view-actions.c to use GSettingsRodrigo Moya2011-09-211-7/+7
* | Bug #659125 - Reference counting issues in calendarMilan Crha2011-09-217-6/+8
* | Make sure GConf schemas have defined default valuesMilan Crha2011-09-141-0/+5
* | Coding style and whitespace cleanup.Matthew Barnes2011-09-148-36/+63
* | Bug #657396 - Rename Alarms tab to Reminders in preferencesMilan Crha2011-09-141-1/+1
* | Bug #655419 - "Save as iCalendar" misses mnemonicMilan Crha2011-09-142-2/+2
* | Bug #655666 - Split task preferences into its own tabMilan Crha2011-09-142-77/+115
* | Drop some ancient GroupWise account migration.Matthew Barnes2011-09-141-91/+0
* | Coding style and whitespace cleanup.Matthew Barnes2011-09-1413-222/+544
* | Bug #655843 - Copy to calendar doesn't add timezone informationJames Bottomley2011-09-141-0/+30
* | EConfig: Broadcast abort/commit events by way of signals.Matthew Barnes2011-09-141-1/+1
* | Replace alarm by reminder for UI consistency. Fixes bug #340614Andre Klapper2011-09-143-13/+13
* | Bug #655444 - Alarm/reminder settings split in two tabs in SettingsMilan Crha2011-09-141-130/+184
* | Make "open_calendar" function as expected.Chenthill Palanisamy2011-09-141-2/+2
* | Bug 652958 - Evolution Account Assistant jumps stepsMatthew Barnes2011-09-141-0/+1
* | Add a bit more error checking and do not leak icalcomponent-sMilan Crha2011-09-144-9/+20
* | Check for cancelled GIO operation error code tooMilan Crha2011-06-303-6/+6
* | Keep opening EClient-s till they report busy errorMilan Crha2011-06-304-37/+250
* | Bug #653154 - Crash when constructing calendar viewMilan Crha2011-06-303-15/+60
* | Do not use deprecated EBook/ECal APIMilan Crha2011-06-3024-615/+606
* | Coding style and whitespace cleanups.Matthew Barnes2011-06-304-13/+16
* | Including <glib.h> directly is rarely needed.Matthew Barnes2011-06-303-3/+0
* | Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-06-3036-1/+144
* | Coding style and whitespace cleanup.Matthew Barnes2011-06-301-10/+14
* | Bug #649392 - Improve calendar's "Goto" dialog and move it to dialogsDan Vrátil2011-06-301-1/+1
* | Bug #243938 - Clicking on week numbers changes work week to week viewMilan Crha2011-06-301-2/+8
* | Coding style cleanups.Matthew Barnes2011-06-305-7/+7
* | Whitespace and coding style cleanups.Matthew Barnes2011-06-301-2/+4
* | Fix compiler warnings.Matthew Barnes2011-06-302-6/+0
* | Remove redundant EAccountList utilities.Matthew Barnes2011-06-303-5/+7
* | Miscellaneous GtkAction-related cleanups.Matthew Barnes2011-06-303-9/+9
* | Restore lockdown integration.Matthew Barnes2011-06-305-27/+58
* | Coding style and whitespace cleanup.Matthew Barnes2011-06-3013-13/+38
* | Bug 637091 - Crash in g_str_hash, task_shell_sidebar_client_removedMatthew Barnes2011-06-303-0/+3
* | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-06-3017-111/+47
* | Bug #608804 - Some attachments make evolution crash in libicalMilan Crha2011-06-301-1/+13
* | Bug #639483 - Category list includes weather informationMilan Crha2011-06-306-6/+6
* | Remove NULL checks for GObject methods.Matthew Barnes2011-06-3010-20/+20
* | Bug 641756 - Fix warnings from GCC 4.6Kjartan Maraas2011-06-303-17/+1
* | More whitespace cleanup.Matthew Barnes2011-06-302-3/+3
* | Coding style and whitespace cleanup.Matthew Barnes2011-06-306-47/+72
* | Drop backward-compatibility cruft.Matthew Barnes2011-06-301-3/+0
* | Use e_source_selector_get_source_by_path().Matthew Barnes2011-06-303-24/+3
* | Show common addressbook and calendar errors in an alert sinkMilan Crha2011-06-303-30/+9
* | Bug #627536 - Open meeting as meeting, not as appointment, in week viewMilan Crha2011-06-301-2/+1
* | Free/busy meeting view doesn't work due to non-working extensionMilan Crha2011-06-3010-0/+58
* | Show calendar backend errors in an alert sinkMilan Crha2011-06-303-80/+45
* | Bug #632962 - Duplicate "On this computer" sources after updateMilan Crha2011-06-303-39/+37
* | Coding style and whitespace cleanup.Matthew Barnes2010-11-101-1/+1
* | Move calendar preferences to the calendar module.Matthew Barnes2010-11-1033-169/+3962
* | Bug #612181 - Show recurring events in italic in date navigatorMilan Crha2010-11-101-0/+4
* | Utilize the new ESourceSelector:primary-selection property.Matthew Barnes2010-11-107-112/+55
* | Bug 628139 - Thread-safety issues in libical time zone loadingMatthew Barnes2010-11-101-0/+26
|/
* Remove unused functionBenjamin Otte2010-10-301-16/+0
* Bug #632199 - Opening calendar from panel clock goes to previous dayMilan Crha2010-10-291-2/+14
* Simplify EActivity.Matthew Barnes2010-10-235-20/+27
* Replace EBinding with GBinding.Matthew Barnes2010-10-1419-199/+278
* Calendar's "Open Web Page" actions doesn't workMilan Crha2010-10-064-4/+4
* Coding style and whitespace cleanup.Matthew Barnes2010-10-043-7/+18
* Bug #629462 - Tasks 'Due' filters don't work properlyMilan Crha2010-09-292-13/+19
* Adapt to Camel API changes.Matthew Barnes2010-09-281-1/+1
* Add a GCancellable to EActivity.Matthew Barnes2010-09-195-5/+10
* Bug #346438 - Error dialog too wide.Vibha Yadav2010-09-141-10/+10
* Coding style and whitespace cleanups.Matthew Barnes2010-09-121-1/+1
* Re-work my GtkDialog:has-separator workaround.Matthew Barnes2010-09-111-2/+2
* Work around deprecation of gtk_dialog_set_has_separator()Matthew Barnes2010-09-111-0/+2
* Coding style and whitespace cleanup.Matthew Barnes2010-08-297-14/+23
* Add e_load_cal_source_async().Matthew Barnes2010-08-246-331/+376
* Fix more non-removal of signals on user_data object distruction byMichael Meeks2010-08-211-36/+36
* Defer the load / creation of configuration UI with changes toMichael Meeks2010-08-111-23/+11