Commit Graph

18838 Commits

Author SHA1 Message Date
0a2c5b0c06 Add a pixmap for the toolbar
SendReceive button.

svn path=/trunk/; revision=23411
2003-11-18 01:05:55 +00:00
1c2911bc04 Updated Polish translation
svn path=/trunk/; revision=23410
2003-11-18 00:09:50 +00:00
c229b419e6 Single condition shortening
svn path=/trunk/; revision=23409
2003-11-17 23:26:36 +00:00
d6eb016c77 Update.
svn path=/trunk/; revision=23408
2003-11-17 23:08:15 +00:00
e86602f0ef Fixed to check fi->child as well (since mbox does it right).
2003-11-17  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (tree_row_expanded): Fixed to check fi->child
	as well (since mbox does it right).
	(emft_popup_new_folder_response): Fixed to subscribe to the
	correct folder.
	(emft_popup_delete_folders): Fixed to use the full_name rather
	than the path.

svn path=/trunk/; revision=23407
2003-11-17 22:34:38 +00:00
561b83c1a1 Fixed an exception to give a more meaningful description.
2003-11-17  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-mbox-store.c (create_folder): Fixed an
	exception to give a more meaningful description.
	(get_folder_info): We always want to scan at least one level deep.

svn path=/trunk/; revision=23406
2003-11-17 22:06:51 +00:00
b337ececee more fixes
svn path=/trunk/; revision=23405
2003-11-17 22:06:02 +00:00
9a1593d15c Store a ref to the source selector. (impl_requestCreateItem): Implement.
2003-11-17  Hans Petter Jansson  <hpj@ximian.com>

	* gui/component/addressbook-component.c (impl_createControls): Store
	a ref to the source selector.
	(impl_requestCreateItem): Implement.
	(impl_dispose): Unref the source selector.
	(addressbook_component_init): Set up default sources.

	* gui/widgets/e-addressbook-model.c (eab_model_set_property): If
	the 'book' property is set, and editability changes, emit a signal
	to that effect.

svn path=/trunk/; revision=23404
2003-11-17 21:30:13 +00:00
c6b3809b47 New helper function. (idle_cb): Call it if we have a local shell. Also,
* main.c (attempt_upgrade): New helper function.
(idle_cb): Call it if we have a local shell.  Also, remove unused
variables.

* e-shell.c (e_shell_attempt_upgrade): New.

* Evolution-Component.idl (Component.upgradeFromeVersion): New.

svn path=/trunk/; revision=23403
2003-11-17 21:27:21 +00:00
9582e8159c renamespace and move to here build new files
2003-11-17  Mike Kestner  <mkestner@ximian.com>

	* gal/widgets/gtk-combo* : renamespace and move to
	* gal/widgets/gal-combo* : here
	* gal/widgets/Makefile.am : build new files

2003-11-17  Mike Kestner  <mkestner@ximian.com>

	* e-table-config.c : use new gal_combo_* namespace.

svn path=/trunk/; revision=23402
2003-11-17 21:05:15 +00:00
f0e50562be Fixed to not include leading '/' in the folder name in the label.
2003-11-17  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-selection-button.c (set_contents): Fixed to not
	include leading '/' in the folder name in the label.

	* em-folder-tree.c (emft_popup_new_folder_response): Implemented
	error reporting via gtk dialogs.
	(emft_popup_copy_folder_selected): Same.

svn path=/trunk/; revision=23401
2003-11-17 20:34:56 +00:00
d448d8ab21 Rename verb "OpenFolderInNewWindow" to
"OpenNewWindow".  Add a separator before it in the File -> New
submenu.

svn path=/trunk/; revision=23400
2003-11-17 20:04:11 +00:00
98e3582f18 (command_open_new_window): New,
implement "OpenNewWindow" verb.

svn path=/trunk/; revision=23399
2003-11-17 20:02:57 +00:00
913aab9b18 Rename verb "OpenFolderInNewWindow" to
"OpenNewWindow".  Add a separator before it in the File -> New
submenu.

svn path=/trunk/; revision=23398
2003-11-17 20:02:52 +00:00
ce193843e6 Fixed an exception to give a more meaningful description.
2003-11-17  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/local/camel-mbox-store.c (create_folder): Fixed an
	exception to give a more meaningful description.

svn path=/trunk/; revision=23397
2003-11-17 19:15:30 +00:00
8f502cffbc Do not #include "e-local-folder.h".
* e-setup.c: Do not #include "e-local-folder.h".

* Makefile.am: Don't build evolution-test-component for now since
it's all out of date.

* main.c (evolution_debug_log): Make static instead of extern.

* e-user-creatable-items-handler.c: #include
<bonobo/bonobo-control.h>.

* e-shell.h: Do not include "e-uri-schema-registry.h" or
"evolution-shell-component-client.h".
* e-shell.c: Likewise.

* e-shell.c (struct _EShellPrivate): Removed member
uri_schema_registry.
(impl_Shell_handleURI): #if 0 it out for now.
(e_shell_peek_uri_schema_registry): Disabled for now.

* e-corba-storage-registry.c: Remove.
* e-corba-storage-registry.h: Remove.
* e-corba-storage.c: Remove.
* e-corba-storage.h: Remove.
* e-folder-dnd-bridge.c: Remove.
* e-folder-dnd-bridge.h: Remove.
* e-folder-selection-dialog.c: Remove.
* e-folder-selection-dialog.h: Remove.
* e-folder-type-registry.c: Remove.
* e-folder-type-registry.h: Remove.
* e-local-folder.c: Remove.
* e-local-folder.h: Remove.
* e-local-storage.c: Remove.
* e-local-storage.h: Remove.
* e-shell-folder-selection-dialog.c: Remove.
* e-shell-folder-selection-dialog.h: Remove.
* e-shell-view.c: Remove.
* e-shell-view.h: Remove.
* e-storage-browser.c: Remove.
* e-storage-browser.h: Remove.
* e-storage-set-view.c: Remove.
* e-storage-set-view.h: Remove.
* e-storage-set.c: Remove.
* e-storage-set.h: Remove.
* e-storage.c: Remove.
* e-storage.h: Remove.
* evolution-shell-component-client.c: Remove.
* evolution-shell-component-client.h: Remove.
* evolution-shell-component-dnd.c: Remove.
* evolution-shell-component-dnd.h: Remove.
* evolution-storage-listener.c: Remove.
* evolution-storage-listener.h: Remove.
* evolution-storage-set-view-listener.c: Remove.
* evolution-storage-set-view-listener.h: Remove.

svn path=/trunk/; revision=23396
2003-11-17 19:12:04 +00:00
f9cf09a8bd Use a folder_name rather than a path as the name argument to
2003-11-17  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (emft_popup_new_folder_response): Use a
	folder_name rather than a path as the name argument to
	camel_store_create_folder(), fixes creation of IMAP folders.

svn path=/trunk/; revision=23395
2003-11-17 18:57:34 +00:00
d6360c202d make sure server.mk is disted
2003-11-17  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: make sure server.mk is disted

svn path=/trunk/; revision=23393
2003-11-17 16:31:13 +00:00
708935e0da peek the primary selection.
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 16:24:35 +00:00
d731705f50 do the right thing for disting
2003-11-17  JP Rosevear <jpr@ximian.com>

	* Makefile.am (EXTRA_DIST): do the right thing for disting

svn path=/trunk/; revision=23391
2003-11-17 16:01:37 +00:00
999d911642 Switch version to 1.5
2003-11-17  JP Rosevear <jpr@ximian.com>

	* C/Makefile.am: Switch version to 1.5

svn path=/trunk/; revision=23390
2003-11-17 15:50:53 +00:00
a5f08fc612 added 'Delete' and 'Rename' menu items. (delete_task_list_cb,
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 15:50:06 +00:00
6af0f07100 try first to create the icon from the stock, and then from a file.
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 15:39:39 +00:00
66d47badff use the server.mk file to get rules for building versioned .server files
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 15:13:35 +00:00
e065bb0549 Install versioned package config files
2003-11-17 JP Rosevear <jpr@ximian.com>

	* Makefile.am: Install versioned package config files

svn path=/trunk/; revision=23386
2003-11-17 14:02:34 +00:00
e86b07cdbb allow new lable with mnemonic (e_search_bar_construct): alter lable name.
2003-11-17  Charles Zhang  <charles.zhang@sun.com>

	* e-search-bar.c(add_button): allow new lable with mnemonic
	(e_search_bar_construct): alter lable name. [50810]

svn path=/trunk/; revision=23385
2003-11-17 13:31:52 +00:00
000e2ade56 remove the AlarmNotify service, no more need for it, since the alarm
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 13:13:15 +00:00
6ac2fee6bc #include "em-folder-tree.h"
2003-11-17  Jeffrey Stedfast  <fejj@ximian.com>

	* vfolder-rule.c: #include "em-folder-tree.h"

svn path=/trunk/; revision=23382
2003-11-17 05:58:21 +00:00
5db8b60d2c handle an unparsable url without crashing.
2003-11-17  Not Zed  <NotZed@Ximian.com>

        * em-folder-selection-button.c (set_contents): handle an
        unparsable url without crashing.

svn path=/trunk/; revision=23381
2003-11-17 05:45:05 +00:00
41348bb945 fix for folder selector api changes. (vfr_folder_response): handle the
2003-11-17  Not Zed  <NotZed@Ximian.com>

        * vfolder-rule.c (source_add): fix for folder selector api changes.
        (vfr_folder_response): handle the dialog response.

svn path=/trunk/; revision=23380
2003-11-17 05:43:39 +00:00
603351c060 Make ending count of occurrences of Recurrence tab numeric only.
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-17 04:23:11 +00:00
f71a064770 thin wrapper on mail_component_get_local_inbox.
2003-11-17  Not Zed  <NotZed@Ximian.com>

        * mail-tools.c (mail_tool_get_local_inbox): thin wrapper on
        mail_component_get_local_inbox.

        * mail-component.c (mail_component_get_local_inbox): helper to get
        the default local inbox.

        * mail-ops.c (fetch_mail_fetch): if we can't get the inbox, make
        sure we still unref the filter driver here by using hte same exit
        code.  Fixes a crash.

svn path=/trunk/; revision=23377
2003-11-17 03:32:41 +00:00
4daa7491aa add a uri
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-17 01:20:38 +00:00
2bc14e22e9 emit the added signal for the correct rows
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-17 00:55:33 +00:00
7d9d3e3df8 copy in here (update_uris_for_selection): save the selection
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 23:18:31 +00:00
8b1e261b3e add it via e-tasks (remove_uri_for_source): remove it via e-tasks
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 22:37:13 +00:00
ccdc51ce37 use find_source_iter and get the selection from the right spot
2003-11-16  JP Rosevear <jpr@ximian.com>

	* e-source-selector.c (e_source_selector_set_primary_selection):
	use find_source_iter and get the selection from the right spot
	(find_source_iter): util function to find the iter given the
	source
	(e_source_selector_select_source): signal that the model changed
	(e_source_selector_unselect_source): ditto

svn path=/trunk/; revision=23372
2003-11-16 17:21:31 +00:00
80b2e4700b set up a event to be edited (impl_requestCreateItem): implement
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
2003-11-16 16:34:39 +00:00
dccfa1bc63 don't build the e-source stuff anymore, its in e-d-s now
2003-11-14  JP Rosevear <jpr@ximian.com>

	* Makefile.am: don't build the e-source stuff anymore, its in
	e-d-s now

svn path=/trunk/; revision=23370
2003-11-14 22:35:35 +00:00
11e3c8caaa Oops
svn path=/trunk/; revision=23369
2003-11-14 22:34:10 +00:00
aa0d4535bb Oops.
svn path=/trunk/; revision=23368
2003-11-14 22:34:01 +00:00
83c14461d1 We can't use a uri to do a lookup of a store-info on the store_hash, we
2003-11-14  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (emft_popup_new_folder_response): We can't use
	a uri to do a lookup of a store-info on the store_hash, we have to
	get a CamelStore first.
	(row_draggable_cb): validate the iter before using it.
	(row_drop_possible_cb): Same.
	(drag_data_received_cb): Here too.
	(drag_data_get_cb): Same.
	(drag_data_delete_cb): Again here.
	(tree_store_set_folder_info): Recursively add nodes if fi->child
	is non-NULL rather than adding a dummy node.
	(folder_renamed_cb): Implemented.

svn path=/trunk/; revision=23367
2003-11-14 22:28:34 +00:00
c02fe8b8c2 make source selector flags/libs
2003-11-14  JP Rosevear <jpr@ximian.com>

	* configure.in: make source selector flags/libs

svn path=/trunk/; revision=23366
2003-11-14 22:27:34 +00:00
c9d5c9e425 include e-source from e-d-s
2003-11-14  JP Rosevear <jpr@ximian.com>

	* gui/component/new-addressbook.c: include e-source from e-d-s

svn path=/trunk/; revision=23365
2003-11-14 22:24:00 +00:00
e34d1462b6 include e-source* from e-d-s
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 22:23:21 +00:00
c0a24a282e We can't use a uri to do a lookup of a store-info on the store_hash, we
2003-11-14  Jeffrey Stedfast  <fejj@ximian.com>

	* em-folder-tree.c (emft_popup_new_folder_response): We can't use
	a uri to do a lookup of a store-info on the store_hash, we have to
	get a CamelStore first.
	(row_draggable_cb): validate the iter before using it.
	(row_drop_possible_cb): Same.
	(drag_data_received_cb): Here too.
	(drag_data_get_cb): Same.
	(drag_data_delete_cb): Again here.

svn path=/trunk/; revision=23363
2003-11-14 21:25:06 +00:00
50a2665bff config accessor (calendar_config_set_calendars_selected): ditto
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
2003-11-14 20:49:01 +00:00
40711386d6 Removed most of the code. This is basically now a nop. Need to somehow get
2003-11-14  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-mt.c (set_stop): Removed most of the code. This is
	basically now a nop. Need to somehow get the uic and fix this.

svn path=/trunk/; revision=23361
2003-11-14 20:01:50 +00:00
151829030a Removed.
2003-11-14  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser-factory.[c,h]: Removed.

	* mail-component.c (folder_selected_cb): Don't create a new view
	anymore, simply set the new folder uri on the folder browser. This
	makes the mailer use a lot less memory than in 1.x
	(view_control_activate_cb): Moved here from
	folder-browser-factory.c
	(impl_createControls): Connect to the activate signal on the view
	control.

svn path=/trunk/; revision=23360
2003-11-14 19:54:48 +00:00
9e4e84a941 oops, fixed for when path is a store node
svn path=/trunk/; revision=23359
2003-11-14 19:40:25 +00:00