Commit Graph

5266 Commits

Author SHA1 Message Date
f99dfd474c Make this take "highlighted" as well.
* evolution-storage.c (evolution_storage_new_folder): Make this
	take "highlighted" as well.

	* e-local-storage.c (new_folder):
	* e-corba-storage.c (impl_StorageListener_new_folder): set
	highlighted on the new folder.

	* e-storage-set-view.c (updated_folder_cb): Remove an unused
	variable.

svn path=/trunk/; revision=6338
2000-11-02 03:46:15 +00:00
6db2305b33 ** Merged in camel-incremental-branch.
2000-11-02  Not Zed  <NotZed@HelixCode.com>

        ** Merged in camel-incremental-branch.

        * mail-format.c (mail_get_message_body): Jeff!  Sigh.
        We should definetly not be strduping the
        content, it has already been copied and duplicated.  Look at
        get_data_wrapper_text.

svn path=/trunk/; revision=6337
2000-11-02 03:36:48 +00:00
f351369e51 Merged in camel-incremental-branch.
2000-11-02  Not Zed  <NotZed@HelixCode.com>

        * Merged in camel-incremental-branch.

svn path=/trunk/; revision=6336
2000-11-02 03:35:04 +00:00
24e7b7d5fc Remove old subbed folders from hash table after freeing them.
* providers/imap/camel-imap-store.c (get_folder_info): Remove old
        subbed folders from hash table after freeing them.

svn path=/trunk/; revision=6335
2000-11-02 02:52:21 +00:00
710b585517 Fixed validation errors.
2000-11-01  Aaron Weber  <aaron@helixcode.com>

	* C/config-prefs.sgml: Fixed validation errors.

	* C/apx-gloss.sgml: Fixed HTML, style stuff.

	* C/usage-mail.sgml: Stylistic overhaul.

	* C/usage-mainwindow.sgml: Fixed groups in shortcut bar, fixed
	folder navigation tips.

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

	* C/preface.sgml: Minor stylistic revisions.

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

	* COPYING-DOCS: New file. This is the official place to put the
	FDL now.

svn path=/trunk/; revision=6334
2000-11-02 02:44:40 +00:00
d1272cbaca Updated Swedish translation.
svn path=/trunk/; revision=6332
2000-11-02 01:39:25 +00:00
0109894d2a add fields search_entry and search_top.
2000-11-01  Chris Toshok  <toshok@helixcode.com>

	* subscribe-dialog.h: add fields search_entry and search_top.

	* subscribe-dialog.c: add mail-ops.c style async operations for
	getting the store (to remove deadlock in the case where a auth
	dialog is dismissed at startup and then the subscribe dialog is
	brought up), and subscribing/unsubscribing to folders.  One case
	remains, that is getting the list of all folders.
	(subscribe_search): flesh out this function
	(build_tree): use the search_top field so we can search for
	groups/folders.
	(subscribe_dialog_destroy): free search_top.
	(subscribe_dialog_construct): init search_top.

svn path=/trunk/; revision=6331
2000-11-02 01:20:43 +00:00
4f3a4c8234 Moving the executive summarys now :)
mail-summary now has clickable names to change to that view
executive summary remembers what components are running when you close.
selection now blocks ES updating so it won't be cleared.

svn path=/trunk/; revision=6330
2000-11-02 00:42:35 +00:00
35162bcd87 Moving the executive summarys now :)
Added a way to change the window title and the current view from Components
mail-summary now has clickable names to change to that view
executive summary remembers what components are running when you close.
Selections are not cleared by ES updates.

svn path=/trunk/; revision=6329
2000-11-02 00:31:17 +00:00
0fa29927fc Add "highligted" field to Folder. Add update_folder method to
* Evolution-Storage.idl: Add "highligted" field to Folder. Add
	update_folder method to StorageListener to change display_name and
	highlight status.

	* e-folder.c: Add "highlighted" to EFolder to match the
	Evolution::Folder type.
	(e_folder_get_highlighted, e_folder_set_highlighted): Added

	* evolution-storage-listener.c
	(impl_Evolution_StorageListener_update_folder, etc):
	* e-storage.c (e_storage_updated_folder, etc):
	* e-corba-storage.c (impl_StorageListener_update_folder, etc):
	Implement update_folder.

	* e-storage-set.c (storage_updated_folder_cb, etc): Re-emit
	updated_folder signals received from EStorage.

	* e-storage-set-view.c (various): Add another model column to the
	ETable and set it up as a bold_column based on
	e_folder_get_highligted.
	(updated_folder_cb, etc): Listen to EStorageSet update_folder
	signal and emit ETree node_changed signals.

	* evolution-storage.c (evolution_storage_update_folder): Client
	function to update a folder's display_name and highlighted status.

	* Evolution-LocalStorage.idl:
	* evolution-local-storage.c:
	* e-local-storage.c: Change set_display_name to update_folder to
	match Evolution::StorageListener

svn path=/trunk/; revision=6328
2000-11-02 00:11:53 +00:00
f62d997329 Hmmm, someone can't spell Filder, er...I mean Filter ;-)
2000-11-01  Jeffrey Stedfast  <fejj@helixcode.com>

	* folder-browser-factory.c: Hmmm, someone can't spell Filder,
	er...I mean Filter ;-)

svn path=/trunk/; revision=6327
2000-11-01 23:43:44 +00:00
7158b3b00a Don't create the To, Cc, and Bcc lists based only on the address, use both
2000-11-01  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer.c (e_msg_composer_new_with_message): Don't create
	the To, Cc, and Bcc lists based only on the address, use both the
	name and address and camel_address_encode() them.

svn path=/trunk/; revision=6326
2000-11-01 23:39:09 +00:00
de58cbf8be Fix the CTE kludge, calculate the best mime transfer encoding for the mime
2000-11-01  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer-attachment-bar.c (attach_to_multipart): Fix the
	CTE kludge, calculate the best mime transfer encoding for the mime
	part and use that. Include e-msg-composer-select-file.h

svn path=/trunk/; revision=6325
2000-11-01 22:32:59 +00:00
57f02847d8 Check to make sure the user has entered a valid date.
2000-11-01  Jeffrey Stedfast  <fejj@helixcode.com>

	* filter-datespec.c (validate): Check to make sure the user has
	entered a valid date.

svn path=/trunk/; revision=6324
2000-11-01 22:11:23 +00:00
02978e3e44 Makefile.am: renamed GNOMELOCALEDIR to EVOLUTION_LOCALEDIR
svn path=/trunk/; revision=6323
2000-11-01 22:07:05 +00:00
1e41fefdba Deal correctly with namespace == ""
* providers/imap/camel-imap-folder.c (imap_get_full_name): Deal
	correctly with namespace == ""

svn path=/trunk/; revision=6322
2000-11-01 21:34:06 +00:00
7362d3534b If the name is NULL or empty, then set the title to "Mail from <address>".
2000-11-01  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-autofilter.c (rule_from_message): If the name is NULL or
	empty, then set the title to "Mail from <address>". Closes
	bugzilla bug #777. Also when filtering on Subject, set the file
	name to "Subject is <subject>" rather than just "<subject>" - I
	think this is a bit more user-friendly.
	(strip_re): Use unsigned char when passing to is<type>()
	functions from ctype.h.
	(rule_add_subject): Use the "is" rule instead of "contains".

svn path=/trunk/; revision=6321
2000-11-01 21:25:04 +00:00
a6eeb1e162 added composer keybindings description
2000-11-01  Radek Doulik  <rodo@helixcode.com>

	* Keybindings: added composer keybindings description

svn path=/trunk/; revision=6320
2000-11-01 21:02:03 +00:00
0168cb8489 added accel="*Control*Return" to FileSend replace FileSendNow with
2000-11-01  Radek Doulik  <rodo@helixcode.com>

	* evolution-message-composer.xml: added accel="*Control*Return" to
	FileSend
	replace FileSendNow with FileSend as FileSendNow wasn't defined

svn path=/trunk/; revision=6319
2000-11-01 20:52:08 +00:00
6babb16217 added property bag support for Bonobo
controls, support which helps only the iTip control, currently.

svn path=/trunk/; revision=6318
2000-11-01 19:50:30 +00:00
ef363f6c57 Lots of fixes and simplifications. Should get rid of the "missing icon"
* mail-display.c (pixbuf_gen_idle): Lots of fixes and
	simplifications. Should get rid of the "missing icon" problem.
	There is still a problem with some images failing to get
	thumbnails, even though they display correctly.
	(pixbuf_for_mime_type): New function to try really hard to get the
	right icon for a MIME type, including looking in mc and nautilus's
	pixmap directories.
	(on_object_requested): Always use pixbuf_gen_idle, even for
	non-image types, to prevent code duplication.

svn path=/trunk/; revision=6317
2000-11-01 19:19:31 +00:00
35dbdc03e9 Updated Slovenian translation
svn path=/trunk/; revision=6316
2000-11-01 17:23:03 +00:00
282366db85 Add Keybindings, please populate
svn path=/trunk/; revision=6315
2000-11-01 16:45:58 +00:00
3aef359bec Updated russian translation.
svn path=/trunk/; revision=6314
2000-11-01 15:06:44 +00:00
27d702e3d8 *** empty log message ***
svn path=/trunk/; revision=6311
2000-11-01 10:48:47 +00:00
fa3cf53363 modified or added a bunch of .cvsignore to ignore generated files, which
* modified or added a bunch of .cvsignore to ignore
generated files, which are not in repository.
* call *textdomain() in various files only when
ENABLE_NLS is defined

svn path=/trunk/; revision=6310
2000-11-01 10:44:51 +00:00
bf684c2bef Updated Ukrainian translation
svn path=/trunk/; revision=6309
2000-11-01 10:20:17 +00:00
a4985006cd calendar: made all gui show localized
camel: updated charset info from newest libunicode
po: updated Lithuanian translation

svn path=/trunk/; revision=6308
2000-11-01 04:11:29 +00:00
4e20064606 updated catalan file
svn path=/trunk/; revision=6307
2000-11-01 03:05:20 +00:00
e0668b4fde Shouldn't we be strdup'ing the content? This seems to fix the memory
2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-format.c (mail_get_message_body): Shouldn't we be
	strdup'ing the content? This seems to fix the memory corruption
	problems.
	(mail_generate_reply): Make sure that the last char in the
	generated reply text is '\0' (when bodt text doesn't end with a
	\n, a random char will appear otherwise).

svn path=/trunk/; revision=6306
2000-11-01 00:55:38 +00:00
a4768bf6b4 Hmmm. SHRT_MAX changed to ICAL_RECURRENCE_ARRAY_MAX in libical. Deal with
2000-10-31  Federico Mena Quintero  <federico@helixcode.com>

	* gui/event-editor.c (count_by_xxx): Hmmm.  SHRT_MAX changed to
	ICAL_RECURRENCE_ARRAY_MAX in libical.  Deal with it.
	(fill_recurrence_widgets): Likewise.
	(simple_recur_to_comp_object): Fixed incorrect assertion.  The
	weekday picker is not the immediate child of the recurrence
	special container.
	(fill_recurrence_widgets): Call make_recurrence_special() after
	setting the recurrence period type.
	(fill_ending_date): Call make_recurrence_ending_special().  This
	would be so much nicer if GTK+ were model/view all over.

svn path=/trunk/; revision=6305
2000-11-01 00:15:23 +00:00
a774647446 Update for camel_service_disconnect change.
* mail-config-gui.c (do_test_service): Update for
	camel_service_disconnect change.

svn path=/trunk/; revision=6304
2000-10-31 23:47:39 +00:00
517db3b21f Add a new argument, clean, that says whether or not to try to disconnect
* camel-service.c (service_disconnect): Add a new argument, clean,
	that says whether or not to try to disconnect cleanly.

	* camel-remote-store.c (remote_send_string, remote_send_stream,
	remote_recv_line): disconnect uncleanly on failure to prevent
	infinite loops when providers would normally send commands from
	disconnect(). Remove some unneeded CamelException goo.

	* providers/smtp/camel-smtp-transport.c (smtp_disconnect):
	* providers/pop3/camel-pop3-store.c (pop3_disconnect):
	* providers/nntp/camel-nntp-store.c (nntp_store_disconnect):
	* providers/imap/camel-imap-store.c (imap_disconnect): Don't send
	QUIT/LOGOUT if !clean.

svn path=/trunk/; revision=6303
2000-10-31 23:44:46 +00:00
1d60c5cc02 Updated to allow the user to select "sounds like" or "does not sound like"
2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>

	* filtertypes.xml: Updated to allow the user to select "sounds
	like" or "does not sound like" (uses header-soundex).

	* filter-message-search.c (header_matches): Oops. Should be using
	!g_strncasecmp. This should fix it so this filter match works
	right.
	(header_starts_with): Same.
	(header_ends_with): Same.
	(header_soundex): New filter callback for soundex matching (yes,
	it's probably a bloated feature but hey, it was fun to code)

svn path=/trunk/; revision=6302
2000-10-31 23:38:22 +00:00
92fd4e32e4 this is a generated file. remove it
svn path=/trunk/; revision=6301
2000-10-31 23:32:52 +00:00
70ae377bb6 Override the default validate function to only return TRUE if a folder has
2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>

	* filter-folder.c (validate): Override the default validate
	function to only return TRUE if a folder has been selected.

	* filter-editor.c (rule_add): Validate that all the rule parts and
	action parts are correctly filled in.
	(rule_edit): Same.

svn path=/trunk/; revision=6300
2000-10-31 21:49:52 +00:00
f8fc698cde Updated italian translation from Clara Tattoni <clara.tattoni@libero.it>
2000-10-31  Christopher R. Gabriel  <cgabriel@softwarelibero.org>

        * it.po: Updated italian translation from Clara Tattoni
        <clara.tattoni@libero.it>

svn path=/trunk/; revision=6299
2000-10-31 20:51:24 +00:00
8466433837 Updated to add an action to set message flags.
2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>

	* filtertypes.xml: Updated to add an action to set message flags.

	* filter-driver.c (do_flag): New callback to set message info
	flags.

	* filter-element.c (filter_element_set_data): New convenience
	function to set the data on a FilterElement.

	* filter-url.c (get_widget): Set the sources list to point to the
	FilterElement data.

svn path=/trunk/; revision=6298
2000-10-31 19:39:02 +00:00
b3a536d46b Let the warning make sense (compute_pid): remove
2000-10-31  JP Rosevear  <jpr@helixcode.com>

	* conduit/address-conduit.c (cursor_cb): Let the warning make sense
	(compute_pid): remove
	(local_record_from_ecard): Create local record from ecard - not finished
	(local_record_from_uid): Obtain local_record from uid with the proper
	e-book way
	(set_status_cleared): Add empty callback
	(add_archive_record): kill
	(delete_archive_record): kill
	(archive_record): Add empty callback
	(conduit_get_gpilot_conduit): Update signal connects

	* backend/pas/pas-backend-file.c (vcard_change_type): Function to determine
	the type of change - not finished
	(pas_backend_file_search_changes): Create a view and callback based on
	how the cards have changed
	(pas_backend_file_process_get_changes): Implement the get changes operation
	for files
	(pas_backend_file_process_client_requests): Add GetChanges method for
	processing

	* backend/pas/pas-book.c (pas_book_queue_get_changes): Add changes to
	the list
	(impl_Evolution_Book_get_changes): implement object method
	(pas_book_get_epv): Add get changes to epv
	(pas_book_respond_get_changes): Respond to the get changes operation

	* backend/pas/pas-book.h: Add GetChanges PASOperation

	* backend/idl/addressbook.idl: add get_changes and respond_get_changes
	methods

	* backend/ebook/e-book.c (e_book_get_changes): Client function
	to a view of the changed objects

	* backend/ebook/e-book.h: New prototype

2000-10-31  JP Rosevear  <jpr@helixcode.com>

	* conduits/todo/todo-conduit.h: Remove add/del/mod hashes and
	add changed_hash.

	* conduits/calendar/calendar-conduit.h: ditto

	* conduits/todo/todo-conduit.c (next_changed_item): Utility function
	to get the next "really" changed item (changed status can be cleared now)
	(compute_status): Compute status based on changed_hash
	(pre_sync): Fill changed_hash and counts adds/mods/dels
	(set_status_cleared): New callback handler - avoid double syncing
	(for_each_modified): Use next_changed_item to iterate
	(add_archive_record): kill
	(delete_archive_record): kill
	(archive_record): New callback handler - mark/unmark archive status
	(conduit_get_gpilot_conduit): Adjust signal connects

	* conduits/calendar/calendar-conduit.c: ditto

svn path=/trunk/; revision=6297
2000-10-31 19:20:31 +00:00
ae91213c36 Updated russian translation.
svn path=/trunk/; revision=6296
2000-10-31 18:59:42 +00:00
3d5a9588f6 Match "is" rather than "contains" now that we have the "is"-rule.
2000-10-31  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-autofilter.c (filter_gui_add_for_mailing_list): Match "is"
	rather than "contains" now that we have the "is"-rule.

svn path=/trunk/; revision=6295
2000-10-31 18:33:37 +00:00
c079bfa687 Do not pad around the Name hbox; its parent already has spacing. Do not
2000-10-31  Federico Mena Quintero  <federico@helixcode.com>

	* filter-rule.c (get_widget): Do not pad around the Name hbox;
	its parent already has spacing.
	Do not pad around the inframe's children; the inframe already has
	spacing.

svn path=/trunk/; revision=6294
2000-10-31 17:28:40 +00:00
23596af78d New function. We split it from the radio callback so that we can call it
2000-10-30  Federico Mena Quintero  <federico@helixcode.com>

	* gui/event-editor.c (sensitize_recur_widgets): New function.  We
	split it from the radio callback so that we can call it explicitly
	from fill_recurrence_widgets().
	(fill_recurrence_widgets): Call sensitize_recur_widgets() as
	appropriate.

svn path=/trunk/; revision=6293
2000-10-31 17:15:09 +00:00
fee9d1b411 better reply editing, uses new HTMLEditor::Engine,Listener interfaces
you need fresh CVS gtkhtml to try that

2000-10-31  Radek Doulik  <rodo@helixcode.com>

	* e-msg-composer.c (prepare_engine): new function, tries prepare
	editor engine
	(mark_orig_text): marks original text in editor
	(set_editor_text): call mark_orig_text
	(create_composer): call prepare_engine

	* Makefile.am (IDL_GENERATED): added HTMLEditor generated files to
	IDL_GENERATED
	($(IDL_GENERATED)): generate also files from HTMLEditor.idl
	(libcomposer_la_SOURCES): added listener.[ch]

	* e-msg-composer.h: added editor_engine and editor_listener to
	EMsgComposer

	* listener.[ch]: new files, implementation of HTMLEditor::Listener

svn path=/trunk/; revision=6292
2000-10-31 17:10:42 +00:00
1c7ba10a5d Updated Dutch translation.
2000-10-31  Almer S. Tigelaar  <almer1@dds.nl>

	* nl.po: Updated Dutch translation.

svn path=/trunk/; revision=6291
2000-10-31 14:43:19 +00:00
be3a3d7db2 More updates
svn path=/trunk/; revision=6290
2000-10-31 13:43:06 +00:00
c3eaecb875 updated this. Updated this too.
2000-10-31  Kjartan Maraas  <kmaraas@gnome.org>

	* POTFILES.in: updated this.
	* no.po: Updated this too.

svn path=/trunk/; revision=6289
2000-10-31 13:37:14 +00:00
58909b5880 #include <string.h> to quench warning. #include <stdlib.h> for same
200-10-30  Kjartan Maraas  <kmaraas@gnome.org>

	* e-dialog-widgets.c: #include <string.h> to quench warning.
	* e-sexp.c: #include <stdlib.h> for same reason.

svn path=/trunk/; revision=6288
2000-10-31 13:36:26 +00:00
97fa2239f7 #include <string.h> to get rid of warning. Same here.
2000-10-30  Kjartan Maraas  <kmaraas@gnome.org>

	* e-calendar-item.c: #include <string.h> to get rid of warning.
	* e-clipped-label.c: Same here.

svn path=/trunk/; revision=6287
2000-10-31 13:34:13 +00:00
3d904b9437 Updated russian translation.
svn path=/trunk/; revision=6286
2000-10-31 05:38:01 +00:00