Commit Graph

7517 Commits

Author SHA1 Message Date
65cb1664da Updated Japanese translation.
* ja.po: Updated Japanese translation.

svn path=/trunk/; revision=8899
2001-03-22 19:31:38 +00:00
81742b6677 Update xml-i18n-tools version
* README: Update xml-i18n-tools version

svn path=/trunk/; revision=8898
2001-03-22 18:00:51 +00:00
6770af9972 added simple debug g_print
svn path=/trunk/; revision=8897
2001-03-22 17:26:20 +00:00
ec189bd8f4 connect to button_press_event and iframe_created events of GtkHTML widget
2001-03-22  Radek Doulik  <rodo@ximian.com>

	* mail-display.c (mail_display_new): connect to button_press_event
	and iframe_created events of GtkHTML widget
	(html_button_press_event): new signal handler, runs popup on
	address fields and on links, later we should add popups for images
	and maybe some more? any ideas?
	(html_iframe_created): new signal handler, takes care of
	connecting to button_press_event of all iframes
	: plus bunch of empty methods for popup menu items - to be
	implemented

	* mail-format.c (write_address): revert back to raw HTML text,
	store name and email to Text objects, workaround gtkhtml tables
	bug (to be fixed soon ;-)

svn path=/trunk/; revision=8896
2001-03-22 17:00:42 +00:00
a2ae2d718b Changed the EStorageSet API to have a single `xfer()' method instead
of separate copy/move (as in the IDL).  Actually implement the
`xfer()' operation for the case when source and destination are in the
same storage.  Fix the `EStorageSet' API by having a special
`EStorageSetResultCallback' callback type for it (instead of using
`EStorageResultCallback', which would never work).

Also, removed some unused variables in `e-storage-set-view.c'.

svn path=/trunk/; revision=8895
2001-03-22 13:41:01 +00:00
03765ef0bb Added an xfer method to EStorage' and GNOME::Evolution::Storage'.
svn path=/trunk/; revision=8894
2001-03-22 12:47:16 +00:00
2282cef752 new menu icons
svn path=/trunk/; revision=8893
2001-03-22 12:28:40 +00:00
2252976cf4 fixing checkerboard
svn path=/trunk/; revision=8892
2001-03-22 11:22:30 +00:00
4c1d62039b small positioning fix
svn path=/trunk/; revision=8891
2001-03-22 11:18:19 +00:00
2df293b5c7 More DnD work. Now we handle copying and moving of folders, although
the hooks to actually make the physical operation happen are missing.

Also, fix a stupid cut & paste error in Chris' commit (and re-indent
the code a bit to make it match the surrounding style).

svn path=/trunk/; revision=8890
2001-03-22 10:41:44 +00:00
7aee2da177 Fixed the g_return_if_fail here to allow for appending.
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory.c (e_table_memory_insert): Fixed the
	g_return_if_fail here to allow for appending.

svn path=/trunk/; revision=8889
2001-03-22 10:32:28 +00:00
65d31b5b24 Make `ETableSortInfo' non-floating and use _unref, not _destroy, to
get rid of the ETableSortInfo in ETableState's destroy method.

svn path=/trunk/; revision=8888
2001-03-22 10:31:14 +00:00
bbaba8e024 Fixed the parity on all the g_return_ifs and g_return_val_ifs.
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory.c: Fixed the parity on all the g_return_ifs and
	g_return_val_ifs.

svn path=/trunk/; revision=8887
2001-03-22 10:02:29 +00:00
3307531519 Made this able to take -1 to denote appending to the table. Also, removed
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory.c, e-table-memory.h (e_table_memory_insert): Made
	this able to take -1 to denote appending to the table.  Also,
	removed the node_ from the name of this function.
	(e_table_memory_remove): Removed the node_ from the name of this
	function.
	(e_table_memory_clear): New function which sets the table to
	empty.

svn path=/trunk/; revision=8886
2001-03-22 09:56:31 +00:00
46c32e77f9 Bumped gal requirement to 0.5.99.11.
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* configure.in: Bumped gal requirement to 0.5.99.11.

svn path=/trunk/; revision=8885
2001-03-22 09:39:10 +00:00
a52b65816a renaming icons to make Miguel's speedups possible
svn path=/trunk/; revision=8884
2001-03-22 09:15:30 +00:00
e549f119aa Changed get_save_id to just return a strdup of the path. (new_storage_cb,
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-storage-set-view.c (etree_get_save_id): Changed get_save_id to
	just return a strdup of the path.
	(new_storage_cb, new_folder_cb, insert_folders, insert_storages):
	Call e_tree_memory_sort_node.

svn path=/trunk/; revision=8883
2001-03-22 08:10:13 +00:00
26d5ee2938 Changed this to derefence the pointers passed in from qsort as we should
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-memory.c (sort_callback): Changed this to derefence the
	pointers passed in from qsort as we should instead of just casting
	them.
	(e_tree_memory_sort_node): Set the first_child and last_child of
	the node changed.

svn path=/trunk/; revision=8882
2001-03-22 08:06:30 +00:00
fd03473c71 New function to allow you to do non live sorts with weird rules.
2001-03-22  Christopher James Lahey  <clahey@ximian.com>

	* e-tree-memory.c, e-tree-memory.h (e_tree_memory_sort_node): New
	function to allow you to do non live sorts with weird rules.

svn path=/trunk/; revision=8881
2001-03-22 06:56:15 +00:00
cda1baeb5b Don't fail at setting up all the toolbar icons if just one of the
icons cannot be loaded.

svn path=/trunk/; revision=8880
2001-03-22 06:07:31 +00:00
aedb33b3af Validate the rule before closing.
2001-03-21  Jeffrey Stedfast  <fejj@ximian.com>

	* rule-context.c (new_rule_clicked): Validate the rule before
	closing.

svn path=/trunk/; revision=8879
2001-03-22 00:14:29 +00:00
a517acfa39 Updated Spanish translation.
svn path=/trunk/; revision=8878
2001-03-21 22:48:12 +00:00
cacbb83e0d Require bison, not yacc (for vcc.y)
* configure.in: Require bison, not yacc (for vcc.y)

svn path=/trunk/; revision=8877
2001-03-21 22:46:22 +00:00
a48f0f6bf3 add wombat-moniker.h as a source so it gets disted
2001-03-21  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: add wombat-moniker.h as a source so it gets disted

svn path=/trunk/; revision=8876
2001-03-21 22:38:28 +00:00
4773a02274 Updated Spanish translation.
svn path=/trunk/; revision=8875
2001-03-21 22:34:12 +00:00
fab34ab1b8 Fix a bug in (illegal) 0-part messages
* mail-format.c (handle_multipart_related): Fix a bug in (illegal)
	0-part messages

(the actual fix accidentally got into my last commit)

svn path=/trunk/; revision=8874
2001-03-21 22:21:52 +00:00
88bfa9d863 Use the new URL part macros
* mail-config-druid.c (incoming_check, incoming_type_changed,
	transport_check, transport_type_changed):
	* mail-account-editor.c (transport_type_changed, source_check):
	Use the new URL part macros

	* mail-config.c (check_service_check): Use provider authtype list
	if not connecting.

svn path=/trunk/; revision=8873
2001-03-21 22:20:56 +00:00
5d562c3d3d add a "GList *authtypes", so you can get the list of authtypes used by a
* camel-provider.h: (CamelProvider) add a "GList *authtypes", so
	you can get the list of authtypes used by a provider without
	needing to have an actual CamelService object handy. (Will be
	needed by the new config druid.)
	(CAMEL_PROVIDER_ALLOWS, CAMEL_PROVIDER_NEEDS): New macros to test
	the URL part stuff, since the way it works is too complicated and
	everyone always does it wrong.

	* camel-service.c (camel_service_query_auth_types): Remove the
	@connected arg again: if you don't want to connect, you can just
	get the list of authtypes off the provider.
	(camel_service_free_auth_types): Remove this. All existing
	implementations do authtypes the same way, so just say the caller
	should "g_list_free" the list. (Oh, look, removing this function
	doesn't actually cause the mailer to not build. How 'bout that.)
	(construct, get_path): Use the new URL part macros.

	* camel-remote-store.c (remote_query_auth_types): Update
	(remote_free_auth_types): Nuke
	(camel_remote_store_authtype_list): New function for use by
	subclasses.

	* providers/imap/camel-imap-provider.c:
	* providers/pop3/camel-pop3-provider.c:
	* providers/smtp/camel-smtp-provider.c: Update CamelProvider
	structures.
	(camel_provider_module_init): Put all the SSL parts together so
	there's only 1 #ifdef. Set up the provider authtypes field using
	the SASL, CamelRemoteStore, and standard authtypes, as
	appropriate. Copy that from the normal provider to the SSL
	provider.

	* providers/local/camel-local-provider.c:
	* providers/sendmail/camel-sendmail-provider.c:
	* camel-session.c: Update CamelProvider structures.

	* providers/imap/camel-imap-store.c (query_auth_types):
	* providers/pop3/camel-pop3-store.c (query_auth_types): Update

	* providers/smtp/camel-smtp-store.c (query_auth_types): Update.
	Remove the no_authtype, because that's what "ALLOW_AUTH" rather
	than "NEED_AUTH" means.
	(free_auth_types): Nuke.

svn path=/trunk/; revision=8872
2001-03-21 22:20:29 +00:00
0ec6ccc4df Return -1 on fail. (camel_filter_driver_filter_folder): Same.
2001-03-21  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-filter-driver.c (camel_filter_driver_filter_message):
	Return -1 on fail.
	(camel_filter_driver_filter_folder): Same.
	(camel_filter_driver_filter_mbox): Same.
	(camel_filter_driver_filter_folder): Return -1 if an exception was
	set as well.

2001-03-19  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-tcp-stream-openssl.c (camel_tcp_stream_openssl_finalize):
	Free the expected host.
	(camel_tcp_stream_openssl_new): Now takes a Service and an
	expected_host. Set them.

svn path=/trunk/; revision=8871
2001-03-21 21:45:26 +00:00
b83cafb408 Updated Azeri file
svn path=/trunk/; revision=8870
2001-03-21 21:28:17 +00:00
cea7205f5e Added all the new icons to the distribution.
2001-03-20  Miguel de Icaza  <miguel@ximian.com>

	* art/Makefile.am (images_DATA): Added all the new icons to the
	distribution.

svn path=/trunk/; revision=8869
2001-03-21 18:04:31 +00:00
86b87ac971 Oops
svn path=/trunk/; revision=8868
2001-03-21 17:16:29 +00:00
22d6bf67ab Make ETableState' a non-GTK_FLOATING' object. Otherwise the
reference counts are messed up, and a segfault occurs when destroying
the ETable widget.

svn path=/trunk/; revision=8867
2001-03-21 15:50:16 +00:00
0cf839a464 initialise the moniker factory
2001-03-21  Dietmar Maurer  <dietmar@ximian.com>

	* wombat.c (setup_config): initialise the moniker factory

	* GNOME_Evolution_Wombat.oaf.in: added the necessary entries for
	the wombat moniker.

	* wombat-moniker.[ch]: wombat is now a moniker

svn path=/trunk/; revision=8866
2001-03-21 14:55:09 +00:00
33688c3aec Fix a stupid g_warning caused by calling EStorageSet functions on a
NULL pointer.

svn path=/trunk/; revision=8865
2001-03-21 08:31:29 +00:00
97f26b5a13 s/helixcode\.com/ximian.com/ and update all the copyrights in the IDL
files.

svn path=/trunk/; revision=8864
2001-03-21 08:08:10 +00:00
d469c48d14 Update description of the file and my email address in it.
svn path=/trunk/; revision=8863
2001-03-21 08:05:59 +00:00
c0174ecb4e StudlyCapsify struct members to match the new IDL naming standards.
svn path=/trunk/; revision=8862
2001-03-21 08:02:28 +00:00
3c927d0702 Handle the destination side of drag and drop too.
svn path=/trunk/; revision=8861
2001-03-21 07:56:18 +00:00
d5b6896aef Rename "Send and Receive" to "Send / Receive".
svn path=/trunk/; revision=8860
2001-03-21 04:54:53 +00:00
aec0b54631 Added new icons.
2001-03-20  Miguel de Icaza  <miguel@ximian.com>

	* folder-browser-factory.c: Added new icons.

2001-03-18  Miguel de Icaza  <miguel@ximian.com>

	* folder-browser-factory.c: Remove duplicated verb.

2001-03-20  Miguel de Icaza  <miguel@ximian.com>

	* gui/component/addressbook.c (update_pixmaps): Added artwork from
	Jakub.

2001-03-20  Miguel de Icaza  <miguel@ximian.com>

	* evolution-addressbook.xml: Added artwork from Jakub.

2001-03-20  Miguel de Icaza  <miguel@ximian.com>

	* art/Makefile.am (images_DATA): Added all the new icons to the
	distribution.

svn path=/trunk/; revision=8859
2001-03-21 02:57:37 +00:00
88300ba1fd Set the editor dialog modal rather than setting the filter dialog
2001-03-20  Jeffrey Stedfast  <fejj@ximian.com>

	* rule-editor.c (rule_edit): Set the editor dialog modal rather
	than setting the filter dialog insensitive. Also ref re->edit
	since we unref it when the editor closes. This should fix bug
	#1905.
	(edit_editor_clicked): No need to set the filter dialog sensitive
	again.
	(rule_add): Set the add-rule dialog modal and don't set the filter
	dialog insensitive.
	(add_editor_clicked): No need to set the filter dialog sensitive
	again.

svn path=/trunk/; revision=8858
2001-03-20 23:53:23 +00:00
13cabd9ef2 Added these classes.
2001-03-20  Christopher James Lahey  <clahey@ximian.com>

	* e-table-memory-callbacks.c, e-table-memory-callbacks.h,
	e-table-memory.c, e-table-memory.h: Added these classes.

	* Makefile.am: Added e-table-memory-callbacks.c,
	e-table-memory-callbacks.h, e-table-memory.c, and
	e-table-memory.h.

svn path=/trunk/; revision=8857
2001-03-20 23:18:47 +00:00
ad0bbfd8a0 More fixes for NSPR and NSS checks - use fixed it to use AC_CHECK_HEADERS
2001-03-20  Jeffrey Stedfast  <fejj@ximian.com>

	* configure.in: More fixes for NSPR and NSS checks - use fixed it
	to use AC_CHECK_HEADERS instead of AC_CHECK_FILES. Also made it
	not default the nspr lib path to /usr/lib/mozilla which may not be
	in the user's library path when checking for nspr libs.

svn path=/trunk/; revision=8856
2001-03-20 22:19:01 +00:00
ef59955e2d color coded app icons and some new icons. also a new splash (probably to be replaced in seconds by tigert's ;)
svn path=/trunk/; revision=8855
2001-03-20 20:45:11 +00:00
04ee7c6788 Step the parser so it imports more than one message.
svn path=/trunk/; revision=8854
2001-03-20 20:11:13 +00:00
999db03eb8 extra dist the oaf files
2001-03-20  JP Rosevear  <jpr@ximian.com>

	* importers/Makefile.am: extra dist the oaf files

svn path=/trunk/; revision=8853
2001-03-20 19:24:22 +00:00
f5624b74ca Fixed a typo in the word horiztonal.
2001-03-20  Christopher James Lahey  <clahey@ximian.com>

	* e-table.c: Fixed a typo in the word horiztonal.

svn path=/trunk/; revision=8852
2001-03-20 19:12:01 +00:00
fbb7448b5e Function to check if the store is online and set an exception if not.
* providers/imap/camel-imap-store.c
	(camel_imap_store_check_online): Function to check if the store is
	online and set an exception if not. Currently controlled by an
	environment variable, but eventually there will be both a global
	(session-level) setting and a per-store setting.
	(construct): Set up storage_path and base_url here rather than at
	connect-time.
	(imap_auth_loop): Split out from imap_connect.
	(imap_setup_online): Split out from imap_connect. Do the
	post-authentication connection setup, and cache the results to
	disk.
	(imap_setup_offline): Set up a CamelImapStore with information
	saved from a previous imap_setup_online.
	(imap_connect): If online, do connect_to_server(),
	imap_auth_loop(), and imap_setup_online(). Otherwise, do
	imap_setup_offline().
	(get_folder, get_folder_info): Add offline support.
	(create_folder, subscribe_folder, unsubscribe_folder): Disable
	these when offline (for now).

	* providers/imap/camel-imap-folder.c (camel_imap_folder_new):
	Remove the sync'ing-with-server stuff... it's done by
	camel_imap_folder_selected now, which only gets called if the
	store is online.
	(camel_imap_folder_selected): add the code removed from
	camel_imap_folder_new. Besides simplifying the folder_new and
	summary_new code, this also means now that we'll DTRT if a
	folder's UIDVALIDITY changes while we're connected. Also, when
	that happens, clear the message cache explicitly.
	(imap_refresh_info, imap_sync): These are no-ops when offline.
	(imap_expunge, imap_append_message, imap_copy_message_to,
	imap_search_by_expression): These don't yet work offline.
	(imap_get_message, camel_imap_folder_fetch_data): Return an error
	when trying to fetch a non-cached body part when we're offline.

	* providers/imap/camel-imap-summary.c (camel_imap_summary_new):
	Rewrite to not check the validity here. (We'll do it from
	camel_imap_folder_selected instead.)

	* providers/imap/camel-imap-command.c (camel_imap_command): Call
	camel_imap_folder_selected even when the selection is all we're
	doing, to match the changes in camel-imap-folder.c.

	* providers/imap/camel-imap-message-cache.c
	(camel_imap_message_cache_clear): New function to clear out a
	message cache.

svn path=/trunk/; revision=8851
2001-03-20 17:38:46 +00:00
8047141a50 Updated Norwegian (bokmål) translation.
2001-03-20  Kjartan Maraas  <kmaraas@gnome.org>

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

svn path=/trunk/; revision=8850
2001-03-20 17:15:03 +00:00