Commit Graph

13928 Commits

Author SHA1 Message Date
effa148ae3 Add a CAMEL_PROVIDER_CONF_LABEL enum.
2002-04-24  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-provider.h: Add a CAMEL_PROVIDER_CONF_LABEL enum.

svn path=/trunk/; revision=16575
2002-04-24 21:35:21 +00:00
9678428593 Added a "Browse..." button to switch to a different addressbook folder.
2002-04-24  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/select-names/e-select-names.c,
	gui/component/select-names/e-select-names.h,
	gui/component/select-names/select-names.glade (folder_browse):
	Added a "Browse..." button to switch to a different addressbook
	folder.

	* gui/widgets/e-addressbook-util.c (e_addressbook_transfer_cards):
	Moved extern EvolutionShellClient out of this function so that
	it'd be more readable.

svn path=/trunk/; revision=16574
2002-04-24 17:57:27 +00:00
38e985a2e4 launch pilot settings capplet
2002-04-24  JP Rosevear  <jpr@ximian.com>

	* gui/e-day-view.c (e_day_view_on_pilot_settings): launch pilot
	settings capplet

	* gui/e-week-view.c (e_week_view_on_pilot_settings): ditto

svn path=/trunk/; revision=16573
2002-04-24 06:03:02 +00:00
11be06c763 free the view popup (e_week_view_show_popup_menu): add the view popup to
2002-04-24  JP Rosevear  <jpr@ximian.com>

	* gui/e-week-view.c (free_view_popup): free the view popup
	(e_week_view_show_popup_menu): add the view popup to the
	"main_item" menu and listen for destruction

	* gui/e-day-view.c (free_view_popup): as above
	(e_day_view_on_event_right_click): as above

	* gui/e-week-view.h: add class member

	* gui/e-day-view.h: add a class member

	* gui/gnome-cal.h: new protos

	* gui/gnome-cal.c (set_view): set the instance view id properly
	when switching views
	(gnome_calendar_setup_view_popup): generate a view popup
	(gnome_calendar_discard_view_popup): destroy a view popup

svn path=/trunk/; revision=16572
2002-04-24 05:22:42 +00:00
6dc8c1aabd Added back the checkmark icon for enabled accounts.
2002-04-23  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-accounts.c: Added back the checkmark icon for enabled
	accounts.
	(account_able_clicked): Don't reload the accounts list, that was
	just lame.

svn path=/trunk/; revision=16571
2002-04-23 23:15:14 +00:00
acb9fc2afb Coded handling of the select_entry to search within the displayed
2002-04-23  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/select-names/e-select-names.c,
	gui/component/select-names/e-select-names.h: Coded handling of the
	select_entry to search within the displayed contacts.

	* gui/component/select-names/select-names.glade: Updated this
	dialog to have an entry-select instead of an entry-find.

svn path=/trunk/; revision=16570
2002-04-23 21:28:57 +00:00
34c740efa3 Updated this dialog to match the redesign.
2002-04-23  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/select-names/select-names.glade: Updated this
	dialog to match the redesign.

svn path=/trunk/; revision=16569
2002-04-23 20:19:11 +00:00
817a21624b Make unused menu items disappear instead of graying out.
2002-04-23  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-addressbook-view.c (do_popup_menu): Make unused
	menu items disappear instead of graying out.

svn path=/trunk/; revision=16568
2002-04-23 19:49:51 +00:00
5df4d67be2 Removed e_addressbook_reflow_adapter_right_click and
2002-04-23  Christopher James Lahey  <clahey@ximian.com>

	* gui/widgets/e-addressbook-reflow-adapter.c,
	gui/widgets/e-addressbook-reflow-adapter.h: Removed
	e_addressbook_reflow_adapter_right_click and
	e_addressbook_reflow_adapter_base_right_click.

	* gui/widgets/e-addressbook-view.c: Handle right click menu for
	both types of view.  Merged right click on white space with right
	click on main area.  General clean up.

	* gui/widgets/e-minicard-view-widget.c,
	gui/widgets/e-minicard-view-widget.h: Removed a couple unnecessary
	functions.  Added e_minicard_view_widget_get_view.  Added
	right_click signal.

	* gui/widgets/e-minicard-view.c, gui/widgets/e-minicard-view.h:
	Added the right_click signal and the e_minicard_view_get_card_list
	function.

svn path=/trunk/; revision=16567
2002-04-23 19:42:37 +00:00
619f8c41a3 Re-added libversit stuff.
svn path=/trunk/; revision=16566
2002-04-23 16:44:41 +00:00
5a9fd18e87 Moved libversit to a separate module.
svn path=/trunk/; revision=16565
2002-04-23 16:39:31 +00:00
345f0c8c5d Plug-in Anna's html for the flag-for-followup stuff. Finishes up bug #90.
2002-04-22  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (mail_display_render): Plug-in Anna's html for
	the flag-for-followup stuff. Finishes up bug #90.

svn path=/trunk/; revision=16563
2002-04-22 23:35:36 +00:00
78b91d43f8 Updated this to match the changed function name in gal.
2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* e-multi-config-dialog.c (e_multi_config_dialog_add_page):
	Updated this to match the changed function name in gal.

svn path=/trunk/; revision=16562
2002-04-22 21:53:06 +00:00
79d608a14e Removed an unused variable here.
2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* gui/component/select-names/e-select-names.h: Removed an unused
	variable here.

	* gui/widgets/e-addressbook-view.c (table_right_click,
	table_white_space_event): Added a current view submenu to the
	popup menu here.

svn path=/trunk/; revision=16561
2002-04-22 21:51:30 +00:00
a51f73e8ff Require gal 0.19.99.14.
2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Require gal 0.19.99.14.

svn path=/trunk/; revision=16560
2002-04-22 21:50:34 +00:00
acf4bad9d0 Bumped version number to 0.19.99.14.
2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped version number to 0.19.99.14.

	* gal/widgets/e-popup-menu.c, gal/widgets/e-popup-menu.h
	(e_popup_menu_copy_1, e_popup_menu_free_1, e_popup_menu_copy,
	e_popup_menu_free): Added these functions

From gal/e-table/ChangeLog:

2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory-store.c, e-table-memory-store.h: Renamed the
	insert functions in this class to make a bit more sense.

From gal/menus/ChangeLog:

2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* gal-view-instance.c, gal-view-instance.h
	(gal_view_instance_get_popup_menu,
	gal_view_instance_free_popup_menu):  Added these functions.  Used
	to add a current view menu to your popup menus.

From gal/shortcut-bar/ChangeLog:

2002-04-22  Christopher James Lahey  <clahey@ximian.com>

	* e-icon-bar.c (e_icon_bar_drag_motion): Removed an unused
	variable.

svn path=/trunk/; revision=16559
2002-04-22 21:46:59 +00:00
fe26a0fee3 Allow GDK_ACTION_COPY also, since the composer for example does not accept
2002-04-22  Jeffrey Stedfast  <fejj@ximian.com>

	* gui/widgets/e-minicard-view.c (e_minicard_view_drag_begin):
	Allow GDK_ACTION_COPY also, since the composer for example does
	not accept MOVE's. Completes bug #8448.

svn path=/trunk/; revision=16558
2002-04-22 21:00:32 +00:00
4c15e61e95 use gpg --import, as per bug 23113
2002-04-22  Aaron Weber  <aaron@ximian.com>

	* C/usage-mail.sgml: use gpg --import, as per bug 23113

svn path=/trunk/; revision=16557
2002-04-22 17:38:19 +00:00
06f657a957 Allow IMAP folders and VFolders and make the mail summaries show and make the etables almost work perfectly
svn path=/trunk/; revision=16556
2002-04-22 16:18:33 +00:00
36700e54fa Just sorting out formatting and changelog-conflict issues.
Not a real change.

svn path=/trunk/; revision=16555
2002-04-22 15:26:37 +00:00
dd729a0622 raise an exception if the backend's method returns NULL, since we can't
2002-04-22  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal.c (impl_Cal_get_alarms_in_range): raise an exception if the
	backend's method returns NULL, since we can't send a NULL pointer to
	ORBit.

svn path=/trunk/; revision=16554
2002-04-22 13:09:02 +00:00
1c40070daf Removed addressbook/gui/component/addressbook-config.[c,glade] and added
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* POTFILES.in: Removed
	addressbook/gui/component/addressbook-config.[c,glade] and added
	in it's place ldap-config.[c,glade].

svn path=/trunk/; revision=16552
2002-04-20 02:47:30 +00:00
c2dbcb18f2 Don't leak the base64 encoded password buffer.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* e-passwords.c (e_passwords_get_password): Don't leak the base64
	encoded password buffer.

svn path=/trunk/; revision=16551
2002-04-20 02:25:01 +00:00
31c8721515 Free the LIST pop3 command.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* providers/pop3/camel-pop3-folder.c (pop3_refresh_info): Free the
	LIST pop3 command.

	* camel-data-cache.c (data_cache_finalise): Free the cdc->path.

svn path=/trunk/; revision=16550
2002-04-20 02:22:07 +00:00
3bda5b75e8 Unref the sort_info.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* e-table-state.c (etst_destroy): Unref the sort_info.

svn path=/trunk/; revision=16549
2002-04-20 02:07:48 +00:00
2312be3726 After unreffing all the pixmaps, free the toggle_view->pixmap_cache.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* e-cell-toggle.c (etog_kill_view): After unreffing all the
	pixmaps, free the toggle_view->pixmap_cache.

svn path=/trunk/; revision=16548
2002-04-20 01:56:23 +00:00
082a1d35db Free the priv->search_string and priv itself. More memory leak fixage.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* e-table-search.c (e_table_search_destroy): Free the
	priv->search_string and priv itself. More memory leak fixage.

	* e-tree.c (e_tree_drag_source_unset): Unref site->taget_list so
	we don't leak memory.

svn path=/trunk/; revision=16547
2002-04-20 01:44:07 +00:00
fadb6a35b6 Free the loading/pending/new/loaded_uid string buffers.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser.c (folder_browser_finalise): Free the
	loading/pending/new/loaded_uid string buffers.

svn path=/trunk/; revision=16546
2002-04-20 01:32:17 +00:00
36ea0df4e0 Free some temporary path buffers.
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (config_read_signature): Free some temporary path
	buffers.

svn path=/trunk/; revision=16545
2002-04-20 01:18:56 +00:00
5d8a4ea16f Ref the html object here, this is an async handler so it's possible for
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-display.c (stream_write_or_redisplay_when_loaded): Ref the
	html object here, this is an async handler so it's possible for
	our caller (or someone else) to unref the html object before we
	finish.
	(load_content_free): Unref the async handler's ref of the html
	object here.
	(mail_display_new): Ref the html widget here so that we can be
	sure that so long as the mail-display is "alive", so is the html
	object. See bug #22328 for details. Basically, the message-browser
	is being closed before the message gets loaded and so the html
	object was being destroyed but the mail-display was still alive.
	(mail_display_destroy): Unref the html object when the
	mail-display is destroyed.

svn path=/trunk/; revision=16544
2002-04-20 00:41:25 +00:00
4cd8394cf6 Added yet more accelerators for the new config dialog--this time for the
2002-04-19  Anna Marie Dirks  <anna@ximian.com>

	* mail-config.glade: Added yet more accelerators for the new config
	dialog--this time for the composer pages

svn path=/trunk/; revision=16543
2002-04-19 22:51:21 +00:00
68ac7d7c97 would help if I didn't name 2 widgets the same for the colour tab in the preferences dialog ;-)
svn path=/trunk/; revision=16541
2002-04-19 22:14:28 +00:00
b89aef3b8f Collapsed notebook into two pages and added accelerators for everything,
2002-04-19  Anna Marie Dirks  <anna@ximian.com>

	* gui/dialogs/cal-prefs-dialog.glade: Collapsed notebook into two pages
	and added accelerators for everything, as part of my config dialog
	polishing project

svn path=/trunk/; revision=16540
2002-04-19 22:12:39 +00:00
ae9e80d9f3 Don't g_return_val_if_fail here if the boundary is an empty string. See
2002-04-19  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-multipart.c (write_to_stream): Don't g_return_val_if_fail
	here if the boundary is an empty string. See bug #23676 for
	details. The way I see it, we have 2 options: 1) leave this fix
	the way it is, thus allowing multipart boundaries to be
	empty-strings; or 2) make camel_multipart_get_boundary() change
	the boundary to something legal if the boundary is an
	empty-string. Since the parser should be able to handle an
	empty-string boundary *and* more importantly because we want to
	keep the same boundaries as the original raw message so as to be
	able to verify multipart/signed parts, I vote for solution #1.

svn path=/trunk/; revision=16539
2002-04-19 22:02:13 +00:00
4d1d5c599c Added a bunch of accelerators for the new config dialog
2002-04-19  Anna Marie Dirks  <anna@ximian.com>

	* mail-config.glade: Added a bunch of accelerators for the new config
	dialog

svn path=/trunk/; revision=16538
2002-04-19 21:16:21 +00:00
7ea6adbd39 more cs translations
svn path=/trunk/; revision=16537
2002-04-19 20:26:02 +00:00
c1f065e586 print the cell in the allotted area (etog_print_height): return the print
2002-04-19  JP Rosevear  <jpr@ximian.com>

	* e-cell-toggle.c (etog_print): print the cell in the allotted
	area
	(etog_print_height): return the print height

svn path=/trunk/; revision=16536
2002-04-19 20:22:24 +00:00
562c2676e0 Minor label tweaks; changed "Default folders" to "Default Folders", and
2002-04-19  Anna Marie Dirks  <anna@ximian.com>

	* glade/e-shell-config-default-folders.glade: Minor label tweaks;
	changed "Default folders" to "Default Folders", and added accelerators.

svn path=/trunk/; revision=16535
2002-04-19 15:41:34 +00:00
e1a10e4256 change order of scope option menu to match how it's stored.
2002-04-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/ldap-config.glade: change order of scope option
	menu to match how it's stored.

svn path=/trunk/; revision=16534
2002-04-19 05:29:10 +00:00
58d7feca84 change ldap config control text so it fits in the config dialog.
2002-04-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/GNOME_Evolution_Addressbook.oaf.in: change ldap
	config control text so it fits in the config dialog.

	* gui/component/ldap-config.c: #ifdef lots of stuff HAVE_LDAP so
	it'll build/run in either case.
	(addressbook_source_dialog_destroy): rename
	addressbook_add_server_druid_destroy to this, and free lots more
	stuff.
	(addressbook_add_server_druid):
	addressbook_add_server_druid_destroy ->
	addressbook_source_dialog_destroy.
	(do_schema_query): add 3 second timeout to schema query.
	(addressbook_edit_server_dialog): hook up destroy signal.
	(config_control_new): if HAVE_LDAP isn't defined, put up a label
	saying so.

svn path=/trunk/; revision=16533
2002-04-19 04:37:31 +00:00
7c844e0e35 add LDAP_CFLAGS to INCLUDES
2002-04-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/Makefile.am (INCLUDES): add LDAP_CFLAGS to INCLUDES

svn path=/trunk/; revision=16532
2002-04-19 02:25:52 +00:00
21f3950537 Start of a white-paperish document describing camel-index and older
2002-04-19  Not Zed  <NotZed@Ximian.com>

        * devel-docs/camel-index.txt: Start of a white-paperish document
        describing camel-index and older libibex.

svn path=/trunk/; revision=16531
2002-04-19 02:04:35 +00:00
ec1f4cc64f no more source->type.
2002-04-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook.c (book_open_cb): no more
	source->type.

svn path=/trunk/; revision=16530
2002-04-19 02:01:05 +00:00
500a46c6b7 fill in source->ssl. (addressbook_source_dialog_set_source): set up
2002-04-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/ldap-config.c (addressbook_dialog_get_source):
	fill in source->ssl.
	(addressbook_source_dialog_set_source): set up auth/scope/ssl
	option menus properly.

	* gui/component/addressbook-storage.c
	(addressbook_storage_init_source_uri): always include the
	limit/ssl in the uri so we don't need to rely on defaults
	everywhere.
	(ldap_source_foreach): store the ssl option.

	* gui/component/addressbook-storage.h: reorder SSLType to match
	the UI.

	* backend/pas/pas-backend-ldap.c: (struct _PASBackendLDAPPrivate)
	add field for ldap_timeout.
	(pas_backend_ldap_connect): reorder things a bit - we need to
	start tls before the root dse query, if we can.
	(pas_backend_ldap_load_uri): track the way ssl parameters are
	given in the uri, and parse out the timeout.

	* gui/component/ldap-config.c (port_changed_func): use the
	symbolic SSL name instead of an integer constant.

svn path=/trunk/; revision=16529
2002-04-18 22:43:54 +00:00
7397bc24b8 properly handle -ve recurrence values
2002-04-18  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/recurrence-page.c (simple_recur_to_comp): properly
	handle -ve recurrence values
	(month_num_submenu_selection_done_cb): track the current date in
	use
	(make_recur_month_num_submenu): make a submenu of dates
	(make_recur_month_num_menu): make the date/relation option menu
	(month_num_menu_selection_done_cb): update the date properly and
	keep both option menus consistent
	(month_day_menu_selection_done_cb): keep both option menus
	consistent
	(make_monthly_special): listen for selection done signal
	(make_recurrence_special): destroy old month_num_menu
	(recurrence_page_fill_widgets): properly handle -ve recurrence
	values

svn path=/trunk/; revision=16526
2002-04-18 22:03:39 +00:00
f133091e60 Removed all Delivered-To headers before redirecting. Fixes bug #23635.
2002-04-18  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (redirect_get_composer): Removed all
	Delivered-To headers before redirecting. Fixes bug #23635.

svn path=/trunk/; revision=16525
2002-04-18 21:39:59 +00:00
9b7cc54d6f fix memory leaks.
2002-04-18  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-ldap.c (get_ldap_library_info): fix
	memory leaks.

	* gui/component/GNOME_Evolution_Addressbook.oaf.in: remove the
	Addressbook_ConfigControl stuff to LDAP_ConfigControl.

	* gui/component/Makefile.am (evolution_addressbook_SOURCES):
	remove addressbook-config.* and add ldap-config.*
	(glade_DATA): same.
	(evolution_addressbook_LDADD): add LDAP_LIBS.

	* gui/component/addressbook-component.c (owner_set_cb):
	addressbook_config_register_factory =>
	ldap_config_register_factory.

	* gui/component/addressbook.c (book_open_cb): remove source->type
	check - they're always LDAP.
	(load_uri_cb): same.

	* gui/component/addressbook-storage.c (ldap_unparse_ssl): new
	function.
	(ldap_parse_ssl): new function.
	(addressbook_storage_init_source_uri): use a more flexible scheme
	to build up the uri's, and add in the ssl parameter.
	(load_source_data): fill in source->ssl, and remove source->type
	assignment.
	(addressbook_source_copy): copy source->ssl, and remove
	source->type copy.
	(create_ldap_folder): addressbook_create_new_source =>
	ldap_config_create_new_source.

	* gui/component/addressbook-storage.h: remove
	AddressbookSourceType (it was always LDAP), and add
	AddressbookLDAPSSLType.

svn path=/trunk/; revision=16524
2002-04-18 21:26:48 +00:00
0c7e55e75c Append /addressbook.db to the end of the default URI if it starts with
* backend/ebook/e-book-util.c (e_book_load_default_book): Append
	/addressbook.db to the end of the default URI if it starts with
	file:

	* backend/ebook/e-book.c (e_book_load_uri_step): Fix this to not
	loop forever if you have more than one backend.

svn path=/trunk/; revision=16519
2002-04-18 20:50:28 +00:00
6ac6466501 use default paper name in case of wrong translation
2002-04-18  Radek Doulik  <rodo@ximian.com>

	* mail-callbacks.c (do_mail_print): use default paper name in case
	of wrong translation

svn path=/trunk/; revision=16516
2002-04-18 20:38:06 +00:00
eb1f04235a The score "is" rule should have a value of "is" and not "less-than".
2002-04-18  Jeffrey Stedfast  <fejj@ximian.com>

	* filtertypes.xml: The score "is" rule should have a value of "is"
	and not "less-than".

svn path=/trunk/; revision=16514
2002-04-18 20:08:17 +00:00