Commit Graph

4779 Commits

Author SHA1 Message Date
b2e8db035a make it transparent instead of white.
2000-10-06  Chris Toshok  <toshok@helixcode.com>

	* art/empty.xpm: make it transparent instead of white.

svn path=/trunk/; revision=5770
2000-10-06 19:46:19 +00:00
244385f54e add camel-nntp-grouplist.h (libcamelnntp_la_SOURCES): add
2000-10-06  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/Makefile.am (libcamelnntpinclude_HEADERS): add
	camel-nntp-grouplist.h
	(libcamelnntp_la_SOURCES): add camel-nntp-grouplist.c

	* providers/nntp/camel-nntp-provider.c: add our own hash functions
	for nntp urls.

	* providers/nntp/camel-nntp-newsrc.c
	(camel_nntp_newsrc_group_is_subscribed): new function.
	(camel_nntp_newsrc_subscribe_group): new function.
	(camel_nntp_newsrc_unsubscribe_group): new function.

	* providers/nntp/camel-nntp-newsrc.h: add prototypes for
	_group_is_subscribed, _subscribe_group, and _unsubscribe_group.

	* providers/nntp/camel-nntp-store.c
	(build_folder_info_from_grouplist): new function.
	(nntp_store_get_folder_info): add subscribed_only_parameter.  if
	it's FALSE, load the grouplist and call
	build_folder_info_from_grouplist.
	(nntp_store_folder_subscribed): implement.
	(nntp_store_subscribe_folder): implement.
	(nntp_store_unsubscribe_folder): implement.
	(camel_nntp_store_init): add CAMEL_STORE_SUBSCRIPTIONS to the
	store's flags.

	* providers/mh/camel-mh-store.c (get_folder_info): add
	subscribed_only parameter.

	* providers/mbox/camel-mbox-store.c (get_folder_info): add
	subscribed_only parameter.

	* providers/imap/camel-imap-store.c (get_folder_info): add
	subscribed_only parameter.

	* camel-store.c (camel_store_supports_subscriptions): new function.
	(camel_store_folder_subscribed): new function.
	(camel_store_subscribe_folder): new function.
	(camel_store_unsubscribe_folder): new function.

	* camel-store.h: add prototypes and virtual functions for the
	subscribe implementation.  also, add a subscribed_only argument to
	camel_store_get_folder_info.

svn path=/trunk/; revision=5769
2000-10-06 19:41:58 +00:00
621ccca29e set the @subscribed_only parameter to TRUE, since the subscribe UI is the
2000-10-06  Chris Toshok  <toshok@helixcode.com>

	* mail-ops.c (do_scan_subfolders): set the @subscribed_only
	parameter to TRUE, since the subscribe UI is the only interface
	that should show unsubscribed groups.

svn path=/trunk/; revision=5768
2000-10-06 19:38:53 +00:00
19436bc6fc new file.
2000-10-06  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/camel-nntp-grouplist.c: new file.

	* providers/nntp/camel-nntp-grouplist.h: new file.

	* providers/nntp/camel-nntp-types.h: new file.

svn path=/trunk/; revision=5767
2000-10-06 19:31:07 +00:00
ff1f5fc3dd Fix so that we don't encode every single char in the word. Also, do we
2000-10-06  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-utils.c (quoted_encode): Fix so that we don't encode
	every single char in the word. Also, do we need a safemask? I
	don't see why we would.
	(header_encode_string): Don't strip off the last char!!

svn path=/trunk/; revision=5766
2000-10-06 19:05:22 +00:00
734f0a9402 Fix so that we don't encode every single char in the word. Also, do we
2000-10-06  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-utils.c (quoted_encode): Fix so that we don't encode
	every single char in the word. Also, do we need a safemask? I
	don't see why we would.

svn path=/trunk/; revision=5765
2000-10-06 17:59:39 +00:00
5ef9ff4315 Updated French translation.
svn path=/trunk/; revision=5764
2000-10-06 17:20:06 +00:00
745a10be4e Add missing parameter in call to `camel_store_get_folder_info()'.
(Duh, I hope `FALSE' is fine.)

svn path=/trunk/; revision=5763
2000-10-06 16:36:41 +00:00
848c4f059d Don't compile the NNTP provider as it currently doesn't build because
of missing `camel-nntp-types.h'.

svn path=/trunk/; revision=5762
2000-10-06 16:31:06 +00:00
d5d1985cba Fix builddir != srcdir Yet Another Time Again. Fun!
svn path=/trunk/; revision=5761
2000-10-06 16:24:03 +00:00
912d759d75 add camel-nntp-grouplist.h (libcamelnntp_la_SOURCES): add
2000-10-06  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/Makefile.am (libcamelnntpinclude_HEADERS): add
	camel-nntp-grouplist.h
	(libcamelnntp_la_SOURCES): add camel-nntp-grouplist.c

	* providers/nntp/camel-nntp-provider.c: add our own hash functions
	for nntp urls.

	* providers/nntp/camel-nntp-newsrc.c
	(camel_nntp_newsrc_group_is_subscribed): new function.
	(camel_nntp_newsrc_subscribe_group): new function.
	(camel_nntp_newsrc_unsubscribe_group): new function.

	* providers/nntp/camel-nntp-newsrc.h: add prototypes for
	_group_is_subscribed, _subscribe_group, and _unsubscribe_group.

	* providers/nntp/camel-nntp-store.c
	(build_folder_info_from_grouplist): new function.
	(nntp_store_get_folder_info): add subscribed_only_parameter.  if
	it's FALSE, load the grouplist and call
	build_folder_info_from_grouplist.
	(nntp_store_folder_subscribed): implement.
	(nntp_store_subscribe_folder): implement.
	(nntp_store_unsubscribe_folder): implement.
	(camel_nntp_store_init): add CAMEL_STORE_SUBSCRIPTIONS to the
	store's flags.

	* providers/mh/camel-mh-store.c (get_folder_info): add
	subscribed_only parameter.

	* providers/mbox/camel-mbox-store.c (get_folder_info): add
	subscribed_only parameter.

	* providers/imap/camel-imap-store.c (get_folder_info): add
	subscribed_only parameter.

	* camel-store.c (camel_store_supports_subscriptions): new function.
	(camel_store_folder_subscribed): new function.
	(camel_store_subscribe_folder): new function.
	(camel_store_unsubscribe_folder): new function.

	* camel-store.h: add prototypes and virtual functions for the
	subscribe implementation.  also, add a subscribed_only argument to
	camel_store_get_folder_info.

svn path=/trunk/; revision=5760
2000-10-06 08:25:36 +00:00
a30dec16fd Decode the header before writing it to the header box.
2000-10-05  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-format.c (write_field_to_stream): Decode the header before
	writing it to the header box.

	* mail-callbacks.c (send_receieve_mail): fetch mail before
	sending, this is a temp fix for POP-before-SMTP authentication.

svn path=/trunk/; revision=5759
2000-10-06 01:01:26 +00:00
1d7f431754 Encode the name part of the address and don't quote the name.
2000-10-05  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-utils.c (header_address_list_format_append): Encode
	the name part of the address and don't quote the name.
	(header_decode_text): Rewrote from scratch, the old code was badly
	broken.

svn path=/trunk/; revision=5758
2000-10-06 00:59:34 +00:00
b6e23a317f add a freeze / thaw pair to reduce flicker on switching controls.
2000-10-06  Michael Meeks  <michael@helixcode.com>

	* e-shell-view.c (e_shell_view_display_uri): add a freeze / thaw
	pair to reduce flicker on switching controls.

2000-10-05  Michael Meeks  <michael@helixcode.com>

	* e-shell-view-menu.c (command_xml_dump): fix.

svn path=/trunk/; revision=5757
2000-10-06 00:05:25 +00:00
00a9e302ae Use the camel_address_encode function again.
2000-10-05  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-message.c (camel_mime_message_set_reply_to): Use the
	camel_address_encode function again.
	(camel_mime_message_set_from): Same.

svn path=/trunk/; revision=5756
2000-10-05 23:20:52 +00:00
812dd019e0 ignore more stuff.
2000-10-05  Chris Toshok  <toshok@helixcode.com>

	* widgets/.cvsignore: ignore more stuff.

	* .cvsignore: ignore more stuff.

	* idl/.cvsignore: ignore more stuff.

	* evolution-services/.cvsignore: ignore more stuff.

	* component/.cvsignore: ignore more stuff.

	* .cvsignore: add Makefile

svn path=/trunk/; revision=5755
2000-10-05 22:37:34 +00:00
35f032e73a #include <gal/widgets/e-gui-utils.h>
2000-10-05  Chris Toshok  <toshok@helixcode.com>

	* e-shell-folder-creation-dialog.c: #include <gal/widgets/e-gui-utils.h>

	* e-shell-folder-selection-dialog.c: same.

svn path=/trunk/; revision=5754
2000-10-05 22:29:29 +00:00
36b8074356 include <gal/widgets/e-gui-utils.h> instead of "e-util/e-gui-utils.h" to
2000-10-05  Chris Toshok  <toshok@helixcode.com>

	* component/component-factory.c: include
	<gal/widgets/e-gui-utils.h> instead of "e-util/e-gui-utils.h" to
	clear up e_notice declaration, and #include <gnome.h> to get "_".

svn path=/trunk/; revision=5753
2000-10-05 22:26:12 +00:00
cce409e270 Updated Swedish translation.
svn path=/trunk/; revision=5752
2000-10-05 22:24:19 +00:00
5796ba8809 remove redundant separator.
2000-10-05  Michael Meeks  <michael@helixcode.com>

	* evolution-mail.xml: remove redundant separator.

	* *.xml: Remove replicated attributes from structural elements.

svn path=/trunk/; revision=5751
2000-10-05 22:06:21 +00:00
e70371944a add #include for libgnomeui/gnome-messagebox.h
2000-10-05  Chris Toshok  <toshok@helixcode.com>

	* e-shell-folder-selection-dialog.c: add #include for
	libgnomeui/gnome-messagebox.h

svn path=/trunk/; revision=5750
2000-10-05 22:02:08 +00:00
cf44c7e8b2 fetch mail before sending, this is a temp fix for POP-before-SMTP
2000-10-05  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-callbacks.c (send_receieve_mail): fetch mail before
	sending, this is a temp fix for POP-before-SMTP authentication.

svn path=/trunk/; revision=5749
2000-10-05 21:47:57 +00:00
d52099b992 Add verify-evolution-install.sh to EXTRA_DIST
* tools/Makefile.am (EXTRA_DIST): Add verify-evolution-install.sh
	to EXTRA_DIST

svn path=/trunk/; revision=5748
2000-10-05 21:37:59 +00:00
19d6689653 Modified to not encode space chars in the middle of a line. (isblank): New
2000-10-05  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-utils.c (quoted_encode_step): Modified to not encode
	space chars in the middle of a line.
	(isblank): New macro if we're not on a system with the GNU isblank
	extension.

	* camel-mime-message.c (camel_mime_message_set_from): Reversed my
	changes, don't header_encode_phrase - it generates broken headers.
	(camel_mime_message_set_reply_to): Same.

svn path=/trunk/; revision=5747
2000-10-05 21:26:28 +00:00
6abc02d6b9 Check for isblank
2000-10-05  Jeffrey Stedfast  <fejj@helixcode.com>

	* configure.in: Check for isblank

	* config.h.in:
	* acconfig.h: #undef HAVE_ISBLANK

svn path=/trunk/; revision=5746
2000-10-05 21:01:19 +00:00
6345165e35 Updated Spanish translation
ALLmost up to date

svn path=/trunk/; revision=5745
2000-10-05 13:05:35 +00:00
5d5c636e5a Described Search features.
2000-10-05  Aaron Weber  <aaron@helixcode.com>

	* C/usage-contact.sgml: Described Search features.

	* C/menuref.sgml: Contact Manager menus fixed.

2000-10-04  Aaron Weber  <aaron@helixcode.com>

	* C/usage-contact.sgml: Fixed glossterms.

	* C/usage-mail.sgml: Fixed glossterms, filenames, spellchecked.

	* C/apx-gloss.sgml: Added "Inline," "VCard".

	* C/usage-mainwindow.sgml: Fixed glossterms, filenames. Spellchecked.

	* C/usage-mail.sgml: Fixed glossterms, filenames. Spellchecked.

	* C/evolution-guide.sgml: New Legalnotice. Removed FDL and GPL,
	  which are now included as part of the gnome-help package.

	* C/usage-contact.sgml: Spellcheck. Fixed some wording, and
	responded to clahey's suggestions-- notably, commented out the
	"add to master list" category feature. (Not sure if this one is posted
        twice, because I keep overlapping days.

svn path=/trunk/; revision=5744
2000-10-05 08:35:01 +00:00
08169776b3 Bump Bonobo requirement to >= 0.20
2000-10-05  Michael Meeks  <michael@helixcode.com>

	* configure.in: Bump Bonobo requirement to >= 0.20

svn path=/trunk/; revision=5743
2000-10-05 07:15:13 +00:00
d5a93f01c1 Disable summary stuff, it appears to be badly broken.
2000-10-05  Michael Meeks  <michael@helixcode.com>

	* component-factory.c (summary_fn, component_factory_init): Disable
	summary stuff, it appears to be badly broken.

	* Makefile.am (evolution_mail_SOURCES): add mail-summary.[ch]

	* subscribe-dialog.c (update_pixmaps): upd.
	(set_pixmap): upd.
	(subscribe_dialog_gui_init): upd.
	remove redundant and annoying forward definitions.

	* folder-browser-factory.c (control_deactivate): upd.
	(control_activate_cb): upd.
	(control_activate): upd.
	(set_pixmap): upd.
	(update_pixmaps): upd.
	(register_ondemand): upd.
	(create_ondemand_hooks): upd.

2000-10-05  Michael Meeks  <michael@helixcode.com>

	* e-shell-view-menu.c (shortcut_bar_mode_changed_cb): upd.
	(folder_bar_mode_changed_cb): upd.
	(command_xml_dump): clobber.
	(e_shell_view_menu_setup): upd.

	* e-shell-view.c (shell_view_interface_set_message_cb): upd.
	(shell_view_interface_unset_message_cb): upd.
	(e_shell_view_construct): upd.
	(get_control_for_uri): upd.
	(e_shell_view_get_bonobo_ui_component): upd.

2000-10-05  Michael Meeks  <michael@helixcode.com>

	* contact-editor/e-contact-editor.c (create_ui): upd.
	(e_contact_editor_init): upd.

	* gui/component/addressbook.c (control_activate_cb): upd.
	(control_deactivate): kill.
	(control_activate): upd.

2000-10-05  Michael Meeks  <michael@helixcode.com>

	* gui/calendar-commands.c: upd.
	(calendar_control_activate): upd.
	(calendar_control_deactivate): upd.

2000-10-05  Michael Meeks  <michael@helixcode.com>

	* component/e-summary-factory.c (control_activate): upd.
	(set_pixmap): upd. (update_pixmaps): upd.
	(control_activate_cb): upd.
	(control_deactivate): upd.

svn path=/trunk/; revision=5742
2000-10-05 07:10:04 +00:00
83b5ac87fc Use CamelInternetAddress instead of my quick hack (aka InternetAddress).
2000-10-04  Jeffrey Stedfast  <fejj@helixcode.com>

	* message-list.c (address_compare): Use CamelInternetAddress
	instead of my quick hack (aka InternetAddress).

svn path=/trunk/; revision=5741
2000-10-05 01:49:13 +00:00
4642513eac Don't listen for message-changed hook, because it causes a lock up (?)
svn path=/trunk/; revision=5740
2000-10-05 01:37:19 +00:00
dac3e574bf revert to old method (only use XOVER if OVER is supported.)
2000-10-04  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/camel-nntp-utils.c (camel_nntp_get_headers):
	revert to old method (only use XOVER if OVER is supported.)

	* providers/nntp/camel-nntp-store.c
	(camel_nntp_store_get_overview_fmt): handle the case where the
	OVER extension isn't listed but LIST OVERVIEW.FMT works (again,
	INN 2.2).  enable the OVER extension in this case.

svn path=/trunk/; revision=5739
2000-10-05 00:51:58 +00:00
2deab9c417 Add the stuff to make evolution-mail a summary providing component. :)
svn path=/trunk/; revision=5738
2000-10-05 00:38:06 +00:00
9c6aafaf72 Add the executive summary stuff
svn path=/trunk/; revision=5737
2000-10-05 00:34:54 +00:00
24de469c47 Add the .cvsignore
svn path=/trunk/; revision=5736
2000-10-05 00:33:02 +00:00
2d71b00a18 Add the ESummary dir
svn path=/trunk/; revision=5735
2000-10-05 00:32:32 +00:00
f1a809200d Set up the local dir for the executive summary
svn path=/trunk/; revision=5734
2000-10-05 00:32:10 +00:00
68df50d505 Add the executive summary ui file
svn path=/trunk/; revision=5733
2000-10-05 00:31:34 +00:00
209014ecb6 Doh! forgot the widgets
svn path=/trunk/; revision=5732
2000-10-05 00:30:58 +00:00
eac1b77c2f Add the executive summary stuff.
Hopefully nothing is broken.

svn path=/trunk/; revision=5731
2000-10-05 00:27:52 +00:00
b3046d2a23 Add the service icon
svn path=/trunk/; revision=5730
2000-10-05 00:25:26 +00:00
aca022a441 when the user types in a new event, don't create it until the user hits
2000-10-05  Damon Chaplin  <damon@helixcode.com>

	* gui/e-day-view.c:
	* gui/e-week-view.c: when the user types in a new event, don't create
	it until the user hits Return or switches focus. Removed the
	editing_new_event flags.

	* cal-util/test-recur.c: rewritten to work on ics files. Now I can
	start testing the recurrence code.

	* cal-util/cal-recur.c: a few fixes.

	* gui/e-day-view.c (e_day_view_check_if_new_event_fits): fixed to
	return TRUE for long events, not FALSE.

svn path=/trunk/; revision=5729
2000-10-05 00:02:56 +00:00
8fee89d2fb Add back the "sync folder on leave" hack that got lost in the UIHandler
* folder-browser-factory.c (control_deactivate): Add back the
	"sync folder on leave" hack that got lost in the UIHandler merge.

svn path=/trunk/; revision=5728
2000-10-04 23:26:39 +00:00
58d412fb26 fix from Darin toolbar -> dockitem.
2000-10-05  Michael Meeks  <michael@helixcode.com>

	* evolution.xml: fix from Darin toolbar -> dockitem.

svn path=/trunk/; revision=5727
2000-10-04 23:20:27 +00:00
3357d342d3 Add Invert Selection
2000-10-04  Jeffrey Stedfast  <fejj@helixcode.com>

	* evolution-mail.xml: Add Invert Selection

svn path=/trunk/; revision=5726
2000-10-04 22:42:17 +00:00
9ec39960ad Instead of UnSelectAll, we want InvertSelection.
2000-10-04  Jeffrey Stedfast  <fejj@helixcode.com>

	* folder-browser-factory.c: Instead of UnSelectAll, we want
	InvertSelection.

	* mail-callbacks.c (select_all): Finished this function.
	(invert_selection): Finished. (was unselect_all - but that's not
	what we really wanted as it'd be pointless. invert_selection is a
	much more useful callback :-)

svn path=/trunk/; revision=5725
2000-10-04 22:41:05 +00:00
af89b25190 Emit the selection/cursor "changed" signals.
2000-10-04  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-table-selection-model.c
	(e_table_selection_model_invert_selection): Emit the
	selection/cursor "changed" signals.
	(e_table_selection_model_select_all): Same.

svn path=/trunk/; revision=5724
2000-10-04 22:36:49 +00:00
9e9dea1fdf return a gboolean so we can tell if this command worked. we can't key off
2000-10-04  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/camel-nntp-utils.c (get_XOVER_headers): return a
	gboolean so we can tell if this command worked.  we can't key off
	the OVER extension being present because at least one server (INN
	2.2) doesn't report the OVER extension but implements the XOVER
	command.  This could of course just be because I'm a loser for
	thinking they were related in the first place.
	(camel_nntp_get_headers): always try XOVER first, and if it fails
	revert to the slow method.

svn path=/trunk/; revision=5723
2000-10-04 21:59:06 +00:00
67360d96cd Fix a case where a variable was free'd and then possibly used in an error
* providers/mbox/camel-mbox-store.c (get_folder): Fix a case where
	a variable was free'd and then possibly used in an error message.

svn path=/trunk/; revision=5722
2000-10-04 21:55:53 +00:00
ee09fc6d05 As a temporary solution to the to-do printing, just print the summaries.
2000-10-04  Federico Mena Quintero  <federico@helixcode.com>

	* gui/print.c (print_todo_details): As a temporary solution to the
	to-do printing, just print the summaries.  We'll use the ETable
	printing stuff later.

svn path=/trunk/; revision=5721
2000-10-04 21:43:24 +00:00