aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Updated Azeri file Enabled Dutch headerPablo Saratxaga2001-05-023-6754/+5023
| | | | | | | Updated Azeri file Enabled Dutch header svn path=/trunk/; revision=9642
* Remove the last argument from camel_session_alert_user.Anders Carlsson2001-05-021-1/+1
| | | | | | | | | 2001-05-01 Anders Carlsson <andersca@codefactory.se> * camel-tcp-stream-ssl.c (ssl_bad_cert): Remove the last argument from camel_session_alert_user. svn path=/trunk/; revision=9640
* Redo command locking. Since command_lock is recursive, we can just get aDan Winship2001-05-027-197/+234
| | | | | | | | | | | | | | | | | | | | | | | | | * providers/imap/camel-imap-command.c (camel_imap_command): Redo command locking. Since command_lock is recursive, we can just get a lock here, and release it either on error, or when the caller frees the response data. (This simplifies a lot of stuff, and fixes some problems with camel_imap_folder_changed being called without the command_lock locked because of the 2001-03-22 change.) (camel_imap_response_free): (camel_imap_response_free_without_processing): (camel_imap_response_extract): (camel_imap_response_extract_continuation): These all take a CamelImapStore now as well, to deal with locking. * providers/imap/camel-imap-private.h: Add CAMEL_IMAP_STORE_ASSERT_LOCKED, which defaults to a noop, but can be made to call e_mutex_assert_locked. * providers/imap/camel-imap-folder.c, camel-imap-search.c, camel-imap-store.c: Simplify using new locking stuff. Add a few CAMEL_IMAP_STORE_ASSERT_LOCKED checks. svn path=/trunk/; revision=9639
* Debugging routine. (Only works for recursive mutexes right now.)Dan Winship2001-05-023-0/+12
| | | | | | | * e-msgport.c (e_mutex_assert_locked): Debugging routine. (Only works for recursive mutexes right now.) svn path=/trunk/; revision=9638
* Don't use g_utf8_next_char on text that isn't valid UTF8, since it won'tDan Winship2001-05-022-3/+11
| | | | | | | | * e-html-utils.c (e_text_to_html_full): Don't use g_utf8_next_char on text that isn't valid UTF8, since it won't work (and might even get into an infinite loop). svn path=/trunk/; revision=9637
* remove unused assignment that calls non-existent function.Dan Winship2001-05-011-2/+0
| | | | svn path=/trunk/; revision=9636
* Support the IMAP UIDPLUS extension (RFC 2359), which lets youDan Winship2001-05-016-73/+469
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | resync after disconnected operation more efficiently, but also makes it possible to do appends and moves/copies more efficiently now. * providers/imap/camel-imap-folder.c (imap_append_message): If the server supports UIDPLUS, grab the APPENDUID response and cache the message into the folder's message cache. (imap_copy_messages_to): Likewise, for COPYUID, copy any message parts we have cached between the source and destination folder caches. (imap_get_message): If the entire message is already in the cache, just return that rather than building it from parts. (imap_update_summary): Fetch just the "UID FLAGS RFC822.SIZE" of the new messages first, then only fetch the headers for messages where we don't already have the headers cached. * providers/imap/camel-imap-message-cache.c: Add gtk-doc comments. (cache_put): Fix refcounting stuff here. (camel_imap_message_cache_insert_stream, camel_imap_message_cache_insert_wrapper): New. (camel_imap_message_cache_get): Fix a bug here so the memory caching actually works. (camel_imap_message_cache_copy): New routine, used by imap_copy_messages_to. * providers/imap/camel-imap-utils.c (imap_uid_set_to_array): Inverse operation of imap_uid_array_to_set. Used to parse COPYUID response. svn path=/trunk/; revision=9635
* if the view does not contain a search context, the result is by defaultJP Rosevear2001-05-012-0/+10
| | | | | | | | | | 2001-04-30 JP Rosevear <jpr@ximian.com> * backend/pas/pas-backend-file.c (vcard_matches_search): if the view does not contain a search context, the result is by default false fixes #2470 svn path=/trunk/; revision=9634
* Mockups of the inline send and receiving mail dialog; including one using ↵Anna Dirks2001-05-011-0/+534
| | | | | | icons, and one (designed for better scalability) using clists. svn path=/trunk/; revision=9633
* New-and-improved version of get_uid_set() from camel-imap-folder.c. LooksDan Winship2001-05-014-38/+89
| | | | | | | | | | | | | | * providers/imap/camel-imap-utils.c (imap_uid_array_to_set): New-and-improved version of get_uid_set() from camel-imap-folder.c. Looks at the summary as it goes so that if you ask for messages 5, 6, 8, and 9, and there is no message 7, then you get "5:9" instead of "5:6,8:9" * providers/imap/camel-imap-folder.c (imap_copy_messages_to): Use imap_uid_array_to_set() rather than get_uid_set(). (get_uid_set): Gone svn path=/trunk/; revision=9632
* only remove event handlers if we set them up originally, to avoidDan Winship2001-04-301-4/+11
| | | | | | warnings from camel svn path=/trunk/; revision=9631
* Unhook event handlers before syncing the folder, since the folder browserDan Winship2001-04-302-1/+15
| | | | | | | | | * folder-browser.c (folder_browser_destroy): Unhook event handlers before syncing the folder, since the folder browser will have been destroyed by the time the sync thread completes and calls the signal handlers. svn path=/trunk/; revision=9630
* Made fewer calls to functions like split_into_lines to save time whenChristopher James Lahey2001-04-301-86/+53
| | | | | | | | | 2001-04-29 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c: Made fewer calls to functions like split_into_lines to save time when possible. svn path=/trunk/; revision=9629
* Make this smarter. Now e_text_to_html_full calls it when it sees a '@',Dan Winship2001-04-302-62/+61
| | | | | | | | | | | * e-html-utils.c (email_address_extract): Make this smarter. Now e_text_to_html_full calls it when it sees a '@', and email_address_extract deals with scanning both forward and backward to find the bounds of the email address. It's still fooled by Message-IDs, but there's not a whole lot we can do there... svn path=/trunk/; revision=9628
* Mojo this a bit so that "\n\n>" gets translated to "<br><blockquote>"Dan Winship2001-04-302-8/+23
| | | | | | | | | | * mail-format.c (handle_text_plain_flowed): Mojo this a bit so that "\n\n>" gets translated to "<br><blockquote>" rather than "<br><br><blockquote>", since the transition to blockquote mode creates a blank line itself. Makes Mozilla-generated flowed replies look better. svn path=/trunk/; revision=9627
* Updated Swedish translation.Christian Rose2001-04-292-80/+84
| | | | svn path=/trunk/; revision=9626
* Added widgets/e-categories-master-list-dialog-model.lo andChristopher James Lahey2001-04-291-3/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-29 Christopher James Lahey <clahey@ximian.com> * gal/Makefile.am (libgal_la_LIBADD): Added widgets/e-categories-master-list-dialog-model.lo and widgets/e-categories-master-list-dialog.lo here. * gal/widgets/Makefile.am (libwidgets_la_SOURCES): Added widgets/e-categories-master-list-dialog-model.c and widgets/e-categories-master-list-dialog.c here. (libwidgetsinclude_HEADERS): Added widgets/e-categories-master-list-dialog-model.h and widgets/e-categories-master-list-dialog.h here. (glade_DATA): Added e-categories-master-list-dialog.glade here. * gal/widgets/e-categories-master-list-dialog-model.c, gal/widgets/e-categories-master-list-dialog-model.h: New class defining an ETableModel for use in e-categories-master-list-dialog.c. * gal/widgets/e-categories-master-list-dialog.c, gal/widgets/e-categories-master-list-dialog.glade, gal/widgets/e-categories-master-list-dialog.h: New dialog for editing the master category list. * gal/widgets/e-categories.c: Added code to hook up the edit master category list button here to launch an e-categories-master-list-dialog. * gal/widgets/gal-categories.glade: Added a button here to edit the master category list. svn path=/trunk/; revision=9625
* Added a read only argument "model" to ETable.Christopher James Lahey2001-04-291-1/+10
| | | | | | | | 2001-04-29 Christopher James Lahey <clahey@ximian.com> * e-table.c: Added a read only argument "model" to ETable. svn path=/trunk/; revision=9624
* Updated Finnish translationjjranta2001-04-292-1211/+1408
| | | | svn path=/trunk/; revision=9623
* (Make the alternating row colors a option in ETableSpecification insteadJason Leach2001-04-2911-17/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-28 Jason Leach <jasonleach@usa.net> (Make the alternating row colors a option in ETableSpecification instead of a compiled in #define) * e-table-specification.c (e_table_specification_load_from_node): Read in the "alternating-row-colors=bool" option for ETableSpecifications. Default value is true so unless it is specified to be false, row colors will alternate. (e_table_specification_save_to_node): Save the alternating row color options here. * e-table.c (et_build_groups): Pass down the alternating row colors through to the ETableGroup. * e-table-group-container.[ch]: Handle the new alternating row colors option here, passing it to ETableItem. * e-table-group-leaf.[ch]: Here too. * e-table-item.c (eti_get_cell_background_color): Got rid of the #define ALTERNATE_COLORS, replaced with truth check for ETableItem::alternating_row_colors. * e-tree.c: Make ETree recognize alternating row color options as well. svn path=/trunk/; revision=9622
* Reflect Danw's move of mail/session.c to mail/mail-session.cPeter Williams2001-04-292-1/+6
| | | | | | | | | 2001-04-28 Peter Williams <peterw@ximian.com> * POTFILES.in: Reflect Danw's move of mail/session.c to mail/mail-session.c svn path=/trunk/; revision=9621
* Updated Ukrainian transaltionYuri Syrota2001-04-281-1096/+1159
| | | | svn path=/trunk/; revision=9619
* Renamed from session.c and made to be a subclass of CamelSession.Dan Winship2001-04-285-226/+254
| | | | | | | | | | | * mail-session.c: Renamed from session.c and made to be a subclass of CamelSession. * mail-mt.c (mail_user_message): Renamed from mail_get_accept and made more general-purpose, to implement the new camel_session_alert_user. svn path=/trunk/; revision=9618
* Redo this a lot so that instead of having a class full of callbacks, weDan Winship2001-04-2810-244/+361
| | | | | | | | | | | | | | | | | | | | | | * camel-session.c: Redo this a lot so that instead of having a class full of callbacks, we have a subclassable class. Also, replace the increasingly horrifying camel_session_query_authenticator with three new routines, camel_session_get_password, camel_session_forget_password, and camel_session_alert_user. * camel-pgp-context.c: * camel-pkcs7-context.c: * camel-smime-context.c: * providers/imap/camel-imap-store.c: * providers/pop3/camel-pop3-store.c: * providers/smtp/camel-smtp-transport.c: Use camel_session_get_password / camel_session_forget_password. * camel-tcp-stream-ssl.c (ssl_bad_cert): Use camel_session_alert_user. svn path=/trunk/; revision=9617
* remove hardcoded values (edit_attendee): ditto, and there are only 4 rolesJP Rosevear2001-04-284-27/+38
| | | | | | | | | | | | | | 2001-04-27 JP Rosevear <jpr@ximian.com> * gui/e-meeting-edit.c (put_property_in_list): remove hardcoded values (edit_attendee): ditto, and there are only 4 roles now * gui/e-meeting-dialog.glade: tweak * gui/itip-utils.c: There shouldn't be an "other" role svn path=/trunk/; revision=9616
* add e-completion-testDan Winship2001-04-281-0/+1
| | | | svn path=/trunk/; revision=9615
* Updated Swedish translation.Christian Rose2001-04-272-122/+135
| | | | svn path=/trunk/; revision=9614
* use enums not hard code valuesJP Rosevear2001-04-273-2/+6
| | | | | | | | | 2001-04-26 JP Rosevear <jpr@ximian.com> * gui/e-meeting-edit.c (edit_attendee): use enums not hard code values svn path=/trunk/; revision=9613
* icalparameter_new_rsvp now takes an enumJP Rosevear2001-04-272-1/+6
| | | | | | | | | 2001-04-26 JP Rosevear <jpr@ximian.com> * gui/e-meeting-edit.c (add_button_clicked_cb): icalparameter_new_rsvp now takes an enum svn path=/trunk/; revision=9612
* the value type should be inited with ICAL_VALUE_* rather than ICAL_*_VALUEJP Rosevear2001-04-272-3/+9
| | | | | | | | | | 2001-04-26 JP Rosevear <jpr@ximian.com> * cal-util/cal-component.c (cal_component_alarm_set_trigger): the value type should be inited with ICAL_VALUE_* rather than ICAL_*_VALUE because it is a param argument. svn path=/trunk/; revision=9611
* No need to camel_shutdown() anymore...Jeffrey Stedfast2001-04-272-2/+2
| | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * main.c (main): No need to camel_shutdown() anymore... svn path=/trunk/; revision=9610
* Automagically call camel_shutdown() atexit() ;-) (camel_init): AlsoJeffrey Stedfast2001-04-273-16/+25
| | | | | | | | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * camel.c (camel_init): Automagically call camel_shutdown() atexit() ;-) (camel_init): Also initialize NSS databases as read/write for S/MIME and if NSS fails to init, try initializing with volatile databases. * camel-file-utils.h: #include <sys/types.h> for off_t. svn path=/trunk/; revision=9609
* helps to spell right ;-)Jeffrey Stedfast2001-04-271-1/+1
| | | | svn path=/trunk/; revision=9608
* Added Next/Previous toolbar buttons.Jeffrey Stedfast2001-04-272-1/+20
| | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail.xml: Added Next/Previous toolbar buttons. svn path=/trunk/; revision=9607
* Replace "<" by "<=" in the comparison for due dates against the currentFederico Mena Quintero2001-04-273-3/+17
| | | | | | | | | | | | | | | | 2001-04-26 Federico Mena Quintero <federico@ximian.com> * gui/calendar-model.c (get_is_overdue): Replace "<" by "<=" in the comparison for due dates against the current time. This makes tasks appear immediately as red when you click Now in the due date popup field. This is not a complete solution to the more general problem of tasks staying the same color even if they become overdue while the task list remains the same on the screen. This has been logged as bug #2399. svn path=/trunk/; revision=9606
* Don't filter on Seen status. (previous_msg): Same. (next_unread_msg): NewJeffrey Stedfast2001-04-273-2/+30
| | | | | | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (next_msg): Don't filter on Seen status. (previous_msg): Same. (next_unread_msg): New function that does what the old callback next_msg callback did (only better named). (previous_unread_msg): Same. svn path=/trunk/; revision=9605
* Set the default size of the dialog to 600x400, which seems to be a niceJeffrey Stedfast2001-04-272-2/+12
| | | | | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * rule-editor.c (rule_edit): Set the default size of the dialog to 600x400, which seems to be a nice size that fits all the widgets into it. (rule_add): Same. svn path=/trunk/; revision=9604
* Updated to use camel-file-util routines. (hide_save_1): Same.Jeffrey Stedfast2001-04-272-17/+31
| | | | | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (hide_load_state): Updated to use camel-file-util routines. (hide_save_1): Same. (hide_save_state): And here too. svn path=/trunk/; revision=9601
* Merge fix from the 0.10 branch:Ettore Perazzoli2001-04-272-1/+6
| | | | | | | Don't autogen `executive-summary/widgets/Makefile' as that subdirectory doesn't get distributed anymore. svn path=/trunk/; revision=9600
* Merge build fix from the branch:Ettore Perazzoli2001-04-272-0/+5
| | | | | | | Add `$(EXTRA_GNOME_CFLAGS)' to the include path list for building the dialogs (we use GAL there). svn path=/trunk/; revision=9598
* Updated Swedish translation again.Christian Rose2001-04-272-138/+150
| | | | svn path=/trunk/; revision=9595
* Make the Solaris and no-gethostbyname_r implementations behave more likeDan Winship2001-04-272-4/+24
| | | | | | | | * e-host-utils.c (e_gethostbyname_r): Make the Solaris and no-gethostbyname_r implementations behave more like the Linux one. Document. svn path=/trunk/; revision=9594
* #include <sys/types.h> for off_t.Jeffrey Stedfast2001-04-272-0/+5
| | | | | | | | 2001-04-26 Jeffrey Stedfast <fejj@ximian.com> * camel-file-utils.h: #include <sys/types.h> for off_t. svn path=/trunk/; revision=9593
* #include "nss.h" rather than <nss.h> due to the non-mozilla nss.h file ↵Jeffrey Stedfast2001-04-271-2/+3
| | | | | | living in /usr/include svn path=/trunk/; revision=9592
* Check for gethostbyname_r so e_gethostbyname_r will DTRT.Dan Winship2001-04-272-1/+5
| | | | | | | * configure.in: Check for gethostbyname_r so e_gethostbyname_r will DTRT. svn path=/trunk/; revision=9591
* New file, with the int, string, time_t, and off_t encode/decode routinesDan Winship2001-04-279-363/+447
| | | | | | | | | | | | | | | | | | | | | | | | | * camel-file-utils.c: New file, with the int, string, time_t, and off_t encode/decode routines from camel-folder-summary.c moved here and renamed, for the enjoyment of non-CamelFolderSummary subclasses. * Makefile.am (libcamel_la_SOURCES): Add camel-file-utils.c (libcamelinclude_HEADERS): and camel-file-utils.h * camel-folder-summary.c: Remove functions that were moved to camel-file-utils.c, update uses of them for the new names. (camel_folder_summary_{en,de}code_token are still here.) * providers/local/camel-mbox-summary.c: Use camel_file_util_* names * providers/imap/camel-imap-summary.c: Use camel_file_util_* names * providers/imap/camel-imap-store.c (imap_store_setup_online, imap_store_setup_offline): Use camel_file_util_* names, which makes much more sense since this isn't folder summary stuff. svn path=/trunk/; revision=9590
* this shouldn't have been here (at least not containing ".deps")Dan Winship2001-04-271-1/+0
| | | | svn path=/trunk/; revision=9589
* Remove UNICODE_LIBSDan Winship2001-04-273-2/+7
| | | | | | | | | * conduits/todo/Makefile.am (libetodo_conduit_la_LIBADD): Remove UNICODE_LIBS * cal-client/Makefile.am (client_test_LDADD): Remove -lunicode svn path=/trunk/; revision=9588
* Remove UNICODE_CFLAGS (libeutil_la_LIBADD): Change UNICODE_LIBS toDan Winship2001-04-272-2/+6
| | | | | | | * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS (libeutil_la_LIBADD): Change UNICODE_LIBS to GAL_LIBS svn path=/trunk/; revision=9587
* We no longer depend on libunicode.Dan Winship2001-04-273-21/+19
| | | | | | | | | | * README: We no longer depend on libunicode. * configure.in: Remove check for libunicode. Remove unicode cflags and libs from all CFLAGS and LIBS variables. Add GAL_LIBS for things that need to depend on just gal (for gunicode). svn path=/trunk/; revision=9586
* Remove UNICODE_CFLAGS (and some other stuff that's redundant withDan Winship2001-04-2713-103/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS (and some other stuff that's redundant with EXTRA_GNOME_CFLAGS) (libcamel_la_LIBADD): Replace UNICODE_LIBS with GAL_LIBS. * camel-search-private.c: * camel-pgp-context.c: * camel-mime-utils.c: Use gunicode interfaces rather than libunicode. * camel-charset-map.c: Use gunicode rather than libunicode. (The charmap-regen code still depends on libunicode though.) * camel-mime-filter-charset.h: * tests/message/test2.c (convert): Use iconv rather than unicode_iconv. * providers/smtp/Makefile.am (libcamelsmtp_la_LIBADD): * providers/pop3/Makefile.am (libcamelpop3_la_LIBADD): * providers/local/Makefile.am (libcamellocal_la_LIBADD): Remove UNICODE_LIBS. * camel.c (camel_init): Remove call to unicode_init. * camel-mime-parser.c: Remove unused unicode.h include. svn path=/trunk/; revision=9585
* Add GAL_LIBS for gunicode stuff (until glib 2.0) (INCLUDES): UseDan Winship2001-04-276-736/+35
| | | | | | | | | | | | | | | * Makefile.am (libibex_la_LIBADD): Add GAL_LIBS for gunicode stuff (until glib 2.0) (INCLUDES): Use EXTRA_GNOME_CFLAGS (dumpindex_LDADD, testindex_LDADD): fix Remove references to mkindex and lookup. * ibex_block.c (ibex_normalise_word, utf8_category): Convert to gunicode interfaces * ibex_db.c, lookup.c, mkindex.c: Unused, remove. svn path=/trunk/; revision=9584
* Use e_gethostbyname_r. (camel_service_gethost): Remove unused var.Dan Winship2001-04-272-9/+8
| | | | | | | * camel-service.c (get_host): Use e_gethostbyname_r. (camel_service_gethost): Remove unused var. svn path=/trunk/; revision=9583
* Remove UNICODE_CFLAGSDan Winship2001-04-266-4/+10
| | | | | | * Makefile.am (INCLUDES): Remove UNICODE_CFLAGS svn path=/trunk/; revision=9582
* Use <font color=...> to mark citations rather than italicizing them, whichDan Winship2001-04-262-4/+17
| | | | | | | | | * mail-format.c (handle_text_plain_flowed): Use <font color=...> to mark citations rather than italicizing them, which has never looked very nice. Now this is more consistent with the non-flowed case. svn path=/trunk/; revision=9581
* UpdateKjartan Maraas2001-04-262-0/+2
| | | | svn path=/trunk/; revision=9580
* Update this a bitKjartan Maraas2001-04-262-12/+12
| | | | svn path=/trunk/; revision=9579
* Updated Ukrainian transaltionYuri Syrota2001-04-261-56/+35
| | | | svn path=/trunk/; revision=9578
* Updated Ukrainian transaltionYuri Syrota2001-04-261-45/+19
| | | | svn path=/trunk/; revision=9577
* Updated Ukrainian transaltionYuri Syrota2001-04-261-132/+69
| | | | svn path=/trunk/; revision=9576
* Added "MessageSearch" verb.Jon Trowbridge2001-04-269-2/+348
| | | | | | | | | | | | | | | | | | 2001-04-26 Jon Trowbridge <trow@ximian.com> * folder-browser-factory.c: Added "MessageSearch" verb. * mail-callbacks.c (search_msg): Added search callback. (are_you_sure): Added some casts to fix compiler warnings. * mail-search.c: Added. A simple search-in-message widget, that uses GtkHTML's searching capabilities. 2001-04-26 Jon Trowbridge <trow@ximian.com> * evolution-mail.xml: Added "Search Message" to "View" menu. svn path=/trunk/; revision=9575
* Updated Ukrainian transaltionYuri Syrota2001-04-261-85/+50
| | | | svn path=/trunk/; revision=9574
* Updated Swedish translation.Christian Rose2001-04-262-713/+860
| | | | svn path=/trunk/; revision=9573
* Blah blah fix for xml1 broken utf8 encoding, and use "g" memory for allNot Zed2001-04-262-16/+36
| | | | | | | | | | 2001-04-26 Not Zed <NotZed@Ximian.com> * filter-part.c (filter_part_xml_create): Blah blah fix for xml1 broken utf8 encoding, and use "g" memory for all allocations. (filter_part_finalise): Free our data properly. svn path=/trunk/; revision=9572
* Applied jacob's patches for e-poolv stuff.Not Zed2001-04-267-67/+122
| | | | | | | | 2001-04-26 Not Zed <NotZed@Ximian.com> * Applied jacob's patches for e-poolv stuff. svn path=/trunk/; revision=9571
* Modified to match e_strv_get behaviour. Assert on bad cases, and return ""Not Zed2001-04-263-6/+362
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-26 Not Zed <NotZed@Ximian.com> * e-memory.c (e_poolv_get): Modified to match e_strv_get behaviour. Assert on bad cases, and return "" rather than NULL for empty/unset strings. (e_poolv_new): Simplify the mutex cases, only have a single mutex for mempool and hashtable references. (e_poolv_set): Simplify mutex code. Fixed a #ifdef orde prob in profile stuff. Always copy string to our own memory when we add it to the hash, even if we free it; I think this would have led to dangling references otherwise. (e_poolv_destroy): Renamed from poolv_free, for consistency with the rest of the allocators here. (e_poolv_set): Add optional refcounting code here, not currently enabled/used, but should make proper string collection work easily. (e_poolv_destroy): Unrefcount the strings here. (e_poolv_cpy): Add refcounting code here. * e-memory.[ch]: Applied Jacob's patches <jacob@ximian.com> for 'e-poolv' type, added his name to the authors list. svn path=/trunk/; revision=9570
* Removed generated files from CVS, updated .cvsignore files to includeJon Trowbridge2001-04-2638-3396/+282
| | | | | | | | | 2001-04-25 Jon Trowbridge <trow@ximian.com> * Removed generated files from CVS, updated .cvsignore files to include generated files. svn path=/trunk/; revision=9569
* Remove this section, which doesn't apply to anything since there are noDan Winship2001-04-265-24/+12
| | | | | | | | | | | * idl/Makefile.am (INCLUDES): Remove this section, which doesn't apply to anything since there are no targets in this directory. * test-service/Makefile.am: * evolution-services/Makefile.am: * component/Makefile.am: Remove UNICODE_LIBS/UNICODE_CFLAGS svn path=/trunk/; revision=9568
* Remove $(UNICODE_LIBS).Dan Winship2001-04-263-3/+6
| | | | | | | | * Makefile.am (evolution_LDADD): Remove $(UNICODE_LIBS). * main.c (main): Remove call to unicode_init. svn path=/trunk/; revision=9567
* Remove call to unicode_init.Dan Winship2001-04-262-3/+5
| | | | | | | * gui/component/addressbook-factory.c (main): Remove call to unicode_init. svn path=/trunk/; revision=9566
* free the private memberJP Rosevear2001-04-262-1/+5
| | | | | | | | 2001-04-25 JP Rosevear <jpr@ximian.com> * evolution-shell-client.c (destroy): free the private member svn path=/trunk/; revision=9565
* block/unblock redrawRadek Doulik2001-04-262-0/+9
| | | | | | | | | 2001-04-25 Radek Doulik <rodo@ximian.com> * e-msg-composer.c (e_msg_composer_set_send_html): block/unblock redraw svn path=/trunk/; revision=9564
* Add the header height to the returned y location here so that things willChristopher James Lahey2001-04-261-1/+3
| | | | | | | | | | 2001-04-25 Christopher James Lahey <clahey@ximian.com> * e-table.c (e_table_get_cell_geometry): Add the header height to the returned y location here so that things will be lined up correctly. svn path=/trunk/; revision=9563
* Made this return -1 instead of -2 for not found if the root is notChristopher James Lahey2001-04-262-3/+8
| | | | | | | | | | | | | 2001-04-25 Christopher James Lahey <clahey@ximian.com> * e-tree-table-adapter.c (e_tree_table_adapter_row_of_node): Made this return -1 instead of -2 for not found if the root is not visible. * e-tree-selection-model.c (etsm_row_foreach_cb): Made this accept any negative number as not found instead of just -1. svn path=/trunk/; revision=9562
* One-line fix (missing a 'break' at the end of the ARG_SELECTION_MODELJason Leach2001-04-251-0/+1
| | | | | | | | | 2001-04-25 Jason Leach <jasonleach@usa.net> * e-table-group-leaf.c (etgl_set_arg): One-line fix (missing a 'break' at the end of the ARG_SELECTION_MODEL case). svn path=/trunk/; revision=9561
* Updated Ukrainian transaltionYuri Syrota2001-04-251-3225/+5791
| | | | svn path=/trunk/; revision=9560
* New foot-shooting-prevention helper function. (edit_msg_internal,Dan Winship2001-04-252-0/+36
| | | | | | | | | | | * mail-callbacks.c (are_you_sure): New foot-shooting-prevention helper function. (edit_msg_internal, view_msg): If the user has more than 10 messages selected, ask before opening them all in separate windows, to protect against misclicks/typos after "select all" (which we've had at least two reports of now). svn path=/trunk/; revision=9559
* signature changingRadek Doulik2001-04-255-32/+36
| | | | | | | | | | | | | | * signature changing 2001-04-25 Radek Doulik <rodo@ximian.com> * mail-tools.c (mail_tool_quote_message): set object data directly in HTML source * mail-callbacks.c (mail_generate_reply): remove \n from citation (mail_generate_reply): don't use e_msg_composer_mark_text_orig svn path=/trunk/; revision=9558
* signature changingRadek Doulik2001-04-256-65/+142
| | | | | | | | | | | | | | | | | | | | | | | | | * signature changing 2001-04-25 Radek Doulik <rodo@ximian.com> * listener.c (impl_event): reflect object data type change * e-msg-composer.c (get_sig_file_content): renamed from get_signature (get_signature_html): new helper function, uses get_sig_file_content (set_editor_text): removed signature parameters (from_changed_cb): new signal handler, sets signature by identity change (delete_old_signature): new function, deletes old signature from the document (e_msg_composer_set_sig_file): new method, set's signature filename (e_msg_composer_mark_text_orig): removed (obsolete) * e-msg-composer-hdrs.c: added signal FROM_CHANGED svn path=/trunk/; revision=9557
* #include <glib.h> and move corresponding local includes to the top.Kjartan Maraas2001-04-2527-25/+62
| | | | | | | | | | | | | | | | | 2001-04-25 Kjartan Maraas <kmaraas@gnome.org> * e-component-register.c, e-corba-storage.c, e-folder-tree.c, e-folder-tree.h, e-folder.c, e-local-folder.c, e-shell.c, e-shortcuts-view-model.c, e-shortcuts.c, e-splash.c, e-storage-set-view.c, e-storage-set.c, evolution-local-storage.c, evolution-shell-component-client.c, evolution-shell-component.c, evolution-storage.[ch], importer/evolution-importer-client.[ch], importer/evolution-importer-listener.[ch], importer/evolution-importer.[ch], importer/evolution-intelligent-importer.[ch], importer/intelligent.c: #include <glib.h> and move corresponding local includes to the top. svn path=/trunk/; revision=9556
* Updated Norwegian translation. Major overhaul.Kjartan Maraas2001-04-253-836/+991
| | | | | | | | | 2001-04-25 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. * POTFILES.in: Major overhaul. svn path=/trunk/; revision=9555
* Updated Swedish translation.Christian Rose2001-04-252-767/+992
| | | | svn path=/trunk/; revision=9554
* Fixed Strftime so it uses the locale prefered way to display date/time.Duncan Mak2001-04-252-1/+7
| | | | | | | | * gui/alarm-notify/notify-main.c (funny_trigger_cb): Fixed Strftime so it uses the locale prefered way to display date/time. ("%x %X" instead of "%Y/%m/%d %H:%M:%S") svn path=/trunk/; revision=9553
* Added a new signal, "message_loaded" that gets emitted when the messageJeffrey Stedfast2001-04-254-13/+59
| | | | | | | | | | | | | | | | | | | | | | | | 2001-04-24 Jeffrey Stedfast <fejj@ximian.com> * folder-browser.c: Added a new signal, "message_loaded" that gets emitted when the message has been loaded and set on the mail_display. (folder_browser_class_init): Define the "message_loaded" signal stuff. (done_message_selected): Emit the "message_loaded" signal here. * message-browser.c (message_browser_next_msg): Do our own message-list manipulation. We want the next message, not the next unread message. (message_browser_prev_msg): Same here but for previous. (message_browser_new): Connect to the folder browser's "message_loaded" signal. (message_browser_folder_loaded): Don't connect to the message-list's "message_selected" signal. (message_browser_message_loaded): Nw callback which replaces the old message_browser_message_selected callback's functionality. svn path=/trunk/; revision=9551
* If the buffer is too small, making it twice as big does not guarantee itDan Winship2001-04-252-16/+23
| | | | | | | | | * e-html-utils.c (check_size): If the buffer is too small, making it twice as big does not guarantee it will be big enough. "Duh". Also, a bunch of the check_size calls don't seem to be taking trailing NULs into account, so add in a +1 here. svn path=/trunk/; revision=9549
* Updated Spanish translation.Hector Garcia2001-04-252-352/+407
| | | | svn path=/trunk/; revision=9548
* Add accelerators to the context menu. (on_right_click): UseDan Winship2001-04-253-28/+73
| | | | | | | | | | | * folder-browser.c: Add accelerators to the context menu. (on_right_click): Use e_tree_get_cell_geometry and a GtkMenuPositionFunc when responding to a Menu-key press so we can line the menu up with the selected row rather than the cursor. * message-browser.c: include <gal/util/e-util.h> for E_MAKE_TYPE. svn path=/trunk/; revision=9547
* Bump up the gal requirementDan Winship2001-04-252-1/+5
| | | | | | * configure.in: Bump up the gal requirement svn path=/trunk/; revision=9546
* Updated russian translation.Valek Frob2001-04-242-480/+548
| | | | svn path=/trunk/; revision=9543
* Updated tr.poFatih Demir2001-04-242-611/+835
| | | | svn path=/trunk/; revision=9542
* UpdateKjartan Maraas2001-04-241-2/+3
| | | | svn path=/trunk/; revision=9541
* Added #include <glib.h> and moved corresponding local headers to the top.Kjartan Maraas2001-04-247-10/+30
| | | | | | | | | | 2001-04-24 Kjartan Maraas <kmaraas@gnome.org> * e-calendar-item.c, e-calendar.c, e-cell-date-edit.c, e-clipped-label.c: Added #include <glib.h> and moved corresponding local headers to the top. svn path=/trunk/; revision=9540
* Added #include <glib.h>.Kjartan Maraas2001-04-243-1/+9
| | | | | | | | | 2001-04-24 Kjartan Maraas <kmaraas@gnome.org> * e-meeting-time-sel.c, test-meeting-time-sel.c: Added #include <glib.h>. svn path=/trunk/; revision=9539
* Added #include <glib.h> and move corresponding local headers to the top toKjartan Maraas2001-04-246-8/+17
| | | | | | | | | | 2001-04-24 Kjartan Maraas <kmaraas@gnome.org> * e-gui-utils.c, e-memory, e-msgport.c, e-pilot-map, e-sexp.c: Added #include <glib.h> and move corresponding local headers to the top to catch missing includes in them. Tip from clahey. svn path=/trunk/; revision=9537
* remove prototype for e_gethostbyname_init.Chris Toshok2001-04-243-41/+43
| | | | | | | | | | | | | | 2001-04-24 Chris Toshok <toshok@ximian.com> * e-host-utils.h: remove prototype for e_gethostbyname_init. * e-host-utils.c (e_gethostbyname_r): don't dynamically allocate anything - store everything in the buffer that's passed in. Also, stop using EMutex. Switch to a static GMutex (so we can initialize it without having e_gethostbyname_init). (e_gethostbyname_init): removed. svn path=/trunk/; revision=9535
* Removed attempts to use Radek's evil <DATA> hacks, which were just causingJon Trowbridge2001-04-248-145/+294
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-23 Jon Trowbridge <trow@ximian.com> * e-html-utils.c (e_text_to_html_full): Removed attempts to use Radek's evil <DATA> hacks, which were just causing me (and GtkHTML) grief. 2001-04-23 Jon Trowbridge <trow@ximian.com> * gui/component/e-address-popup.c: Lots of code has been simplified here. (e_address_popup_factory_new_control): Rather than directly pop our control up in a window (via the e_address_popup_popup function, which is now gone), just return the widget and let the caller do the popping. This works better, since it means we don't have to work around the vagaries of bonobo focus & event handling. (e_address_popup_set_name): Refresh when both name & email have been set, rather than checking a stupid counter. (e_address_popup_set_email): Ditto. 2001-04-23 Jon Trowbridge <trow@ximian.com> * mail-display.c (html_button_press_event): Check for mailto: links, and pop up our mail address menu when we find one. (make_popup_window): The main piece of code (ignoring a zillion little callbacks) to pop up our windows with reasonable semantics for having them close automatically. (mail_text_write): Enable converting addresses to mailto links in message bodies. * mail-format.c (write_address): Simplify code, removing Radek's <DATA> hacks. Write out addresses as mailto: links. svn path=/trunk/; revision=9534
* Documented this function properly.Christopher James Lahey2001-04-243-118/+159
| | | | | | | | | | | | 2001-04-23 Christopher James Lahey <clahey@ximian.com> * e-table.c (e_table_get_cell_geometry): Documented this function properly. * e-tree.c, e-tree.h (e_tree_get_cell_geometry): Added this function. svn path=/trunk/; revision=9533
* Added get_cell_geometry method.Christopher James Lahey2001-04-248-9/+122
| | | | | | | | | | | | | | 2001-04-23 Christopher James Lahey <clahey@ximian.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group.c, e-table-group-.h: Added get_cell_geometry method. * e-table-item.c, e-table-item.h: Added e_table_item_get_cell_geometry. * e-table.c, e-table.h: Added e_table_get_cell_geometry. svn path=/trunk/; revision=9532
* Add camel-vee-folder.h and camel-digest-folder.hJeffrey Stedfast2001-04-242-0/+4
| | | | | | | | | | | 2001-04-23 Jeffrey Stedfast <fejj@ximian.com> * camel.h: Add camel-vee-folder.h and camel-digest-folder.h * camel-digest-folder.[c,h]: New class that can be used to browse a multipart/digest message as if it were a CamelFolder. svn path=/trunk/; revision=9531
* New class that can be used to browse a multipart/digest message as if itJeffrey Stedfast2001-04-245-1/+366
| | | | | | | | | 2001-04-23 Jeffrey Stedfast <fejj@ximian.com> * camel-digest-folder.[c,h]: New class that can be used to browse a multipart/digest message as if it were a CamelFolder. svn path=/trunk/; revision=9530
* Changed dependency for install-data-local from "evolution" toJon Trowbridge2001-04-244-2/+12
| | | | | | | | | 2001-04-23 Jon Trowbridge <trow@ximian.com> * C/Makefile.am (install-data-local): Changed dependency for install-data-local from "evolution" to "evolution-guide". svn path=/trunk/; revision=9529
* Include glib.h, so that the g_warning in e_gethostbyname_r will be treatedJon Trowbridge2001-04-242-0/+7
| | | | | | | | | | 2001-04-23 Jon Trowbridge <trow@ximian.com> * e-host-utils.c: Include glib.h, so that the g_warning in e_gethostbyname_r will be treated as a macro and not as an unresolved symbol. svn path=/trunk/; revision=9528
* #include gnome-window-icon.hJeffrey Stedfast2001-04-242-0/+5
| | | | | | | | 2001-04-23 Jeffrey Stedfast <fejj@ximian.com> * e-splash.c: #include gnome-window-icon.h svn path=/trunk/; revision=9527
* Added mail/message-browser.c and removed mail/mail-view.cJeffrey Stedfast2001-04-242-1/+6
| | | | | | | | | 2001-04-23 Jeffrey Stedfast <fejj@ximian.com> * POTFILES.in: Added mail/message-browser.c and removed mail/mail-view.c svn path=/trunk/; revision=9526
* Use the message-browser widget rather than the mail-view window.Jeffrey Stedfast2001-04-2411-267/+425
| | | | | | | | | | | | | | | | | | | 2001-04-23 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (do_view_message): Use the message-browser widget rather than the mail-view window. * mail-view.c: Removed. * folder-browser.c: Added a folder_loaded signal. * message-browser.[c,h]: New window to solve all our message browsing needs. This replaces mail-view.c. * message-list.c (message_list_select_uid): New function needed by the new message-browser window. svn path=/trunk/; revision=9525
* Port builddir != srcdir patch from the evolution-0-10-branch.Ettore Perazzoli2001-04-2412-14/+40
| | | | svn path=/trunk/; revision=9522
* Added #include <stdlib.h>.Christopher James Lahey2001-04-241-0/+1
| | | | | | | | 2001-04-23 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-unicode.c: Added #include <stdlib.h>. svn path=/trunk/; revision=9520
* Made it so that if a message is from the last 8 hours, it only prints theChristopher James Lahey2001-04-241-5/+21
| | | | | | | | | 2001-04-23 Christopher James Lahey <clahey@ximian.com> * e-cell-date.c (ecd_get_text): Made it so that if a message is from the last 8 hours, it only prints the time, not the date. svn path=/trunk/; revision=9519
* Make pixbuf columns show their title if there is space.Christopher James Lahey2001-04-241-2/+23
| | | | | | | | | 2001-04-23 Christopher James Lahey <clahey@ximian.com> * e-table-header-utils.c (e_table_header_draw_button): Make pixbuf columns show their title if there is space. svn path=/trunk/; revision=9517
* Remove UNICODE_CFLAGS (e_text_test_LDADD, e_entry_test_LDADD,Dan Winship2001-04-241-43/+42
| | | | | | | | | | * gal/e-text/Makefile.am (INCLUDES): Remove UNICODE_CFLAGS (e_text_test_LDADD, e_entry_test_LDADD, e_text_model_test_LDADD, e_completion_test_LDADD): remove -lunicode, add libunicode.la * gal/e-text/e-text.c: Remove <unicode.h>, use gunicode functions. svn path=/trunk/; revision=9516
* Updated Norwegian translation.Kjartan Maraas2001-04-242-798/+1127
| | | | | | | | 2001-04-23 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=9514
* remove UNICODE_CFLAGSDan Winship2001-04-241-21/+20
| | | | | | | | * Makefile.am (INCLUDES): remove UNICODE_CFLAGS * e-cell-text.c: Remove <unicode.h> include, use gunicode functions svn path=/trunk/; revision=9513
* bump to 0.7.99.1, add gal/unicode/Makefile. gal no longer internallyDan Winship2001-04-242-52/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: bump to 0.7.99.1, add gal/unicode/Makefile. gal no longer internally depends on libunicode, although it will continue to configure against it until gtkhtml/evolution are ported too. * gal/Makefile.am (nonui_subdirs): add unicode (libgal_la_LDFLAGS): remove $(UNICODE_LIBS) (libgal_la_LIBADD): add unicode/*.lo * gal/unicode/*: unicode handling code copied nearly verbatim from glib 2.0, plus gal build glue. * gal/e-text/Makefile.am (INCLUDES): Remove UNICODE_CFLAGS (e_text_test_LDADD, e_entry_test_LDADD, e_text_model_test_LDADD, e_completion_test_LDADD): remove -lunicode, add libunicode.la * gal/e-text/e-text.c: Remove <unicode.h>, use gunicode functions. * gal/widgets/Makefile.am (libwidgets_la_LDFLAGS): remove UNICODE_LIBS (INCLUDES): remove UNICODE_CFLAGS (test_e_font_LDADD, test_font_loading_LDADD): add libunicode.la * gal/widgets/e-unicode.h: #include <gal/unicode/gunicode.h>. Remove some cruft. * gal/widgets/e-unicode.c: remove <unicode.h>, use gunicode functions. Add e_unicode_get_utf8 to replace some uses of unicode_get_utf8, which isn't quite the same as any gunicode function. * gal/widgets/e-font.c: remove <unicode.h>, use gunicode functions svn path=/trunk/; revision=9512
* Append a "/" to the result of g_get_home_dir so gets the default dir itDan Winship2001-04-242-2/+9
| | | | | | | * mail-callbacks.c (save_msg): Append a "/" to the result of g_get_home_dir so gets the default dir it was supposed to. svn path=/trunk/; revision=9511
* Re-commit ChangeLog.Ettore Perazzoli2001-04-242-4/+0
| | | | svn path=/trunk/; revision=9508
* Documentation building fixes merged from the evolution-0-10-branch:Ettore Perazzoli2001-04-2413-38/+76
| | | | | | | Get the docs to build and install properly. Temporarily disable the importer devel docs as they seem to be pretty broken. svn path=/trunk/; revision=9507
* Updated translationMatthias Warkus2001-04-232-628/+673
| | | | svn path=/trunk/; revision=9505
* Updated Hungarian translation (andras)Szabolcs Ban2001-04-232-1088/+768
| | | | svn path=/trunk/; revision=9503
* add e-host-utils.[ch]Chris Toshok2001-04-234-0/+188
| | | | | | | | | | | | 2001-04-22 Chris Toshok <toshok@ximian.com> * Makefile.am (libeutil_la_SOURCES): add e-host-utils.[ch] * e-host-utils.c: new file, with e_gethostbyname_r. * e-host-utils.h: new file. svn path=/trunk/; revision=9502
* ugh, don't bother checking if the header values are non-NULL - it doesn't ↵Jeffrey Stedfast2001-04-232-14/+3
| | | | | | hurt to set a NULL header. svn path=/trunk/; revision=9500
* Only set the X-Evolution-* header if that value is non-NULL.Jeffrey Stedfast2001-04-233-12/+33
| | | | | | | | | | | | | 2001-04-22 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_get_message): Only set the X-Evolution-* header if that value is non-NULL. * mail-ops.c (mail_send_message): Lets do proper refcounting on the sent-folder. Also, g_strdup() the sent_folder_uri since we later free it. If we don't, then we get lovely corrupt memory. svn path=/trunk/; revision=9498
* We need to link in more than just libnspr4, we also need libpthread.Jeffrey Stedfast2001-04-232-3/+9
| | | | | | | | | | 2001-04-21 Jeffrey Stedfast <fejj@ximian.com> * configure.in (have_nspr_libs): We need to link in more than just libnspr4, we also need libpthread. (have_nss_libs): Don't forget to add nsprlibs to the LDFLAGS. svn path=/trunk/; revision=9497
* Make sure we have a context before we try and use it.Jeffrey Stedfast2001-04-232-2/+10
| | | | | | | | | 2001-04-22 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (mail_crypto_pgp_mime_part_sign): Make sure we have a context before we try and use it. svn path=/trunk/; revision=9496
* Oops, don't use the return value of iconv() as a string length, it onlyJeffrey Stedfast2001-04-233-3/+10
| | | | | | | | | | | 2001-04-22 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_verify): Oops, don't use the return value of iconv() as a string length, it only tells us the number of non-reversable character conversions. This fixes it so we actually see the gpg output in the message viewer. svn path=/trunk/; revision=9495
* Changed GTK_INCLUDEDIR to EXTRA_GNOME_CFLAGS.Mikael Hallendal2001-04-232-1/+6
| | | | | | | | | 2001-04-23 Mikael Hallendal <micke@codefactory.se> * providers/nntp/Makefile.am (INCLUDES): Changed GTK_INCLUDEDIR to EXTRA_GNOME_CFLAGS. svn path=/trunk/; revision=9494
* Added save_source_data here.Christopher James Lahey2001-04-222-0/+7
| | | | | | | | | 2001-04-22 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook-storage.c (addressbook_storage_clear_sources): Added save_source_data here. svn path=/trunk/; revision=9493
* Translations from keldKeld Jørn Simonsen2001-04-221-2495/+2584
| | | | | | | | | | evolution/po/da.po galeon/po/da.po ghex/po/da.po glade/po/da.po gnome-applets/po/da.po gnome-core/po/da.po gnome-pim/po/da.po gnumeric/po/da.po Tag: nautilus-1 nautilus/po/da.po svn path=/trunk/; revision=9492
* translate "Things to do" etc. and convert them to utf8. Changed some linkGediminas Paulauskas2001-04-222-13/+24
| | | | | | | | | 2001-04-21 Gediminas Paulauskas <menesis@delfi.lt> * gui/calendar-summary.c: translate "Things to do" etc. and convert them to utf8. Changed some link from helixcode to ximian. svn path=/trunk/; revision=9491
* use system = EVOLUTION_DATADIR "/file" instead of g_strdup_printf. RenameGediminas Paulauskas2001-04-228-34/+41
| | | | | | | | | | | | | | | | | 2001-04-22 Gediminas Paulauskas <menesis@delfi.lt> * folder-browser.c, mail-autofilter.c, mail-callbacks.c, mail-ops.c, mail-summary.c, mail-vfolder.c: use system = EVOLUTION_DATADIR "/file" instead of g_strdup_printf. Rename userrules to user (and system) to be consistent. * mail-send-recv.c: set window icon to send-receive.xpm 2001-04-21 Gediminas Paulauskas <menesis@delfi.lt> * mail-summary.c: translate "Mail summary". svn path=/trunk/; revision=9490
* Set window_icon of the Composer window to be compose-message.pngDuncan Mak2001-04-222-1/+10
| | | | svn path=/trunk/; revision=9489
* Set window_icon of the splash screen to "evolution.png"Duncan Mak2001-04-222-0/+6
| | | | svn path=/trunk/; revision=9488
* Added in "compose-messages.png" in the Makefile of evolution/artDuncan Mak2001-04-222-0/+5
| | | | svn path=/trunk/; revision=9487
* Properly convert to utf8. (Bug #2256) (build_quick_add_dialog): ProperlyJon Trowbridge2001-04-223-12/+46
| | | | | | | | | | 2001-04-21 Jon Trowbridge <trow@ximian.com> * contact-editor/e-contact-quick-add.c (clicked_cb): Properly convert to utf8. (Bug #2256) (build_quick_add_dialog): Properly convert from utf8. (Bug #2256) svn path=/trunk/; revision=9485
* Translations from KeldKenneth Christiansen2001-04-221-1066/+3613
| | | | | | evolution/po/da.po svn path=/trunk/; revision=9484
* I get "cannot obtain lock on directory /cvs/gnome/..../.deps: no such file ↵Gediminas Paulauskas2001-04-221-0/+1
| | | | | | or directory" so add .deps to cvsignore svn path=/trunk/; revision=9483
* For Dirk-Jan C. Binnema <dirkjan@gnome.org> :Almer S. Tigelaar2001-04-212-35/+41
| | | | | | | | | | 2001-04-21 Almer S. Tigelaar <almer@gnome.org> For Dirk-Jan C. Binnema <dirkjan@gnome.org> : * nl.po: Updated Dutch translation svn path=/trunk/; revision=9482
* Convert the result of g_get_real_name() from the locale charset to UTF8.Dan Winship2001-04-212-1/+7
| | | | | | | | * mail-config-druid.c (make_default_account): Convert the result of g_get_real_name() from the locale charset to UTF8. Noted by Petter Sundlöf (NOT "Petter Sundl_" :) svn path=/trunk/; revision=9481
* Implemented using the secmime.h convenience functions. (smime_clearsign):Jeffrey Stedfast2001-04-214-15/+754
| | | | | | | | | | | | | | | | 2001-04-20 Jeffrey Stedfast <fejj@ximian.com> * camel-smime-context.c (smime_sign): Implemented using the secmime.h convenience functions. (smime_clearsign): We just error our here, there is no clearsign for smime. (smime_verify): Copied code over from the pkcs7 verify - same state, ugly and unknown :-) (smime_encrypt): Implemented using the secmime.h convenience functions. (smime_decrypt): Same as the code in pkcs7-context. svn path=/trunk/; revision=9480
* Use a CamelPgpType. (mail_config_get_pgp_type): Return a CamelPgpType.Jeffrey Stedfast2001-04-213-6/+90
| | | | | | | | | | 2001-04-20 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_set_pgp_type): Use a CamelPgpType. (mail_config_get_pgp_type): Return a CamelPgpType. (auto_detect_pgp_variables): auto-detect the user's pgp settings. svn path=/trunk/; revision=9479
* changed path to the importer header files, since we've had reports thatDamon Chaplin2001-04-214-6/+18
| | | | | | | | | | 2001-04-20 Damon Chaplin <damon@ximian.com> * importer/evolution-shell-importer.types: changed path to the importer header files, since we've had reports that they aren't being found (though it worked OK for me). svn path=/trunk/; revision=9478
* Fix a dumb thinko in my 04-11 patch.Dan Winship2001-04-212-1/+6
| | | | | | | * mail-format.c (handle_text_plain): Fix a dumb thinko in my 04-11 patch. svn path=/trunk/; revision=9477
* Pull up fix for translation of filter direction drop down menu from theKjartan Maraas2001-04-212-1/+12
| | | | | | | | | 2001-04-20 Kjartan Maraas <kmaraas@gnome.org> * filter-rule.c: Pull up fix for translation of filter direction drop down menu from the branch. svn path=/trunk/; revision=9475
* Convert subject from utf8 before passing it on.Dan Winship2001-04-202-5/+18
| | | | | | | * mail-ops.c: (send_mail_desc): Convert subject from utf8 before passing it on. svn path=/trunk/; revision=9474
* Fixed typoHector Garcia2001-04-202-36/+38
| | | | svn path=/trunk/; revision=9471
* Fixed bug that prevented new translationsHector Garcia2001-04-202-4/+22
| | | | svn path=/trunk/; revision=9470
* Updated Spanish TranslationHector Garcia2001-04-2032-466/+808
| | | | svn path=/trunk/; revision=9469
* Limit total matches, for better performance on slow machines. It isJon Trowbridge2001-04-204-29/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-20 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-completion-test.c: Limit total matches, for better performance on slow machines. It is supposed to be a test, so correctness of the completion operations isn't really a priority... * gal/e-text/e-completion-view.c (e_completion_view_construct): Set GTK_CAN_FOCUS flag. * gal/e-text/e-entry.c (e_entry_show_popup): Evil! Evil! Unclean! Unclean! Manually check if the pointer is in the area where the popup is going to appear, and if it is, warp the pointer out of the way. After days of fucking around, this horrible hack is the only way that I've been able to figure out to keep the focus from being taken away from the entry and ending up somewhere strange when the popup pops up. (The main problem is with the case of focus-follows-cursor --- click-to-focus works fine. Sawfish idiocincracies may also be causing problems, but I don't want to unjustly accuse the WM of anything, as tempting and appealing as that can be.) (key_press_cb): Proxy for forwarding the popup's key press events to the entry. (key_release_cb): Proxy for forwarding the popup's key release events to the entry. These proxies should be enough to take care of my focus problems. Unfortunately, they aren't, and the pointer-warping-focus-horror is required for reasons that I don't fully understand. * gal/e-text/e-text.c (_get_xy_from_position): Made _get_xy_from_position return a boolean. It returns TRUE if the computation was successful (and if valid data is now in *xp and *yp), FALSE otherwise. Make sure that text->lines is not NULL, and return FALSE if it is. (_get_position): Test that _get_xy_from_position returns TRUE before using the values in x and y. (_get_position): Test that _get_xy_from_position returns TRUE before using the values in x and y. Garbage values being returned in passed-in pointers created a race condition where you could hang an EText if you deleted the entire contents of the buffer really quickly. svn path=/trunk/; revision=9468
* Update Hungarian translation (andras)Szabolcs Ban2001-04-202-605/+550
| | | | svn path=/trunk/; revision=9467
* Submit a signal even if there are no extras.Christopher James Lahey2001-04-203-44/+132
| | | | | | | | | | | | | | | 2001-04-19 Christopher James Lahey <clahey@ximian.com> * e-table-header.c (eth_calc_widths): Submit a signal even if there are no extras. * e-table-item.c (eti_request_column_width): Don't compute widths if our cells aren't realized yet. * e-tree.c: Call e_table_header_update_horizontal whenever our data changes. svn path=/trunk/; revision=9465
* #if 0'd out my not-working selection codeGediminas Paulauskas2001-04-202-0/+11
| | | | | | | | 2001-04-20 Gediminas Paulauskas <menesis@delfi.lt> * mail-display.c: #if 0'd out my not-working selection code svn path=/trunk/; revision=9464
* Updates from Clara TattoniChristopher R. Gabriel2001-04-202-2034/+3045
| | | | svn path=/trunk/; revision=9463
* Turned off information expanders (tooltips) in ETable by default. TurnChristopher James Lahey2001-04-201-7/+9
| | | | | | | | | | 2001-04-19 Christopher James Lahey <clahey@ximian.com> * e-table-item.c: Turned off information expanders (tooltips) in ETable by default. Turn them back on with the environment variable GAL_DO_TOOLTIPS. svn path=/trunk/; revision=9462
* Implemented. (pkcs7_clearsign): Implemented. (get_zero_len_passwd):Jeffrey Stedfast2001-04-202-5/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-19 Jeffrey Stedfast <fejj@ximian.com> * camel-pkcs7-context.c (pkcs7_sign): Implemented. (pkcs7_clearsign): Implemented. (get_zero_len_passwd): Convenience function to try a 0-length key on the certificate db - if this works then there is no need to prompt the user. (get_password): Callback to get the password. (camel_cipher_hash_to_nss): Convenience function to convert a CamelCipherHash to an NSS HASH_HashType. (nss_hash_to_sec_oid): Converts a HASH_HashType to a SecOidTag. (pkcs7_digest): Digest function for use with pkcs7_sign(). (sign_encode_cb): Callback to write the signed data to the output stream. (pkcs7_verify): Hacked on a bit more but am still a bit on the confused side. This might work but I wouldn't hold my breath. The sign/clearsign should be close if not correct, but this one...god only knows. (pkcs7_decrypt): Implemented. (pkcs7_encrypt): Implemented (mostly, still need to handle when 'sign' is TRUE). svn path=/trunk/; revision=9461
* Implemented. (pkcs7_clearsign): Implemented. (get_zero_len_passwd):Jeffrey Stedfast2001-04-202-7/+307
| | | | | | | | | | | | | | | | | | | | | | | 2001-04-19 Jeffrey Stedfast <fejj@ximian.com> * camel-pkcs7-context.c (pkcs7_sign): Implemented. (pkcs7_clearsign): Implemented. (get_zero_len_passwd): Convenience function to try a 0-length key on the certificate db - if this works then there is no need to prompt the user. (get_password): Callback to get the password. (camel_cipher_hash_to_nss): Convenience function to convert a CamelCipherHash to an NSS HASH_HashType. (nss_hash_to_sec_oid): Converts a HASH_HashType to a SecOidTag. (pkcs7_digest): Digest function for use with pkcs7_sign(). (sign_encode_cb): Callback to write the signed data to the output stream. (pkcs7_verify): Hacked on a bit more but am still a bit on the confused side. This might work but I wouldn't hold my breath. The sign/clearsign should be close if not correct, but this one...god only knows. svn path=/trunk/; revision=9460
* Updated Japanese translation.Akira TAGOH2001-04-202-237/+270
| | | | | | | | 2001-04-20 Akira TAGOH <tagoh@gnome.gr.jp> * ja.po: Updated Japanese translation. svn path=/trunk/; revision=9459
* ">From" is not a citation unless the previous or following line is aDan Winship2001-04-192-7/+44
| | | | | | | | | * e-html-utils.c (is_citation): ">From" is not a citation unless the previous or following line is a citation. (e_text_to_html_full): Update for is_citation change. Also, when marking citations, unmangle mbox From-mangling. svn path=/trunk/; revision=9458
* Make this more raw: don't do URLs and citations.Dan Winship2001-04-192-3/+12
| | | | | | | * mail-format.c (mail_format_raw_message): Make this more raw: don't do URLs and citations. svn path=/trunk/; revision=9457
* Fixed two fatal errors.Richard Hult2001-04-192-2/+6
| | | | | | | | 2001-04-18 Richard Hult <rhult@codefactory.se> * nl.po: Fixed two fatal errors. svn path=/trunk/; revision=9456
* missed this with the last commit (pop3 and imap memory leaks)Dan Winship2001-04-191-0/+14
| | | | svn path=/trunk/; revision=9453
* Don't need to dup the string: the relevant gnome-dialog routine alreadyDan Winship2001-04-193-1/+17
| | | | | | | | | | * session.c (request_callback): Don't need to dup the string: the relevant gnome-dialog routine already does. * message-list.c (message_list_destroy): Free the uid_nodemap. (hide_save_state): Free the filename when we're done. svn path=/trunk/; revision=9452
* Plug memory leaks.Dan Winship2001-04-1914-21/+62
| | | | | | | | | | | | | | * filter-colour.c, filter-datespec.c, filter-folder.c, filter-input.c, filter-option.c, filter-rule.c, filter-score.c, filter-source.c, score-rule.c (xml_decode): Plug memory leaks. * rule-context.c (rule_context_finalise): Implement. Free stuff. * filter-element.h: #include <gnome-xml/xmlmemory.h> here for xmlFree * filter-filter.c, filter-part.c: Remove xmlmemory.h #include svn path=/trunk/; revision=9451
* Free base_url and storage_path.Dan Winship2001-04-193-5/+33
| | | | | | | | | | | | | | | | * providers/imap/camel-imap-store.c (camel_imap_store_finalize): Free base_url and storage_path. * providers/pop3/camel-pop3-store.c (finalize): Free the implementation string. (camel_pop3_command): Clarify documentation to mention that @ex isn't set (and *@ret is) on CAMEL_POP3_ERR. (connect_to_server): Set @ex properly on CAMEL_POP3_ERR. * providers/pop3/camel-pop3-folder.c (pop3_refresh_info, pop3_get_message): Set @ex properly on CAMEL_POP3_ERR. svn path=/trunk/; revision=9450
* Implemented. (resend_msg): Use is_sent_folder().Jeffrey Stedfast2001-04-192-2/+66
| | | | | | | | | 2001-04-18 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (is_sent_folder): Implemented. (resend_msg): Use is_sent_folder(). svn path=/trunk/; revision=9449
* Free some things that weren't getting freed.Dan Winship2001-04-192-3/+10
| | | | | | | | | | | | * e-table.c (et_destroy): Free some things that weren't getting freed. * e-tree.c (et_destroy): Free some things that weren't getting freed. (e_tree_set_state_object): Don't ref the return value of e_table_state_to_header. svn path=/trunk/; revision=9448
* For Dirk-Jan C. Binnema <dirkjan@gnome.org> :Almer S. Tigelaar2001-04-192-866/+786
| | | | | | | | | | 2001-04-18 Almer S. Tigelaar <almer@gnome.org> For Dirk-Jan C. Binnema <dirkjan@gnome.org> : * nl.po: Updated Dutch translation. svn path=/trunk/; revision=9447
* Commit the stupid "File -> New Evolution Window" change that got lostEttore Perazzoli2001-04-191-3/+2
| | | | | | yesterday. svn path=/trunk/; revision=9445
* Hot builddir != srcdir loving action.Ettore Perazzoli2001-04-194-1/+15
| | | | svn path=/trunk/; revision=9444
* Disable the Python stuff and the tests for now. They are broken andEttore Perazzoli2001-04-182-1/+6
| | | | | | are not needed by end users anyway. svn path=/trunk/; revision=9443
* Prepend `$(srcdir)' to the list of libicalss headers to be combined.Ettore Perazzoli2001-04-182-11/+16
| | | | svn path=/trunk/; revision=9442
* Fix the building of ical.h. Again.Ettore Perazzoli2001-04-182-6/+16
| | | | svn path=/trunk/; revision=9441
* Re-commit ChangeLog for yesterday's changes to the "New" menu. It wasEttore Perazzoli2001-04-181-0/+9
| | | | | | not committed due to a conflict. svn path=/trunk/; revision=9440
* #include <unistd.h>Ettore Perazzoli2001-04-182-0/+6
| | | | svn path=/trunk/; revision=9439
* Connect to the "changed" signal of the categories entry so that they willFederico Mena Quintero2001-04-184-9/+53
| | | | | | | | | | | | | | | | | | | | | | | | 2001-04-17 Federico Mena Quintero <federico@ximian.com> * gui/event-editor.c (init_widgets): Connect to the "changed" signal of the categories entry so that they will be applied correctly. (EventEditorPrivate): Added fields for the contacts button and entry. (init_widgets): Disable the contacts widgets as we do not support them yet. (get_widgets): Get the contacts widgets. * gui/dialogs/task-editor.c (get_widgets): Get the contacts button, which was missing. (init_widgets): Disable the contacts widgets as we do not support them yet. * pcs/query.c (matches_text_list): Use e_utf8_strstrcasedecomp() instead of plain e_utf8_strstrcase(). (matches_summary): Likewise. svn path=/trunk/; revision=9436
* New source files to handle Pkcs7 encryption, decryption, signing, andJeffrey Stedfast2001-04-184-0/+330
| | | | | | | | | | | 2001-04-17 Jeffrey Stedfast <fejj@ximian.com> * camel-pkcs7-context.[c,h]: New source files to handle Pkcs7 encryption, decryption, signing, and verifying. Not yet complete. I'm sensing this is going to take a while seeing as how NSS is just so well documented. svn path=/trunk/; revision=9435
* Updated Spanish translationHector Garcia2001-04-182-582/+367
| | | | svn path=/trunk/; revision=9434
* more auto-indentation magicRadek Doulik2001-04-182-0/+9
| | | | | | | | 2001-04-17 Radek Doulik <rodo@ximian.com> * listener.c (reply_indent): more auto-indentation magic svn path=/trunk/; revision=9432
* more memory leaksDan Winship2001-04-184-2/+14
| | | | svn path=/trunk/; revision=9431
* s/helixcode/ximian (How I missed this page on the first go-round I don'tAaron Weber2001-04-188-38/+48
| | | | | | | | | | | | | | | | | | 2001-02-23 Aaron Weber <aaron@helixcode.com> * C/apx-authors.sgml: s/helixcode/ximian (How I missed this page on the first go-round I don't know). 2001-03-14 Gediminas Paulauskas <menesis@delfi.lt> * C/Makefile.am: there's no apx-fdl.sgml and evolution-guide.sgml anymore 2001-02-23 Aaron Weber <aaron@helixcode.com> * C/usage-mail.sgml: IMAP subscriptions stuff. svn path=/trunk/; revision=9430
* the libical action stuff uses enums rather than strings to enumerate theJP Rosevear2001-04-182-15/+36
| | | | | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * cal-util/cal-component.c (cal_component_alarm_set_action): the libical action stuff uses enums rather than strings to enumerate the various actions now (cal_component_alarm_get_action): ditto svn path=/trunk/; revision=9429
* Proxy events to the tooltip object properly.Christopher James Lahey2001-04-182-0/+55
| | | | | | | | | 2001-04-17 Christopher James Lahey <clahey@ximian.com> * e-shell-view.c (storage_set_view_box_event_cb): Proxy events to the tooltip object properly. svn path=/trunk/; revision=9428
* The perl script generated files changed between releasesJP Rosevear2001-04-1811-1753/+949
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * The perl script generated files changed between releases svn path=/trunk/; revision=9426
* Hopefully this does itJP Rosevear2001-04-183-471/+0
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Hopefully this does it svn path=/trunk/; revision=9425
* Still moreJP Rosevear2001-04-181-1/+0
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Still more svn path=/trunk/; revision=9423
* Remove more generated files. Apparently i forgot to run make maintainerJP Rosevear2001-04-182-4272/+0
| | | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Remove more generated files. Apparently i forgot to run make maintainer clean. svn path=/trunk/; revision=9422
* Removing autogenerated filesJP Rosevear2001-04-189-2282/+0
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Removing autogenerated files svn path=/trunk/; revision=9421
* Finish merge of new libical 0.23a versionJP Rosevear2001-04-1840-3116/+3303
| | | | | | | | 2001-04-17 JP Rosevear <jpr@ximian.com> * Finish merge of new libical 0.23a version svn path=/trunk/; revision=9420
* This commit was generated by cvs2svn to compensate for changes in r9415,JP Rosevear2001-04-1816-424/+189
| | | | | | which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=9416
* Initial revisionJP Rosevear2001-04-1845-0/+12569
| | | | svn path=/trunk/; revision=9413
* Pull up fix from the branch:Ettore Perazzoli2001-04-182-1/+6
| | | | | | | Add a `$(EXTRA_GNOME_CFLAGS)' to the importers' Makefile.am as they are using GAL. svn path=/trunk/; revision=9410
* Pull up fix from the branch:Ettore Perazzoli2001-04-1810-14/+30
| | | | | | | builddir != srcdir fix for building the calendar, executive summary and importer developers' docs. svn path=/trunk/; revision=9408
* Pull up fix from the branch:Ettore Perazzoli2001-04-182-0/+7
| | | | | | | Add the CORBA_GENERATED files to the SOURCES for the alarm notify daemon. svn path=/trunk/; revision=9405
* Updated Slovak translationStano Visnovsky2001-04-172-595/+737
| | | | svn path=/trunk/; revision=9400
* Updated Finnish translationjjranta2001-04-172-322/+334
| | | | svn path=/trunk/; revision=9399
* Updated Japanese translation.Akira TAGOH2001-04-172-551/+881
| | | | | | | | 2001-04-17 Akira TAGOH <tagoh@gnome.gr.jp> * ja.po: Updated Japanese translation. svn path=/trunk/; revision=9398
* don't use g_return'sJeffrey Stedfast2001-04-171-2/+3
| | | | svn path=/trunk/; revision=9396
* Add EXTRA_GNOME_CFLAGS, for gal.Dan Winship2001-04-172-0/+5
| | | | | | * pcs/Makefile.am (INCLUDES): Add EXTRA_GNOME_CFLAGS, for gal. svn path=/trunk/; revision=9395
* Don't we want to tell where we are by using the start of the message? IJeffrey Stedfast2001-04-172-5/+14
| | | | | | | | | | | | | 2001-04-16 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-mbox-summary.c (summary_rebuild): Don't we want to tell where we are by using the start of the message? I think this should be using camel_mime_parser_tell_start_from() instead. Also divide by the size *before* multiplying by 100 so that we don't overflow the int which was giving us negative values for our progress status (oops). svn path=/trunk/; revision=9394
* Turned on tooltips and alternating colors.Christopher James Lahey2001-04-171-2/+2
| | | | | | | | 2001-04-16 Christopher James Lahey <clahey@ximian.com> * e-table-item.c: Turned on tooltips and alternating colors. svn path=/trunk/; revision=9393
* Changed some comments here.Christopher James Lahey2001-04-173-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-16 Christopher James Lahey <clahey@ximian.com> * configure.in: Changed some comments here. * gal/Makefile.am (libgal_la_LIBADD): Added widgets/e-categories-master-list-array.lo and widgets/e-categories-master-list.lo. * gal/widgets/Makefile.am (libwidgets_la_SOURCES): Added widgets/e-categories-master-list-array.c and widgets/e-categories-master-list.c. (libwidgetsinclude_HEADERS): Added widgets/e-categories-master-list-array.h and widgets/e-categories-master-list.h. * gal/widgets/e-categories-master-list-array.c, gal/widgets/e-categories-master-list-array.h, gal/widgets/e-categories-master-list.c, gal/widgets/e-categories-master-list.h: Added ECategoriesMasterList and a simple local implementation of it. * gal/widgets/e-categories.c, gal/widgets/e-categories.h: Privatized this. Switched to using ECategoriesMasterList. (table_right_click): Added a right click menu to add and remove things to and from the global category list. * gal/widgets/e-gui-utils.c, gal/widgets/e-gui-utils.h: Fixed some comments and formatting. * gal/widgets/e-popup-menu.h (E_POPUP_SEPARATOR, E_POPUP_TERMINATOR): Added these #defines. svn path=/trunk/; revision=9392
* Upped the version number to 0.7.99.0.Jody Goldberg2001-04-171-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-15 Jody Goldberg <jgoldberg@home.com> * configure.in: Upped the version number to 0.7.99.0. * gal/widgets/Makefile.am : add test-color. * gal/widgets/test-color.c (main) : update. * gal/widgets/color-group.c (color_group_new_named) : add a context pointer to manage multiple instances of the same conceptual group in different instances. eg the foregroup colour groups for windows editing different documents should be different. (create_unique_name) : Adjust signature. (color_group_from_name) : ditto, Use the cg as the key, not just name. (color_group_destroy) : ditto. (color_group_new_named) : ditto. (cg_hash) : new function. (cg_cmp) : new function. (initialize_group_names) : used here. * gal/widgets/color-palette.c (color_palette_new) : Take a ColorGroup directly rather than a ColorGroup name. (color_palette_new_with_vals) : ditto. * gal/widgets/widget-color-combo.c (color_table_setup) : Take a ColorGroup directly rather than a ColorGroup name. (color_combo_construct) : Ditto. (color_combo_new) : Ditto. svn path=/trunk/; revision=9391
* Added.Jon Trowbridge2001-04-178-18/+138
| | | | | | | | | | | | | | | | | | | | | | | | 2001-04-16 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_get_name): Added. * gui/component/select-names/e-select-names.c (real_add_address_cb): Use e_select_names_model_append. It's nicer. * gui/component/select-names/e-select-names-model.c (e_select_names_model_append): Added. * gui/component/select-names/e-select-names-completion.c (book_query_process_card_list): Filter out completion matches that don't have an associated e-mail address. (book_query_score): Give a bonus to the primary address, so that it always comes up first in the completion results. * gui/component/e-address-popup.c (e_address_popup_refresh_names): Convert utf8 strings into gtk strings before displaying. svn path=/trunk/; revision=9390
* toolitems which have non-default pixmaps, must have "pixtype=pixbuf" arg.Gediminas Paulauskas2001-04-172-5/+10
| | | | | | | | | 2001-04-16 Gediminas Paulauskas <menesis@delfi.lt> * evolution-calendar.xml: toolitems which have non-default pixmaps, must have "pixtype=pixbuf" arg. Now *View buttons show up again. svn path=/trunk/; revision=9389
* Added a prototype for stamp().Jeffrey Stedfast2001-04-174-1/+11
| | | | | | | | | | | | | | | 2001-04-16 Jeffrey Stedfast <fejj@ximian.com> * camel-operation.c: Added a prototype for stamp(). * camel-charset-map.c (camel_charset_locale_name): #include string.h so we don't get a warning about strchr being undefined and also init charset to NULL. * camel-pgp-context.c (pgp_verify): Go back to doing the utf8 conversion by hand so that we don't depend on gal. svn path=/trunk/; revision=9388
* Go back to doing the utf8 conversion by hand so that we don't depend onJeffrey Stedfast2001-04-172-4/+46
| | | | | | | | | 2001-04-16 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_verify): Go back to doing the utf8 conversion by hand so that we don't depend on gal. svn path=/trunk/; revision=9387
* Merge fix from the 0.10 branch:Ettore Perazzoli2001-04-172-1/+6
| | | | | | `AC_OUTPUT()' `mail/Makefile' before `mail/importers/Makefile'. svn path=/trunk/; revision=9386
* oops, forgot to commit this with the last filesJeffrey Stedfast2001-04-171-1/+0
| | | | svn path=/trunk/; revision=9384
* Remove the EXTRA_GNOME_CFLAGS include.Jeffrey Stedfast2001-04-1711-21/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-16 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Remove the EXTRA_GNOME_CFLAGS include. * camel-store.c (camel_mkdir_hier): Convenience function that it seems a number of camel-store implementations used gal for. * providers/nntp/camel-nntp-store.c (ensure_news_dir_exists): Lets not depend on gal for just e_mkdir_hier() - use camel_mkdir_hier() instead. * providers/nntp/camel-imap-store.c: Lets not depend on gal for just e_mkdir_hier() - use camel_mkdir_hier() instead. * camel-session.c (camel_session_get_storage_path): Don't depend on e_mkdir_heir() anymore, use the CamelStore version. * camel-folder-search.h: Removed gal dependency, why was this even there in the first place? * providers/imap/camel-imap-folder.c: Don't need gal/util/e-util.h here, so remove it. * string-utils.c (strstrcase): New function, well more like old function brought back to life so we don't have to depend on gal. * providers/imap/camel-imap-store.c (imap_store_setup_online): Use strstrcase rather than e_strstrcase so we don't depend on gal. (get_unread_online): Same here. * providers/smtp/camel-smtp-transport.c (smtp_helo): Use strstrcase. svn path=/trunk/; revision=9383
* Propagate the event after sending it to the base EText.Christopher James Lahey2001-04-172-1/+10
| | | | | | | | | 2001-04-16 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (tooltip_event): Propagate the event after sending it to the base EText. svn path=/trunk/; revision=9379
* eh?Jeffrey Stedfast2001-04-171-2/+0
| | | | svn path=/trunk/; revision=9377
* Pull up fix from the branch:Ettore Perazzoli2001-04-163-4/+27
| | | | | | | Check for Editor.idl in the GNOME_PATH as well. Add `doc' to the SUBDIRS in the top-level Makefile. svn path=/trunk/; revision=9376
* Fix a crash here.Christopher James Lahey2001-04-161-2/+0
| | | | | | | | 2001-04-16 Christopher James Lahey <clahey@ximian.com> * e-tree-sorted.c (ets_sort_idle): Fix a crash here. svn path=/trunk/; revision=9374
* change $(cmd) to `cmd` in order to make it usable in non-bash bourneJaka Mocnik2001-04-162-4/+9
| | | | | | | | | 2001-04-16 Jaka Mocnik <jaka@gnu.org> * gnome-print-check.m4: change $(cmd) to `cmd` in order to make it usable in non-bash bourne shells. svn path=/trunk/; revision=9341
* Create the ESearchBar thingy. (search_bar_query_changed_cb): Build theFederico Mena Quintero2001-04-165-18/+482
| | | | | | | | | | | | | | | | | | | | | 2001-04-15 Federico Mena Quintero <federico@ximian.com> * gui/gnome-cal.c (setup_widgets): Create the ESearchBar thingy. (search_bar_query_changed_cb): Build the different queries based on the type and string. * pcs/query.c (backend_obj_updated_cb): Ref the query while we are notifying the listener so that it will not disappear from under us. (backend_obj_removed_cb): Likewise. (process_component_cb): Likewise. (func_contains): New function to match text fields. (matches_comment): New function to match comment lists. (matches_description): New function to match description lists. (matches_summary): New function to match summaries. (matches_any): New function to match any text field. (func_has_categories): New function to match categories. svn path=/trunk/; revision=9340
* New function, because it is ridiculous to have to hunt down objectFederico Mena Quintero2001-04-163-2/+48
| | | | | | | | | | | | | 2001-04-15 Federico Mena Quintero <federico@ximian.com> * e-search-bar.c (e_search_bar_get_option_choice): New function, because it is ridiculous to have to hunt down object arguments to fetch values. (e_search_bar_get_text): Likewise. (impl_get_arg): Use the functions above so that we have to maintain only one version of the getters. svn path=/trunk/; revision=9339
* Set the background color to the specified tooltip->background. Set theChristopher James Lahey2001-04-165-23/+112
| | | | | | | | | | | | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * e-cell-text.c (ect_show_tooltip): Set the background color to the specified tooltip->background. Set the foreground color to the specified tooltip->foreground. * e-table-item.c (eti_get_cell_background_color, eti_get_cell_foreground_color): Added these functions. (eti_draw, _do_tooltip): Use these new functions. * e-table-tooltip.h: Added foreground and background colors to this structure. * e-tree.c, e-tree.h (e_tree_get_tooltip): Added this function. svn path=/trunk/; revision=9338
* Made setting the rgba color work even if you're using the non-aa canvasChristopher James Lahey2001-04-161-8/+7
| | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c: Made setting the rgba color work even if you're using the non-aa canvas (except for the a.) svn path=/trunk/; revision=9337
* Mark the messages as seen, not unseen. (is_drafts_folder): New function toJeffrey Stedfast2001-04-163-14/+88
| | | | | | | | | | | | | | | | | | | 2001-04-15 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mark_all_as_seen): Mark the messages as seen, not unseen. (is_drafts_folder): New function to attempt to determine if a folder is a drafts folder. (open_msg): Use is_drafts_folder(). (edit_msg): And here. (edit_msg_internal): New function that doesn't do the drafts checking and is only to be used internally. This should save us from having to doubly-check a folder to see if it's a drafts folder when doing an Open on the message. (open_msg): Call edit_msg_internal once we've established that the folder is a drafts folder. svn path=/trunk/; revision=9336
* Do not ref both the box and the item; just connect to the item's "destroy"Federico Mena Quintero2001-04-161-7/+15
| | | | | | | | | | | | 2001-04-15 Federico Mena Quintero <federico@ximian.com> * gal/widgets/e-canvas-vbox.c (e_canvas_vbox_real_add_item): Do not ref both the box and the item; just connect to the item's "destroy" signal. (e_canvas_vbox_remove_item): Do not unref the box. (e_canvas_vbox_destroy): Disconnect from the items. svn path=/trunk/; revision=9335
* oops, &patternJeffrey Stedfast2001-04-161-2/+2
| | | | svn path=/trunk/; revision=9334
* regex doesn't set errno and regcomp returns 0 on success and any otherJeffrey Stedfast2001-04-162-5/+21
| | | | | | | | | | 2001-04-15 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (header_raw_check_mailing_list): regex doesn't set errno and regcomp returns 0 on success and any other value for an error (so don't *just* check for -1). svn path=/trunk/; revision=9333
* Start parsing the sexp with parse_value(), not parse_list(), because weFederico Mena Quintero2001-04-162-1/+7
| | | | | | | | | | 2001-04-15 Federico Mena Quintero <federico@ximian.com> * e-sexp.c (e_sexp_parse): Start parsing the sexp with parse_value(), not parse_list(), because we may have immediate values (e.g. "#f") as the whole sexp. svn path=/trunk/; revision=9332
* s/Is/is/ and s/Is Not/is not/ to be more consistant with the rest.Jeffrey Stedfast2001-04-163-22/+25
| | | | | | | | | 2001-04-15 Jeffrey Stedfast <fejj@ximian.com> * filtertypes.xml: s/Is/is/ and s/Is Not/is not/ to be more consistant with the rest. svn path=/trunk/; revision=9331
* Mark the messages as seen, not unseen.Jeffrey Stedfast2001-04-162-1/+6
| | | | | | | | | 2001-04-15 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (mark_all_as_seen): Mark the messages as seen, not unseen. svn path=/trunk/; revision=9330
* Added /* #defines */ at the top. Fixed ALTERNATE_COLORS to be an #ifdefChristopher James Lahey2001-04-162-1/+5
| | | | | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * e-table-item.c: Added /* #defines */ at the top. Fixed ALTERNATE_COLORS to be an #ifdef instead of an #if. * e-cell-text.c (ect_show_tooltip): Set "strikeout" argument on created tooltip. svn path=/trunk/; revision=9328
* Added strikeout argument.Christopher James Lahey2001-04-162-4/+34
| | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c, gal/e-text/e-text.h: Added strikeout argument. svn path=/trunk/; revision=9327
* Use e_canvas_hide_tooltip and e_canvas_popup_tooltip.Christopher James Lahey2001-04-163-68/+19
| | | | | | | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * e-cell-text.c (tooltip_event): Use e_canvas_hide_tooltip and e_canvas_popup_tooltip. * e-table-item.c: Cleaned this up. Removed some #if 0 and replaced others with #ifdefs. * e-table-tooltip.h: Removed some unnecessary fields. svn path=/trunk/; revision=9326
* Pull up fix from the branch:Ettore Perazzoli2001-04-153-11/+49
| | | | | | | | | | | Make sure the OK button in the folder creation dialog is not sensitive if no parent folder is selected. Fix a Gtk-Warning that would happen if you selected "New" in the folder selection dialog and then "Cancel" in the folder creation dialog. svn path=/trunk/; revision=9325
* Use e_canvas_hide_tooltip and e_canvas_popup_tooltip. Set bold on theChristopher James Lahey2001-04-153-20/+79
| | | | | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (tooltip_event): Use e_canvas_hide_tooltip and e_canvas_popup_tooltip. Set bold on the tooltip. * gal/widgets/e-canvas.c, gal/widgets/e-canvas.h: Added e_canvas_popup_tooltip and e_canvas_hide_tooltip. svn path=/trunk/; revision=9323
* Updated russian translation.Valek Frob2001-04-152-1656/+2164
| | | | svn path=/trunk/; revision=9322
* Cleaned this up. Removed some #if 0 and replaced others with #ifdefs.Christopher James Lahey2001-04-151-59/+4
| | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * e-table-item.c: Cleaned this up. Removed some #if 0 and replaced others with #ifdefs. svn path=/trunk/; revision=9321
* Set "bold" argument on created tooltip. Adjusted position of displayedChristopher James Lahey2001-04-154-31/+32
| | | | | | | | | | | | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * e-cell-text.c (ect_show_tooltip): Set "bold" argument on created tooltip. Adjusted position of displayed tooltip. * e-cell-tree.c (offset_of_node): Changed it so that this function handles knowing whether on not to indent non expandable first level nodes. This makes things more consistent. * e-table-item.c (eti_realize): Cleaned up the ETableItem code to properly hide tooltips when going off the screen. * e-table-tooltip.h: Added a visibility_count field to ETableTooltip. svn path=/trunk/; revision=9320
* Added "bold" argument.Christopher James Lahey2001-04-152-37/+58
| | | | | | | | 2001-04-15 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c, gal/e-text/e-text.h: Added "bold" argument. svn path=/trunk/; revision=9319
* Added widget/e-hsv-utils.lo.Christopher James Lahey2001-04-151-14/+13
| | | | | | | | | | | | | | | | | | | | | 2001-04-14 Christopher James Lahey <clahey@ximian.com> * gal/Makefile.am: Added widget/e-hsv-utils.lo. * gal/widgets/Makefile.am: Added e-hsv-utils.c and e-hsv-utils.h. * gal/widgets/e-hsv-utils.c, gal/widgets/e-hsv-utils.h: Moved from gal/e-table/e-table-hsv-utils.c and gal/e-table/e-table-hsv-utils.h. Handle modifying hue saturation and value of colors. 2001-04-13 Christopher James Lahey <clahey@ximian.com> * gal/widgets/e-selection-model.c (e_selection_model_do_something): Always emit the cursor changed signal. Even if it's changed to the same row/column. svn path=/trunk/; revision=9318
* Added widget/e-hsv-utils.lo.Christopher James Lahey2001-04-152-0/+197
| | | | | | | | | | | | | | | 2001-04-14 Christopher James Lahey <clahey@ximian.com> * gal/Makefile.am: Added widget/e-hsv-utils.lo. * gal/widgets/Makefile.am: Added e-hsv-utils.c and e-hsv-utils.h. * gal/widgets/e-hsv-utils.c, gal/widgets/e-hsv-utils.h: Moved from gal/e-table/e-table-hsv-utils.c and gal/e-table/e-table-hsv-utils.h. Handle modifying hue saturation and value of colors. svn path=/trunk/; revision=9317
* Added Filter/VFolder on mailing list. Yay. I also figured I'd expand thisJeffrey Stedfast2001-04-152-18/+32
| | | | | | | | | | | 2001-04-14 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail.xml: Added Filter/VFolder on mailing list. Yay. I also figured I'd expand this like MessageFilterSubj to MessageFilterSubject, what's with the abreviation? It makes no sense when the verb is that long anyway... svn path=/trunk/; revision=9316
* Only use non-NULL contexts. (mail_crypto_pgp_mime_part_encrypt): Same.Jeffrey Stedfast2001-04-156-38/+72
| | | | | | | | | | | | | | | | | | 2001-04-14 Jeffrey Stedfast <fejj@ximian.com> * mail-crypto.c (mail_crypto_pgp_mime_part_verify): Only use non-NULL contexts. (mail_crypto_pgp_mime_part_encrypt): Same. (mail_crypto_pgp_mime_part_decrypt): And here too. * mail-format.c (try_inline_pgp_sig): Make sure to not use the context if it is NULL. (decode_pgp): Same. * folder-browser-factory.c: Added stuff for filtering/vfoldering on mailinglists. svn path=/trunk/; revision=9315
* Check to make sure the context is a valid context in all the userJeffrey Stedfast2001-04-152-0/+15
| | | | | | | | | 2001-04-14 Jeffrey Stedfast <fejj@ximian.com> * camel-cipher-context.c: Check to make sure the context is a valid context in all the user functions. svn path=/trunk/; revision=9314
* Added the function e_book_view_listener_stop to tell the book viewChristopher James Lahey2001-04-158-88/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-14 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-book-view-listener.c, backend/ebook/e-book-view-listener.h: Added the function e_book_view_listener_stop to tell the book view listener to stop sending signals. * backend/ebook/e-book-view.c (e_book_view_destroy): Tell the EBookViewListener to stop when we're destroyed. * backend/pas/pas-backend-file.c (view_destroy, pas_backend_file_process_get_book_view, pas_backend_file_process_get_changes): Cleaned these up a bit using bonobo_object_ref and bonobo_object_unref. (pas_backend_file_process_get_book_view, pas_backend_file_process_get_changes): bonobo_object_release_unref the EBookListener here. * backend/pas/pas-backend-ldap.c (pas_backend_ldap_process_get_book_view): Cleaned this up a bit using bonobo_object_ref. Make sure to unref the listener when we're done with it. Put the new book_view in the list before telling the book_listener that it's ready. * backend/pas/pas-book-view.c (pas_book_view_construct): Cleaned this up a bit using bonobo_object_dup_ref. (pas_book_view_destroy): Cleaned this up a bit using bonobo_object_release_unref. * backend/pas/pas-book.c (pas_book_queue_get_book_view, pas_book_queue_get_changes): bonobo_object_dup_ref here instead of just duplicating. svn path=/trunk/; revision=9313
* Ref the cursor here when we receive it.Christopher James Lahey2001-04-154-74/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-04-14 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-book-listener.c (impl_BookListener_respond_get_cursor): Ref the cursor here when we receive it. (impl_BookListener_respond_get_view, impl_BookListener_respond_get_changes): Ref the book_view here when we receive it. (impl_BookListener_respond_open_book): Ref the book here when we receive it. (e_book_listener_destroy): Unref the objects in our queue here. * backend/ebook/e-book-view.c (e_book_view_construct): Cleaned this up using bonobo_object_dup_ref. (e_book_view_destroy): Cleaned this up using bonobo_object_release_unref. * backend/ebook/e-book.c (e_book_do_response_get_cursor, e_book_do_response_get_view, e_book_do_response_get_changes, e_book_unload_uri): Cleaned this up using bonobo_object_release_unref. svn path=/trunk/; revision=9311
* Do this everywhere, also fixup CLEANFILESMichael Meeks2001-04-1429-18503/+28040
| | | | | | | | | | Do this everywhere, also fixup CLEANFILES 2001-04-14 Michael Meeks <michael@ximian.com> * Makefile.am (dist-hook): remove built sources from dist. svn path=/trunk/; revision=9309
* Pull up fix from the 0-10 branch (chain the ::destroy handler forEttore Perazzoli2001-04-142-0/+7
| | | | | | | ESplash to the parent class' ::destroy handler, thus fixing an extremely stupid memory leak). svn path=/trunk/; revision=9308
* s/imap_store/store/, fixing a typo that was causing the build to fail.Jon Trowbridge2001-04-142-5/+9
| | | | | | | | | | 2001-04-13 Jon Trowbridge <trow@ximian.com> * providers/imap/camel-imap-store.c (imap_disconnect): s/imap_store/store/, fixing a typo that was causing the build to fail. svn path=/trunk/; revision=9306
* Oops --- I forgot to add these files before my last commit.Jon Trowbridge2001-04-142-0/+408
| | | | svn path=/trunk/; revision=9305
* Make the (previously unused) get-source command actually do the rightJon Trowbridge2001-04-1410-7/+64
| | | | | | | | | | | | | | | | | | | | | | 2001-04-13 Jon Trowbridge <trow@gnu.org> * camel-filter-search.c (get_source): Make the (previously unused) get-source command actually do the right thing, properly shrouding any passed-in source and falling back to use the source attached to the mime message. 2001-04-13 Jon Trowbridge <trow@gnu.org> * filtertypes.xml: Add XML specs for source account filtering. * filter-element.c (filter_element_new_type_name): Recognize type "source", construct a FilterSource. * filter-source.c: Added. A FilterElement for the account e-mail comes from. svn path=/trunk/; revision=9304
* Remove some redundant LIBS variables... purify complained that the commandDan Winship2001-04-147-18/+43
| | | | | | | | | | | | | | | | | | | | * Makefile.am (evolution_mail_LDADD): Remove some redundant LIBS variables... purify complained that the command line was too long. :-} * mail-account-gui.c: Plug leaks. * mail-display.c (on_url_requested): close the html stream on error too. * mail-ops.c (fetch_mail_fetch): Move a line around that probably doesn't affect anything, but it's correct. * session.c (auth_callback): Plug leak. * mail-send-recv.c (receive_status): Initialize "now". svn path=/trunk/; revision=9303
* Plug leaks.Dan Winship2001-04-146-10/+41
| | | | | | | | | | | | | | | | * camel-object.c (camel_object_hook_event): * camel-uid-cache.c (camel_uid_cache_get_new_uids): * camel-url.c (camel_url_new_with_base): Plug leaks. * camel-remote-store.c (camel_remote_store_init): Don't re-initialize the folders hash table. * providers/imap/camel-imap-store.c (imap_disconnect): Free authtypes since they'll be re-read on re-connect. (get_folder_info): Free folderinfos that we're discarding from the list. svn path=/trunk/; revision=9302
* Fix memory leakDan Winship2001-04-141-1/+2
| | | | | | * e-table-header.c (eth_destroy): Fix memory leak svn path=/trunk/; revision=9301
* Fix the syntactic bogon here, and attempt to fix the logical bogon too.Dan Winship2001-04-142-2/+10
| | | | | | | | | | * cal-util/timeutil.c (time_from_isodate): Fix the syntactic bogon here, and attempt to fix the logical bogon too. (tm_gmtoff and timezone have opposite signs... I'm assuming Federico tested the Linux case, so I'm flipping the sign of the BSD case. But maybe he didn't and it's supposed to be the other way...) svn path=/trunk/; revision=9300
* Get the ESelectNamesModel from the widget's text model instead of storingChristopher James Lahey2001-04-132-6/+21
| | | | | | | | | | | 2001-04-13 Christopher James Lahey <clahey@ximian.com> * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Get the ESelectNamesModel from the widget's text model instead of storing it as a gtk_object_set_data since it may change. svn path=/trunk/; revision=9299
* Only activate the message if the cursor has moved.Christopher James Lahey2001-04-132-4/+18
| | | | | | | | | 2001-04-13 Christopher James Lahey <clahey@ximian.com> * message-list.c (on_cursor_activated_cmd): Only activate the message if the cursor has moved. svn path=/trunk/; revision=9298