Commit Graph

10063 Commits

Author SHA1 Message Date
d232ffcd1d Don't link to libnssckbi3 when linking to nss.
2001-08-08  Jeffrey Stedfast  <fejj@ximian.com>

	* configure.in: Don't link to libnssckbi3 when linking to nss.

svn path=/trunk/; revision=11792
2001-08-08 16:20:59 +00:00
51023d5abf [ Change this gtk_object_ref on the storage to a bonobo_object_ref ]
2001-08-08  Peter Williams  <peterw@ximian.com>

	[ Change this gtk_object_ref on the storage to a bonobo_object_ref ]

	* component-factory.c (mail_lookup_storage): And here.

	* mail-vfolder.c (mail_vfolder_get_vfolder_storage): And here.

svn path=/trunk/; revision=11791
2001-08-08 16:10:21 +00:00
d2b3c36a52 Change this gtk_object_ref on the storage to a bonobo_object_ref.
2001-08-08  Peter Williams  <peterw@ximian.com>

	* mail-ops.c (mail_update_subfolders): Change this gtk_object_ref
	on the storage to a bonobo_object_ref.

svn path=/trunk/; revision=11790
2001-08-08 15:59:18 +00:00
3e06116621 escape *, \, (, and ), as per rfc2254. (func_contains): escape the string.
2001-08-08  Chris Toshok  <toshok@ximian.com>

	* backend/pas/pas-backend-ldap.c (rfc2254_escape): escape *, \, (,
	and ), as per rfc2254.
	(func_contains): escape the string.
	(func_is): same.
	(func_beginswith): same.
	(func_endswith): same.

svn path=/trunk/; revision=11789
2001-08-08 15:17:39 +00:00
96c6dc7524 use xmlStrdup rather than g_strdup
2001-08-08  Radek Doulik  <rodo@ximian.com>

	* filter-source.c (clone): use xmlStrdup rather than g_strdup

	* filter-element.c (filter_element_finalise): don't mix g_free and
	xmlAlloc

svn path=/trunk/; revision=11788
2001-08-08 15:04:20 +00:00
51e9aa8577 Update pilot information
2001-08-08  JP Rosevear  <jpr@ximian.com>

	* README: Update pilot information

svn path=/trunk/; revision=11787
2001-08-08 14:47:10 +00:00
dd1fd6f7f6 check for NULL name and addr (fixes a bug i was about to report)
2001-08-08  jacob berkman  <jacob@ximian.com>

	* camel-search-private.c (camel_search_header_match): check for
	NULL name and addr (fixes a bug i was about to report)

svn path=/trunk/; revision=11786
2001-08-08 14:34:33 +00:00
692b8961b8 Updated Hungarian translation.
2001-08-08  Andras Timar <timar@gnome.hu>

        * hu.po: Updated Hungarian translation.

svn path=/trunk/; revision=11785
2001-08-08 13:56:12 +00:00
1d94d27e1b Updated Norwegian (bokmål) translation. Updated Norwegian (nynorsk)
2001-07-31  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.
	* nn.po: Updated Norwegian (nynorsk) translation.

svn path=/trunk/; revision=11784
2001-08-08 13:00:56 +00:00
31047e36fe [Fixes, among other things, #5705, "Ampersands not handled
correctly in drag + drop".  Thanks to Nat for actually discovering
the problem.]

* e-shortcuts.c (save_shortcuts): Use `xmlNewTextChild()' instead
of `xmlNewChild()'.

* e-local-folder.c (save_metadata): Use `xmlNewTextChild' instead
of `xmlNewChild()'.

svn path=/trunk/; revision=11783
2001-08-08 11:54:51 +00:00
e9bd546cbe Call the super-class destroy function when done.
2001-08-08  Not Zed  <NotZed@Ximian.com>

        * e-table-sort-info.c (etsi_destroy): Call the super-class destroy
        function when done.

svn path=/trunk/; revision=11782
2001-08-08 10:57:26 +00:00
8a3a5c7b9a Set the release flag on the sequence, and CORBA_string_dup() the strings
* evolution-shell-component.c
(fill_corba_sequence_from_null_terminated_string_array): Set the
release flag on the sequence, and CORBA_string_dup() the strings
anyway.

svn path=/trunk/; revision=11781
2001-08-08 10:47:48 +00:00
581740ce36 Fixes Clahey bug #2200 :-)
2001-08-08  Nat Friedman  <nat@ximian.com>

	* evolution-contact-editor.xml: Removed Print Envelope since it's
	disabled for Evolution 1.0.

	* gui/widgets/e-addressbook-reflow-adapter.c (print_envelope): If 0'd out
	since Envelope printing is disabled for 1.0.
	* gui/widgets/e-addressbook-view.c (print_envelope): Likewise.
	* gui/contact-editor/e-contact-editor.c (print_envelope_cb): Likewise.

	* gui/widgets/e-addressbook-reflow-adapter.c
	(e_addressbook_reflow_adapter_right_click): Removed "Print
	Envelope" menu item.
	* gui/widgets/e-addressbook-view.c (table_right_click): Likewise.
	* gui/contact-editor/e-contact-editor.c	(verbs): Likewise.

svn path=/trunk/; revision=11780
2001-08-08 10:27:28 +00:00
588f0d537f Set the release flag on the returned folder type list too.
* evolution-shell-component.c
(impl_ShellComponent__get_supported_types): Set the release flag
on the returned folder type list too.

* evolution-activity-client.c (create_icon_from_pixbuf): Set the
release flag on the sequence, not the struct that contains it.

svn path=/trunk/; revision=11779
2001-08-08 10:18:41 +00:00
bb74dae1ce Set the release flag for the newly allocated sequence.
* e-corba-shortcuts.c (shortcut_list_to_corba): Set the release
flag for the newly allocated sequence.

* e-activity-handler.c (impl_operationStarted): Unref the
icon_pixbuf.

* e-task-widget.c (impl_destroy): g_free the private struct.

svn path=/trunk/; revision=11778
2001-08-08 09:56:34 +00:00
2dbc89d3fc Free the dbkey if we found the config option.
2001-08-07  Not Zed  <NotZed@Ximian.com>

        * mail-config.c (mail_config_get_thread_list): Free the dbkey if
        we found the config option.

        * mail-send-recv.c (build_dialogue): Free the pretty_url after
        we've used it.
        (free_send_info): Free the 'what' string.
        (receive_done): Use free_send_info to make sure we free
        everything.

        * mail-ops.c (send_queue_free): Unref the filter driver when done.
        (send_queue_send): Unref the driver here too, force any long
        taking operations to run in our thread.

svn path=/trunk/; revision=11777
2001-08-08 09:44:16 +00:00
119cea086d clarify last entry
svn path=/trunk/; revision=11776
2001-08-08 09:40:32 +00:00
98bb9f7348 Set the icon for the folder tree correctly.
2001-08-08  Jason Leach  <jleach@ximian.com>

	* e-storage-set-view.c (etree_icon_at): Set the icon for the
	folder tree correctly.

svn path=/trunk/; revision=11775
2001-08-08 09:40:02 +00:00
bbfda4227e Properly free the list of parts, and the private data.
2001-08-07  Not Zed  <NotZed@Ximian.com>

        * filter-rule.c (filter_rule_finalise): Properly free the list of
        parts, and the private data.
        (FilterRulePrivate): Remove unused 'parts' member.

        * filter-option.c (free_option): For freeing options.
        (filter_option_finalise): Free options list.

        * filter-element.c (filter_element_finalise): free name.

        * filter-input.c (filter_input_finalise): Free type and values
        list.

        * filter-context.c (filter_context_finalise): Free the actions.

        * rule-context.c (rule_context_finalise): Remove the totally weird
        arsed *_set_list free code.
        (free_part_set):
        (free_rule_set): Use this to free stuff using g_list_foreach.
        (rule_context_finalise): Free the error string.
        (rule_context_finalise): Free the rules and parts.

svn path=/trunk/; revision=11774
2001-08-08 09:39:56 +00:00
e835aa2faf Fill the CORBA sequence once.
* evolution-shell-component.c
(impl_ShellComponent__get_supported_types): Fill the CORBA
sequence once.

* e-activity-handler.c (activity_info_free): Unref the icon.

svn path=/trunk/; revision=11773
2001-08-08 09:38:46 +00:00
5dfe756f5f Properly determine match type to pass to header_match.
2001-08-08  Not Zed  <NotZed@Ximian.com>

        * camel-filter-search.c (check_header): Properly determine match
        type to pass to header_match.
        (address_matches_exactly): Removed, effectively added to
        camel_search_header_match.

        * camel-folder-search.c (check_header): Properly determine the
        match type to pass to header_match.

        * camel-search-private.c (camel_search_header_match): Add a new
        parameter 'type' which is the type of header we're matching
        against.  ASIS means utf8 format, ADDRESS means an internet
        address ('formatted'), ADDRESS_ENCODED means a raw address header,
        ENCODED means rfc 2047 encoded text.
        (header_match): Move original logic here, have search_header_match
        call it as appropriate for the 'type' of match.

2001-08-07  Not Zed  <NotZed@Ximian.com>

        * camel-session.c (camel_session_class_init): Only init the vee
        provider struct once (if we're subclassed this will get called
        multiple times).

        * camel-object.c (obj_finalize): Removed a bit of a debug that
        crept in with jacob's poolv patch (?).

svn path=/trunk/; revision=11772
2001-08-08 09:37:40 +00:00
3f704068b6 Sigh. If the function says "prepend", of course the function to call is
* e-task-bar.c (e_task_bar_prepend_task): Sigh.  If the function
says "prepend", of course the function to call is
`g_list_prepend()', not `g_list_append()'.  You dumbass.

svn path=/trunk/; revision=11771
2001-08-08 09:23:34 +00:00
6354feb6d7 Small stylistical/aesthetical fix.
svn path=/trunk/; revision=11770
2001-08-08 09:22:31 +00:00
e4470e8256 Ooops. Committed the wrong version of the file.
svn path=/trunk/; revision=11769
2001-08-08 08:44:50 +00:00
164dd845b6 New. New.
* e-bonobo-widget.c: New.
* e-bonobo-widget.h: New.

svn path=/trunk/; revision=11768
2001-08-08 08:18:12 +00:00
af262b103c New. New.
* e-dialog-utils.h: New.
* e-dialog-utils.c: New.

svn path=/trunk/; revision=11767
2001-08-08 08:17:00 +00:00
fe8e487048 Check for row >= 0 here. (etgl_destroy): Disconnect from all the signals
2001-08-08  Christopher James Lahey  <clahey@ximian.com>

	* e-table-group-leaf.c, e-table-group-leaf.h (etgl_key_press):
	Check for row >= 0 here.
	(etgl_destroy): Disconnect from all the signals we connect to on
	our ETableItem here.

svn path=/trunk/; revision=11766
2001-08-08 07:49:24 +00:00
91fe573ce4 Set the sensitivity for the OK button when a storage is selected too. Bug
2001-08-08  Jason Leach  <jleach@ximian.com>

	* e-shell-folder-creation-dialog.c
	(storage_set_view_storage_selected_cb): Set the sensitivity for
	the OK button when a storage is selected too.  Bug #6473.

svn path=/trunk/; revision=11765
2001-08-08 06:56:22 +00:00
da776b9652 Set the release flag on the returned icon to %TRUE.
* evolution-activity-client.c (create_icon_from_pixbuf): Set the
release flag on the returned icon to %TRUE.

svn path=/trunk/; revision=11764
2001-08-08 06:43:19 +00:00
4b2b8ed9be ifdef this HAVE_LDAP.
2001-08-07  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook-storage.c (remove_ldap_folder): ifdef
	this HAVE_LDAP.

svn path=/trunk/; revision=11763
2001-08-08 03:42:39 +00:00
dfc4a34055 giving up for now. removed netcenter.
2001-08-07  Chris Toshok  <toshok@ximian.com>

	* addressbook-sources.xml: giving up for now.  removed netcenter.

svn path=/trunk/; revision=11762
2001-08-08 03:38:33 +00:00
12ab57b0e7 set the title of the window to "Advanced Search".
2001-08-07  Chris Toshok  <toshok@ximian.com>

	* gui/search/e-addressbook-search-dialog.c
	(e_addressbook_search_dialog_init): set the title of the window to
	"Advanced Search".

svn path=/trunk/; revision=11761
2001-08-08 03:02:26 +00:00
8db5731694 pass view->view instead of the EBook. (addressbook_search_menu_items):
2001-08-07  Chris Toshok  <toshok@ximian.com>

	* gui/component/addressbook.c (search_cb): pass view->view instead
	of the EBook.
	(addressbook_search_menu_items): remove E_FILTERBAR_ADVANCED.
	(addressbook_menu_activated): remove E_FILTERBAR_ADVANCED.
	(addressbook_search_option_items): add "Advanced..." here.
	(addressbook_query_changed): add special handling for Advanced...

	* gui/search/e-addressbook-search-dialog.h (struct
	_EAddressbookSearchDialog): add EAddressbookView and remove the
	model/adapter fields.  Also fix prototype of
	e_addressbook_search_dialog_new.

	* gui/search/e-addressbook-search-dialog.c
	(e_addressbook_search_dialog_class_init): get rid of
	set_arg/get_arg.
	(button_press): set the query on the EAddressbookView, and always
	close the dialog.
	(e_addressbook_search_dialog_init): get rid of the minicard view,
	and pack the other widgets accordingly.
	(e_addressbook_search_dialog_new): pass EAddressbookView instead
	of EBook.
	(e_addressbook_search_dialog_destroy): remove model/adapter stuff.

svn path=/trunk/; revision=11760
2001-08-08 02:54:11 +00:00
19f5c4472d So it turns out that I needed to name the recipient's part name to "to"
2001-08-07  Jeffrey Stedfast  <fejj@ximian.com>

	* searches.xml: So it turns out that I needed to name the
	recipient's part name to "to" instead of "recipient" because they
	need to match whatever is in vfoldertypes.xml. I also changed the
	"type" to "address" which is what the vfoldertypes.xml
	specifies. Unfortunately, it's still not working? At least it's
	probably more correct now...

svn path=/trunk/; revision=11759
2001-08-08 01:55:34 +00:00
26cbf6cd5f New function to stop further notification from happening.
2001-08-07  Federico Mena Quintero  <federico@ximian.com>

	* cal-client/cal-listener.c (cal_listener_stop_notification): New
	function to stop further notification from happening.
	(impl_notifyCalOpened): Do not notify if requested.
	(impl_notifyObjUpdated): Likewise.
	(impl_notifyObjRemoved): Likewise.
	(impl_notifyCategoriesChanged): Likewise.
	(CalListenerPrivate): Do not keep a reference to the server-side
	Cal.  This would create a circular reference since the server
	keeps a reference to the listener.
	(cal_listener_destroy): Likewise.
	(impl_notifyCalOpened): Likewise.

	* pcs/cal.c (cal_destroy): bonobo_object_release_unref() the listener.

	* cal-client/cal-client.c (cal_client_destroy): Ask the listener
	to stop notifications.  Also, do not unref it as the server does
	that itself when we unref the Cal.

svn path=/trunk/; revision=11758
2001-08-08 00:22:07 +00:00
ff41087ad4 Hide the app->window. (do_mail_print): Set the parent of the gnome-dialog
2001-08-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (manage_subscriptions): Hide the app->window.
	(do_mail_print): Set the parent of the gnome-dialog to be the
	folder-browser so that when evolution is closed, the print dialog
	gets destroyed. Should fix bug #4781.

svn path=/trunk/; revision=11757
2001-08-08 00:22:05 +00:00
1bccb5de69 [ Fixes bug #5066 ] new function, remove the source. (register_storage):
2001-08-07  Chris Toshok  <toshok@ximian.com>

	[ Fixes bug #5066 ]
	* gui/component/addressbook-storage.c (remove_ldap_folder): new
	function, remove the source.
	(register_storage): connect to the "remove_folder" signal so we
	know when to remove the folder.

svn path=/trunk/; revision=11756
2001-08-08 00:10:11 +00:00
0d68b2038e Revert Jeff's changes to subscribe-dialog.[ch]. It's not a widget, it's an
2001-08-07  Peter Williams  <peterw@ximian.com>

	* Revert Jeff's changes to subscribe-dialog.[ch]. It's not a widget,
	it's an object from which you can obtain a widget.

svn path=/trunk/; revision=11755
2001-08-07 23:50:27 +00:00
4e7cdf4088 Hide the app->window.
2001-08-07  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-callbacks.c (manage_subscriptions): Hide the app->window.

svn path=/trunk/; revision=11754
2001-08-07 23:36:02 +00:00
7b0cfb30ea Implemented this function. Fixes Ximian bug #5353.
2001-08-07  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-selection-model.c (etsm_selected_count): Implemented this
	function.  Fixes Ximian bug #5353.

svn path=/trunk/; revision=11753
2001-08-07 23:31:02 +00:00
e9adce66e5 [ Use bonobo_object_unref on the storage since it's a bonobo object. ]
2001-08-07  Peter Williams  <peterw@ximian.com>

	[ Use bonobo_object_unref on the storage since it's a bonobo object. ]

	* mail-send-recv.c (receive_update_got_store): Same.

	* mail-ops.c (do_update_subfolders): Same.

svn path=/trunk/; revision=11752
2001-08-07 23:28:16 +00:00
fc7ad0c9a9 This should return a GtkWidget not a GtkObject.
2001-08-07  Jeffrey Stedfast  <fejj@ximian.com>

	* subscribe-dialog.c (subscribe_dialog_new): This should return a
	GtkWidget not a GtkObject.

	* mail-session.c (get_filter_driver): Update to use user's logging
	preferences.

	* mail-accounts.c (filter_log_toggled): New.
	(filter_log_path_changed): New.
	(construct): Get and attach signals to the filter logging option
	widgets.

	* mail-config.c (config_read): Read in filter logging options.
	(mail_config_write_on_exit): Save filter logging options.
	(mail_config_set_filter_log_path): Implemented.
	(mail_config_get_filter_log_path): Implemented.
	(mail_config_set_filter_log): Implemented.
	(mail_config_get_filter_log): Implemented.

svn path=/trunk/; revision=11751
2001-08-07 23:19:20 +00:00
a3075377cc If the shortcut points to some folder in the storage set, get the type
* e-shortcuts.c (load_shortcuts): If the shortcut points to some
folder in the storage set, get the type from it.

* e-storage-set.c (signal_new_folder_for_all_folders_under_paths):
New helper function.
(signal_new_folder_for_all_folders_in_storage): New helper
function.
(e_storage_set_add_storage): Call the latter to emit a
"new_folder" signal for all the folders contained in the newly
added storage.

svn path=/trunk/; revision=11750
2001-08-07 23:16:30 +00:00
8099103dbd Use bonobo_object_unref on the storage since it's a bonobo object.
2001-08-07  Peter Williams  <peterw@ximian.com>

	* mail-callbacks.c (folder_created): Use bonobo_object_unref on the storage
	since it's a bonobo object.
	(mail_storage_create_folder): Same.
	(folder_deleted): Same.

svn path=/trunk/; revision=11749
2001-08-07 23:10:29 +00:00
cef950fa63 Unref the e_storage since lookup_store gives us a ref.
2001-08-07  Peter Williams  <peterw@ximian.com>

	* subscribe-dialog.c (fe_destroy): Unref the e_storage since lookup_store
	gives us a ref.

svn path=/trunk/; revision=11748
2001-08-07 23:05:51 +00:00
636c68733c Remove "Customize toolbar" item. Here too. Here too.
* evolution-mail-messagedisplay.xml: Remove "Customize toolbar"
item.
* evolution.xml: Here too.
* evolution-message-composer.xml: Here too.

svn path=/trunk/; revision=11747
2001-08-07 22:20:29 +00:00
f453b03db2 Make tree nodes open if you hover over them while drag & dropping.
2001-08-07  Christopher James Lahey  <clahey@ximian.com>

	* e-tree.c: Make tree nodes open if you hover over them while drag
	& dropping.

svn path=/trunk/; revision=11746
2001-08-07 22:19:39 +00:00
adbaf21628 Only unref the FIELD_COMPONENT if it is non-NULL. We return a NULL for
2001-08-07  Federico Mena Quintero  <federico@ximian.com>

	* gui/calendar-model.c (calendar_model_free_value): Only unref the
	FIELD_COMPONENT if it is non-NULL.  We return a NULL for that
	field from ::initialize_value(), after all.  Fixes bug #6098.

svn path=/trunk/; revision=11745
2001-08-07 22:00:26 +00:00
85ce4fae9e Make calendar.ics the suggested name when attaching the ical object
2001-08-07  JP Rosevear  <jpr@ximian.com>

	* gui/itip-utils.c (itip_send_comp): Make calendar.ics the
	suggested name when attaching the ical object

svn path=/trunk/; revision=11744
2001-08-07 21:51:55 +00:00
3bc73b6a38 [This should fix #5407, application crash on re-opening.]
* e-shell.c (e_shell_construct): Call
`gtk_widget_hide_on_delete()' on the splash.

* e-splash.c (e_splash_add_icon): Don't check for destruction
here.
(e_splash_set_icon_highlight): Not even here.
(button_press_event): Use a GTK+ cast.

svn path=/trunk/; revision=11743
2001-08-07 21:47:25 +00:00