Commit Graph

21485 Commits

Author SHA1 Message Date
4b2eddbec7 ** See #54030.
2004-06-23  Not Zed  <NotZed@Ximian.com>

        ** See #54030.

        * e-searching-tokenizer.c (e_searching_tokenizer_match_count):
        only return a count if we're using the primary search string.

        * em-format-html-display.c (efhd_search_response): set the primary
        search string to NULL instead of resetting it.
        (efhd_update_search): dont noop if we have a null search text,
        just set an empty search.

        * e-searching-tokenizer.c (e_searching_tokenizer_reset): remove
        this, revert jeff's fixes for 54030.  this is incomplete and so
        doesn't work either (search text stays remembered and secondary
        search text lost too).

        ** See #60523.

        * em-folder-view.c (emfv_finalise): unhook the folder changed
        before destroying the async thing, and move it all to destroy
        event anyway.
        (emfv_destroy): as above.

svn path=/trunk/; revision=26472
2004-06-23 08:08:40 +00:00
84b8798d7b Remove the Menu Seperator in View Menu when in the contacts view.
2004-06-22  V Ravi Kumar Raju <vravikr@yahoo.co.uk>

	* evolution-addressbook.xml: Remove the Menu Seperator in View
	Menu when in the contacts view.

svn path=/trunk/; revision=26471
2004-06-23 03:59:03 +00:00
a62fe63cc0 Add these two callbacks so that we can update the selection in the
2004-06-22  Rodney Dawes  <dobey@novell.com>

	* gui/calendar-component.c (config_calendars_selection_changed_cb):
	(config_primary_calendar_selection_changed_cb):
	Add these two callbacks so that we can update the selection in the
	calendar when the gconf key changes, like we do for tasks

	(create_component_view): Register the two callbacks that we created
	for updating the selection in the view, and their notification IDs

svn path=/trunk/; revision=26470
2004-06-23 03:42:05 +00:00
360db2d0ee clean up mnemonic handling and put the proper icon in the contacts button
2004-06-22  JP Rosevear  <jpr@novell.com>

	* gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
	clean up mnemonic handling and put the proper icon in the contacts
	button

svn path=/trunk/; revision=26469
2004-06-23 00:19:54 +00:00
74e4fdab4a fix mnemonics
2004-06-22  JP Rosevear  <jpr@novell.com>

	* gui/dialogs/recurrence-page.glade: fix mnemonics

	* gui/dialogs/event-page.glade: ditto

svn path=/trunk/; revision=26468
2004-06-23 00:18:02 +00:00
ef8840da7b kill warnings
2004-06-22  JP Rosevear  <jpr@novell.com>

	* gui/dialogs/comp-editor.c: kill warnings

svn path=/trunk/; revision=26467
2004-06-23 00:16:06 +00:00
a9b752298f kill warning
2004-06-22  JP Rosevear  <jpr@novell.com>

	* gui/calendar-component.c (create_new_event): kill warning

svn path=/trunk/; revision=26466
2004-06-23 00:15:10 +00:00
0f6dc83cae removed alarm-page.*.
2004-06-22  Rodrigo Moya <rodrigo@novell.com>

	* gui/dialogs/Makefile.am: removed alarm-page.*.

svn path=/trunk/; revision=26465
2004-06-22 22:51:31 +00:00
5267503f4c Name the labels.
2004-06-22  Hans Petter Jansson  <hpj@ximian.com>

	* gui/contact-editor/contact-editor.glade: Name the labels.

	* gui/contact-editor/e-contact-editor.c (sensitize_email_record)
	(sensitize_phone_record)
	(sensitize_im_record)
	(sensitize_address_textview)
	(sensitize_address_field)
	(simple_field_map)
	(sensitize_simple_field): Make entries uneditable and labels
	insensitive, if field is disabled or read-only.

svn path=/trunk/; revision=26464
2004-06-22 22:40:38 +00:00
2e266d5ae5 HIGify and newer design; alarm page is gone, Cancel/OK buttons for the
2004-06-22  JP Rosevear  <jpr@novell.com>

	 * gui/dialogs/Makefile.am, gui/dialogs/alarm-dialog.c,
	 gui/dialogs/alarm-dialog.glade, gui/dialogs/alarm-dialog.h,
	 gui/dialogs/alarm-list-dialog.c,
	 gui/dialogs/alarm-list-dialog.glade,
	 gui/dialogs/alarm-list-dialog.h, gui/dialogs/alarm-options.c,
	 gui/dialogs/alarm-options.h, gui/dialogs/alarm-page.c,
	 gui/dialogs/alarm-page.glade, gui/dialogs/alarm-page.h,
	 gui/dialogs/comp-editor.c, gui/dialogs/comp-editor.h,
	 gui/dialogs/event-editor.c, gui/dialogs/event-page.c,
	 gui/dialogs/event-page.glade, gui/dialogs/meeting-page.c,
	 gui/dialogs/meeting-page.glade, gui/dialogs/recurrence-page.c,
	 gui/dialogs/recurrence-page.glade,
	 gui/dialogs/task-details-page.c,
	 gui/dialogs/task-details-page.glade, gui/dialogs/task-editor.c,
	 gui/dialogs/task-page.c, gui/dialogs/task-page.glade: HIGify and
	 newer design; alarm page is gone, Cancel/OK buttons for the
	 dialog, no more menus; slightly improve read-only workings for
	 entry areas

svn path=/trunk/; revision=26463
2004-06-22 22:35:41 +00:00
433db9d759 rename widgets to be consistent with those else where
2004-06-22  JP Rosevear  <jpr@novell.com>

	* gui/e-meeting-time-sel.c (e_meeting_time_selector_construct):
	rename widgets to be consistent with those else where
	(e_meeting_time_selector_set_read_only): cast properly
	(e_meeting_time_selector_on_invite_others_button_expose): remove,
	the widget sensitization is taken care of elsewhere

svn path=/trunk/; revision=26462
2004-06-22 22:17:35 +00:00
cc7c47284a Fix some spacing and border width properties on the dialog's widgets to
2004-06-22  Rodney Dawes  <dobey@novell.com>

	* e-table-config.c (do_fields_config_dialog, e_table_config_new):
	Fix some spacing and border width properties on the dialog's widgets
	to make the dialog compliant with the HIG

2004-06-22  Christopher James Lahey  <clahey@ximian.com>

	* e-table-model.[ch]: Added e_table_model_freeze and e_table_model_thaw

	* e-table-config.c (setup_fields): Use e_table_model_freeze and
	e_table_model_thaw

	Fixes #54785

svn path=/trunk/; revision=26460
2004-06-22 21:25:59 +00:00
ecb35cecb1 Fixes #59622.
2004-06-22  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #59622.

	* gui/widgets/e-minicard-view.c (e_minicard_view_init): Clear drag_list
	and canvas_drag_data_delete_id.
	(e_minicard_view_dispose): Clear drag_list. Disconnect drag_data_delete
	signal if connected.
	(e_minicard_view_drag_begin): Set up drag_data_delete signal if
	necessary. Clear old data before drag starts.
	(clear_drag_data): Implement.
	(e_minicard_view_drag_data_delete): Implement.
	(e_minicard_view_drag_data_get): Don't clear drag_list here.

svn path=/trunk/; revision=26459
2004-06-22 21:12:15 +00:00
d0b89545c5 Same as below. (em_folder_tree_model_remove_folders): Same.
2004-06-22  Jeffrey Stedfast  <fejj@novell.com>

	* em-folder-tree-model.c (sort_cb): Same as below.
	(em_folder_tree_model_remove_folders): Same.

svn path=/trunk/; revision=26458
2004-06-22 21:12:13 +00:00
caefd7c482 As toshok discovered, gtk_tree_model_get() strdup's string arguments,
2004-06-22  Jeffrey Stedfast  <fejj@novell.com>

	* em-folder-tree.c (emft_maybe_expand_row): As toshok discovered,
	gtk_tree_model_get() strdup's string arguments, *sigh*, so we need
	to free them.
	(tree_drag_data_delete): Same.
	(tree_drag_data_get): Same.
	(tree_drag_data_received): Same.
	(emft_drop_target): Same
	(em_folder_tree_get_selected_uris): Same.
	(get_selected_uris_path_iterate): Same.
	(emft_update_model_expanded_state): Same.
	(emft_tree_row_expanded): Same.
	(emft_tree_row_activated): Same.
	(emft_popup_delete_response): Same.
	(emft_popup_delete_folder): Same.
	(emft_popup_rename_folder): Same.
	(emft_popup_properties): Same.
	(emft_tree_button_press): Same.
	(emft_tree_selection_changed): Same.

svn path=/trunk/; revision=26457
2004-06-22 21:03:43 +00:00
6867a34fe5 gtk_tree_model_get on a string field allocates the return value. free
2004-06-22  Chris Toshok  <toshok@ximian.com>

	* em-folder-tree.c (render_pixbuf): gtk_tree_model_get on a string
	field allocates the return value.  free path.

svn path=/trunk/; revision=26456
2004-06-22 20:15:39 +00:00
cd139a86fd If the app requires a terminal to run, give it a bloody terminal (who uses
2004-06-22  Jeffrey Stedfast  <fejj@novell.com>

	* em-popup.c (emp_apps_open_in): If the app requires a terminal to
	run, give it a bloody terminal (who uses vi in an xterm to view
	attached text files? *sigh*). Fixes bug #51259.

svn path=/trunk/; revision=26455
2004-06-22 19:39:20 +00:00
aee2630d06 Add preconditions. Make sure garbage or NULL data doesn't get used.
2004-06-22  Hans Petter Jansson  <hpj@ximian.com>

	* misc/e-source-selector.c (e_source_selector_peek_primary_selection):
	Add preconditions. Make sure garbage or NULL data doesn't get used.

svn path=/trunk/; revision=26454
2004-06-22 19:12:13 +00:00
fe72753fe0 [ should fix #60495, #58635 ] don't free the list of contacts - libebook
2004-06-22  Chris Toshok  <toshok@ximian.com>

	[ should fix #60495, #58635 ]
	* gui/widgets/eab-popup-control.c (name_only_query_cb): don't free
	the list of contacts - libebook still owns it.
	(query_cb): same.

svn path=/trunk/; revision=26453
2004-06-22 18:55:45 +00:00
0d450111c8 Fixes #59824
2004-06-22  Larry Ewing  <lewing@ximian.com>

	Fixes #59824

	* gui/e-week-view.h: increase some of the passing so that the text
	does not appear to run together.  Ideally this would be based on
	the font size but this will work for now.

svn path=/trunk/; revision=26452
2004-06-22 18:55:33 +00:00
4b4309bc21 don't set the changed flag unless we actually add something.
2004-06-22  Larry Ewing  <lewing@ximian.com>

	* gui/contact-list-editor/e-contact-list-editor.c (add_email_cb):
	don't set the changed flag unless we actually add something.

svn path=/trunk/; revision=26451
2004-06-22 18:22:37 +00:00
15d5457481 revert this change.
svn path=/trunk/; revision=26450
2004-06-22 02:17:58 +00:00
725155fab5 make completion respect your download limit for a given source. speeds up
2004-06-21  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-completion.c
	(e_select_names_completion_start_query): make completion respect
	your download limit for a given source.  speeds up completion
	substantially (or rather, speeds up switching of queries) when the
	ldap server has tons of entries.

svn path=/trunk/; revision=26449
2004-06-22 02:16:39 +00:00
0ba1baf5d8 gtk_tree_model_get on a string field allocates the return value. free
2004-06-21  Chris Toshok  <toshok@ximian.com>

	* em-folder-tree.c (render_display_name): gtk_tree_model_get on a
	string field allocates the return value.  free name.

svn path=/trunk/; revision=26448
2004-06-22 00:45:47 +00:00
aa73155f14 free priv->menu_xml. plugs (big) leak.
2004-06-21  Chris Toshok  <toshok@ximian.com>

	* e-user-creatable-items-handler.c (impl_finalize): free
	priv->menu_xml.  plugs (big) leak.

svn path=/trunk/; revision=26447
2004-06-22 00:44:58 +00:00
01ef5fd3c7 Make the scrolled windows around text views use GTK_SHADOW_IN, for
2004-06-21  Federico Mena Quintero  <federico@ximian.com>

	* gui/contact-editor/contact-editor.glade: Make the scrolled
	windows around text views use GTK_SHADOW_IN, for consistency with
	the GtkEntries.

svn path=/trunk/; revision=26446
2004-06-21 22:23:49 +00:00
3f4b0efb11 remove the auth-entry-notebook in the edit dialog, and rename the auth
2004-06-21  Chris Toshok  <toshok@ximian.com>

	* gui/component/ldap-config.glade: remove the auth-entry-notebook
	in the edit dialog, and rename the auth entry to... auth-entry.

	* gui/component/addressbook-config.c (source_to_dialog_new): nuke
	- it's identical to source_to_dialog.
	(dialog_to_source): we only have one auth entry now.  fill it in
	properly.
	(source_to_dialog): fill in the auth entry properly based on the
	auth type, and remove auth_entry_notebook references.
	(auth_optionmenu_activated): remove auth_entry_notebook
	references.
	(setup_general_tab): same, and use auth-entry instead of
	email-entry/dn-entry.
	(general_tab_check): use auth_principle instead of email/binddn.
	(add_folder_modify): same.
	(addressbook_add_server_dialog): put setup_connecting_tab inside
	the ifdef HAVE_LDAP, and call source_to_dialog instead of
	source_to_dialog_new.
	(addressbook_config_edit_source): always call setup_general_tab.

	* gui/component/addressbook-config.h (AddressbookLDAPScopeType):
	reorder to match order in option menu (we should really remove
	BASE altogether.. it's useless for searching.)

	* gui/component/addressbook-view.c (update_command_state):
	macroize this, annoying seeing the same 4 lines repeated 15 times.

svn path=/trunk/; revision=26445
2004-06-21 21:49:01 +00:00
176a9fed3f Fixes #56892
2004-06-21  Rodney Dawes  <dobey@novell.com>

	Fixes #56892

	* gui/dialogs/select-source-dialog.c (row_activated_cb): Add this
	callback to activate the OK button when we double-click or press
	the Enter key on a row
	(select_source_dialog): Change the default size to be reasonable
	Use ensure_style instead of realize on the dialog
	Set the default response for the dialog to OK
	Fix the packing of the group label to not have extraneous padding
	Connect up the callback for row_activated

svn path=/trunk/; revision=26444
2004-06-21 21:10:47 +00:00
0730f269f0 encode entities. fixes bug #46677.
2004-06-21  Jeffrey Stedfast  <fejj@novell.com>

	* filter-input.c (xml_encode): encode entities. fixes bug #46677.

svn path=/trunk/; revision=26443
2004-06-21 18:53:07 +00:00
82666876f8 (em_junk_sa_test_spamd): try to get spamd/spamc binaries from
gconf

	Implements #59368

svn path=/trunk/; revision=26442
2004-06-21 17:14:37 +00:00
e2d0cba03c clone view before saving it to avoid problems with setting current_view_id
2004-06-21  Radek Doulik  <rodo@ximian.com>

	* gal-view-instance-save-as-dialog.c
	(gal_view_instance_save_as_dialog_save): clone view before saving
	it to avoid problems with setting current_view_id

	Fixes #57354

svn path=/trunk/; revision=26441
2004-06-21 16:59:33 +00:00
8fb58feae7 Really set the path if tag is CAMEL_SERVICE_PATH.
2004-06-21  Christian Kellner <gicmo@xatom.net>

	* camel-service.c (service_setv): Really set the path if tag is
	CAMEL_SERVICE_PATH.

svn path=/trunk/; revision=26440
2004-06-21 15:48:06 +00:00
b9f9951c82 Fixed a number of issues described in bug #49497.
2004-06-21  Jeffrey Stedfast  <fejj@novell.com>

	* camel-mime-filter-enriched.c (enriched_to_html): Fixed a number
	of issues described in bug #49497.

svn path=/trunk/; revision=26439
2004-06-21 15:43:06 +00:00
9226ae567f Make sure the UIDs match. Should fix bug #59725.
2004-06-21  Jeffrey Stedfast  <fejj@novell.com>

	* conduit/address-conduit.c (local_record_from_uid): Make sure the
	UIDs match. Should fix bug #59725.

svn path=/trunk/; revision=26438
2004-06-21 15:01:38 +00:00
cf6965aac2 clone view before saving it to avoid problems with setting current_view_id
2004-06-21  Radek Doulik  <rodo@ximian.com>

	* gal-view-instance-save-as-dialog.c
	(gal_view_instance_save_as_dialog_save): clone view before saving
	it to avoid problems with setting current_view_id

	Fixes #57354

svn path=/trunk/; revision=26437
2004-06-21 13:55:38 +00:00
e96ec3440d Fixes 59047.
2004-06-21  Eric Zhao  <eric.zhao@sun.com>

        Fixes 59047.

        * gal/a11y/e-table/gal-a11y-e-table-item.c: (model_to_view_row),
        (model_to_view_col), (eti_ref_at), (eti_a11y_cursor_changed_cb):
        Set the cell's ATK_STATE_SHOWING and ATK_STATE_VISIBLE properties to
        be TURE, so that gnopernicus can read the whole table line. Also
        convert the cursor's to position to view format, prevent potential
        bug.

svn path=/trunk/; revision=26436
2004-06-21 12:02:31 +00:00
4e469a7acb *ar.po: Added Arabic translation by Arabeyes team.
2003-06-20  Arafat Medini <lumina@silverpen.de>

	*ar.po: Added Arabic translation by Arabeyes team.

svn path=/trunk/; revision=26435
2004-06-20 12:12:17 +00:00
413c72cd20 set auth-domain property on groupwise sources, so that newly created
2004-06-19 Sivaiah Nallagatla <snallagatla@novell.com>

       * gui/component/addressbook-config.c (dialog_to_source) :
       set auth-domain property on groupwise sources, so that
       newly created contact groups can share remembered passwords

svn path=/trunk/; revision=26434
2004-06-19 04:48:41 +00:00
78c1f07321 Updated Simplified Chinese translation
svn path=/trunk/; revision=26432
2004-06-19 03:33:20 +00:00
6ab671872b Remove AUTOHELP option since GNOME adds this itself. Fixes bug #60374.
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	* main.c (main): Remove AUTOHELP option since GNOME adds this
	itself. Fixes bug #60374.
	(main): Before exiting from main(), call shutdown() routines.

svn path=/trunk/; revision=26431
2004-06-18 21:19:39 +00:00
d8fa73f1b7 make camel_shutdown() an atexit handler again
svn path=/trunk/; revision=26430
2004-06-18 21:11:18 +00:00
feab0c308a Call camel_mime_utils_shutdown() and camel_operation_shutdown().
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	* camel.c (camel_shutdown): Call camel_mime_utils_shutdown() and
	camel_operation_shutdown().
	(camel_init): Don't register camel_shutdown() as an atexit
	handler.

	* camel-operation.c (camel_operation_shutdown): New function.

	* camel-mime-utils.c (camel_mime_utils_shutdown): New function to
	clean up the compiled regexes.

svn path=/trunk/; revision=26429
2004-06-18 21:08:05 +00:00
3b512ca3c8 Fixes bug #57592
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	Fixes bug #57592

	* conduits/calendar/calendar-conduit.c (pre_sync): Same as below.

	* conduits/todo/todo-conduit.c (pre_sync):
	s/wombat/evolution-data-server/g

svn path=/trunk/; revision=26428
2004-06-18 20:45:38 +00:00
04eb6bd29a Added error.xml.h files
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	* POTFILES.in: Added error.xml.h files

svn path=/trunk/; revision=26427
2004-06-18 20:40:58 +00:00
6a61cbb421 Always set the File_As attribute in case the pilot attrib changed. Fixes
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	* conduit/address-conduit.c (ecard_from_remote_record): Always set
	the File_As attribute in case the pilot attrib changed. Fixes bug
	#59723.

svn path=/trunk/; revision=26426
2004-06-18 20:36:12 +00:00
7f972efe0d Call camel_mime_utils_shutdown() and camel_operation_shutdown().
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	* camel.c (camel_shutdown): Call camel_mime_utils_shutdown() and
	camel_operation_shutdown().

	* camel-operation.c (camel_operation_shutdown): New function.

	* camel-mime-utils.c (camel_mime_utils_shutdown): New function to
	clean up the compiled regexes.

svn path=/trunk/; revision=26425
2004-06-18 20:07:09 +00:00
d1d0e8e307 only go through the process of creating/loading the EBook if the model has
2004-06-18  Chris Toshok  <toshok@ximian.com>

	* gui/component/select-names/e-select-names-model.c
	(e_select_names_model_load_contacts): only go through the process
	of creating/loading the EBook if the model has some data in it.

svn path=/trunk/; revision=26424
2004-06-18 18:28:07 +00:00
f4cea63565 test for skip_warning_dialog value in gconf here and not in
2004-06-18  Radek Doulik  <rodo@ximian.com>

	* main.c (main): test for skip_warning_dialog value in gconf here
	and not in show_development_warning, otherwise we don't add or
	call idle_cb and evo will not run
	(show_development_warning): do not read skip_warning_dialog here

svn path=/trunk/; revision=26423
2004-06-18 18:16:28 +00:00
e8db8d9ce4 Need to re-init sbf->ptr and sbf->end too, or we'll be sorrryy!
2004-06-18  Jeffrey Stedfast  <fejj@novell.com>

	* camel-stream-buffer.c (set_vbuf): Need to re-init sbf->ptr and
	sbf->end too, or we'll be sorrryy!

svn path=/trunk/; revision=26422
2004-06-18 18:13:22 +00:00
576fae30db [ fixes bug #59376 ]
2004-06-18  Chris Toshok  <toshok@ximian.com>

	[ fixes bug #59376 ]

	* gui/component/addressbook-view.c (fill_popup_menu_callback):
	make this work with absolute uris in sources.  Thanks to Sushma
	Rai for the initial patch to fix this.

svn path=/trunk/; revision=26421
2004-06-18 16:59:26 +00:00