Commit Graph

6518 Commits

Author SHA1 Message Date
7ed4e6f182 s/GdkEventButton/GdkEvent/
* gal/widgets/e-popup-menu.c (e_popup_menu_run):
	s/GdkEventButton/GdkEvent/

	* gal/widgets/e-gui-utils.c (e_popup_menu): ditto, and deal with
	key events as well

svn path=/trunk/; revision=7660
2001-01-20 00:19:18 +00:00
e755e3d94d update
svn path=/trunk/; revision=7659
2001-01-19 21:42:20 +00:00
5ca4a5eb37 New function to add a folder and any parents of it that don't yet exist.
* subscribe-dialog.c (recursive_add_folder): New function to add a
	folder and any parents of it that don't yet exist. Fixes bugzilla
	#1028.

svn path=/trunk/; revision=7658
2001-01-19 21:36:57 +00:00
e0ca9fc334 (subscribe_folder): add a missing UNLOCK
svn path=/trunk/; revision=7657
2001-01-19 21:34:42 +00:00
cbbf537929 Set the delete bit *before* copying to the default folder.
2001-01-19  Jeffrey Stedfast  <fejj@ximian.com>

	* filter-driver.c (filter_driver_filter_message): Set the delete
	bit *before* copying to the default folder.

svn path=/trunk/; revision=7656
2001-01-19 21:24:37 +00:00
859c177e94 evo .9 splash
svn path=/trunk/; revision=7655
2001-01-19 21:18:37 +00:00
ad68d3656f New function. Obvious.
* evolution-storage.c (evolution_storage_folder_exists): New
	function. Obvious.

svn path=/trunk/; revision=7654
2001-01-19 21:13:25 +00:00
9a33302fa0 Updated Japanese translation.
* ja.po: Updated Japanese translation.

svn path=/trunk/; revision=7653
2001-01-19 21:09:44 +00:00
5dfe74f610 Use "Full Name <address>" for the label in the menu rather than the
2001-01-19  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer-hdrs.c (create_optionmenu): Use "Full Name
	<address>" for the label in the menu rather than the account
	name. Specify the account name only if it's not the same as the
	address.

svn path=/trunk/; revision=7652
2001-01-19 21:07:33 +00:00
ab8a13b880 Set the deleted bit *before* copying to the default folder, this way if
2001-01-19  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (camel_filter_driver_filter_message): Set
	the deleted bit *before* copying to the default folder, this way
	if they are importing mail and have a rule to delete it, it
	doesn't get copied to the default folder un-deleted.

svn path=/trunk/; revision=7651
2001-01-19 20:32:14 +00:00
60baa4ad90 If LISTing a subscribed folder doesn't return a LIST response, just ignore
* providers/imap/camel-imap-store.c
	(get_subscribed_folders_by_hand): If LISTing a subscribed folder
	doesn't return a LIST response, just ignore that folder. Yay
	RFC2060.

svn path=/trunk/; revision=7650
2001-01-19 20:16:29 +00:00
62a2dc7c2e (Adding a boolean "entry_changed" BonoboPropertyBag arg)
2001-01-19  Jason Leach  <jasonleach@usa.net>

	(Adding a boolean "entry_changed" BonoboPropertyBag arg)

	* gui/component/select-names/e-select-names-bonobo.c
	(entry_set_property_fn): Use a gtk_object_set_data to set the
	property to TRUE here.

	(entry_changed): New function, calls bonobo_control_set_property
	if entry_changed hasn't been set to TRUE yet.

	(impl_SelectNames_get_entry_for_section): Connect "changed" on
	each entry_widget to the new entry_changed() func.

2001-01-19  Jason Leach  <jasonleach@usa.net>

	* e-msg-composer-hdrs.c (create_addressbook_entry): Listen for
	property bag changes to "entry_changed" on here, which means on
	the To, Cc, and Bcc entries.
	(addressbook_entry_changed): New function that gets called when
	"entry_changed" property is changed (to TRUE).

svn path=/trunk/; revision=7649
2001-01-19 15:58:02 +00:00
e0368460a3 Updated russian translation.
svn path=/trunk/; revision=7648
2001-01-19 15:44:41 +00:00
3532a74349 create a new cal component alarm (cal_component_add_alarm): add alarm to
2001-01-19  JP Rosevear  <jpr@ximian.com>

	* cal-util/cal-component.c (cal_component_alarm_new): create a new
	cal component alarm
	(cal_component_add_alarm): add alarm to the cal component
	(cal_component_remove_alarm): remove alarm from the cal component
	(remove_alarm): remove alarm from hash

	* cal-util/cal-component.h: new protos

	* conduits/calendar/calendar-conduit.c (comp_from_remote_record):
	add alarm information, still needs to be hacked to replace an already
	existing alarm.  questions abound about the heuristic for doing this.

2001-01-17  JP Rosevear  <jpr@ximian.com>

	* README: Update package requirements

svn path=/trunk/; revision=7647
2001-01-19 14:57:09 +00:00
0b808ca4dc Missing Changelog entry
svn path=/trunk/; revision=7646
2001-01-19 14:55:58 +00:00
5b6b5aff42 add -ve sign to output of duration if appropriate.
2001-01-19  JP Rosevear  <jpr@ximian.com>

	* src/libical/icalvalue.c.in (icalvalue_duration_as_ical_string): add
	-ve sign to output of duration if appropriate.
	(icalvalue_trigger_as_ical_string): implement.  not happy how this is
	done with the -1 for is_date trick but it will do for now and period
	does things in a similar way.

svn path=/trunk/; revision=7645
2001-01-19 14:55:26 +00:00
01b7106116 Changed a leftover $with_x_mailer to $with_sub_version. Made it so that if
2001-01-19  Jason Leach  <jasonleach@usa.net>

	* configure.in: Changed a leftover $with_x_mailer to
	$with_sub_version.  Made it so that if $with_sub_version isn't
	specified, we don't try to output it, and also corrected the way
	SUB_VERSION is defined.

svn path=/trunk/; revision=7644
2001-01-19 10:31:33 +00:00
d0a44e5ff9 Mark strings for translation.
2001-01-19  Kjartan Maraas  <kmaraas@gnome.org>

	* providers/smtp/camel-smtp-provider.c: Mark strings for translation.

svn path=/trunk/; revision=7643
2001-01-19 09:16:54 +00:00
dbcf4108b5 Norwegian translation
svn path=/trunk/; revision=7642
2001-01-19 08:51:48 +00:00
86f07a3cd9 always free the delivery elements and correct embarrassingly stupid memory
2001-01-19  JP Rosevear  <jpr@ximian.com>

	* conduit/address-conduit.c (ecard_from_remote_record): always free
	the delivery elements and correct embarrassingly stupid memory error
	that was causing the addressbook conduit problems.

	* backend/ebook/e-book-view-listener.c
	(e_book_view_listener_check_queue): ref/unref ourself when processing
	in case someone we signal unrefs us.

	* conduit/address-conduit.c (sequence_complete): disconnect signals
	when complete

svn path=/trunk/; revision=7641
2001-01-19 07:54:28 +00:00
3da36c62ad typo fixes
svn path=/trunk/; revision=7640
2001-01-19 07:41:48 +00:00
fb06ffa383 (Bug #883: Shortcut bar does not update when a folders display name
2001-01-17  Jason Leach  <jasonleach@usa.net>

	(Bug #883: Shortcut bar does not update when a folders display
	 name changes)

	 * e-local-storage.c (class_init): Define a new "folder_updated"
	 signal here.
	 (bonobo_interface_update_folder_cb): Emit the new folder_updated
	 signal here.

	 * e-shell-view.c (e_shell_view_construct): Connect the
	 EShell::ELocalStorage folder_updated signal here.  Also connect
	 the updated_folder signal coming from EShell::EStorageSet to the
	 new callback.

	 * e-shell-view.c (folder_updated_cb): Callback that actually
	 initiates the shell updating.

	 * e-shortcuts.c (e_shortcuts_update_shortcut_by_uri): New
	 function.  Given a uri for a shortcut bar item, we'll update it.

	 * e-shortcuts.c (e_shortcuts_remove_shortcut_by_uri): New
	 function.  Given a uri for a shortcut bar item, we'll remove it.

	 * e-shortcuts.c (removed_folder_cb): Connect this callback that
	 will remove a renamed vfolder from the shortcut bar.  Temporary
	 fix to the problem of renaming vfolders and having the shortcut
	 bar think the old vfolder still exists.

	 (Bug #1168: Shortcut bar and icon size persistence)

	 * e-shell-view.c (save_shortcut_bar_icon_modes): New static
	 function, save the icon modes (for all shortcut bar groups, even
	 though we only have one group now).
	 (load_shortcut_bar_icon_modes): New static function, load the
	 saved shortcut bar group icon modes and apply them to our
	 shortcut bar.

svn path=/trunk/; revision=7639
2001-01-19 07:36:55 +00:00
788351db0a More of Megan's revisions, and Field Chooser functions in the Sort
2001-01-19  Aaron Weber  <aaron@helixcode.com>

	* C/usage-mail.sgml: More of Megan's revisions, and Field Chooser
	functions in the Sort section.

	* C/apx-gloss.sgml: added "ToolTip"

2001-01-18  Aaron Weber  <aaron@helixcode.com>

	* C/preface.sgml: s/Helix Code/Ximian, and Megan's comments.

	* C/usage-mainwindow.sgml: s/Helix Code/Ximian/, and Megan's
	comments.

	* C/evolution-guide.sgml: s/Helix Code/Ximian/

svn path=/trunk/; revision=7638
2001-01-19 07:25:16 +00:00
337910e031 Do most of the work to get Grouping working, by reusing massive ammounts
Do most of the work to get Grouping working, by reusing massive
ammounts of code from the sorting pieces.

2001-01-19  Miguel de Icaza  <miguel@gnu.org>

	* e-table-config.c (group_entry_changed, group_ascending_toggled):
	New methods.
	(configure_group_dialog): New function, sets up the group GUI.
	(e_table_config_construct): Populate column names here and use in
	configure_group_dialog and configure_sort_dialog

	(sort_entry_changed, sort_ascending_toggled): renamed from
	entry_changed, ascending_toggled.

svn path=/trunk/; revision=7637
2001-01-19 06:39:31 +00:00
891d8d2806 New swanky send/recieve thingy, well it so far only receives (pop/mbox).
2001-01-19  Not Zed  <NotZed@Ximian.com>

        * mail-send-recv.c: New swanky send/recieve thingy, well it so far
        only receives (pop/mbox).  Ignore all the warnings for now, and
        the ugly 'button' to run it.

svn path=/trunk/; revision=7636
2001-01-19 05:23:05 +00:00
bfd90f9a1f Add a percentage complete indicator to the status thing.
2001-01-19  Not Zed  <NotZed@Ximian.com>

        * camel-filter-driver.c (report_status): Add a percentage complete
        indicator to the status thing.
        (camel_filter_driver_filter_mbox): Add percentage complete to
        reporting.
        (camel_filter_driver_filter_folder): Same.

svn path=/trunk/; revision=7635
2001-01-19 05:19:13 +00:00
bb6fe874b0 Added a temporary button to test new receive code.
2001-01-19  Not Zed  <NotZed@Ximian.com>

	* evolution-mail.xml: Added a temporary button to test new receive
	code.

svn path=/trunk/; revision=7634
2001-01-19 05:08:33 +00:00
a35fff26e8 Keep track of the valid column names (not used right now).
2001-01-18  Miguel de Icaza  <miguel@gnu.org>

	* e-table-config.c (configure_sort_dialog): Keep track of the
	valid column names (not used right now).
	(config_destroy): release column names
	(entry_changed): Handle invalid input to mean "Next entry is
	grayed out".

	* e-table-header-item.c (ethi_popup_customize_view): Hook up to
	the "apply" signal on the dialog box to apply the changes.
	(apply_changes): New function to apply the changes from the
	ETableConfig object.

	* e-table-sort-info.c (e_table_sort_info_load_from_node): Notify
	of sort info changes.

	* e-table-header-item.c: Swapped the way arrows were done, so that
	they actually match the sorting that its expected.

	* e-table.c: Added inline documentation for a few methods.

	* e-table-config.h: Dropped ::spec, and temp_spec, we always use
	::source_spec, as we never modify this variable.

svn path=/trunk/; revision=7633
2001-01-19 04:48:04 +00:00
26f5efce64 Fixed text misplacement.
2001-01-18  Christopher James Lahey  <clahey@helixcode.com>

	* gal/e-text/e-entry.c: Fixed text misplacement.

svn path=/trunk/; revision=7632
2001-01-19 04:35:22 +00:00
62e4b5c055 Added Next/Previous toolbar buttons.
2001-01-18  Jeffrey Stedfast  <fejj@ximian.com>

	* evolution-mail.xml: Added Next/Previous toolbar buttons.

svn path=/trunk/; revision=7631
2001-01-19 02:57:09 +00:00
6e62c05946 Added the next/previous toolbar buttons.
2001-01-18  Jeffrey Stedfast  <fejj@ximian.com>

	* folder-browser-factory.c: Added the next/previous toolbar
	buttons.

	* mail-callbacks.c (next_msg): New callback so we can have a next
	toolbar button.
	(previous_msg): Same but for previous.

svn path=/trunk/; revision=7630
2001-01-19 02:05:33 +00:00
bb7e98c4eb New function, name describes it well. (gtk_radio_button_select_nth): New
2001-01-17  Jason Leach  <jasonleach@usa.net>

	* e-gtk-utils.c (gtk_radio_button_get_nth_selected): New function,
	name describes it well.
	(gtk_radio_button_select_nth): New function.

svn path=/trunk/; revision=7629
2001-01-19 01:28:28 +00:00
9c3295326a More tweaking... skip separator characters after the namespace character.
* camel-store.c (camel_folder_info_build): More tweaking... skip
	separator characters after the namespace character. (Gets rid of
	the shell folder registration warning some people have had with
	IMAP)

	* providers/imap/camel-imap-store.c (imap_connect): I'm sure there
	was some clever reason I was storing the flags of the folder in
	the hash table rather than just "1", but I don't remember what it
	was now. Anyway, since we only ever test NULL/non-NULL, store 1,
	since flags is sometimes 0.

svn path=/trunk/; revision=7628
2001-01-19 00:14:42 +00:00
4b6e393ab9 Oops. Somewhere in one of the reorgs, the code to add new messages to the
* providers/imap/camel-imap-folder.c (imap_update_summary): Oops.
	Somewhere in one of the reorgs, the code to add new messages to
	the CamelFolderChangeInfo structure got removed. Fix that.

svn path=/trunk/; revision=7627
2001-01-18 23:29:04 +00:00
e3297a5f71 Um, why was the doc directory removed from SUBDIRS?
2001-01-18  Federico Mena Quintero  <federico@ximian.com>

	* Makefile.am: Um, why was the doc directory removed from SUBDIRS?

svn path=/trunk/; revision=7626
2001-01-18 18:00:31 +00:00
52f1578c81 Make zero the minimum number of days that can be specified.
2001-01-17  Federico Mena Quintero  <federico@ximian.com>

	* e-calendar-item.c (e_calendar_item_set_max_days_sel): Make zero
	the minimum number of days that can be specified.
	(e_calendar_item_set_arg): We do need an update when the maximum
	number of selected days is changed.
	(e_calendar_item_set_max_days_sel): Request an update of the
	canvas item.
	(e_calendar_item_button_press): Do not start selecting days if the
	max_days_selected is less than 1.

svn path=/trunk/; revision=7625
2001-01-18 17:27:22 +00:00
9bbb56e9b2 Made it return a gboolean; it was completely ignoring the return value
2001-01-17  Federico Mena Quintero  <federico@ximian.com>

	* backend/pas/pas-book-factory.c (pas_book_factory_activate): Made
	it return a gboolean; it was completely ignoring the return value
	from register_factory().

svn path=/trunk/; revision=7624
2001-01-18 17:26:44 +00:00
89b7488000 Return a success value. (setup_pas): Likewise. (setup_config): Likewise.
2001-01-17  Federico Mena Quintero  <federico@ximian.com>

	* wombat.c (setup_pcs): Return a success value.
	(setup_pas): Likewise.
	(setup_config): Likewise.
	(main): Exit if we could not initialize all of the Wombat
	services.
	(init_corba): Check the return value of gnome_init_with_popt_table().
	(main): Call bindtextdomain() and textdomain().

svn path=/trunk/; revision=7623
2001-01-18 17:24:12 +00:00
1ebee5b96f New files with a simple sequence to migrate the task components from the
2001-01-18  Federico Mena Quintero  <federico@ximian.com>

	* gui/tasks-migrate.[ch]: New files with a simple sequence to
	migrate the task components from the old calendar folder into the
	new tasks folder.

	* gui/component-factory.c (owner_set_cb): Call tasks_migrate()
	once evolution_dir is set.  It sucks to have to do this here.

	* cal-client/cal-client.c (cal_client_get_uids): In the inline
	docs, indicate how to free the return value.
	(cal_opened_cb): Ahem, moved assertion to the right place.  Also,
	ref() and unref() around our own signal emission because we are
	not inside a signal handler, rather a simple callback from the
	listener object; we want to have a chance to clean up even if the
	client is unrefed during the emission.

	* gui/Makefile.am (evolution_calendar_SOURCES): Added
	tasks-migrate.[ch] to the list of sources.

2001-01-17  Federico Mena Quintero  <federico@ximian.com>

	* gui/event-editor.c (init_widgets): Use
	e_calendar_item_set_max_days_sel() instead of setting GTK+ object
	arguments.

	* gui/e-day-view.c (e_day_view_set_cal_client): Oops, we had a
	reversed test for the client being loaded.

	* gui/tag-calendar.c (tag_calendar_by_client): Fixed similarly
	reversed test.

svn path=/trunk/; revision=7622
2001-01-18 17:23:20 +00:00
12347daf56 Disconnect from the etss->source's signals *before* we unref it.
2001-01-18  Federico Mena Quintero  <federico@ximian.com>

	* e-table-subset.c (etss_destroy): Disconnect from the
	etss->source's signals *before* we unref it.

	* e-table-group-container.c (e_table_group_apply_to_leafs): Ref()
	and unref() around the callback to protect ourselves from being
	unrefed in the middle of iterating through the nodes.

svn path=/trunk/; revision=7621
2001-01-18 16:42:33 +00:00
00fadf4666 Make tooltip appear properly even if anchor is set.
2001-01-18  Christopher James Lahey  <clahey@helixcode.com>

	* gal/e-text/e-text.c (_do_tooltip): Make tooltip appear properly
	even if anchor is set.

svn path=/trunk/; revision=7620
2001-01-18 10:58:42 +00:00
4f70ba02f8 Center text vertically.
2001-01-18  Christopher James Lahey  <clahey@helixcode.com>

	* gal/e-text/e-entry.c (canvas_size_allocate, et_set_arg): Center
	text vertically.

svn path=/trunk/; revision=7619
2001-01-18 08:53:42 +00:00
4d018f0cee Updated Norwegian (bokmål) translation. Removed old script.
2001-01-18  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian (bokmål) translation.
	* update.sh: Removed old script.

svn path=/trunk/; revision=7618
2001-01-18 08:32:42 +00:00
cca1d258d3 New function. (update_sort_config_dialog): Massive update to this
2001-01-18  Miguel de Icaza  <miguel@gnu.org>

	* e-table-config.c (find_model_column_by_name): New function.
	(update_sort_config_dialog): Massive update to this function, it
	is almost complete now, it just needs a few cosmetic touchups.
	(config_sort_config_show): Get the main interaction working as
	well.
	(config_group_info_update): Beautify.
	(entry_changed): Do all the magic for the GUI for entries.
	(ascending_toggled): Implement callback.
	(configure_sort_dialog): Do also descending.
	(configure_sort_dialog): Hook up changed/toggled.

	* e-table-config.h: Put all the configuration stuff for sorting
	into its own structure to pass around funny functions.

svn path=/trunk/; revision=7617
2001-01-18 06:47:07 +00:00
04656c360e Er, don't set the button insensitive if there is *1* action, set it
2001-01-18  Jeffrey Stedfast  <fejj@ximian.com>

	* filter-filter.c (less_parts): Er, don't set the button
	insensitive if there is *1* action, set it insensitive if there
	are less than or equal to *1* actions. Doh!
	(more_parts): Only set the remove button sensitive if there is
	more than 1 action.
	(get_widget): Here too.

svn path=/trunk/; revision=7616
2001-01-18 06:34:27 +00:00
dd1454293b ellipses for menu items that need dialogs.
svn path=/trunk/; revision=7615
2001-01-18 06:17:01 +00:00
f94261ab03 Updated to reflect changes to e_msg_composer_hdrs_get_from().
2001-01-18  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (build_message): Updated to reflect changes to
	e_msg_composer_hdrs_get_from().

	* e-msg-composer-hdrs.c (set_recipients): Don't do anymore utf8
	conversions, the widget already does this (or should unless there
	is brokenness).
	(e_msg_composer_hdrs_get_from): Return a CamelInternetAddress like
	we should.
	(e_msg_composer_hdrs_to_message): Update to reflect changes made
	the the above function.

svn path=/trunk/; revision=7614
2001-01-18 05:44:08 +00:00
d3781819c3 Use static libcomposer.a here instead of the libtoolized one.
2001-01-12  Miguel de Icaza  <miguel@gnu.org>

	* Makefile.am (evolution_mail_LDADD): Use static libcomposer.a
	here instead of the libtoolized one.

svn path=/trunk/; revision=7613
2001-01-18 05:25:02 +00:00
6550161230 Make the composer a standard library, not a libtool one. Nobody ever uses
2001-01-12  Miguel de Icaza  <miguel@gnu.org>

	* Makefile.am: Make the composer a standard library, not a libtool
	one.  Nobody ever uses it as a shared library and it is not
	installed.

svn path=/trunk/; revision=7612
2001-01-18 05:23:54 +00:00
c90d8e6799 Removed addressbook/gui/widgets/test-minicard-view.c,
001-01-17  Dave Camp <dave@ximian.com>

        * POTFILES.in: Removed addressbook/gui/widgets/test-minicard-view.c,
        camel/providers/local/camel-mbox-provider.c,
        notes/component-factory.c, notes/main.c, and
        calendar/gui/gnome-month-item.c, and calendar/gui/alarm-notify.c.

svn path=/trunk/; revision=7611
2001-01-18 05:11:02 +00:00