| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/alarm-queue.c (load_alarms): call e_cal_view_start
to actually start the live query.
(add_component_alarms): check the 'alarms' parameter before using it.
svn path=/trunk/; revision=24100
|
|
|
|
|
|
|
|
|
| |
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/alarm-queue.c (load_alarms): call e_cal_view_start
to actually start the live query.
svn path=/trunk/; revision=24099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/alarm-queue.c: added an ECalQuery for each loaded
client.
(load_alarms): use a live query to the calendar instead of calling
e_cal_get_alarms_in_range().
(alarm_queue_add_client): set query initially to NULL.
(query_objects_changed_cb): renamed and made it manage both
"objects_added" and "objects_modified" signals of ECalView.
(query_objects_removed_cb): manage the "objects_removed" signal of
ECalView.
(alarm_queue_remove_client): unref the live query.
svn path=/trunk/; revision=24085
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (gnome_calendar_add_event_source): remove the
item from the hash last and don't free its members because the
hash table does that for us
(gnome_calendar_remove_event_source): ditto
svn path=/trunk/; revision=24078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (impl_upgradeFromVersion): new
method's implementation.
(calendar_component_class_init): initialize new epv's member.
(calendar_component_init): moved migration code to
impl_upgradeFromVersion.
(update_uri_for_primary_selection): fixed warning.
* gui/tasks-component.c (impl_upgradeFromVersion): new
method's implementation.
(tasks_component_class_init): initialize new epv's member.
(tasks_component_init): moved migration code to
impl_upgradeFromVersion.
svn path=/trunk/; revision=24074
|
|
|
|
|
|
|
|
|
| |
2004-01-06 JP Rosevear <jpr@ximian.com>
* gui/e-select-names-renderer.c (esnr_editing_done): disconnect
the activated signal
svn path=/trunk/; revision=24069
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 JP Rosevear <jpr@ximian.com>
* gui/dialogs/comp-editor.c (comp_editor_finalize): we don't put
any signal handlers on the client or source client now, but we do
on the view
(real_set_e_cal): no signal handlers on the client
(obj_modified_cb): we are guaranteed this is a signal for our
component
(obj_removed_cb): ditto
(listen_for_changes): listen for changes on the object
(save_comp): use above since the source_client changed
(real_edit_comp): use above since the comp changed
svn path=/trunk/; revision=24067
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 JP Rosevear <jpr@ximian.com>
* gui/e-select-names-renderer.c (esnr_activated): if we are
de-activated, the editing is done
(esnr_start_editing): listen for activated signal on the control
frame
Fixes #52196
svn path=/trunk/; revision=24065
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-06 Kidd Wang <kidd.wang@sun.com>
* gui/e-calendar-table.[ch] (e_calendar_table_open_selected):
open a dialog for the selected task.
* gui/e-tasks.[ch] (e_tasks_open_task): ditto.
* gui/tasks-control.c (tasks_control_sensitize_commands),
(tasks_control_open_task_cmd): add a menu item for "Open Task".
svn path=/trunk/; revision=24064
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (open_ecal): new function to open ECal's, get any
error information and display it to the user, all-in-one.
(gnome_calendar_construct, gnome_calendar_add_event_source): use the
above function, instead of e_cal_open().
(open_error, method_error, permission_error): removed unneeded
functions, we just display the error message returned from the
backend.
svn path=/trunk/; revision=24052
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (gnome_calendar_construct): no need to connect to
the "cal_opened" signal on the task client. Also, added code to
add the client to the ECalendarTable's model.
(client_cal_opened_cb, update_e_cal_view_timeout): removed unneeded
function.
svn path=/trunk/; revision=24051
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (gnome_calendar_construct): no need to connect to
the "cal_opened" signal on the task client. Also, added code to
add the client to the ECalendarTable's model.
(client_cal_opened_cb, update_e_cal_view_timeout): removed unneeded
function.
svn path=/trunk/; revision=24049
|
|
|
|
|
|
|
|
|
|
| |
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (gnome_calendar_construct): display the tasks'
primary selection in the task list, and actually open the tasks
folder.
svn path=/trunk/; revision=24048
|
|
|
|
|
|
|
|
|
| |
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-tasks.c (e_tasks_set_default_uri): use the ECalModel to
get the client for a given URI.
svn path=/trunk/; revision=24046
|
|
|
|
|
|
|
|
|
|
|
| |
2004-01-04 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (add_uri_for_source,
remove_uri_for_source): removed redundant functions.
(update_uris_for_selection): dont call above functions, use
gnome_calendar_* directly.
svn path=/trunk/; revision=24041
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-29 Kidd Wang <kidd.wang@sun.com>
* gui/calendar-commands.c (file_open_event_cb): add a menu item
for "open appointment".
* gui/e-cal-view.[ch] (e_calendar_view_open_event): add a signal
"open_event" and bind it to "ctrl+o". When the signal is delivered,
a dialog will be opened to edit the selected event.
* gui/e-calendar-table.c (e_calendar_table_on_key_press): press "ctrl-o"
to open a dialog.
svn path=/trunk/; revision=24012
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-24 JP Rosevear <jpr@ximian.com>
* gui/e-select-names-renderer.c (esnr_start_editing): fix the
signal name
* gui/dialogs/meeting-page.glade: add Add Attendee button
* gui/dialogs/meeting-page.c (get_widgets): extract add button
(add_clicked_cb): edit the attendee after we add it
(init_widgets): listen for add clicked
(meeting_page_construct): the add button is in the glade file now
* gui/e-select-names-editable.c (esne_start_editing): activate the
control
(e_select_names_editable_get_address): handle null dest
(e_select_names_editable_get_name): ditto
* gui/e-meeting-store.h: add proto
* gui/e-meeting-store.c (e_meeting_store_find_attendee_path):
create the path to a given attendee
* gui/e-meeting-list-view.h: add proto
* gui/e-meeting-list-view.c (e_meeting_list_view_edit): start
editing the address of a particular
svn path=/trunk/; revision=24009
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.[ch] (gnome_calendar_add_event_source,
gnome_calendar_remove_event_source): renamed from *_uri, to work with
ESource's rather than with plain URIs.
(gnome_calendar_set_default_source): ditto.
* gui/control-factory.c (set_prop):
* gui/calendar-component.c (add_uri_for_source, remove_uri_for_source,
update_uri_for_primary_selection):
use sources instead of uris with the GnomeCalendar widget.
svn path=/trunk/; revision=24005
|
|
|
|
|
|
|
|
|
|
| |
2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/save.c (get_saved_notification_time): if the setting
is not in the config database, use the current time, to avoid getting
hundreds of alarms for past events.
svn path=/trunk/; revision=24003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
* common/authentication.[ch]: new files for managing interactive
authentication with backends.
* common/Makefile.am: build new private library.
* gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar):
* gui/dialogs/event-page.c (source_changed_cb):
* gui/dialogs/task-page.c (source_changed_cb):
* gui/dialogs/copy-source-dialog.c (copy_source):
* gui/calendar-component.c (setup_create_ecal):
* gui/calendar-offline-handler.c (backend_go_offline,
backend_go_online, calendar_offline_handler_init):
* gui/comp-editor-factory.c (open_client):
* gui/e-itip-control.c (start_calendar_server):
* gui/e-tasks.c (e_tasks_add_todo_uri):
* gui/gnome-cal.c (gnome_calendar_construct,
gnome_calendar_add_event_uri):
* gui/tasks-component.c (setup_create_ecal):
* importers/icalendar-importer.c (load_file_fn, vcal_load_file_fn,
gnome_calendar_import_data_fn): create the ECal's via the
auth_new_cal_from* functions in the authentication module.
* gui/alarm-notify/Makefile.am:
* gui/Makefile.am:
* importers/Makefile.am: link new private library.
* Makefile.am: added new directory to the build.
svn path=/trunk/; revision=23999
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-21 JP Rosevear <jpr@ximian.com>
* gui/e-itip-control.[hc]: rewrite for new ecal api, cache all
ecal's by type and minimize loading. Switch to using the source
option menu
* conduits/todo/todo-conduit.c (start_calendar_server): ditto
* conduits/calendar/calendar-conduit.c (start_calendar_server):
use ECalSourceType
* importers/icalendar-importer.c (load_file_fn): ditto
(vcal_load_file_fn): ditto
(gnome_calendar_import_data_fn): ditto
* gui/dialogs/task-page.c (source_changed_cb): ditto
* gui/dialogs/event-page.c (source_changed_cb): ditto
* gui/dialogs/copy-source-dialog.h: update proto
* gui/dialogs/copy-source-dialog.c (copy_source_dialog): ditto
* gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): ditto
* gui/tasks-component.c (copy_task_list_cb): ditto
(setup_create_ecal): ditto
* gui/gnome-cal.c (gnome_calendar_construct): ditto
(gnome_calendar_add_event_uri): ditto
* gui/e-tasks.c (e_tasks_add_todo_uri): ditto
* gui/comp-editor-factory.c (open_client): ditto
* gui/calendar-offline-handler.c (backend_go_offline): ditto
(backend_go_online): ditto
(calendar_offline_handler_init): ditto
* gui/calendar-component.c (copy_calendar_cb): ditto
(setup_create_ecal): ditto
* gui/print.c (print_month_small): don't pass type to
e_cal_generate_instances
(print_day_details): ditto
(print_week_summary): ditto
* gui/tag-calendar.c (tag_calendar_by_client): ditto
svn path=/trunk/; revision=23994
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-19 JP Rosevear <jpr@ximian.com>
* gui/tasks-control.c (tasks_control_sensitize_commands): make
sure there is a ui container
* gui/calendar-commands.c (calendar_control_sensitize_calendar_commands): ditto
* gui/tasks-component.c (impl_createControls): update after the
signals are connected so that the ecal's are actually loaded
* gui/calendar-component.c: ditto
svn path=/trunk/; revision=23990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-19 William Jon McCann <mccann@jhu.edu>
* gui/dialogs/task-page.c (source_changed_cb):
* gui/dialogs/send-comp.c (send_component_dialog):
* gui/dialogs/save-comp.c (save_component_dialog):
* gui/dialogs/recur-comp.c (recur_component_dialog):
* gui/dialogs/event-page.c (source_changed_cb):
* gui/dialogs/delete-error.c (delete_error_dialog):
* gui/dialogs/delete-comp.c (delete_component_dialog):
* gui/dialogs/changed-comp.c (changed_component_dialog):
* gui/dialogs/cancel-comp.c (cancel_component_dialog):
* gui/dialogs/alarm-options.glade:
* gui/dialogs/alarm-page.glade:
* gui/dialogs/cal-prefs-dialog.glade:
* gui/dialogs/e-delegate-dialog.glade:
* gui/dialogs/event-page.glade:
* gui/dialogs/new-calendar.glade:
* gui/dialogs/new-task-list.glade:
* gui/dialogs/recurrence-page.glade:
* gui/dialogs/task-details-page.glade:
* gui/dialogs/task-page.glade:
* gui/tasks-control.c (confirm_purge):
* gui/tasks-component.c (delete_task_list_cb)
(rename_task_list_cb, setup_create_ecal):
* gui/goto-dialog.glade:
* gui/e-cal-model-tasks.c (show_geo_warning):
* gui/comp-editor-factory.c (cal_opened_cb):
* gui/calendar-component.c (delete_calendar_cb)
(rename_calendar_cb, setup_create_ecal, delete_calendar_cb):
* gui/calendar-commands.c (purge_cmd):
Remove separators from dialogs. Use frame style recommended
by the HIG.
svn path=/trunk/; revision=23989
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-component.c (impl_createControls):
* gui/calendar-component.c (impl_createControls): make sure we
connect to the "changed" signals after setting the initial selections
on the ESourceSelector. Fixes some nasty warnings because of
calendar_control_sensitize_calendar_commands being called with
no container yet for the control.
svn path=/trunk/; revision=23981
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (impl_createControls): make sure we
connect to the "changed" signals after setting the initial selections
on the ESourceSelector. Fixes some nasty warnings because of
calendar_control_sensitize_calendar_commands being called with
no container yet for the control.
svn path=/trunk/; revision=23979
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Hans Petter Jansson <hpj@ximian.com>
* gui/dialogs/comp-editor.c: Add the concept of a source client, where
the object lives currently. The plain client is where it will be
stored.
(comp_editor_finalize): If we have a source client, disconnect from
and unref it.
(save_comp): Check if the object is being moved, and if so, remove it
from the source client, and make the target client the new source.
(comp_editor_append_page): Connect to client_changed signal.
(real_set_e_cal): Change an old gtk_signal_disconnect_by_data() to
the GLib equivalent, and don't cast ECal to GtkObject. If the source
client is not set, make it equivalent to the target client.
(page_client_changed_cb): Implement. Handles a client change.
* gui/dialogs/comp-editor-page.c (comp_editor_page_class_init): Add
a new signal, "client_changed", that notifies that the ECal client
was changed from one of the editor pages.
(comp_editor_page_set_e_cal): Fix two bugs in this function; if the
same client is set twice, its ref count could drop to 0. Additionally,
it was unreffing the new client instead of the old one.
(comp_editor_page_notify_client_changed): Implement.
* gui/dialogs/event-page.c (event_page_fill_widgets): Fill in the
source menu.
(get_widgets): Get the source menu.
(source_changed_cb): Implement. Try to open a client for the new
source, and if successful, notify of the change. Show a dialog on
failure, and revert to last selected source.
(init_widgets): Connect to source menu.
(event_page_create_source_option_menu): Implement Glade helper.
* gui/dialogs/task-page.c (task_page_fill_widgets): Fill in the source
menu.
(get_widgets): Get the source menu.
(source_changed_cb): Implement, similar to the event page, but for
tasks.
(init_widgets): Connect to source menu.
(task_page_construct): Fix a message booboo.
(task_page_create_source_option_menu): Implement Glade helper.
* gui/dialogs/event-page.glade: Add source menu widget.
* gui/dialogs/task-page.glade: Add source menu widget.
svn path=/trunk/; revision=23974
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-component.c (add_popup_menu_item):
* gui/calendar-component.c (add_popup_menu_item): use g_file_test
to check if the 'pixmap' argument is a file. If so, get the pixmap
from it, or gtk_image_new_from_stock will return an empty pixmap.
svn path=/trunk/; revision=23969
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (client_cal_opened_cb): set a correct status
message.
* gui/tasks-component.c (fill_popup_menu_cb):
* gui/calendar-component.c (fill_popup_menu_cb): use the folder*.png
icons for folder operations.
* gui/Makefile.am: removed cal-client directory from $INCLUDES.
svn path=/trunk/; revision=23968
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Harry Lu <harry.lu@sun.com>
Fixes #51665.
* gui/e-week-view.c: (e_week_view_focus): call
e_week_view_check_layout() so that the spans won't be NULL.
svn path=/trunk/; revision=23967
|
|
|
|
| |
svn path=/trunk/; revision=23966
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-commands.c: removed the 'NewCalendar' verb.
(file_new_calendar_cb): removed callback for 'NewCalendar' verb.
(impl__get_userCreatableItems): added 'New Calendar' to the list
of user creatable items.
(impl_requestCreateItem): implemented 'New Calendar'.
* gui/tasks-component.c (impl__get_userCreatableItems): added
'New Task List' to the list of user creatable items.
(impl_requestCreateItem): implemented 'New Task List'.
svn path=/trunk/; revision=23965
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-control.[ch] (tasks_control_sensitize_commands): made
it public.
* gui/tasks-component.c (update_uri_for_primary_selection): call
tasks_control_sensitize_commands() when the primary selection
changes.
svn path=/trunk/; revision=23963
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (update_uri_for_primary_selection): call
calendar_control_sensitize_calendar_commands when the primary selection
changes.
(impl_createControls): keep the view_control in the private structure and
use control_factory_new_control() to create the control.
(control_activate_cb): removed unneeded function.
* gui/tasks-component.c (impl_createControls): use tasks_control_new to
create the tasks view control.
(control_activate_cb): removed unneeded function.
svn path=/trunk/; revision=23962
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (gnome_calendar_add_event_uri): check the return
value from e_cal_new_from_uri.
svn path=/trunk/; revision=23961
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/alarm-notify.c (alarm_notify_remove_calendar):
make sure we free the data stored in the hash table.
(alarm_notify_add_calendar): call alarm_queue_add_client, or we wont
have alarms at all.
* gui/alarm-notify/alarm-queue.c: no need to hold a ref count.
(alarm_queue_add_client, alarm_queue_remove_client): don't use the
refcount private member.
(alarm_queue_add_client): don't connect to non-existing ECal signals.
(display_notification, free_client_alarms_cb): fixed warnings.
svn path=/trunk/; revision=23960
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
Fixes part of #41237
* gui/e-calendar-table.c: use GtkClipboard instead of GtkInvisible
for cut/copy/paste.
(selection_clear_event, selection_received, selection_get): removed
unneeded functions.
(e_calendar_table_init): don't create the invisible widget.
(e_calendar_table_copy_clipboard): use gtk_clipboard_set_text().
(e_calendar_table_paste_clipboard): use gtk_clipboard_request_text().
(clipboard_get_text_cb): callback for gtk_clipboard_request_text().
* gui/e-cal-view.c (e_calendar_view_init, e_calendar_view_destroy,
e_calendar_view_copy_clipboard): no need anymore to keep the last
clipboard selection, GtkClipboard does it for us.
svn path=/trunk/; revision=23952
|
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/notify-main.c (alarm_notify_factory_fn): return
a reference to the alarm_notify_service, not NULL and ref the object
before returning it.
svn path=/trunk/; revision=23949
|
|
|
|
|
|
|
|
|
| |
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/notify-main.c (alarm_notify_factory_fn): return
a reference to the alarm_notify_service, not NULL.
svn path=/trunk/; revision=23948
|
|
|
|
|
|
|
|
|
| |
2003-12-15 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (setup_widgets): set the list view config
properly (so we don't blow away the month view config
svn path=/trunk/; revision=23944
|
|
|
|
|
|
|
|
|
| |
2003-12-15 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (setup_widgets): set the calendar for the day
view
svn path=/trunk/; revision=23943
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-14 JP Rosevear <jpr@ximian.com>
* gui/calendar-component.c (impl_requestCreateItem): set a proper
exception if we fail
2003-12-14 JP Rosevear <jpr@ximian.com>
* gui/calendar-config.c
(calendar_config_get_hide_completed_tasks_units): make sure the
string is non-null before strcmp'ing it
Fixes #52033
svn path=/trunk/; revision=23938
|
|
|
|
| |
svn path=/trunk/; revision=23921
|
|
|
|
|
|
|
|
|
|
| |
2003-12-10 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (gnome_calendar_add_event_uri): remove the client
from the list if there are errors, instead of re-adding it again.
Also, unref the ECal object on errors, for not leaking.
svn path=/trunk/; revision=23909
|
|
|
|
|
|
|
|
| |
2003-12-10 Bolian Yin <bolian.yin@sun.com>
*gui/e-week-view.c: Fix a event/jump button tabbing bug
svn path=/trunk/; revision=23903
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-10 Harry Lu <harry.lu@sun.com>
Fix for bugzilla bug #51628.
* gui/weekday-picker.c: (weekday_picker_class_init): setup focus
handler.
(day_clicked): new function to set day_mask when mouse clicked
or keyboard input of space/enter.
(handle_key_press_event): new function to handle key press event.
(day_event_cb): handle key press event too.
(weekday_picker_init): set widget can be focused.
(colorize_items): change the box's outline if it is focused.
(weekday_picker_focus): new function to handler focus event.
svn path=/trunk/; revision=23899
|
|
|
|
|
|
|
|
|
| |
2003-12-09 Andrew Wu <Yang.Wu@sun.com>
* gui/e-week-view-main-item.c (e_week_view_main_item_class_init): init a11y.
* gui/e-week-view.c: emit signal "selected_time_changed".
svn path=/trunk/; revision=23891
|
|
|
|
|
|
|
|
|
| |
2003-12-08 Bolian Yin <bolian.yin@sun.com>
* gui/e-day-view.c (e_day_view_on_editing_started): remove setting property of "handle_popup".
* gui/e-week-view.c (e_week_view_on_editing_started): remove setting property of "handle_popup".
svn path=/trunk/; revision=23677
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-08 Carl Sun <carl.sun@sun.com>
Fixes #46351
* gui/e-timezone-entry.c (e_timezone_entry_mnemonic_activate):
new function. override the member function of GtkWidget to handle
nemonic_activate signal of custom class ETimezoneEntry.
svn path=/trunk/; revision=23673
|
|
|
|
|
|
|
|
| |
2003-12-08 Bolian Yin <bolian.yin@sun.com>
* gui/gnome-cal.c (gnome_calendar_class_init): correct argument mismatch in "goto_date" signal definition.
svn path=/trunk/; revision=23669
|
|
|
|
| |
svn path=/trunk/; revision=23650
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-05 Antonio Xu <antonio.xu@Sun.com>
commit the patch of Sun Yong
Fix for #51337
* gui/dialogs/alarm-page.c
Change raw string "Action/Trigger" to _("Action/Trigger")
* gui/dialogs/recurrence-page.c
Change raw string "Date/Time" to _("Date/Time")
svn path=/trunk/; revision=23646
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-04 Harry Lu <harry.lu@sun.com>
Fix for bugzilla bug #51627.
* gui/goto.c: (create_ecal): set calitem's move_selection_when_moving
to FALSE so that changing month and year won't send out
a "selection_changed" signal.
svn path=/trunk/; revision=23641
|
|
|
|
| |
svn path=/trunk/; revision=23626
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/tasks-control.c (tasks_control_activate): Do not call
control_util_set_folder_bar_label().
* gui/e-calendar-table.c (e_calendar_table_set_status_message):
Use e_activity_handler_operation_progressing(), not
evolution_activity_client_update().
* gui/e-cal-view.c: Remove settings menu.
(on_settings): Remove.
* gui/calendar-commands.c (get_shell_view_interface): Remove.
(control_util_set_folder_bar_label): Remove.
(calendar_set_folder_bar_label): Remove.
(control_util_show_settings): Remove.
(gcal_calendar_dates_change_cb): Remove.
(calendar_control_activate): Do not connect, do not call
calendar_set_folder_bar_label().
svn path=/trunk/; revision=23614
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-03 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (gnome_calendar_destroy): free the notification
list
* gui/tasks-component.c (impl_dispose): ditto
* gui/calendar-component.c (impl_dispose): ditto
svn path=/trunk/; revision=23610
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-03 JP Rosevear <jpr@ximian.com>
* gui/tasks-component.c (impl_dispose): free up the notifications
and the ecal
(config_create_ecal_changed_cb): clear the create_ecal if the
primary selection changes
(setup_create_ecal): find a default ecal to do creation with
(impl_requestCreateItem): use above
svn path=/trunk/; revision=23607
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-03 JP Rosevear <jpr@ximian.com>
* gui/tasks-component.c (rename_task_list_cb): cast the parent
(impl_createControls): add notification for primary tasks
(config_primary_selection_changed_cb): handle primary selection
changing in gconf
* gui/calendar-config-keys.h: fix config key for primary tasks
svn path=/trunk/; revision=23605
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-03 JP Rosevear <jpr@ximian.com>
* gui/calendar-component.c (rename_calendar_cb): cast the parent
(config_primary_selection_changed_cb): handle the primary
selection changing elsewhere
(impl_dispose): remove the list of notifications
(impl_createControls): add primary calendar notification
(config_create_ecal_changed_cb): clear create_ecal if the primary
key changes
(setup_create_ecal): find an ecal to use for creation
(impl_requestCreateItem): use above
svn path=/trunk/; revision=23600
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-config.c: Do not depend on
e-folder-list.
* gui/component/select-names/e-select-names.c: Remove dependency
on evolution-folder-selector-button.
(e_addressbook_create_folder_selector): Just return a FIXME label
for now.
(folder_selected): #if 0 out.
(e_select_names_init): Do not connect.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): Don't get a shell_client
arg anymore.
(load_completion_books): Stub out.
* gui/component/select-names/e-select-names.c
(e_select_names_new): Don't get an EvolutionShellClient anymore.
Don't create the folder selector button for now.
* gui/component/select-names/e-select-names.h: Remove dependency
on evolution-shell-client.
* gui/component/select-names/e-select-names-bonobo.c: Remove
dependency on evolution-shell-client.
(impl_SelectNames_activate_dialog): Stub out.
* gui/widgets/eab-gui-util.c: Remove dependency on
evolution-shell-client.
(eab_transfer_contacts): Stub out.
* gui/main.c: Do not #include <evolution-shell-client.h>.
* gui/e-itip-control.c: Do not #include
<e-folder-selector-button.h> nor <evolution-shell-client.h>.
(start_default_server): Return FALSE.
(default_server_started_cb): Do not connect the "selected" signal
on the button since it's now NULL.
(button_selected_cb): #if 0 out.
* gui/e-cal-list-view.h: Do not #include
"evolution-activity-client.h".
* gui/tasks-component.c (impl_createControls): Give an empty label
for the status bar.
* gui/e-day-view.h: Remove all deps on evolution-activity-client.
svn path=/trunk/; revision=23596
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-config.c: Do not depend on
e-folder-list.
* gui/component/select-names/e-select-names.c: Remove dependency
on evolution-folder-selector-button.
(e_addressbook_create_folder_selector): Just return a FIXME label
for now.
(folder_selected): #if 0 out.
(e_select_names_init): Do not connect.
* gui/component/select-names/e-select-names-manager.c
(e_select_names_manager_activate_dialog): Don't get a shell_client
arg anymore.
(load_completion_books): Stub out.
* gui/component/select-names/e-select-names.c
(e_select_names_new): Don't get an EvolutionShellClient anymore.
Don't create the folder selector button for now.
* gui/component/select-names/e-select-names.h: Remove dependency
on evolution-shell-client.
* gui/component/select-names/e-select-names-bonobo.c: Remove
dependency on evolution-shell-client.
(impl_SelectNames_activate_dialog): Stub out.
* gui/widgets/eab-gui-util.c: Remove dependency on
evolution-shell-client.
(eab_transfer_contacts): Stub out.
* importers/icalendar-importer.c: Do not #include shell stuff.
* gui/main.c: Do not #include <evolution-shell-client.h>.
* gui/e-itip-control.c: Do not #include
<e-folder-selector-button.h> nor <evolution-shell-client.h>.
(start_default_server): Return FALSE.
(default_server_started_cb): Do not connect the "selected" signal
on the button since it's now NULL.
(button_selected_cb): #if 0 out.
* gui/e-cal-list-view.h: Do not #include
"evolution-activity-client.h".
* gui/tasks-component.c (impl_createControls): Give an empty label
for the status bar.
* gui/e-day-view.h: Remove all deps on evolution-activity-client.
* e-msg-composer-hdrs.c: Do not #include
<evolution-folder-selector-button.h>.
(e_msg_composer_hdrs_set_post_to): #if 0 out for now.
(e_msg_composer_hdrs_get_post_to): Likewise.
* mail-vfolder.c: Do not #include "evolution-shell-component.h".
* Makefile.am (libevolution_mail_la_SOURCES): Don't compile
mail-importer.[ch] for now.
* mail-component-factory.c: Do not #include
<evolution-shell-client.h>.
* mail-config.c: Likewise.
* mail-vfolder.h: Do not #include <evolution-storage.h> or
<evolution-shell-component.h>.
* mail.h: Do not #include <evolution-storage.h>.
* mail-ops.h: Do not #include <evolution-storage.h>.
(mail_scan_subfolders): Remove prototype.
(mail_update_subfolders): Likewise.
svn path=/trunk/; revision=23595
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-02 Rodney Dawes <dobey@ximian.com>
* gui/component/Makefile.am: Version the schemas
* gui/component/apps_evolution_addressbook.schemas: Removed
* gui/component/apps_evolution_addressbook.schemas.in.in: Added
2003-12-02 Rodney Dawes <dobey@ximian.com>
* gui/Makefile.am: Version the schemas
* gui/apps_evolution_calendar.schemas: Removed
* gui/apps_evolution_calendar.schemas.in.in: Added
2003-12-02 Rodney Dawes <dobey@ximian.com>
* Makefile.am: Version the schemas
* evolution-mail.schemas: Removed
* evolution-mail.schemas.in.in: Added
2003-12-02 Rodney Dawes <dobey@ximian.com>
* Makefile.am: Version the schemas
* apps_evolution_shell.schemas: Removed
* apps_evolution_shell.schemas.in.in: Added
svn path=/trunk/; revision=23579
|
|
|
|
|
|
|
|
|
| |
2003-12-02 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/copy-source-dialog.c (copy_source_dialog): added
a label to the dialog to make it look less ugly.
svn path=/trunk/; revision=23578
|
|
|
|
|
|
|
|
|
| |
2003-12-02 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/copy-source-dialog.c (copy_source_dialog): added
a label to the dialog to make it look less ugly.
svn path=/trunk/; revision=23577
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-02 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/copy-source-dialog.c: converted to use an
ESourceOptionMenu instead of the ESourceSelector.
(primary_selection_changed_cb): removed.
(copy_source_dialog): create the ESourceOptionMenu here.
(source_selected_cb): callback for the "source_selected"
signal on the ESourceOptionMenu widget.
svn path=/trunk/; revision=23576
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/e-calendar-table.h (struct _ECalendarTable): Replace member
"activity" with an "activity_id".
* gui/e-cal-view.c (struct _ECalendarViewPrivate): Replace member
"activity" with "activity_id".
(e_calendar_view_destroy): Don't unref activity here anymore.
(e_calendar_view_set_status_message): Report progress using the
EActivityHandler off the CalendarComponent.
* gui/calendar-component.c
(struct _CalendarComponentPrivate): New member activity_handler.
(calendar_component_init): Init.
(calendar_component_peek_activity_handler): New.
(impl_dispose): Unref.
(impl_createControls): Return an ETaskBar for the statusbar
control.
svn path=/trunk/; revision=23565
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/addressbook-component.c (impl_createControls):
Pass a label for the status bar control for now.
* gui/calendar-component.c (impl_createControls): Pass a label for
the status bar control for now.
* gui/tasks-component.c (impl_createControls): Pass a label for
the status bar control for now.
* mail-component.c (impl_createControls): Pass a label for the
status bar control for now.
* e-shell.c (struct _EShellPrivate): Remove member
activity_handler.
(setup_activity_interface): Remove.
(e_shell_init): Don't call.
(create_window): Don't attach the task bar to the activity
handler.
* e-shell-window.c (struct _ComponentView): New member
statusbar_widget.
(struct _EShellWindowPrivate): Remove member task_bar.
(init_view): Get the status bar control from createControls and
put it in the ComponentView struct.
(setup_task_bar): New.
(setup_statusbar_notebook): New.
(switch_view): Switch the statusbar notebook too.
(impl_dispose): Add missing GTK_OBJECT() cast.
(e_shell_window_peek_task_bar): Remove.
* Evolution-Component.idl (Component::createControls): New out arg
"statusbar_control"; this way components can provide their own
status bar.
* e-activity-handler.c, e-activity-handler.h: Turn into a plain
GObject; translate all the CORBA methods into plain C methods.
* Makefile.am: Move e-activity-handler to libeshell instead of it
being in the shell.
svn path=/trunk/; revision=23555
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Rodney Dawes <dobey@ximian.com>
* Use BASE_VERSION for repo_ids and OAFIIDs
* Update killev to kill the correct versions of gnome-spell and the
GtkHTML Editor
svn path=/trunk/; revision=23543
|
|
|
|
|
|
|
|
| |
2003-12-01 JP Rosevear <jpr@ximian.com>
* configure.in: define privconduitdir
svn path=/trunk/; revision=23536
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 JP Rosevear <jpr@ximian.com>
* conduits/todo/Makefile.am: install to privlibdir
* conduits/calendar/Makefile.am: ditto
* conduits/todo/e-todo.conduit.in: subst in correct thing
* conduits/calendar/e-calendar.conduit.in: subst in correct thing
svn path=/trunk/; revision=23534
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/alarm-notify.c (add_uri_to_load, remove_uri_to_load):
removed unneeded functions.
(alarm_notify_add_calendar, alarm_notify_remove_calendar): no need
anymore to add/remove URIs to load on startup to the configuration.
svn path=/trunk/; revision=23525
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/save.c (save_calendars_to_load): removed this
function, since we now use the ESourceList to know what calendars
to load.
(get_calendars_to_load): moved to config-data.c.
(save_notification_time, get_saved_notification_time,
save_blessed_program, is_blessed_program): use the
shared GConfClient.
* gui/alarm-notify/config-data.[ch]: use a GConfClient instead of a
EConfigListener.
(config_data_get_conf_client): renamed from _get_listener.
(config_data_get_timezone, config_data_get_24_hour_format): changed
to use the GConfClient.
(config_data_get_calendars_to_load): new function.
(ensure_inited): create the source lists for calendar and tasks here.
(do_cleanup): cleanup the source lists here.
* gui/alarm-notify/notify-main.c (load_calendars): use
config_data_get_calendars_to_load().
svn path=/trunk/; revision=23524
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/save.c (save_calendars_to_load): removed this
function, since we now use the ESourceList to know what calendars
to load.
(get_calendars_to_load): moved to config-data.c.
(save_notification_time, get_saved_notification_time,
save_blessed_program, is_blessed_program): use the
shared GConfClient.
* gui/alarm-notify/config-data.[ch]: use a GConfClient instead of a
EConfigListener.
(config_data_get_conf_client): renamed from _get_listener.
(config_data_get_timezone, config_data_get_24_hour_format): changed
to use the GConfClient.
(config_data_get_calendars_to_load): new function.
(ensure_inited): create the source lists for calendar and tasks here.
(do_cleanup): cleanup the source lists here.
* gui/alarm-notify/notify-main.c (load_calendars): use
config_data_get_calendars_to_load().
svn path=/trunk/; revision=23523
|
|
|
|
|
|
|
|
|
| |
2003-11-28 JP Rosevear <jpr@ximian.com>
* gui/e-tasks.c (e_tasks_delete_completed): we want to skip if it
*is* read only
svn path=/trunk/; revision=23502
|
|
|
|
|
|
|
|
|
| |
03-11-28 JP Rosevear <jpr@ximian.com>
* gui/e-meeting-store.c (e_meeting_store_get_type): allocate the
type information correctly
svn path=/trunk/; revision=23501
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-26 Hans Petter Jansson <hpj@ximian.com>
* gui/calendar-offline-handler.c (backend_go_offline): e_cal_new () ->
e_cal_new_from_uri ().
(backend_go_online): Ditto.
(calendar_offline_handler_init): Ditto.
* gui/comp-editor-factory.c (open_client): Ditto.
* gui/e-itip-control.c (start_calendar_server): Ditto.
(object_requested_cb): Ditto.
* gui/e-tasks.c (e_tasks_add_todo_uri): Ditto.
* gui/gnome-cal.c (gnome_calendar_construct): Ditto.
(gnome_calendar_add_event_uri): Ditto.
* gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): Ditto.
* importers/icalendar-importer.c (load_file_fn): Ditto.
(vcal_load_file_fn): Ditto.
(gnome_calendar_import_data_fn): Ditto.
* gui/dialogs/copy-source-dialog.c (copy_source): Pass sources to
e_cal_new ().
svn path=/trunk/; revision=23498
|
|
|
|
|
|
|
|
|
| |
2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/copy-source-dialog.c (copy_source): use the correct
icalcomponent when calling e_cal_create_object.
svn path=/trunk/; revision=23482
|
|
|
|
|
|
|
|
|
| |
2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-control.c (sensitize_commands): no need to have a
selection for Paste to work.
svn path=/trunk/; revision=23481
|
|
|
|
|
|
|
|
|
| |
2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-calendar-table.c (e_calendar_table_show_popup_menu): disable
editing items if the selected task list is read only, not if it's not.
svn path=/trunk/; revision=23480
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/new-task-list.glade:
* gui/dialogs/new-task-list.[ch]: new files containing the
implementation of the 'New Task List' dialog.
* gui/dialogs/Makefile.am: added new files.
* gui/dialogs/new-calendar.c (new_calendar_dialog): use G_STRLOC
for g_warning messages.
* gui/tasks-component.c (new_task_list_cb): implemented.
svn path=/trunk/; revision=23478
|
|
|
|
|
|
|
|
|
| |
2003-11-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/copy-source-dialog.c (copy_source_dialog): actually
add the source selector to the dialog's box.
svn path=/trunk/; revision=23475
|
|
|
|
|
|
|
|
|
| |
2003-11-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-component.c:
* gui/dialogs/copy-dialog-source.[ch]: fixed compilation errors.
svn path=/trunk/; revision=23473
|
|
|
|
|
|
|
|
|
|
| |
2003-11-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/copy-dialog-source.[ch]: fixed compilation errors.
* gui/dialogs/Makefile.am: added missing header directories.
svn path=/trunk/; revision=23472
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/dialogs/new-calendar.[ch]: fixed copyright notices.
* gui/dialogs/copy-source-dialog.[ch]: implementation of the
Copy command for sources.
* gui/dialogs/Makefile.am: added new files.
* gui/calendar-component.c (fill_popup_menu_cb, copy_calendar_cb):
added Copy command.
* gui/tasks-component.c (fill_popup_menu_cb, copy_task_list_cb):
added Copy command.
svn path=/trunk/; revision=23471
|
|
|
|
| |
svn path=/trunk/; revision=23470
|
|
|
|
|
|
|
|
| |
2003-11-20 JP Rosevear <jpr@ximian.com>
* Remove a bunch of gal includes that are no longer needed
svn path=/trunk/; revision=23457
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-19 Rodrigo Moya <rodrigo@ximian.com>
Fixes #43556
* gui/e-cal-view.c (selection_get, selection_clear_event,
selection_received): removed this unneeded functions.
(e_calendar_view_init): don't create a GtkInvisible anymore.
(e_calendar_view_destroy): no need to destroy the GtkInvisible.
(e_cal_view_copy_clipboard, e_cal_view_paste_clipboard):
use GtkClipboard.
svn path=/trunk/; revision=23443
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-19 JP Rosevear <jpr@ximian.com>
* gui/e-cal-model-tasks.c (get_due): make sure timezone value is
sane
(get_completed): ditto
* gui/e-cal-model.c (get_dtstart): add more guards
* gui/e-cal-model-calendar.c (get_dtend): ditto
svn path=/trunk/; revision=23442
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-19 Rodrigo Moya <rodrigo@ximian.com>
Fixes #51052
* importers/icalendar-importer.c (prepare_events, prepare_tasks):
call icalcompiter_next to move the pointer to the next before
removing a component avoid breaking the link.
svn path=/trunk/; revision=23441
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 JP Rosevear <jpr@ximian.com>
* gui/e-cal-model.c (get_dtstart): make sure the timezone value is
sane
* gui/e-cal-model-calendar.c (get_dtend): ditto
svn path=/trunk/; revision=23435
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 <jpr@ximian.com>
* gui/calendar-config.h: add protos
* gui/calendar-config.c (calendar_config_get_primary_calendar):
get the primary calendar
(calendar_config_set_primary_calendar): set it
(calendar_config_add_notification_primary_calendar): set
notifications for it
(calendar_config_get_primary_tasks): get the primary task list
(calendar_config_set_primary_tasks): set it
(calendar_config_add_notification_primary_tasks): set
notifications for it
* gui/calendar-config-keys.h: add primary keys
* gui/calendar-component.c (find_first_source): find any source
(update_uri_for_primary_selection): set the default uri and save
the source uid
(update_primary_selection): set the primary selection
(primary_source_selection_changed_cb): use above
(impl_createControls): set the primary selection
* gui/tasks-component.c: as above
svn path=/trunk/; revision=23434
|
|
|
|
|
|
|
|
| |
2003-11-18 JP Rosevear <jpr@ximian.com>
* gui/Makefile.am: remove db3 include
svn path=/trunk/; revision=23430
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-commands.c
(calendar_control_sensitize_calendar_commands,
sensitize_taskpad_commands): removed the 'New...' menu items
from the UI, it's now implemented in the shell.
svn path=/trunk/; revision=23422
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-commands.c
(calendar_control_sensitize_calendar_commands,
sensitize_taskpad_commands): removed the 'New...' menu items
from the UI, it's now implemented in the shell.
svn path=/trunk/; revision=23421
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (add_popup_menu_item): added 'sensitive'
argument.
(fill_popup_menu_cb): disable/enable menu items depending on whether
there is a selection or not.
* gui/tasks-component.c (add_popup_menu_item, fill_popup_menu_cb):
ditto.
svn path=/trunk/; revision=23419
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (add_popup_menu_item): added 'sensitive'
argument.
(fill_popup_menu_cb): disable/enable menu items depending on whether
there is a selection or not.
* gui/tasks-component.c (add_popup_menu_item, fill_popup_menu_cb):
ditto.
svn path=/trunk/; revision=23416
|
|
|
|
|
|
|
|
| |
2003-11-17 JP Rosevear <jpr@ximian.com>
* TODO: remove archaic file
svn path=/trunk/; revision=23413
|
|
|
|
|
|
|
|
| |
2003-11-17 JP Rosevear <jpr@ximian.com>
* Cleanup some ref/unref calls
svn path=/trunk/; revision=23412
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (delete_calendar_cb, rename_calendar_cb):
* gui/tasks-component.c (delete_task_list_cb, rename_task_list_cb):
peek the primary selection.
svn path=/trunk/; revision=23392
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-component.c (fill_popup_menu_cb): added 'Delete' and
'Rename' menu items.
(delete_task_list_cb, rename_task_list_cb): callbacks for new
menu items.
svn path=/trunk/; revision=23389
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (add_popup_menu_item): try first to
create the icon from the stock, and then from a file.
(fill_popup_menu_cb): set callback for 'Rename' menu item.
(rename_calendar_cb): callback for 'Rename' menu item.
(new_calendar_cb): fixed arguments.
* gui/tasks-component.c (impl_createControls): connect to
"fill_popup_menu" signal on the source selector.
(fill_popup_menu_cb): callback to create our menu items.
svn path=/trunk/; revision=23388
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 JP Rosevear <jpr@ximian.com>
* configure.in: use the server.mk file to get rules for building
versioned .server files
* */Makefile.am: use simplified rule subst
svn path=/trunk/; revision=23387
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
* idl/evolution-calendar.idl: remove the AlarmNotify service, no
more need for it, since the alarm daemon will listen for changes
on the GConf key.
* gui/gnome-cal.c (add_alarms): removed function to talk to the
alarm daemon.
(client_cal_opened_cb): don't call add_alarms().
* gui/alarm-notify/alarm-notify.[ch]: made it a basic GObject.
(AlarmNotify_addCalendar, AlarmNotify_removeCalendar): removed
AlarmNotify interface implementation.
(alarm_notify_class_init): no epv to initialize.
(alarm_notify_remove_calendar): new function, copied from the
CORBA method implementation.
(alarm_notify_factory_fn): return NULL, since there is no objects
that can be created via this factory now.
* gui/alarm-notify/notify-main.c (main): now the factory is the alarm
notification service itself.
(load_calendars): no need to use exceptions here.
* gui/alarm-notify/GNOME_Evolution_Calendar_AlarmNotify.server.in.in:
now the factory is the alarm notification service itself.
* gui/main.c (launch_alarm_daemon_cb): dont use the AlarmNotify CORBA
types.
svn path=/trunk/; revision=23384
|
|
|
|
|
|
|
|
|
| |
2003-11-17 Harry Lu <harry.lu@sun.com>
* gui/dialogs/recurrence-page.c (make_ending_count_special):
Make ending count of occurrences of Recurrence tab numeric only.
svn path=/trunk/; revision=23379
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-16 JP Rosevear <jpr@ximian.com>
* gui/tasks-control.c (tasks_control_set_property): add a uri
* gui/e-tasks.c: kill e_tasks_open
* gui/e-tasks.h: remove proto
svn path=/trunk/; revision=23376
|
|
|
|
|
|
|
|
|
| |
2003-11-16 JP Rosevear <jpr@ximian.com>
* gui/e-cal-model.c (e_cal_view_objects_added_cb): emit the added
signal for the correct rows
svn path=/trunk/; revision=23375
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-16 JP Rosevear <jpr@ximian.com>
* gui/tasks-component.c (is_in_uids): copy in here
(update_uris_for_selection): save the selection
(update_selection): update the selection when its changed
somewhere else
(config_selection_changed_cb): update the selection if the
configuration changes
(impl_createControls): store the source selector
* gui/calendar-config.h: add protos
* gui/calendar-config.c (calendar_config_get_tasks_selected): get
the list of task lists selected
(calendar_config_set_tasks_selected): save it
(calendar_config_add_notification_tasks_selected): get notified
about it
svn path=/trunk/; revision=23374
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-16 JP Rosevear <jpr@ximian.com>
* gui/tasks-component.c (add_uri_for_source): add it via e-tasks
(remove_uri_for_source): remove it via e-tasks
(get_default_task): provide a default for editing
(impl_createControls): create the control directly
(impl_requestCreateItem): implement
* gui/gnome-cal.c (gnome_calendar_purge): don't let the two list
iterators clobber each other
* gui/e-tasks.h: add protos
* gui/e-tasks.c (e_tasks_destroy): free the client list and the
hash, disconnect signals
(e_tasks_new_task): use the default client
(e_tasks_add_todo_uri): add a uri
(e_tasks_remove_todo_uri): remove a uri
(e_tasks_set_default_uri): set default uri
(e_tasks_get_default_client): get default client
(e_tasks_delete_completed): expunge from all clients
(e_tasks_setup_view_menus): use default client uri
* gui/e-tasks.c (set_timezone): set the timezone for all clients
(e_tasks_init): set up the clients has table
* gui/e-calendar-table.etspec: yank some useless display columns
* gui/e-cal-model.c (remove_client): remove objects in reverse
order so we don't clobber ourselves
* gui/calendar-component.c: add FIXME
svn path=/trunk/; revision=23373
|
|
|
|
|
|
|
|
|
|
| |
2003-11-16 JP Rosevear <jpr@ximian.com>
* gui/calendar-component.c (get_default_event): set up a event to
be edited
(impl_requestCreateItem): implement
svn path=/trunk/; revision=23371
|
|
|
|
| |
svn path=/trunk/; revision=23369
|
|
|
|
|
|
|
|
| |
2003-11-14 JP Rosevear <jpr@ximian.com>
* gui/*.[hc]: include e-source* from e-d-s
svn path=/trunk/; revision=23364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-14 JP Rosevear <jpr@ximian.com>
* gui/calendar-config.c (calendar_config_get_calendars_selected):
config accessor
(calendar_config_set_calendars_selected): ditto
(calendar_config_add_notification_calendars_selected): config
notification
* gui/calendar-config.h: add protos
* gui/calendar-config-keys.h: add new key
* gui/calendar-component.c (is_in_uids): util function
(update_uris_for_selection): save the selection in the
configuration
(update_selection): update the selection from the config info
(source_selection_changed_cb): only pass one param
(config_selection_changed_cb): listen for config changes
(impl_dispose): remove config notification
(impl_createControls): use bonobo_exception_set; add a config
notification
2003-11-14 JP Rosevear <jpr@ximian.com>
* test-source-list.c (on_idle_do_stuff): we only need the uid to
remove and peek at stuff
* e-source-list.h: update proto types
* e-source-list.c (e_source_list_peek_source_by_uid): allow peek
by uid only
(e_source_list_remove_source_by_uid): allow removal by uid only
svn path=/trunk/; revision=23362
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/tasks-component.c (impl__get_userCreatableItems): New.
(impl_requestCreateItem): New.
(tasks_component_class_init): Install.
* gui/calendar-component.c (impl__get_userCreatableItems): New.
(impl_requestCreateItem): New, for now just a stub.
(calendar_component_class_init): Install into the EPV.
svn path=/trunk/; revision=23327
|
|
|
|
|
|
|
| |
(impl_requestCreateItem): New, for now just a stub.
(calendar_component_class_init): Install into the EPV.
svn path=/trunk/; revision=23320
|
|
|
|
|
|
| |
of "calendar" for the calendar and "tasks" for the tasks.
svn path=/trunk/; revision=23315
|
|
|
|
|
|
|
|
|
| |
2003-11-12 Hans Petter Jansson <hpj@ximian.com>
* gui/calendar-component.c (add_popup_menu_item): Use non-deprecated
gtk_menu_shell_append ().
svn path=/trunk/; revision=23306
|
|
|
|
|
|
|
|
|
|
| |
2003-11-11 Bolian Yin <bolian.yin@sun.com>
Fixes #50808
* gui/goto.c (goto_dialog): set initial selection to current day.
svn path=/trunk/; revision=23295
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-11 JP Rosevear <jpr@ximian.com>
* gui/calendar-offline-handler.c (backend_cal_opened_offline): use
a standard calendar status
(backend_cal_opened_online): ditto
* gui/alarm-notify/alarm-queue.c (cal_opened_cb): ditto
* gui/gnome-cal.c (client_cal_opened_cb): ditto
* gui/e-tasks.c (cal_opened_cb): ditto
* gui/e-itip-control.c (default_server_started_cb): ditto
* gui/e-cal-model.c (cal_opened_cb): ditto
* gui/comp-editor-factory.c (cal_opened_cb): ditto
svn path=/trunk/; revision=23286
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-11 JP Rosevear <jpr@ximian.com>
* conduits/todo/todo-conduit.c (start_calendar_server): load the
calendar synchronously
* conduits/calendar/calendar-conduit.c (start_calendar_server):
ditto
svn path=/trunk/; revision=23285
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-10 JP Rosevear <jpr@ximian.com>
* importers/icalendar-importer.c (update_single_object): return
boolean not ECalStatus
(update_objects): ditto
(process_item_fn): handle above returns
svn path=/trunk/; revision=23280
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-10 JP Rosevear <jpr@ximian.com>
* conduits/calendar/calendar-conduit.c
(e_calendar_context_destroy): use proper change list free function
name
(post_sync): ditto
svn path=/trunk/; revision=23275
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/e-tasks.c (e_tasks_delete_completed): Remove get-vtype check
from the completed-tasks query (and don't leak the sexp string).
* gui/e-cal-model.c (update_e_cal_view_for_client): Don't adjust
the sexp to use get-vtype.
* gui/gnome-cal.c (adjust_e_cal_view_sexp, gnome_calendar_purge):
Remove get-vtype check from queries
svn path=/trunk/; revision=23263
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-07 JP Rosevear <jpr@ximian.com>
* gui/Makefile.am: remove includes for toplevel libical dir
* gui/dialogs/Makefile.am: ditto
* importers/Makefile.am: ditto
svn path=/trunk/; revision=23225
|
|
|
|
| |
svn path=/trunk/; revision=23215
|
|
|
|
| |
svn path=/trunk/; revision=23212
|
|
|
|
| |
svn path=/trunk/; revision=23206
|
|
|
|
|
|
|
|
| |
2003-11-05 JP Rosevear <jpr@ximian.com>
* gui/migration.c: fix typo
svn path=/trunk/; revision=23191
|
|
|
|
|
|
|
|
|
| |
2003-11-05 Larry Ewing <lewing@ximian.com>
* gui/migration.c (process_old_dir): add a unimplemented warning
so we at least avoid relocation errors.
svn path=/trunk/; revision=23190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-04 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (fill_popup_menu_callback): added more
menu items.
(delete_calendar_cb): callbacks for new popup menu items.
(impl_createControls): add the source selector widget to the
CalendarComponentPrivate structure.
* gui/migration.[ch] (migrate_old_tasks): new function to migrate
old tasks setups.
(process_old_dir): renamed and added a "filename" argument, so that
the same function can be used for tasks and calendar directories.
(migrate_old_calendars): added new argument when calling
process_old_dir().
* gui/tasks-component.c (tasks_component_init): call
migrate_old_tasks() if there are no groups defined.
svn path=/trunk/; revision=23182
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-04 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (fill_popup_menu_callback): added more
menu items.
(delete_calendar_cb): callbacks for new popup menu items.
(impl_createControls): add the source selector widget to the
CalendarComponentPrivate structure.
* gui/migration.[ch] (migrate_old_tasks): new function to migrate
old tasks setups.
(process_old_dir): renamed and added a "filename" argument, so that
the same function can be used for tasks and calendar directories.
(migrate_old_calendars): added new argument when calling
process_old_dir().
* gui/tasks-component.c (tasks_component_init): call
migrate_old_tasks() if there are no groups defined.
svn path=/trunk/; revision=23181
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-04 Bolian Yin <bolian.yin@sun.com>
* gui/e-cal-view.c: add new signal "selected_time_changed"
* gui/e-day-view-main-item.c (e_day_view_main_item_class_init):
a11y initialization
* gui/e-day-view-top-item (e_day_view_top_item_get_day_label):
new public function.
* gui/e-day-view.c (e_day_view_ensure_rows_visible, e_day_view_update_calendar_selection_time): make static functions public
(e_day_view_cursor_key_up, e_day_view_cursor_key_down, e_day_view_cursor_key_left, e_day_view_cursor_key_right): emit "selected_time_changed".
svn path=/trunk/; revision=23179
|
|
|
|
|
|
|
|
|
|
| |
* gui/e-meeting-model.c (SELECT_NAMES_OAFID): Append "_2".
* gui/e-select-names-editable.c (SELECT_NAMES_OAFIID): Likewise.
* gui/e-meeting-list-view.c (SELECT_NAMES_OAFID): Likewise.
* gui/dialogs/alarm-options.c (SELECT_NAMES_OAFID): Likewise.
* gui/dialogs/e-delegate-dialog.c (SELECT_NAMES_OAFID): Likewise
svn path=/trunk/; revision=23176
|
|
|
|
|
|
|
|
| |
use
"evolution2:config_item" properties instead of
"evolution:config_item" ones.
svn path=/trunk/; revision=23172
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-03 Harry Lu <harry.lu@sun.com>
Fix for #50387.
* importers/icalendar-importer.c (support_format_fn):
Call icalcomponent_is_valid() to check whether the returned
icalcomponent is valid.
svn path=/trunk/; revision=23165
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 Hans Petter Jansson <hpj@ximian.com>
* gui/calendar-component.c (calendar_component_init): Add the webcal
source group.
* gui/dialogs/new-calendar.c (print_uri_noproto): Implement.
(group_is_remote): Implement.
(create_new_source_with_group): Implement webcal case.
(new_calendar_dialog): Get optional location from dialog.
* gui/dialogs/new-calendar.glade: Add location entry.
* pcs/Makefile.am: Build http backend.
* pcs/cal-backend-http.[ch]: Add skeleton based on cal-backend-file.
svn path=/trunk/; revision=23153
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cal-util/cal-util.h: Add CAL_STATIC_CAPABILITY_NO_THISANDFUTURE
and CAL_STATIC_CAPABILITY_NO_THISANDPRIOR
* gui/dialogs/recur-comp.c (recur_component_dialog): Add a
CalClient argument. Use cal_client_get_static_capability to decide
whether or not to offer THISANDFUTURE and THISANDPRIOR options
* gui/dialogs/comp-editor.c (prompt_to_save_changes, save_cmd,
save_close_cmd): Pass a CalClient to recur_component_dialog.
* gui/e-day-view.c (e_day_view_finish_long_event_resize,
e_day_view_finish_resize, e_day_view_on_editing_stopped,
e_day_view_on_top_canvas_drag_data_received,
e_day_view_on_main_canvas_drag_data_received): Likewise
* gui/e-week-view.c (e_week_view_on_editing_stopped): Likewise
* gui/calendar-component.c (impl_createControls): set an exception
if we fail, so evo won't crash.
svn path=/trunk/; revision=23152
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 JP Rosevear <jpr@ximian.com>
* configure.in: set up vars and rules for versioning the .server
files
* Makefile.am's: use rules for versioning .server file, ensure
built files are removed before disting
svn path=/trunk/; revision=23149
|
|
|
|
|
|
|
|
|
| |
2003-10-31 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-calendar-table.c (e_calendar_table_show_popup_menu): fixed
mismatched condition in if/else statement.
svn path=/trunk/; revision=23148
|
|
|
|
|
|
|
|
|
| |
2003-10-31 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-calendar-table.c (e_calendar_table_show_popup_menu): fixed
mismatched condition in if/else statement.
svn path=/trunk/; revision=23147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-tasks.[ch] (e_tasks_get_cal_client): removed.
* gui/tasks-control.c (sensitize_commands): fixed to work correctly
with the ECalView's model.
(tasks_control_set_property): don't use e_tasks_get_cal_client.
* gui/alarm-notify/alarm-notify.c (free_client_hash): new function
to remove items from the CalClient's hash table.
(alarm_notify_finalize): call free_client_hash() for each item
in the hash table.
svn path=/trunk/; revision=23136
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/notify-main.c (client_die_cb): use
bonobo_main_quit, not gtk_main_quit.
* gui/alarm-notify/alarm-queue.c (free_client_alarms_cb): callback
for freeing ClientAlarms stored in the hash table.
(alarm_queue_done): call free_client_alarms_cb() for each opened
client.
svn path=/trunk/; revision=23135
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/alarm-notify/notify-main.c (client_die_cb): use
bonobo_main_quit, not gtk_main_quit.
* gui/alarm-notify/alarm-queue.c (free_client_alarms_cb): callback
for freeing ClientAlarms stored in the hash table.
(alarm_queue_done): call free_client_alarms_cb() for each opened
client.
svn path=/trunk/; revision=23134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
* pcs/cal-backend-file.c (mark_dirty, save_idle): removed, since
we dont save the file anymore in idle callbacks.
(cal_backend_file_dispose): removed all traces of the idle saving.
(check_dup_uid, create_cal, cal_backend_file_add_timezone,
cal_backend_file_create_object, cal_backend_file_modify_object,
cal_backend_file_remove_object, cal_backend_file_receive_objects):
call save() directly instead of mark_dirty().
svn path=/trunk/; revision=23132
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-30 Rodrigo Moya <rodrigo@ximian.com>
* pcs/cal-backend-file.c (cal_backend_file_modify_object):
implemented THIS and ALL recurrences cases, blowing away or detaching
recurrences from the main component as required.
(get_rid_string): make it return const.
(get_rid_timetype): new convenience function for getting
libical's recurrence ID from a CalComponent.
(cal_backend_file_is_read_only, remove_recurrence_cb,
remove_component): fixed warnings.
(remove_object_instance_cb): callback to remove the instances
from the hash on the THISANDPRIOR and THISANDFUTURE cases.
(cal_backend_file_remove_object): replaced mismatched if/else
statement with proper management of each of the recurrence cases.
svn path=/trunk/; revision=23131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 JP Rosevear <jpr@ximian.com>
* gui/Makefile.am: build new files
* gui/dialogs/comp-editor-util.c (date_edit_destroy_cb): unref the
config manager
(comp_editor_new_date_edit): set up a config manager for the date
editor
* gui/e-date-edit-config.[hc]: config manager for e-date-edit
svn path=/trunk/; revision=23122
|
|
|
|
|
|
|
| |
* gui/calendar-component.c (impl_createControls): set an exception
if we fail, so evo won't crash.
svn path=/trunk/; revision=23121
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 JP Rosevear <jpr@ximian.com>
* gui/dialogs/cal-prefs-dialog.c (update_config): no need to
update config settings everywhere explicitly
* gui/tasks-component.c (update_uris_for_selection): cast the
widget
* gui/gnome-cal.h: remove proto
* gui/gnome-cal.c (setup_widgets): don't update config settings
explicitly
(gnome_calendar_update_config_settings): kill
* gui/e-week-view.c: remove null chars
* gui/e-tasks.h: remove proto
* gui/e-tasks.c (set_timezone): set the timezone on the client
(timezone_changed_cb): changed timezone callback
(setup_config): setup config stuff
(e_tasks_init): setup config and widgets here
(e_tasks_new): construct is dead, no need to track all widgets
(cal_opened_cb): set the timezone upon opening
(e_tasks_update_all_config_settings): kill
* gui/control-factory.c (control_factory_new_control): create the
calendar ourselves
* gui/calendar-config.c (on_timezone_set): don't update the
settings everywhere here, we have config managers now
* gui/calendar-component.c (impl_createControls): create the
calendar ourselves
* gui/calendar-commands.h: remove protos
* gui/calendar-commands.c: remove dead functions
svn path=/trunk/; revision=23117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 JP Rosevear <jpr@ximian.com>
* gui/e-day-view-config.c (set_twentyfour_hour): set the format on
the cal view
* gui/e-week-view-config.c (set_twentyfour_hour): ditto
* gui/e-cal-list-view-config.c (set_twentyfour_hour): set the 24
hour format on the view
(twentyfour_hour_changed_cb): 24 hour format change callback
(e_cal_list_view_config_set_view): handle 24 hour format change
svn path=/trunk/; revision=23116
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 JP Rosevear <jpr@ximian.com>
* gui/dialogs/recurrence-page.c (recurrence_page_finalize): unref
config manager
(init_widgets): create config manager for the e-calendar
* gui/e-tasks.c (setup_widgets): create config manager for the
table view
(e_tasks_destroy): unref config manager
(e_tasks_open): return FALSE not NULL
(e_tasks_update_all_config_settings): don't configure the calendar
table here, we have a manager
* gui/calendar-config.c: remove dead config functions (handled by
config managers now)
svn path=/trunk/; revision=23115
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (set_timezone): set the timezone for all clients
(timezone_changed_cb): callback for changes
(setup_config): setup the configuration
(setup_widgets): setup up configuration managers for the list
view, task list and date navigator
(gnome_calendar_init): setup config
(gnome_calendar_destroy): destroy configuration managers and
notifications
(gnome_calendar_update_config_settings): remove dead bits
* gui/e-mini-calendar-config.[hc]: manage configuration of an
e-calendar
* gui/e-day-view-config.h: remove extraneous comment, type the
parent class correctly
* gui/e-week-view-config.h: ditto
* gui/e-day-view-config.c (e_day_view_config_class_init): type the
class correctly
(set_timezone): set timezone
(timezone_changed_cb): timezone changed callback
(e_day_view_config_set_view): track timezone changes
* gui/e-week-view-config.c: ditto
* gui/e-cell-date-edit-config.[hc]: manage configuration of a date
edit cell
* gui/e-calendar-table-config.[hc]: manage configuration of a
e-calendar-table
* gui/e-cal-list-view.c (get_current_time_cb): use the view
timezone to compute
* gui/e-cal-list-view-config.[hc]: manage configuration of a
list view
* gui/calendar-config.h: update protos
* gui/calendar-config.c
(calendar_config_add_notification_timezone): notify of timezone
change
(calendar_config_add_notification_dnav_show_week_no): notify of
show week number setting change
* gui/calendar-component.c (calendar_component_peek): remove bad
comma
* gui/Makefile.am: build new config classes
svn path=/trunk/; revision=23114
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-29 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (fill_popup_menu_callback): fixed
typo in menu item label.
* gui/e-cal-model.[ch] (e_cal_model_get_use_24_hour_format): new
function.
* gui/e-cal-view.[ch]: no need to keep the 'use_24_hour' setting,
it's already in the model.
(e_cal_view_get_use_24_hour_format,
e_cal_view_set_use_24_hour_format): new functions.
* gui/e-day-view.[ch] (e_day_view_get_24_hour_format,
(e_day_view_set_24_hour_format): removed.
(e_day_view_convert_time_to_display, e_day_view_update_event_label,
e_day_view_get_time_string_width): use the ECalView's function to
get the 24 hour format.
* gui/e-week-view.[ch] (e_week_view_get_24_hour_format,
e_week_view_set_24_hour_format): removed.
(e_week_view_convert_time_to_display,
e_week_view_get_time_string_width): use the ECalView's function
to get the 24 hour format.
* gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
* gui/e-day-view-time-item.c (e_day_view_time_item_draw):
* gui/e-week-view-event-item.c (e_week_view_draw_time):
don't use the view's use_24_hour_format, but the ECalView method.
svn path=/trunk/; revision=23113
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (impl_createControls): connect to
"fill_popup_menu" on the ESourceSelector.
(fill_popup_menu_callback): add popup menu items here.
(add_popup_menu_item): new function to add items to the
popup menu.
(new_calendar_cb): callbacks for the popup menu items.
svn path=/trunk/; revision=23108
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (impl_createControls): connect to
"fill_popup_menu" on the ESourceSelector.
(fill_popup_menu_callback): add popup menu items here.
(add_popup_menu_item): new function to add items to the
popup menu.
svn path=/trunk/; revision=23107
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.c: no need to keep the timezone here, it is
already stored in the model.
(e_cal_view_get_timezone): call e_cal_model_get_timezone().
(e_cal_view_set_timezone): call e_cal_model_set_timezone().
(e_cal_view_new_appointment_for): use the model's timezone.
svn path=/trunk/; revision=23103
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* pcs/cal-backend.c (cal_backend_notify_object_created,
cal_backend_notify_object_modified,
cal_backend_notify_object_removed): New; tell each query about a
created/modified/removed object.
* pcs/cal.c (cal_notify_object_created): Use
cal_backend_notify_object_created.
(cal_notify_object_modified, cal_notify_object_removed): Likewise
for modified/removed
(cal_notify_objects_received): we need both the before and after
forms for the modified objects so they can be resolved as
adds/modifies/removes per-query. But the caller can just call the
cal_backend_* routines for each object anyway, so just remove the
created/modified/removed lists.
* pcs/cal-backend-sync.c (cal_backend_sync_receive_objects):
Remove created/modified/removed list arguments.
(_cal_backend_receive_objects): Likewise.
* pcs/cal-backend-file.c (cal_backend_file_receive_objects):
Remove created/modified/removed list arguments. Replace the one
use of *removed with a call to cal_backend_notify_object_removed.
svn path=/trunk/; revision=23102
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (setup_widgets): store config objects as well
(gnome_calendar_set_default_uri): return FALSE if the
pre-condition fails
(gnome_calendar_update_config_settings): remove settings that are
now handled by the config objects
* gui/e-week-view.c (e_week_view_set_compress_weekend): queue a
draw
* gui/e-itip-control.c (start_default_server): comment out
* gui/e-day-view-config.[hc]: a class to track config changes of
interest to day views
* gui/e-week-view.[hc]: ditto for week views
* gui/calendar-config.h: add protos
* gui/calendar-config.c: use the #defines for the keys and add
notification routines
* gui/calendar-config-keys.h: a list of defines for gconf keys
* gui/Makefile.am: build new files
svn path=/trunk/; revision=23094
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-model.h: changed fill_component_from_model virtual
method to get an ETableModel, not an ECalModel.
* gui/e-cal-model.c (ecm_append_row): the source model sent from
ETable is an ETableModel, not an ECalModel.
* gui/e-cal-model-calendar.c (ecmc_fill_component_from_model):
get an ETableModel for the 'source_model' argument.
* gui/e-cal-model-tasks.c (ecmt_fill_component_from_model): ditto.
svn path=/trunk/; revision=23082
|
|
|
|
|
|
|
|
|
|
| |
2003-10-27 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-component.c (add_uri_for_source): pass FALSE as the
'only_if_exists' parameter, so that the calendar gets created when
it still does not exist.
svn path=/trunk/; revision=23080
|
|
|
|
|
|
|
|
|
| |
2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/tasks-component.c (tasks_component_init): initialize private
structure on TasksComponent.
svn path=/trunk/; revision=23078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-component.c (calendar_component_class_init): removed
repeated initialization.
(calendar_component_peek): use G_STRLOC for g_warning's.
* gui/tsaks-control.[ch] (tasks_control_activate,
tasks_control_deactivate): made these 2 functions public.
* gui/tasks-component.[ch]: implementation of the tasks component.
* gui/Makefile.am:
* gui/GNOME_Evolution_Calendar.server.in.in: added tasks component.
* gui/main.c: ditto.
(factory): added code to create the tasks component when requested.
svn path=/trunk/; revision=23065
|
|
|
|
|
|
|
|
|
| |
* pcs/Makefile.am: build libpcs.la and libpcsfile.la instead of
just .a.
(libpcs_la_LIBADD): depend on libcal-util.la and libeutil.la
(libpcsfile_la_LIBADD): depend on libpcs.la
svn path=/trunk/; revision=23061
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cal-client/cal-client.c (cal_client_get_changes): Remove type arg
* conduits/calendar/calendar-conduit.c (pre_sync, post_sync):
Update for that
* conduits/todo/todo-conduit.c (pre_sync, post_sync): Likewise
* idl/evolution-calendar.idl (getChanges): Remove type arg.
* pcs/cal.c (impl_Cal_getChanges): Likewise
* pcs/cal-backend.c (cal_backend_get_changes): Likewise
* pcs/cal-backend-sync.c (cal_backend_sync_get_changes): Likewise
* pcs/cal-backend-file.c (cal_backend_file_get_changes): Update
for that
svn path=/trunk/; revision=23059
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-24 Rodrigo Moya <rodrigo@ximian.com>
* cal-util/cal-util.[ch] (cal_util_construct_instance,
cal_util_remove_instances): new functions for individual
instances management.
* pcs/cal-backend-file.c (cal_backend_file_get_object): if we
dont have a recurrence in our hash table, generate one for the
specified recurrence ID.
(match_recurrence_sexp): new function to match recurrences on
regular expresessions.
(match_object_sexp): call match_recurrence_sexp() for all recurrences.
(cal_backend_file_modify_object): handle mod_types.
(cal_backend_file_remove_object): handle mod_types.
svn path=/trunk/; revision=23058
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-24 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.h: update protos
* gui/gnome-cal.c (gnome_calendar_set_default_uri): set the
default client based on uri
* gui/calendar-component.c (add_uri_for_source): rename from
load_uri_for_source and take a calendar
(remove_uri_for_source): utility routine to remove the source's
uri from the calendar
(is_in_selection): checks to see if the uid of the given source
matches any of those in the given selection
(update_uris_for_selection): remove any uris no longer in the
selection, add those that still exist
(source_selection_changed_callback): call above
(primary_source_selection_changed_callback): we have the calendar
easily now; set the default by uri
(control_activate_cb): handle activation and de-activation
(impl_createControls): create the calendar control ourselves so we
have access to the calendar
(impl_dispose): release the source selection
svn path=/trunk/; revision=23057
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
* pcs/cal-backend-file.c (add_component): if the component received
is an instance, add it to the recurrences hash table.
(free_recurrence): callback for g_hash_table_foreach() to free
the recurrences in the CalBackendFileObject structure.
(free_object): call free_recurrence for each recurrence.
(remove_recurrence_cb): g_hash_table_foreach() callback to
remove recurrences from the calendar.
(remove_component): remove all recurrences.
(cal_backend_file_open): check write access on the file, and
set read_only flag appropriately.
(cal_backend_file_is_read_only): return the private flag.
(cal_backend_file_init): initialize read_only flag.
(cal_backend_file_get_object): deal with recurrences.
* gui/alarm-notify/notify-main.c (main): unref the alarm
notification service when terminating.
(client_die_cb): call bonobo_main_quit instead of gtk_main_quit.
svn path=/trunk/; revision=23055
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (gnome_calendar_get_current_view_widget): just
uses the views array and the current view type
(setup_widgets): ditto
(set_view): ditto
(backend_died_cb): ditto
(gnome_calendar_get_calendar_model): ditto
(gnome_calendar_update_config_settings): ditto
svn path=/trunk/; revision=23054
|
|
|
|
|
|
|
|
| |
2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-day-view.c: accept also text/calendar for D&D.
svn path=/trunk/; revision=23046
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 JP Rosevear <jpr@ximian.com>
* gui/gnome-cal.c (update_query): use the internal client list to
create the queries
(gnome_calendar_destroy): use the internal client list to
disconnect signal handlers
(gnome_calendar_add_event_uri): add the client to the internal
list
(gnome_calendar_remove_event_uri): remove the client from the
internal list and lookup the client
(gnome_calendar_update_config_settings): use the internal client
list to update the config settings
svn path=/trunk/; revision=23045
|
|
|
|
|
|
|
|
|
|
|
| |
003-10-23 JP Rosevear <jpr@ximian.com>
* gui/e-day-view.c (e_day_view_on_top_canvas_drag_data_received):
fix typo
(e_day_view_on_main_canvas_drag_data_received): fix C99 issue, fix
typo
svn path=/trunk/; revision=23044
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Harry Lu <harry.lu@sun.com>
* cal-client/cal-client.c: (cal_client_get_timezone): remove and free
op before return.
* gui/e-cal-view.c (e_cal_view_add_event): modified from
selection_received_add_event() so that it call be called out of
e-cal-view.c.
(selection_received): modified to call e_cal_view_add_event().
* gui/e-cal-view.h: add declaration for e_cal_view_add_event().
* gui/e-day-view.c (e_day_view_on_drag_data_get): Provide a
icalcomponent for both TARGET_CALENDAR_EVENT and TARGET_VCALENDAR.
(e_day_view_on_top_canvas_drag_data_received): If dragging between
different windows, make it works like a copy and paste.
(e_day_view_on_main_canvas_drag_data_received): ditto.
svn path=/trunk/; revision=23041
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 JP Rosevear <jpr@ximian.com>
* cal-util/cal-recur.c: update g_date calls to non-deprecated
calls
* cal-util/Makefile.am: turn off deprecated funcs
* cal-client/Makefile.am: turn off deprecated funcs
* cal-client/cal-client.c (cal_client_get_error_message): add OK
message
* pcs/cal-backend.[hc]: remove dead funcs
* pcs/query.c: tidy headers
svn path=/trunk/; revision=23035
|
|
|
|
|
|
|
|
|
| |
2003-10-23 JP Rosevear <jpr@ximian.com>
* pcs/query.c (query_notify_objects_removed_1): Fix c/p typo -
call removed instead of modify
svn path=/trunk/; revision=23033
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 JP Rosevear <jpr@ximian.com>
* pcs/cal.c (cal_notify_object_modified): guard against irrelevant
args (ie if there was an error)
(cal_notify_object_removed): ditto
(cal_notify_timezone_added): ditto
* pcs/cal-backend-sync.c (_cal_backend_is_read_only): init value
to something known
(_cal_backend_get_cal_address): ditto
(_cal_backend_get_alarm_email_address): ditto
(_cal_backend_get_ldap_attribute): ditto
(_cal_backend_get_static_capabilities): ditto
(_cal_backend_modify_object): ditto
(_cal_backend_remove_object): ditto
(_cal_backend_get_object_list): ditto
2003-10-22 JP Rosevear <jpr@ximian.com>
* gui/e-cal-list-view.c (e_cal_list_view_new): create a model and
pass it as an arg during creation
* gui/e-day-view.c (e_day_view_new): unref the model
* gui/e-week-view.c (e_week_view_new): ditto
2003-10-22 JP Rosevear <jpr@ximian.com>
* cal-client/cal-client.c (cal_client_get_object): only change to
invalid object error code if we got the object but couldn't parse
it, and only check for timezones if we had success
* gui/comp-util.c (cal_comp_is_on_server): don't throw a warning
if the object simply does not exist
svn path=/trunk/; revision=23032
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.c (e_cal_view_init): connect also to ETableModel's
"model_cell_changed" signal.
(e_cal_view_set_model): likewise.
(model_cell_changed_cb): callback for "model_cell_changed".
(e_cal_view_destroy): use g_signal_handlers_disconnect_matched instead
of g_signal_handlers_disconnect_by_func, so that all handlers are
disconnected.
svn path=/trunk/; revision=23029
|
|
|
|
|
|
|
|
|
| |
2003-10-22 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.[ch] (gnome_calendar_remove_event_uri): new
function to remove calendars from the views.
svn path=/trunk/; revision=23027
|
|
|
|
| |
svn path=/trunk/; revision=23025
|
|
|
|
|
|
|
| |
Add an
"evoution:button_sort_order" attribute.
svn path=/trunk/; revision=23015
|
|
|
|
|
|
|
|
| |
* gui/calendar-component.c (impl_createControls): Make the
scrolled window have a GTK_SHADOW_IN shadow.
* gui/dialogs/meeting-page.c (meeting_page_construct): Likewise.
svn path=/trunk/; revision=22994
|
|
|
|
|
|
|
| |
scrollbar policy to "automatic" for both the horizontal and
vertical scrollbars around the source selector.
svn path=/trunk/; revision=22991
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.
* gui/GNOME_Evolution_Calendar.server.in.in: Add an
"evolution:button_label" property on the component for use in the
shell.
* GNOME_Evolution_Mail.server.in.in: Add an
"evolution:button_label" attribute to the Component for use in the
shell.
* e-shell-window.c (struct _ComponentView): New member button_id.
(struct _EShellWindowPrivate): New member sidebar.
(component_new_new): Get a button_id arg.
(component_button_clicked_callback): Removed.
(sidebar_button_selected_callback): New.
(create_component_button): Removed.
(setup_widget): Set up the sidebar using ESidebar and hook up its
"button_selected" signal. Also get the component name from a
property on the server info.
(e_shell_window_new): Use BASE_VERSION for the version in the app
name instead of hardcoding "1.5".
* e-sidebar.c: New.
* e-sidebar.h: New.
svn path=/trunk/; revision=22988
|
|
|
|
|
|
|
|
| |
2003-10-21 Rodney Dawes <dobey@ximian.com>
* cal-client/Makefile.am: Fix typo in libcal_client_la_SOURCES
svn path=/trunk/; revision=22972
|
|
|
|
| |
svn path=/trunk/; revision=22966
|
|
|
|
| |
svn path=/trunk/; revision=22965
|
|
|
|
|
|
|
|
|
|
| |
2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
* conduits/calendar/Makefile.am: Fixed for libical changes.
* conduits/todo/Makefile.am: Same.
svn path=/trunk/; revision=22930
|
|
|
|
|
|
|
|
| |
2003-10-17 Jeffrey Stedfast <fejj@ximian.com>
* conduits/calendar/Makefile.am: Fixed for libical changes.
svn path=/trunk/; revision=22924
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-10 Hans Petter Jansson <hpj@ximian.com>
* calendar/gui/Makefile.am (etspec_DATA): Add e-cal-list-view.etspec.
(libevolution_calendar_la_SOURCES): Add e-cal-list-view.[ch].
* calendar/gui/calendar-commands.c (show_list_view_clicked): Implement.
(calendar_get_text_for_folder_bar_label): Add case for list view.
Use month case and tweak it so it doesn't show "%d - %d" if the
time span contains only one day.
(verbs): Add list view.
(pixmaps): Add list view.
* calendar/gui/calendar-view-factory.c
(calendar_view_factory_get_title): Add list view case.
(calendar_view_factory_get_type_code): Add list view case.
* calendar/gui/control-factory.c (get_prop): Add list view case.
* calendar/gui/e-cal-model.c (get_classification): Fix to conform to
updated libical.
(ecm_set_value_at): Add missing break statements.
(ecm_get_color_for_component): Add braces for clarity.
* calendar/gui/gnome-cal.c (gnome_calendar_get_current_view_widget):
Add list view case.
(get_focus_location): Add list view case.
(connect_list_view_focus): Implement.
(setup_widgets): Set up list view.
(gnome_calendar_direction): Add list view case.
(set_view): Add list view case.
(gnome_calendar_setup_view_menus): Add list view factory.
(gnome_calendar_construct): Account for list view.
(gnome_calendar_update_config_settings): Account for list view.
(get_days_shown): Implement list view case.
* calendar/gui/gnome-cal.h (GnomeCalendarViewType): Add list view.
* calendar/gui/e-cal-list-view.[ch]: Implement ECalListView,
subclassing ECalView.
* ui/evolution-calendar.xml: Add calendar list view task button.
* art/listview.xpm: Add calendar list view icon.
svn path=/trunk/; revision=22850
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-09 Jeffrey Stedfast <fejj@ximian.com>
* cal-client/Makefile.am: INCLUDE path fixes for changes made to
libical build.
* cal-util/Makefile.am: INCLUDE path fixes for changes made to
libical build.
* cal-util/*.[c,h]: #include <libical/ical.h> instead of <ical.h>
* gui/Makefile.am: INCLUDE path fixes for changes made to libical
build.
* gui/*.[c,h]: #include <libical/ical.h> instead of <ical.h>
* gui/alarm-notify/Makefile.am: INCLUDE path fixes for changes
made to libical build.
* gui/alarm-notify/config-data.h: #include <libical/ical.h>
instead of <ical.h>
* gui/dialogs/Makefile.am: INCLUDE path fixes for changes made to
libical build.
* gui/dialogs/comp-editor-util.c: #include <libical/ical.h>
instead of <ical.h>
* gui/dialogs/e-delegate-dialog.c: #include <libical/ical.h>
instead of <ical.h>
* importers/Makefile.am: INCLUDE path fixes for changes made to
libical build.
* pcs/Makefile.am: INCLUDE path fixes for changes made to libical
build.
* pcs/cal.c: #include <libical/ical.h> instead of <ical.h>
svn path=/trunk/; revision=22845
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-08 Harry Lu <harry.lu@sun.com>
* gui/dialogs/alarm-options.glade: Make repeat-quantity and
repeat-value of alarm option dialog numeric only.
* gui/dialogs/task-details-page.glade: Make percent-complete
of task details dialog numeric only.
svn path=/trunk/; revision=22818
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-30 Mike Kestner <mkestner@ximian.com>
* cal-util/cal-util-marshal.list : new VOID:STRING,STRING,STRING
* gui/Makefile.am : build the new view/store/renderer/editable
* gui/e-select-names-renderer.* : new completion cell renderer
* gui/e-select-names-editable.* : new completion cell editable
* gui/e-meeting-model.* : killed. code reused in list-view/store
* gui/e-meeting-store.* : port of EMeetingModel to GtkTreeModel
* gui/e-meeting-list-view.* : GtkTreeView subclass for attendee lists
* gui/e-meeting-time-sel.c : Use the new store/view
* gui/e-meeting-time-sel-item.c : Use the new store/view
* gui/dialogs/Makefile.am : don't install the etspec anymore.
* gui/dialogs/event-editor.c : Use the new store/view.
* gui/dialogs/meeting-page.c : Use the new store/view.
* gui/dialogs/shedule-page.c : Use the new store/view.
* gui/dialogs/task-editor.c : Use the new store/view.
svn path=/trunk/; revision=22774
|
|
|
|
|
|
|
|
|
|
| |
2003-09-29 JP Rosevear <jpr@ximian.com>
* conduits/todo/Makefile.am: link to libical-evolution
* conduits/calendar/Makefile.am: ditto
svn path=/trunk/; revision=22752
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-22 Hans Petter Jansson <hpj@ximian.com>
* calendar/cal-util/Makefile.am (libical_util_la_LIBADD):
libical.la -> libical-evolution.la
* calendar/importers/Makefile.am
(libevolution_calendar_importers_la_LIBADD):
libicalvcal.la -> libicalvcal-evolution.la
* shell/Makefile.am (evolution_LDADD):
libical.la -> libical-evolution.la
* libical/configure.in: Require flex 2.5.31 and add a test for it.
Rename WITH_CXX conditional to WITH_CXX_BINDINGS.
* libical/examples/Makefile.am (doesnothing_LDADD): Add -evolution to
lib names.
* libical/src/test/Makefile.am: WITH_CXX -> WITH_CXX_BINDINGS. Add
-evolution to lib names.
* libical/src/test/regression.c (main): WITH_CXX -> WITH_CXX_BINDINGS.
* libical/src/libicalcap/Makefile.am: Add -evolution to lib names.
Install to Evolution's priv dirs.
* libical/src/libicalvcal/Makefile.am: Ditto.
* libical/src/libical/Makefile.am: WITH_CXX -> WITH_CXX_BINDINGS. Add
-evolution to lib names. Install in privlibdir. Install includes to
$(privincludedir)/libical.
* libical/src/libicalss/Makefile.am: Ditto.
* libical/src/libicalss/icalsslexer.l: Replace option reentrant-bison
with reentrant and bison-bridge. Use new Flex variable names.
* libical/src/libical/icallexer.l:
* libical/src/libical/icalyacc.y:
* libical/src/libicalss/icalsslexer.c:
* libical/src/libicalss/icalssyacc.c:
* libical/src/libicalss/icalssyacc.h: Removed from repository.
svn path=/trunk/; revision=22633
|
|
|
|
|
|
|
|
| |
2003-09-16 Rodrigo Moya <rodrigo@ximian.com>
* conduits/todo/Makefile.am: removed libwombat reference.
svn path=/trunk/; revision=22587
|
|
|
|
|
|
|
|
|
| |
2003-09-15 Harry Lu <harry.lu@sun.com>
* gui/apps_evolution_calendar.schemas: change last_notification_time's
type from string to int.
svn path=/trunk/; revision=22569
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-12 Bolian Yin <bolian.yin@sun.com>
* e-week-view.c (e_week_view_focus): make jump button focusable
(e_week_view_on_jump_button_event): key_press and focus event for jump button
(e_week_view_jump_to_button_item): new function, jump to the day view.
(e_week_view_is_jump_button_visible): new function.
svn path=/trunk/; revision=22546
|
|
|
|
|
|
| |
Evolution.
svn path=/trunk/; revision=22538
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* cal-util/Makefile.am (privlib_LTLIBRARIES): Remove
libcal-util-static.la
* cal-client/Makefile.am (noinst_LTLIBRARIES): Remove
libcal-client-static.la
* conduits/calendar/Makefile.am (libecalendar_conduit_la_LIBADD):
use non-static libraries. The static ones were only needed for
libtool 1.3.
* conduits/todo/Makefile.am (libetodo_conduit_la_LIBADD): Likewise
* gui/Makefile.am (IDL_GENERATED): Don't compile the calendar idl
here. It's already in libcal-client.
svn path=/trunk/; revision=22430
|
|
|
|
|
|
|
|
| |
* conduits/todo/Makefile.am:
Statically link with wombat. Fix ETodo conduit.
(Mdk bug #5348)
svn path=/trunk/; revision=22429
|
|
|
|
|
|
|
|
|
|
| |
2003-09-01 Andrew Wu <Yang.Wu@sun.com>
* gui/e-day-view.c:
(e_day_view_change_event_end_time_up):
(e_day_view_change_event_end_time_down):
Use "ctrl+shift+alt+Up/Down" to change the end time of the editing event.
svn path=/trunk/; revision=22428
|
|
|
|
|
|
|
|
|
|
| |
2003-08-28 Hans Petter Jansson <hpj@ximian.com>
* gui/alarm-notify/alarm-queue.c (tray_icon_blink_cb)
(display_notification): Use images that come with Evolution instead
of unreleased stock, for now.
svn path=/trunk/; revision=22409
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-28 Hans Petter Jansson <hpj@ximian.com>
* gui/alarm-notify/util.[ch]: Added alarm-notify utils.
* gui/alarm-notify/Makefile.am: Added alarm-notify utils.
* gui/alarm-notify/alarm-notify-dialog.c (timet_to_str_with_zone):
Move to util.c.
* gui/alarm-notify/alarm-queue.c (notify_dialog_cb)
(on_dialog_removed_cb)
(notify_dialog_cb)
(tray_icon_destroyed_cb)
(tray_icon_clicked_cb)
(tray_icon_blink_cb)
(display_notification): Add Rodrigo Moya's code for tray icon
notification of appointments, with some fixes and blink code by me.
Requires HEAD gnome-icon-theme for now.
svn path=/trunk/; revision=22406
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-27 Hans Petter Jansson <hpj@ximian.com>
Fixes #29032.
* gui/dialogs/task-details-page.c (status_changed): When task status
is set to "In Progress", set percent complete to 50% only if it was
previously set to 0% or 100%.
svn path=/trunk/; revision=22395
|
|
|
|
|
|
|
|
| |
2003-08-27 Bolian Yin <bolian.yin@sun.com>
* gui/Makefile.am use libevolution-calendar-a11y instead of libevolution-a11y.
svn path=/trunk/; revision=22385
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-27 Jack Jia <jack.jia@sun.com>
** Fixes #47863.
* gui/alarm-notify/alarm-notify.c (AlarmNotify_removeCalendar): set
the initial value of lc_ptr and orig_str_ptr to NULL to avoid crash.
svn path=/trunk/; revision=22381
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-26 Jack Jia <jack.jia@sun.com>
** Fixes #47863.
* gui/alarm-notify/alarm-notify.c (AlarmNotify_removeCalendar): set
the initial value of lc_ptr and orig_str_ptr to NULL to avoid crash.
svn path=/trunk/; revision=22380
|
|
|
|
|
|
|
| |
* gui/alarm-notify/notify-main.c: (main):
Ensure we get UTF-8 strings from gettext.
svn path=/trunk/; revision=22334
|
|
|
|
|
|
|
|
|
|
| |
2003-08-22 Bolian Yin <bolian.yin@sun.com>
Fixes #47779
* gnome-cal.c (gnome_calendar_get_visible_time_range): fix the return value bug.
svn path=/trunk/; revision=22331
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-21 Rodrigo Moya <rodrigo@ximian.com>
* cal-client/cal-client.[ch] (cal_client_send_object): use a 'char **'
for the 'error_msg' argument, instead of a fixed size string.
* gui/itip-utils.c (comp_server_send): pass the correct parameter to
cal_client_send_object.
svn path=/trunk/; revision=22326
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-08-20 Hans Petter Jansson <hpj@ximian.com>
* gui/e-itip-control.c (start_defalt_server): Rename to
start_default_server_async () and don't run a nested main loop. Let
the caller deal with the client object and signals.
(default_server_started_cb): Implement. Async signal handler for
'cal_opened' signal, does the embedding.
(object_requested_cb): Rewritten to work asynchronously, and finish
the embedding when default_server_started_cb() is called.
svn path=/trunk/; revision=22317
|
|
|
|
|
|
|
|
|
|
| |
2003-08-20 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-calendar-table.c (setup_popup_icons): new function to set icons
on the popup menu items.
(e_calendar_table_show_popup_menu): call setup_popup_icons.
svn path=/trunk/; revision=22311
|
|
|
|
|
|
|
|
|
| |
2003-08-20 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.c (setup_popup_icons): set more icons for the
popup menu.
svn path=/trunk/; revision=22310
|
|
|
|
| |
svn path=/trunk/; revision=22308
|
|
|
|
| |
svn path=/trunk/; revision=22307
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-20 Bolian Yin <bolian.yin@sun.com>
* gui/Makefile.am : Add a11y dependency.
* gui/calendar-commands.c (calendar_get_text_for_folder_bar_label)
* gui/e-cal-view.c: Add two new events: "event_changed" and "event_added"
* gui/e-day-view.c (e_day_view_class_init): init a11y.
(e_day_view_find_event_from_item): make it public from private
(e_day_view_update_event_cb): emit "event_changed" signal
(e_day_view_reshape_day_event): emit "event_added" signal
(e_day_view_reshape_long_event): emit "event_added" signal
* gui/e-week-view.c (e_week_view_class_init): init a11y.
(e_week_view_find_event_from_item): make it public from private
(e_week_view_update_event_cb): emit "event_changed" signal
(e_week_view_reshape_event_span): emit "event_added" signal
* gui/gnome-cal.c (gnome_calendar_class_init): init a11y.
(gnome_calendar_get_e_calendar_widget),
(gnome_calendar_get_search_bar_widget),
(gnome_calendar_get_view_notebook_widget): new functions
svn path=/trunk/; revision=22303
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Hans Petter Jansson <hpj@ximian.com>
* gui/calendar-offline-handler.c (impl_dispose): Chain. Prevent
double unrefs.
(impl_finalize): Chain.
* gui/e-alarm-list.c (finalize): Chain.
* gui/e-comp-editor-registry.c (destroy): Chain. Prevent double frees.
(editor_destroy_cb): Don't crash if we get the destroy signal twice.
* gui/e-date-time-list.c (e_date_time_list_finalize): Chain.
* gui/e-meeting-attendee.c (finalize): Chain.
* gui/e-meeting-model.c (finalize): Chain.
svn path=/trunk/; revision=22228
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Andrew Wu <Yang.Wu@sun.com>
* gui/e-day-view.c
(e_day_view_change_duration_to_start_of_work_day):
In DayView, Shift+Home, Change the duration to the time
that begins the current work day.
(e_day_view_change_duration_to_end_of_work_day):
In DayView, Shift+End, Change the duration to the time
that ends the current work day
svn path=/trunk/; revision=22202
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Hans Petter Jansson <hpj@ximian.com>
* gui/e-itip-control.c (html_destroyed):
(init):
(write_html): Add destroy chaining.
svn path=/trunk/; revision=22199
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Andrew Wu <Yang.Wu@sun.com>
* gui/e-week-view.c
(e_week_view_on_key_up):
(e_week_view_on_key_down):
(e_week_view_on_key_left):
(e_week_view_on_key_right):
In the WeekView, Navigation through days with arrow keys.
svn path=/trunk/; revision=22184
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-12 Harry Lu <harry.lu@sun.com>
** Fixes #47464.
* gui/dialogs/meeting-page.c: (get_widgets): The Organizer's value
need not match one of the values in the list.
svn path=/trunk/; revision=22183
|
|
|
|
| |
svn path=/trunk/; revision=22152
|
|
|
|
| |
svn path=/trunk/; revision=22143
|
|
|
|
| |
svn path=/trunk/; revision=22129
|
|
|
|
|
|
|
|
|
| |
2003-08-05 Jack Jia <jack.jia@sun.com>
* gui/dialogs/event-page.glade: changed one of the "Con_fidential" to
"Co_nfidential" since we already have "File" using the same 'F' key.
svn path=/trunk/; revision=22097
|
|
|
|
|
|
|
|
|
| |
2003-08-01 Lorenzo Gil <lgs@sicem.biz>
* gui/e-alarm-list.c: added the include <config.h> line at the
beginning to enable gettext.
svn path=/trunk/; revision=22046
|
|
|
|
|
|
|
|
|
| |
2003-07-30 Rodrigo Moya <rodrigo@ximian.com>
* cal-client/cal-client-multi.[ch]:
* cal-client/Makefile.am: removed obsolete code.
svn path=/trunk/; revision=22028
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-29 Rodrigo Moya <rodrigo@ximian.com>
Fixes all "alarm daemon doesn't start with session"
* gui/alarm-notify/notify-main.c (main): use LIBGNOMEUI_MODULE
instead of LIBGNOME_MODULE so that the default session client
is created in gnome_program_init.
svn path=/trunk/; revision=22011
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-29 Harry Lu <harry.lu@sun.com>
Fixes #46769
* gui/dialogs/task-page.c: (task_page_fill_component): Popup a
error dialog if due date time is before start datetime when saving
a task.
svn path=/trunk/; revision=22005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-29 Bolian Yin <bolian.yin@sun.com>
Fixes #46847
* gui/e-day-view.c (e_day_view_get_next_tab_event, e_day_view_focus):
add day view widget in the tab loop of events.
* gui/e-week-view.c (e_week_view_get_next_tab_event, e_week_view_focus):
add week view widget in the tab loop of events.
Also: add some comments in gui/e-day-view.c and gui/e-week-view.c
remove two compile warnings in gui/e-day-view.c
svn path=/trunk/; revision=22002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.[ch] (e_cal_view_delete_selected_occurrence):
new function.
(e_cal_view_get_timezone, e_cal_view_set_timezone): new functions.
(e_cal_view_class_init): added new class' signal.
* gui/e-week-view.[ch] (e_week_view_delete_occurrence,
e_week_view_delete_occurrence_internal): removed.
(e_week_view_get_timezone): removed.
(e_week_view_set_timezone): renamed to timezone_changed_cb, as
the callback for timezone changes in the parent ECalView.
(e_week_view_on_button_press): call gnome_calendar_new_appointment
instead of the non-existant e_week_view_new_appointment.
* gui/e-day-view.[ch] (e_day_view_delete_occurrence,
e_day_view_delete_occurrence_internal): removed.
(e_day_view_get_timezone): removed.
(e_day_view_set_timezone): renamed to timezone_changed_cb, as
the callback for timezone changes in the parent ECalView.
* gui/gnome-cal.c (gnome_calendar_delete_selected_occurrence):
made it call e_cal_view_delete_selected_occurrence.
(gnome_calendar_update_config_settings): call the generic
e_cal_view_set_timezone on all view widgets.
* gui/e-day-view-top-item.c:
* gui/e-week-view-main-item.c:
* gui/e-day-view-main-item.c: removed mentions to non-existant
structure fields.
svn path=/trunk/; revision=21948
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.h: define ECalViewEvent as the base struct for
the other views.
* gui/e-day-view.[ch]: EDayViewEvent is now based on ECalViewEvent.
(e_day_view_get_selected_events): made it return a list of
ECalViewEvent's, not CalComponent's, so that we can get more
information about the events.
* gui/e-week-view.[ch]: EWeekViewEvent is now based on ECalViewEvent.
(e_week_view_get_selected_events): same as e_day_view_get_selected_events.
* gui/e-cal-view.c (e_cal_view_cut_clipboard, e_cal_view_copy_clipboard,
e_cal_view_delete_selected_event, e_cal_view_delete_selected_events,
on_edit_appointment, on_save_as, on_print_event, on_meeting,
on_forward, e_cal_view_create_popup_menu):
* gui/calendar-commands.c (sensitize_calendar_commands): updated
to read ECalViewEvent's instead of CalComponent's as returned
by e_cal_view_get_selected_events().
svn path=/trunk/; revision=21946
|
|
|
|
|
|
|
|
| |
2003-07-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.c (delete_event): check the uid before using it.
svn path=/trunk/; revision=21944
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-day-view.c (e_day_view_delete_event,
e_day_view_delete_event_internal):
* gui/e-week-view.c (e_week_view_delete_event,
e_week_view_delete_event_internal): removed.
* gui/e-cal-view.[ch] (e_cal_view_delete_selected_event): renamed
from e_cal_view_delete_event_internal.
(e_cal_view_delete_selected_events): new function.
* gui/gnome-cal.c (gnome_calendar_delete_selection): call
e_cal_view_delete_selected_events().
* gui/e-week-view-event-item.c (e_week_view_event_item_get_position,
e_week_view_event_item_button_press):
* gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
* gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
adapted to changes in E*ViewPosition.
svn path=/trunk/; revision=21943
|
|
|
|
|
|
|
|
|
|
| |
2003-07-24 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.c (on_print): added missing cases.
(setup_popup_icons): new function to set up icons for the popup menu.
(e_cal_view_create_popup_menu): call setup_popup_icons.
svn path=/trunk/; revision=21942
|
|
|
|
|
|
|
| |
* cal-util/Makefile.am: Use EVO_MARSHAL_RULE, and add
MARSHAL_GENERATED to CLEANFILES
svn path=/trunk/; revision=21912
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.[ch]: moved the duplicated popup menu code here.
(e_cal_view_create_popup_menu): new function to create the popup
menu for all views.
(on_new_appointment, on_new_event, on_new_meeting, on_new_task,
on_goto_today, on_goto_date, on_edit_appointment, on_print,
on_save_as, on_print_event, on_meeting, on_forward, on_publish,
on_settings, on_delete_appointment, on_cut, on_copy, on_paste,
on_unrecur_appointment): callbacks for the popup menu items.
* gui/e-week-view.c (e_week_view_on_new_appointment,
e_week_view_new_appointment, e_week_view_on_new_event,
e_week_view_on_new_meeting, e_week_view_on_new_task,
e_week_view_on_goto_today, e_week_view_on_goto_date,
e_week_view_on_edit_appointment, e_week_view_on_print,
e_week_view_on_save_as, e_week_view_on_print_event,
e_week_view_on_meeting, e_week_view_on_forward,
e_week_view_on_publish, e_week_view_on_settings,
e_week_view_on_delete_appointment,
e_week_view_delete_event_internal, e_week_view_on_cut,
e_week_view_on_copy, e_week_view_on_paste):
* gui/e-day-view.c (e_day_view_on_new_appointment,
e_day_view_on_new_event, e_day_view_on_new_meeting,
e_day_view_on_new_task, e_day_view_on_goto_today,
e_day_view_on_goto_date, e_day_view_on_edit_appointment,
e_day_view_on_print, e_day_view_on_save_as,
e_day_view_on_print_event, e_day_view_on_meeting,
e_day_view_on_forward, e_day_view_on_publish,
e_day_view_on_settings, e_day_view_on_delete_appointment,
e_day_view_delete_event_internal, e_day_view_on_cut,
e_day_view_on_copy, e_day_view_on_paste): removed duplicated code.
* gui/gnome-cal.[ch] (gnome_calendar_unrecur_selection): new function.
svn path=/trunk/; revision=21908
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gui/alarm-notify/alarm-queue.c (on_dialog_obj_updated_cb): Fix
an unused variable
* gui/calendar-commands.c (purge_cmd): Fix warnings.
* gui/calendar-config.h: s/confirm_expunge/confirm_purge/ to match
the actual functions
* gui/control-factory.c: add some missing #includes
* gui/dialogs/delete-comp.c (delete_component_dialog): Fix a
warning
* gui/e-itip-control.c (write_label_piece): Remove unused variable.
* gui/print.c (print_calendar): Remove unused variable
(print_comp): Likewise.
* gui/tasks-control.c (confirm_purge): Fix warnings.
(print_tasks): Remove unused variable.
svn path=/trunk/; revision=21905
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-23 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-day-view.h:
* gui/e-week-view.h: removed unneeded prototypes.
* gui/e-cal-view.[ch] (e_cal_view_get_visible_time_range): new
function.
(selection_received): deal correctly with the selected time range.
* gui/e-week-view.c (e_week_view_get_visible_time_range): made it
private as the implementation of the 'get_visible_time_range'
virtual method.
* gui/e-day-view.c (e_day_view_get_visible_time_range): ditto.
* gui/gnome-cal.c (gnome_calendar_direction): merged redundant 'case'.
(focus_current_view): removed redundant code.
svn path=/trunk/; revision=21897
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-day-view.c (e_day_view_get_selected_events):
* gui/e-week-view.c (e_week_view_get_selected_events): manage the
case where the selected events are the popup menu ones.
svn path=/trunk/; revision=21895
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.c (gnome_calendar_copy_clipboard,
gnome_calendar_cut_clipboard, gnome_calendar_paste_clipboard):
removed missing calls to e_day/week_view_*_clipboard.
svn path=/trunk/; revision=21894
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-22 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.[ch]: added "get_selected_events",
and "update_query" virtual methods.
(e_cal_view_class_init): initialize new virtual methods.
(e_cal_view_destroy): destroy new private members.
(e_cal_view_get_selected_events, e_cal_view_set_cal_client,
e_cal_view_get_cal_client): new functions.
(e_cal_view_cut_clipboard, e_cal_view_copy_clipboard,
e_cal_view_paste_clipboard): merged clipboard stuff.
* gui/e-day-view.c (e_day_view_cut_clipboard,
e_day_view_copy_clipboard, e_day_view_paste_clipboard): removed.
(e_day_view_get_selected_events): made these private as the
implementation of the 'get_selected_events' base class virtual method.
* gui/e-week-view.c (e_week_view_get_selected_events): ditto.
(e_week_view_cut_clipboard, e_week_view_copy_clipboard,
e_week_view_paste_clipboard): removed.
* gui/calendar-commands.c (sensitize_calendar_commands): call
e_cal_view_get_selected_events.
* gui/gnome-cal.c: removed a lot of redundant code thanks to the
above changes.
svn path=/trunk/; revision=21893
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-21 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-day-view.[ch]: removed e_day_view_set_calendar prototype.
(e_day_view_set_status_message): removed.
* gui/e-week-view.[ch] (e_week_view_set_status_message): removed.
* gui/e-cal-view.[ch] (e_cal_view_set_status_message): new functions.
(e_cal_view_destroy): unref activity client.
* gui/gnome-cal.c: updated to e_*_view/e_cal_view.
svn path=/trunk/; revision=21890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-18 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-day-view.[ch]:
* gui/e-week-view.[ch]: moved duplicated code to...
* gui/e-cal-view.[ch]: ...here.
(e_cal_view_get_calendar, e_cal_view_set_calendar): new functions.
* gui/e-week-view-event-item.c (e_week_event_item_double_click):
* gui/gnome-cal.c (setup_widgets): adapted to changes in views.
svn path=/trunk/; revision=21865
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-cal-view.[ch]: new base class for calendar views.
* gui/e-day-view.[ch]:
* gui/e-week-view.[ch]: base these classes on ECalView.
* gui/Makefile.am: added new files.
svn path=/trunk/; revision=21854
|
|
|
|
|
|
|
|
|
| |
2003-07-17 Rodrigo Moya <rodrigo@ximian.com>
* gui/calendar-config.[ch]:
* gui/tasks-control.c: s/expunge/purge.
svn path=/trunk/; revision=21853
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-16 Rodrigo Moya <rodrigo@ximian.com>
* gui/gnome-cal.[ch] (gnome_calendar_purge): new function,
which uses a CalQuery to retrieve the objects older than a given date.
(check_instance_cb): callback for cal_recur_generate_instances.
(purging_obj_updated_cb): call check_instance_cb on each recurrence
to double-check the event can be deleted.
(purging_query_done_cb, purging_eval_error_cb): needed callbacks to
finish the query.
(gnome_calendar_destroy): free new members.
* gui/calendar-commands.c (purge_cmd): added implementation for the
'Purge' menu item.
svn path=/trunk/; revision=21846
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-16 Andrew Wu <Yang.Wu@sun.com>
Fixes #45774
* gui/e-day-view.c (e_day_view_goto_start_of_work_day):
implemented select the time that begins a work day.
(e_day_view_goto_end_of_work_day):
implemented select the time that ends a work day.
svn path=/trunk/; revision=21839
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-16 Andrew Wu <Yang.Wu@sun.com>
Fixes #45772
* gui/gnome-cal.c(gnome_calendar_goto_date): implemented Alt+Left/Right
to go to the same day of the previous/next week.
* gui/gnome-cal.h:add two element in GnomeCalendarGotoDateType.
svn path=/trunk/; revision=21836
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-14 Rodrigo Moya <rodrigo@ximian.com>
Fixes #41676
* gui/dialogs/alarm-options.c (palarm_options_changed_cb,
repeat_spin_button_changed_cb, repeat_unit_changed_cb): new callbacks for
managing modifications in the 'Run a program' alarm case.
(repeat_toggle_toggled_cb): if the alarm being edited has a procedure
action, call palarm_options_changed_cb.
(init_widgets): connect new callbacks.
(alarm_to_dialog): disable 'OK' button if a procedure alarm.
svn path=/trunk/; revision=21810
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-11 Federico Mena Quintero <federico@ximian.com>
* gui/dialogs/task-details-page.glade: Changed the "URL:" label to
"_Web Page:". Added a widget name to the URL label so that we can
hook up its mnemonic by hand. Added underlines to the "%
Complete:" and "Date Completed:" labels. Added a widget name to
the date completed label, also so that we can hook up its mnemonic.
* gui/dialogs/task-details-page.c (get_widgets): Get the url_label
and date_completed_label as well.
(init_widgets): Set the mnemonic widgets of the url_label and the
date_completed_label by hand, as their respective widgets are
not created by libglade.
* gui/e-calendar-table.c (tasks_popup_menu): Added an item for
"Open Web Page".
(e_calendar_table_show_popup_menu): Disable the aforementioned
menu item if the selected task doesn't have the URL property set.
(open_url_cb): New callback.
* gui/e-tasks.c (write_html): Make the HTML say "Web Page:"
instead of "URL:".
svn path=/trunk/; revision=21805
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-10 Harry Lu <harry.lu@sun.com>
Fixes #46075.
* gui/e-date-time-list.c (compare_datetime): new function to compare
two CalComponentDateTime instances.
(e_date_time_list_append): check whether the date already exists
before adding it to the list.
svn path=/trunk/; revision=21767
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-07 Rodrigo Moya <rodrigo@ximian.com>
Fixes #45910
* gui/dialogs/task-editor.c (task_editor_class_init): set up the
handler for the set_cal_client virtual method.
(task_editor_set_cal_client): added missing virtual method.
2003-07-07 Jack Jia <jack.jia@sun.com>
* cal-client/cal-client.c (cal_client_get_static_capability): add
g_return_val_if_fail to check the input param.
svn path=/trunk/; revision=21743
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-07-03 Rodrigo Moya <rodrigo@ximian.com>
* gui/e-tasks.c (setup_widgets): added a paned widget to contain
the task list and a HTML widget for displaying the task's details.
Connect to "cursor_change" signal on the ETable.
(table_cursor_change_cb): update the HTML view every time the selected
task changes.
(timet_to_str_with_zone): new function copied from alarm daemon.
(url_requested_cb): callback for "url_requested" signal on the
GtkHTML widget.
(on_link_clicked_cb): respond to clicks linked on the HTML widget.
(vpaned_resized_cb): set the configuration entry for the task vpane
position.
(e_tasks_destroy): free new member.
(e_tasks_construct): connect to "obj_removed" signal on the CalClient.
(client_obj_removed_cb): if the updated object is the one being
displayed in the HTML widget, update it.
* gui/calendar-config.[ch] (calendar_config_get_task_vpane_pos):
(calendar_config_gset_task_vpane_pos): new functions.
* gui/apps_evolution_calendar.schemas: added task vpane position.
svn path=/trunk/; revision=21740
|