Commit Graph

6092 Commits

Author SHA1 Message Date
dbad1c19f8 Removed these directories since they're unused.
2001-01-02  Christopher James Lahey  <clahey@helixcode.com>

	* providers/maildir/, providers/mbox/, providers/mh/: Removed
	these directories since they're unused.

svn path=/trunk/; revision=7219
2001-01-02 23:48:27 +00:00
02ee28bf77 If the component has no alarms, do not try to queue them.
2001-01-02  Federico Mena Quintero  <federico@helixcode.com>

	* gui/alarm-notify.c (add_component_alarms): If the component has
	no alarms, do not try to queue them.
	(remove_client_alarms): New function to remove all the queued
	alarms for a calendar client.
	(alarm_notify_remove_client): Remove the client's alarms.

svn path=/trunk/; revision=7218
2001-01-02 22:47:28 +00:00
70844a59a3 fix off-by-one
svn path=/trunk/; revision=7217
2001-01-02 22:13:32 +00:00
b1a4da002f IMAP randomness.
* providers/imap/camel-imap-stream.[ch]: Remove. To be replaced.

	* providers/imap/Makefile.am (libcamelimapinclude_HEADERS): Remove
	camel-imap-stream.h

	* providers/imap/camel-imap-utils.c (imap_parse_flag_list): Take a
	char ** instead of char *, to return the position at the end of
	parsing like the string parsing functions.
	(imap_parse_string_generic): New function to parse a string,
	nstring, or astring.
	(imap_parse_nstring, imap_parse_astring): Now macros
	(imap_parse_string): Added

	* providers/imap/camel-imap-folder.h: Remove the "exists" field
	from CamelImapFolder.

	* providers/imap/camel-imap-folder.c: Remove unused include of
	camel-imap-stream.h.
	(camel_imap_folder_init): Remove no-longer-relevant summary
	initialization.
	(camel_imap_folder_new): Update for imap_parse_flag_list change,
	exists removal, and imap_rescan.
	(imap_rescan): New function that does most of the work of the old
	imap_refresh_info, but taking "exists" as an argument instead of
	getting it from the folder. Also calls camel_imap_folder_changed
	to do the summary updating and signalling, rather than duplicating
	that code.
	(imap_refresh_info): Just call imap_rescan (using the size of the
	folder summary as "exists").
	(imap_update_summary): Update for imap_parse_flag_list change
	(camel_imap_folder_changed): Update for "exists" change.

svn path=/trunk/; revision=7216
2001-01-02 22:07:44 +00:00
a8b13bc044 Use header_content_type_simple, not header_content_type_format.
* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
	* e-msg-composer-attachment-bar.c (update): Use
	header_content_type_simple, not header_content_type_format.

svn path=/trunk/; revision=7215
2001-01-02 19:34:03 +00:00
20b84e201f Use header_content_type_simple, not header_content_type_format.
* mail-format.c (mail_part_is_inline):
	(find_preferred_alternative):
	* mail-display.c (launch_cb): Use header_content_type_simple, not
	header_content_type_format.

svn path=/trunk/; revision=7214
2001-01-02 19:33:48 +00:00
af35d99587 New function to return just foo/bar with no parameters.
* camel-mime-utils.c (header_content_type_simple): New function to
	return just foo/bar with no parameters.

	* camel-data-wrapper.c (get_mime_type): Use
	header_content_type_simple rather than header_content_type_format.

svn path=/trunk/; revision=7213
2001-01-02 19:33:34 +00:00
81d69ae252 add addressbook-config.c, addressbook-storage.c, and
2001-01-02  Chris Toshok  <toshok@helixcode.com>

	* POTFILES.in: add addressbook-config.c, addressbook-storage.c,
	and addressbook-config.glade.

svn path=/trunk/; revision=7212
2001-01-02 19:21:25 +00:00
59b1e25cfd Do not compose strings so that they can be localized correctly. Also,
2001-01-02  Federico Mena Quintero  <federico@helixcode.com>

	* gui/dialogs/delete-comp.c (delete_component_dialog): Do not
	compose strings so that they can be localized correctly.  Also,
	convert from UTF8 into the font's encoding.  Fixes bug #1030.

	* gui/e-calendar-table.c (delete_component): Pass the widget
	argument to delete_component_dialog().

	* gui/e-day-view.c (e_day_view_on_delete_appointment): Likewise.

	* gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise.

	* gui/event-editor.c (file_delete_cb): Likewise.

	* gui/calendar-commands.c: Use BONOBO_UI_VERB() instead of
	BONOBO_UI_UNSAFE_VERB().  Guess what, all of our handler
	signatures were wrong.

	* gui/event-editor.c: Likewise.

	* gui/dialogs/task-editor.c: Likewise.

	* gui/goto-dialog.glade: Added some spacing between the month/year
	widgets and the calendar widget.

svn path=/trunk/; revision=7211
2001-01-02 18:16:45 +00:00
59c0cc7f80 Make the ordering of the toolbar items consistent.
2001-01-02  Federico Mena Quintero  <federico@helixcode.com>

	* evolution-event-editor.xml:
	* evolution-task-editor-dialog.xml: Make the ordering of the
	toolbar items consistent.

svn path=/trunk/; revision=7210
2001-01-02 18:15:04 +00:00
b3e4ed6da6 Unconditionally remove the client from the alarm notification system.
2001-01-01  Federico Mena Quintero  <federico@helixcode.com>

	* gui/gnome-cal.c (gnome_calendar_destroy): Unconditionally remove
	the client from the alarm notification system.
	Removed all the obsolete alarm code.

	* gui/event-editor.c: Removed some crufty externs left over from
	Gnomecal.

	* gui/calendar-commands.c: #include "goto.h"
	Removed crufty variables left over from Gnomecal.
	(new_calendar): Do not take a full_name parameter.
	(init_username): Removed function.
	(init_calendar): Wheeeeeeee!  Removed crufty function.
	(quit_cmd): Removed function.

	* gui/print.c (WEEK_STARTS_ON_MONDAY): Made it unconditionally
	FALSE because we do not use the configuration setting anyways.
	Sigh, all the printing code needs to be revamped.

svn path=/trunk/; revision=7209
2001-01-02 16:35:57 +00:00
45f3b8b6e0 Call e_utf8_to_gtk_string on the combobox strings.
* e-msg-composer-hdrs.c (create_dropdown_entry): Call
	e_utf8_to_gtk_string on the combobox strings.

svn path=/trunk/; revision=7208
2001-01-02 14:17:57 +00:00
7f77a607ea fixed unresolved symbol (d)
svn path=/trunk/; revision=7207
2001-01-02 00:56:09 +00:00
863c2afc5c fixed changelog
svn path=/trunk/; revision=7206
2001-01-01 23:24:02 +00:00
161d88eee6 Implemented.
2000-12-26  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-crypto.c (mail_crypto_openpgp_verify): Implemented.

2000-12-23  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (mail_do_setup_trash): New function similar to
	mail_do_setup_folder() except that this creates the Trash VFolder
	(special-case).

2000-12-21  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-ops.c (do_send_mail): Don't free info inside the last
	if-statement, if sent_folder doesn't exist we'll have a memory
	leak. Instead free it afterward.

svn path=/trunk/; revision=7205
2001-01-01 23:19:54 +00:00
f561a84cde Use e_utf8_strstrcase() instead of just strstr(). (header_starts_with):
2000-12-21  Jeffrey Stedfast  <fejj@helixcode.com>

	* filter-message-search.c (header_contains): Use
	e_utf8_strstrcase() instead of just strstr().
	(header_starts_with): Make sure that the header contents are
	longer than the starts-with string.

	* vfoldertypes.xml: Don't send \"Subject\" to body-contains.
	Also added matches, starts-with, and ends-with xml stuff.

svn path=/trunk/; revision=7204
2001-01-01 23:05:35 +00:00
2f2faca992 remove all the stale addressbook entries.
2001-01-01  Michael Meeks  <michael@helixcode.com>

	* POTFILES.in: remove all the stale addressbook entries.

svn path=/trunk/; revision=7203
2001-01-01 18:21:01 +00:00
7f0821383c Telsa noticed I can't spell
svn path=/trunk/; revision=7202
2001-01-01 18:19:16 +00:00
cb14378181 remove evolution-addressbook-ldap.xml so we build again.
2001-01-01  Michael Meeks  <michael@helixcode.com>

	* Makefile.am: remove evolution-addressbook-ldap.xml so we
	build again.

svn path=/trunk/; revision=7201
2001-01-01 18:02:46 +00:00
03f33b9c90 Require bonobo 0.31
2001-01-01  Michael Meeks  <michael@helixcode.com>

	* configure.in: Require bonobo 0.31

svn path=/trunk/; revision=7200
2001-01-01 17:18:01 +00:00
b941c6f04c copy the dialog's source, destroy the dialog after we're done, and make
2000-12-30  Chris Toshok  <toshok@helixcode.com>

	* gui/component/addressbook-config.c (edit_source_clicked): copy
	the dialog's source, destroy the dialog after we're done, and make
	sure to update both columns in the clist.
	(add_source_clicked): copy the dialog's source, and destroy the
	dialog when we're done.
	(addressbook_source_dialog_destroy): free up all the dialog's
	memory.

	* gui/component/addressbook.c (set_prop): allow file: uri's that
	point to files, not just dirs that contain addressbook.db.  The
	rule is the addressbook file has to end in .db.

	* gui/component/addressbook-storage.c (file_source_foreach):
	contactserver => contactfile.  cut and paste error.
	(addressbook_storage_init_source_uri): use file://%s to build the
	uri.

	* gui/component/e-ldap-server-dialog.[ch]: forgot to remove these
	in my last commit.

svn path=/trunk/; revision=7199
2000-12-30 20:12:33 +00:00
c4dfc8669b new function, calling our new config ui code. (control_activate): no
2000-12-29  Chris Toshok  <toshok@helixcode.com>

	* gui/component/addressbook.c (config_cb): new function, calling
	our new config ui code.
	(control_activate): no longer load evolution-addressbook-ldap.xml,
	as it's not there.

	* gui/component/addressbook-component.c (owner_set_cb):
	setup_ldap_storage => addressbook_storage_setup.

	* gui/component/Makefile.am (evolution_addressbook_SOURCES):
	remove e-ldap-storage.[ch] and add addressbook-storage.[ch].
	(glade_DATA): remove ldap-server-dialog.glade and add
	addressbook-config.glade.
	(EXTRA_DIST): same.

	* gui/component/addressbook-config.[ch]: add another dialog to
	give a list of our sources and offer the Add/Delete/Edit
	interface.  This plugs into the previous dialog work (the source
	editor.)

	* gui/component/addressbook-storage.[ch]: new files, containing
	the remains of e-ldap-storage.[ch] and adding the new
	AddressbookSource type and it's subordinates.  Also, the xml
	format has changed slightly and the file name is no longer
	~/evolution/ldap-servers.xml - it's
	~/evolution/addressbook-sources.xml.

	* gui/component/addressbook-config.glade: new file, new config
	interface.

	* gui/component/ldap-server-dialog.glade: removed.

	* gui/component/e-ldap-storage.[ch]: removed.

svn path=/trunk/; revision=7198
2000-12-30 05:25:57 +00:00
5e2b0aaf12 down with ldap-servers.xml, up with addressbook-sources.xml.
2000-12-29  Chris Toshok  <toshok@helixcode.com>

	* ldap-servers.xml, addressbook-sources.xml: down with
	ldap-servers.xml, up with addressbook-sources.xml.

	* Makefile.am (default_DATA): same.

svn path=/trunk/; revision=7197
2000-12-30 05:21:26 +00:00
d0285850ef add "Settings/Addressbook Configuration..." Analogous to "Settings/Mail
2000-12-29  Chris Toshok  <toshok@helixcode.com>

	* evolution-addressbook.xml: add "Settings/Addressbook
	Configuration..."  Analogous to "Settings/Mail Configuration..." in
	evolution-mail.

	* evolution-addressbook-ldap.xml: removed.

svn path=/trunk/; revision=7196
2000-12-30 05:20:02 +00:00
d6cf6698a5 fix previous fix
svn path=/trunk/; revision=7195
2000-12-30 04:43:31 +00:00
058a550c57 More bonobo property bag updates and stuff.
svn path=/trunk/; revision=7194
2000-12-30 01:34:04 +00:00
ebe0fd91cf Update this for CamelContentType too.
svn path=/trunk/; revision=7193
2000-12-29 21:59:27 +00:00
e6751a0011 Add support here for "cursor_pos". (et_get_arg): Handle ARG_CURSOR_POS.
2000-12-29  Miguel de Icaza  <miguel@helixcode.com>

	* gal/e-text/e-entry.c: Add support here for "cursor_pos".
	(et_get_arg): Handle ARG_CURSOR_POS.
	(et_set_arg): ditto.

	* gal/e-text/e-text.c: Add new argument: "cursor_pos".
	(e_text_get_arg): Handle ARG_CURSOR_POS.
	(e_text_set_arg): Handle ARG_CURSOR_POS.
	(e_text_class_init): Add.

svn path=/trunk/; revision=7192
2000-12-29 06:39:54 +00:00
5ba789a653 add addressbook-config.[ch].
2000-12-28  Chris Toshok  <toshok@helixcode.com>

	* gui/component/Makefile.am (evolution_addressbook_SOURCES): add
	addressbook-config.[ch].

	* gui/component/addressbook-config.c,
	gui/component/addressbook-config.h: new files, containing at the
	moment a beautiful "new/edit source dialog" inspired by the
	mail-config-gui code.  It'll be ready for prime time after rev'ing
	the .xml file the addressbook uses to store it's "other sources"
	to include files, and the addition of the ldap auth stuff.

svn path=/trunk/; revision=7191
2000-12-29 03:23:23 +00:00
77d282e4a2 Fix a bug in `evolution_shell_client_user_select_folder()' that could
cause the function to return without assigning any value to the "out"
parameters.

svn path=/trunk/; revision=7190
2000-12-28 19:48:46 +00:00
847506be0e Use CamelContentType, and use header_content_type_is instead of doing it
* mail-format.c (mail_part_is_inline, mail_get_message_body): Use
	CamelContentType, and use header_content_type_is instead of doing
	it by hand.

	(handle_text_plain):
	(handle_multipart_related):
	(find_preferred_alternative):
	(handle_message_external_body): Use CamelContentType and
	header_content_type_* functions instead of GMimeContentField.

	* mail-display.c (write_data_to_file, launch_cb): Use
	CamelContentType and header_content_type_* functions instead of
	GMimeContentField.

svn path=/trunk/; revision=7189
2000-12-28 19:29:33 +00:00
87d3886d23 Use CamelContentType instead of GMimeContentField.
* e-msg-composer.c (handle_multipart_alternative,
	handle_multipart, e_msg_composer_new_with_message): Use
	CamelContentType instead of GMimeContentField.

	* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
	* e-msg-composer-attachment-bar.c (update, attach_to_multipart):
	Use CamelContentType, and use the header_content_type_* functions
	rather than operating on the structure by hand.

svn path=/trunk/; revision=7188
2000-12-28 19:29:09 +00:00
22876b6aa8 Use CamelContentType rather than GMimeContentField.
* filter-message-search.c (handle_multipart, body_contains,
	body_regex): Use CamelContentType rather than GMimeContentField.

svn path=/trunk/; revision=7187
2000-12-28 19:28:53 +00:00
156996ac5e Remove this. It was only a thin wrapper around struct _header_content_type
* gmime-content-field.[ch]: Remove this. It was only a thin
	wrapper around struct _header_content_type anyway, and didn't
	match the naming scheme of anything else.

	* Makefile.am: Remove gmime-content-field.[ch]

	* camel.h: Remove gmime-content-field.h

	* camel-types.h: Add CamelContentType as a typedef for struct
	_header_content_type (especially for use outside of camel).

	* camel-multipart.c:
	* camel-mime-part.c:
	* camel-mime-message.c:
	* camel-folder-summary.c:
	* camel-folder-search.c:
	* camel-data-wrapper.[ch]: Use CamelContentType and
	header_content_type_* functions rather than the GMime stuff.

	* camel-mime-part-utils.c:
	* camel-medium.c: Remove unused gmime-content-field.h include.

svn path=/trunk/; revision=7186
2000-12-28 19:28:39 +00:00
1351da8fd7 RDF-Summary now saves it's details.
svn path=/trunk/; revision=7185
2000-12-28 19:06:37 +00:00
5f5ddfccb6 Fix the APOP check to not crash on servers that don't return any
* providers/pop3/camel-pop3-store.c (connect_to_server): Fix the
	APOP check to not crash on servers that don't return any
	information on the +OK greeting line.

svn path=/trunk/; revision=7184
2000-12-27 19:10:06 +00:00
3fa9fa84fc Return of the thumbnail cache.
Still does the same swap thumbnails around problem it had last time.
As the code is totally different, I'm guessing it's a bug in GtkHTML.
But its probably not.

svn path=/trunk/; revision=7183
2000-12-27 18:46:42 +00:00
a671bf0c5b Updated Swedish translation.
svn path=/trunk/; revision=7182
2000-12-27 17:28:12 +00:00
8422b87e2d ({setup,do,cleanup}_subscribe_folder): Update previous fix: Jeff
had changed it to use ->full_name instead of ->name because that's
	what camel_store_subscribe_folder needed. So we need to have
	*both* names available, one for Camel, one for the shell.

svn path=/trunk/; revision=7181
2000-12-27 16:50:37 +00:00
7389045ccc Use info->name, not input->full_name. Fixes #1029 in
* subscribe-dialog.c (setup_subscribe_folder): Use info->name, not
        input->full_name. Fixes #1029 in bugzilla.helixcode.com.

svn path=/trunk/; revision=7180
2000-12-27 15:12:49 +00:00
db2b02492d Removed a bunch of unused code.
2000-12-27  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c (ect_draw, ect_event): Removed a bunch of unused
	code.

svn path=/trunk/; revision=7179
2000-12-27 04:36:27 +00:00
3e5f3687c7 More fixes for new bonobo
pt 2

svn path=/trunk/; revision=7178
2000-12-27 00:03:11 +00:00
138e45cc66 New BonoboPropertyEventless stuff
pt 1

svn path=/trunk/; revision=7177
2000-12-26 23:42:43 +00:00
c1527a0f74 Added a "draw_background" argument. Set the default for the
2000-12-26  Christopher James Lahey  <clahey@helixcode.com>

	* gal/e-text/e-entry.c: Added a "draw_background" argument.  Set
	the default for the "draw_background" argument to the contained
	EText to TRUE.

	* gal/e-text/e-text.c: Changed the default for the
	"draw_background" argument to FALSE.

svn path=/trunk/; revision=7176
2000-12-26 22:34:30 +00:00
023d4432d4 Translations dr-genius/po/da.po gfloppy/po/da.po gtkhtml/po/da.po
Translations
dr-genius/po/da.po gfloppy/po/da.po gtkhtml/po/da.po
achtung/po/da.po bug-buddy/po/da.po control-center/po/da.po
ee/po/da.po evolution/po/da.po galeon/po/da.po gdm2/po/da.po
glade/po/da.po gnome-chess/po/da.po gnome-games/po/da.po
gnome-iconedit/po/da.po gnome-pilot/po/da.po
gnome-utils/po/da.po gnopo/po/da.po gnorpm/po/da.po
gnumeric/po/da.po libgtop/po/da.po magicdev/po/da.po
mc/po/da.po memprof/po/da.po nautilus/po/da.po rp3/po/da.po
xpdf/po/da.po

svn path=/trunk/; revision=7175
2000-12-26 17:26:21 +00:00
760c901269 Fix a crash when the user tries to "Submit bug report" but doesn't have
2000-12-23  Jason Leach  <jasonleach@usa.net>

	* e-shell-view-menu.c (command_run_bugbuddy): Fix a crash when
          the user tries to "Submit bug report" but doesn't have
          bug-buddy installed.  Bug #633.

2000-12-23  Jason Leach  <jasonleach@usa.net>

	* e-setup.c (copy_default_stuff): Make the "Evolution
	  installation" dialog resizable. Bug #742.
	  (check_evolution_directory): Here too.

svn path=/trunk/; revision=7174
2000-12-26 13:05:05 +00:00
68186009b2 Connect to the "changed" and "activate" signals on the EText to the proxy
2000-12-26  Miguel de Icaza  <miguel@helixcode.com>

	* gal/e-text/e-entry.c: Connect to the "changed" and "activate"
	signals on the EText to the proxy routines.
	(e_entry_proxy_changed): Proxy this to our signals.
	(e_entry_proxy_activate): ditto.

svn path=/trunk/; revision=7173
2000-12-26 08:15:56 +00:00
05217d5ace Always have some text. Fixes crash.
2000-12-25  Miguel de Icaza  <miguel@helixcode.com>

	* gal/e-text/e-text.c (e_text_init): Always have some text.  Fixes crash.

	* gal/widgets/e-reflow.c (set_empty): Set draw_background to FALSE.

svn path=/trunk/; revision=7172
2000-12-25 22:15:34 +00:00
b3e9bc2921 Always have some text. Fixes crash.
2000-12-25  Miguel de Icaza  <miguel@helixcode.com>

	* gal/e-text/e-text.c (e_text_init): Always have some text.  Fixes crash.

svn path=/trunk/; revision=7171
2000-12-25 22:06:45 +00:00
e2ba388ffd draw_background=FALSE
svn path=/trunk/; revision=7170
2000-12-25 19:45:02 +00:00