aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/lfm
Commit message (Expand)AuthorAgeFilesLines
* - Update port to version 2.0.alepulver2007-09-284-11/+20
* Remove USE_REINPLACE from all categories starting with Sedwin2006-05-131-1/+0
* - Add SHA256pav2005-11-261-0/+1
* Update to version 0.91krion2005-03-134-49/+49
* SIZEify.trevor2004-01-301-0/+1
* Fix python version detection routines to cope with python 2.3'sperky2003-08-021-1/+1
* update lfm to 0.9oliver2003-07-282-2/+2
* De-pkg-comment.knu2003-02-212-1/+1
* use USE_PYDISTUTILSijliao2002-04-301-7/+1
* Update to 0.8pat2002-03-292-2/+2
* - Update to version 0.7wjv2002-01-176-8/+47
* add lfmijliao2001-07-215-0/+42
n> | | | | | | | | 2002-01-18 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/e-contact-editor-address.c (fill_in_countries), gui/contact-editor/fulladdr.glade: Sort country list. Country list moves from fulladdr.glade to e-contact-editor-address.c, but only a few country names have actually changed. Fixes Ximian bug #16545. svn path=/trunk/; revision=15354 * typos.Aaron Weber2002-01-182-2/+6 | | | | | | | | 2002-01-17 Aaron Weber <aaron@ximian.com> * C/apx-gloss.sgml: typos. svn path=/trunk/; revision=15353 * save the alarm string in the correct variable (str), so it actually getsDamon Chaplin2002-01-182-2/+7 | | | | | | | | | | 2002-01-17 Damon Chaplin <damon@ximian.com> * gui/dialogs/alarm-page.c (get_alarm_string): save the alarm string in the correct variable (str), so it actually gets shown for alarms with specific trigger times. Fixes bug #18801. svn path=/trunk/; revision=15352 * Fixes #17725Zbigniew Chyla2002-01-182-4/+16 | | | | | | | | | | | | 2001-12-20 Zbigniew Chyla <cyba@gnome.pl> Fixes #17725 * evolution/addressbook/printing/e-contact-print.c (complete_sequence): Do not assume that the first byte of file_as is the first letter, use utf8 functions instead. svn path=/trunk/; revision=15351 * Update to match new uudecode interface (ie, no longer need a uulen stateJeffrey Stedfast2002-01-182-3/+8 | | | | | | | | | 2002-01-17 Jeffrey Stedfast <fejj@ximian.com> * mail-format.c (try_uudecoding): Update to match new uudecode interface (ie, no longer need a uulen state variable). svn path=/trunk/; revision=15350 * Stop uudecoding once the CAMEL_UUDECODE_STATE_END state bit gets set. SetJeffrey Stedfast2002-01-185-73/+93 | | | | | | | | | | | | | | | | | | | 2002-01-17 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-filter-basic.c (filter): Stop uudecoding once the CAMEL_UUDECODE_STATE_END state bit gets set. Set the CAMEL_UUDECODE_STATE_BEGIN state bit once we find the begin line. (reset): No longer have uu_begin or uulen state variables, these are now stuffed into a single state variable. * camel-mime-utils.c (uudecode_step): No longer needs a uulen argument and also keeps track of whether or not the end of the encoded data has been found in 'state'. (uuencode_step): Now stuffs uulen into state so that the uulen argument is no longer needed. (uuencode_close): Same. svn path=/trunk/; revision=15349 * default component classification to PUBLIC. Fixes internal bug #1066Rodrigo Moya2002-01-172-3/+10 | | | | | | | | | 2002-01-15 Rodrigo Moya <rodrigo@ximian.com> * gui/dialogs/task-page.c (task_page_fill_widgets): default component classification to PUBLIC. Fixes internal bug #1066 svn path=/trunk/; revision=15348 * If we don't want to corrupt the uuencoded data by overwriting it withJeffrey Stedfast2002-01-174-0/+23 | | | | | | | | | | | | | | 2002-01-16 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-filter-basic.c (filter): If we don't want to corrupt the uuencoded data by overwriting it with base64 decoded data afterward, we need to add a break statement! * camel-folder-summary.c (summary_build_content_info): Add code to add a uu filter. (camel_folder_summary_finalize): Unref the uuencode filter. svn path=/trunk/; revision=15347 * Fixed slight logic error to find the uuencode begin line. Fixes bugJeffrey Stedfast2002-01-172-1/+7 | | | | | | | | | 2002-01-16 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-filter-basic.c (filter): Fixed slight logic error to find the uuencode begin line. Fixes bug #18754. svn path=/trunk/; revision=15346 * Remove "Dump" menu item.Ettore Perazzoli2002-01-172-1/+4 | | | | | | * evolution.xml: Remove "Dump" menu item. svn path=/trunk/; revision=15345 * Use soup to transfer HTTP files and other bugs fixedIain Holmes2002-01-179-340/+221 | | | | svn path=/trunk/; revision=15344 * SOUP stuffIain Holmes2002-01-173-0/+15 | | | | svn path=/trunk/; revision=15343 * move all functions here, get rid of header files, use e-pilot-settings toJP Rosevear2002-01-176-280/+256 | | | | | | | | | 2002-01-16 JP Rosevear <jpr@ximian.com> * conduit/address-conduit.c: move all functions here, get rid of header files, use e-pilot-settings to display gui svn path=/trunk/; revision=15342 * new file, implements the ECellProgress object.Krisztian Pifko2002-01-172-0/+524 | | | | | | | | | | | | 2002-01-16 Krisztian Pifko <monsta@users.sourceforge.net> * e-cell-progress.c, e-cell-progress.h: new file, implements the ECellProgress object. * Makefile.am (libetable_la_SOURCES, libetableinclude_HEADERS): added e-cell-progress.c and e-cell-progress.h. svn path=/trunk/; revision=15341 * Added #include <libgnome/gnome-defs.h>.Christopher James Lahey2002-01-178-1/+8 | | | | | | | | | | | | | 2002-01-16 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-entry.h, gal/e-text/e-table-text-model.h, gal/e-text/e-text-model-uri.h, gal/e-text/e-text.h, gal/util/e-i18n.h, gal/widgets/e-canvas-utils.h, gal/widgets/e-gui-utils.h, gal/widgets/e-printable.h, gal/widgets/gtk-combo-stack.h: Added #include <libgnome/gnome-defs.h>. svn path=/trunk/; revision=15340 * Added #include <libgnome/gnome-defs.h>.Christopher James Lahey2002-01-1728-0/+31 | | | | | | | | | | | | | | | | | 2002-01-16 Christopher James Lahey <clahey@ximian.com> * e-cell-checkbox.h, e-cell-date.h, e-cell-float.h, e-cell-number.h, e-cell-size.h, e-cell-text.h, e-cell-toggle.h, e-cell-tree.h, e-cell.h, e-table-click-to-add.h, e-table-col-dnd.h, e-table-config-field.h, e-table-extras.h, e-table-field-chooser-item.h, e-table-group-container.h, e-table-group-leaf.h, e-table-group.h, e-table-header-item.h, e-table-item.h, e-table-scrolled.h, e-table-sorter.h, e-table-tooltip.h, e-table-tree.h, e-table-utils.h, e-table.h, e-tree-scrolled.h, e-tree-sorted-variable.h, e-tree.h: Added #include <libgnome/gnome-defs.h>. svn path=/trunk/; revision=15339 * for all separators, add a unique (per xml file) name to each separator, soMichael Meeks2002-01-1616-81/+100 | | | | | | | | | | | 2002-01-15 Michael Meeks <michael@ximian.com> * *.xml: for all separators, add a unique (per xml file) name to each separator, so we don't get them conflicting across merges and messing with the order; then give them a dummy attr f="" to stop them being transparent, hmm. svn path=/trunk/; revision=15338 * New functions for saving selection state and such.Christopher James Lahey2002-01-165-23/+210 | | | | | | | | | | | | | | | | 2002-01-15 Christopher James Lahey <clahey@ximian.com> * e-cell.c, e-cell.h (e_cell_save_state, e_cell_load_state, e_cell_free_state): New functions for saving selection state and such. * e-cell-text.c (ect_save_state): Implemented the new state functions. * e-table-item.c, e-table-item.h: Use the new cell state functions when focusing in or out. Fixes Ximian bug #14968. svn path=/trunk/; revision=15335 * [Fix #17441, Crash trying to import Multiple VCard file into LDAPEttore Perazzoli2002-01-162-6/+27 | | | | | | | | | folder.] * e-shell-importer.c (show_error): Add a NULL in the call to `gnome_message_box_new()'. svn path=/trunk/; revision=15333 * Redo the whole options/account-creation thing.Aaron Weber2002-01-163-114/+325 | | | | | | | | | | | | 2002-01-15 Aaron Weber <aaron@ximian.com> * C/config-prefs.sgml: Redo the whole options/account-creation thing. * C/usage-mainwindow.sgml: Redo the whole options/account-creation thing. svn path=/trunk/; revision=15331 * remove misleading title and fix spacingJP Rosevear2002-01-162-43/+5 | | | | | | | | | 2002-01-15 JP Rosevear <jpr@ximian.com> * gui/component/select-names/select-names.glade: remove misleading title and fix spacing svn path=/trunk/; revision=15330 * New callback to handle the set_base signal. (on_url_requested): If theJeffrey Stedfast2002-01-163-5/+60 | | | | | | | | | | | | | | | | 2002-01-15 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (on_set_base): New callback to handle the set_base signal. (on_url_requested): If the base_url is set, prepend it to the data url (we don't want to do this for cid urls or part urls tho). (mail_display_init): Initialize md->base_url to NULL. (mail_display_destroy): Free the base_url. (mail_display_initialize_gtkhtml): Connect to the set_base signal. (on_link_clicked): If the base_url is set, prepend it to the url string passed to us from gtkhtml. svn path=/trunk/; revision=15329 * Updated to match the new send_to API. (smtp_send): Get the from addressJeffrey Stedfast2002-01-165-16/+36 | | | | | | | | | | | | | | | | | 2002-01-15 Jeffrey Stedfast <fejj@ximian.com> * providers/smtp/camel-smtp-transport.c (smtp_send_to): Updated to match the new send_to API. (smtp_send): Get the from address and pass that along to smtp_send_to(). * providers/sendmail/camel-sendmail-transport.c (sendmail_send_to): Updated to match the new send_to API. * camel-transport.c (camel_transport_send_to): Now takes a from argument too. svn path=/trunk/; revision=15328 * Sort the needheaders UID array and fixed to respect the UID_SET_LIMIT.Jeffrey Stedfast2002-01-162-28/+56 | | | | | | | | | | | | | | 2002-01-15 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_update_summary): Sort the needheaders UID array and fixed to respect the UID_SET_LIMIT. This should now finish the fixification of bug #2529. There's still the possible issue that a command-line (The only command-line I can think of that can still be too long is a SEARCH command, but this can't possibly be fixed until we rewrite the imap code to use Zucchi's ImapEngine idea). svn path=/trunk/; revision=15327 * If we write "" to an xml file, we read back NULL. So if we read back NULL,Not Zed2002-01-152-4/+13 | | | | | | | | | | | 2002-01-15 Not Zed <NotZed@Ximian.com> * filter-input.c (xml_decode): If we write "" to an xml file, we read back NULL. So if we read back NULL, convert it to "". Sigh. This makes a fix for #7801, although new gui may also be required. svn path=/trunk/; revision=15326 * Handle the case of a 0 length string properly here.Christopher James Lahey2002-01-151-0/+6 | | | | | | | | | 2002-01-14 Christopher James Lahey <clahey@ximian.com> * gal/e-text/e-text.c (line_splitter): Handle the case of a 0 length string properly here. svn path=/trunk/; revision=15323 * move all functions here, get rid of header files, use e-pilot-settings toJP Rosevear2002-01-1511-568/+509 | | | | | | | | | | | 2002-01-14 JP Rosevear <jpr@ximian.com> * conduits/calendar/calendar-conduit.c: move all functions here, get rid of header files, use e-pilot-settings to display gui * conduits/todo/todo-conduit.c: as above svn path=/trunk/; revision=15322 * compile new filesJP Rosevear2002-01-154-3/+231 | | | | | | | | | | | 2002-01-14 JP Rosevear <jpr@ximian.com> * Makefile.am: compile new files * e-pilot-settings.[hc]: beginnings of a general conduit configuration gui svn path=/trunk/; revision=15321 * use icaltimetype_to_tmJP Rosevear2002-01-152-7/+5 | | | | | | | | 2002-01-14 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (get_current_time): use icaltimetype_to_tm svn path=/trunk/; revision=15320 * figure out when today is and highlight if it is not selectedJP Rosevear2002-01-154-3/+30 | | | | | | | | | | | | | 2002-01-14 JP Rosevear <jpr@ximian.com> * gui/e-week-view-main-item.c (e_week_view_main_item_draw_day): figure out when today is and highlight if it is not selected * gui/e-week-view.h: enum the "today" color * gui/e-week-view.c (e_week_view_realize): init the "today" color svn path=/trunk/; revision=15319 * Updated to use the new imap_uid_array_to_set() interface.Jeffrey Stedfast2002-01-154-110/+188 | | | | | | | | | | | | | | | | | | | | | 2002-01-14 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_expunge_uids_online): Updated to use the new imap_uid_array_to_set() interface. (imap_expunge_uids_resyncing): Same. (do_copy): Here too. (imap_update_summary): Added a FIXME comment to rewrite allowing for a uid-set limitation. (get_matching): Copy some of the logic over from imap_uid_adday_to_set() to limit the length of the uid-set string. (imap_sync_online): Added a comment to explain what is going on with get_matching() since the behavior has changed slightly. * providers/imap/camel-imap-utils.c (imap_uid_array_to_set): Modify the interface so that we can limit the size of the uid set string returned. svn path=/trunk/; revision=15318 * re-order activate / de-activate to minimise flicker switching betweenMichael Meeks2002-01-152-9/+16 | | | | | | | | | | 2001-12-14 Michael Meeks <michael@ximian.com> * e-shell-view.c (set_current_notebook_page): re-order activate / de-activate to minimise flicker switching between identical components. svn path=/trunk/; revision=15316 * Updated Swedish translation.Christian Rose2002-01-142-21/+30 | | | | | | | | 2002-01-14 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=15315 * Rewritten to use a cache for body searches when online. Will need someNot Zed2002-01-148-111/+1480 | | | | | | | | | | | | | | | | | | | | 2002-01-14 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-search.c (imap_body_contains): Rewritten to use a cache for body searches when online. Will need some heavy testing but so far seems to be beneficial. * providers/imap/camel-imap-folder.c (imap_search_by_expression, search_by_uids): dont initialise search object here. (camel_imap_folder_new): Setup search object here with pointer to cache dir. 2001-12-01 Not Zed <NotZed@Ximian.com> * camel-store-summary.[ch]: New class to store a store's folder list in. Not yet completed. svn path=/trunk/; revision=15314 * add protosJP Rosevear2002-01-144-21/+164 | | | | | | | | | | | | | | | | | 2002-01-13 JP Rosevear <jpr@ximian.com> * gui/alarm-notify/save.h: add protos * gui/alarm-notify/save.c (save_blessed_program): records a program as blessed (is_blessed_program): checks to see if a program is blessed * gui/alarm-notify/alarm-queue.c (procedure_notification_dialog): popup a dialog notifying the user that is a program and let them not see the dialog about this program again (procedure_notification): use above svn path=/trunk/; revision=15313 * Updated Norwegian (bokmål) translation.Kjartan Maraas2002-01-142-3681/+13371 | | | | | | | | 2002-01-13 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=15312 * Updated Greek TranslationSimos Xenitellis2002-01-132-5498/+6494 | | | | svn path=/trunk/; revision=15310 * Updated Swedish translation.Christian Rose2002-01-132-89/+99 | | | | | | | | 2002-01-13 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=15309 * translate timezone names when displayed. Fixes bug #6544.Damon Chaplin2002-01-124-15/+59 | | | | | | | | | | | 2002-01-11 Damon Chaplin <damon@ximian.com> * gui/e-timezone-entry.c: * gui/e-itip-control.c (write_label_piece): * gui/calendar-config.c (on_timezone_set): translate timezone names when displayed. Fixes bug #6544. svn path=/trunk/; revision=15307 * updatedDamon Chaplin2002-01-121-0/+7 | | | | svn path=/trunk/; revision=15306 * handle translated timezone names.Damon Chaplin2002-01-122-2/+7 | | | | | | | | | | | 2002-01-11 Damon Chaplin <damon@ximian.com> * e-shell-startup-wizard.c (finish_func): handle translated timezone names. * Makefile.am (INCLUDES): added -I$(top_srcdir)/libical/src/libical. svn path=/trunk/; revision=15305 * Updated Swedish translation.Christian Rose2002-01-122-126/+132 | | | | | | | | 2002-01-12 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=15304 * translate timezone names, and provide a function to get back to theDamon Chaplin2002-01-124-11/+69 | | | | | | | | | 2002-01-11 Damon Chaplin <damon@ximian.com> * e-timezone-dialog/e-timezone-dialog.[hc]: translate timezone names, and provide a function to get back to the English version. svn path=/trunk/; revision=15303 * Kludge around a bug in Exchange 5.5 that reports 2 messages with the sameJeffrey Stedfast2002-01-122-2/+30 | | | | | | | | | | 2002-01-11 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_update_summary): Kludge around a bug in Exchange 5.5 that reports 2 messages with the same UID. Fixes bug #17694. Replaces the fix from yesterday. svn path=/trunk/; revision=15298 * Updated Slovak translation.Stanislav Visnovsky2002-01-112-3460/+15181 | | | | | | | | 2002-01-11 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=15297 * Handle setting the search bar to "Advanced..." when the alphabet buttonsChristopher James Lahey2002-01-114-20/+80 | | | | | | | | | | | | | | | | | | | | | 2002-01-11 Christopher James Lahey <clahey@ximian.com> * gui/component/addressbook.c (alphabet_state_changed): Handle setting the search bar to "Advanced..." when the alphabet buttons are pushed and back when they're cleared. Fixes Ximian bug #12904. (addressbook_menu_activated): When the user calls Search->clear, set the search to ESB_ANY and "", don't just set the text. This is especially useful when it's set to ESB_ADVANCED. * gui/widgets/e-addressbook-view.c, gui/widgets/e-addressbook-view.h (alphabet_state_change): Added this signal which gets emitted when the alphabet buttons are pushed. (command_state_change): Removed the ref pair here. It's not necessary. gtk_signal_emit refs the object itself. svn path=/trunk/; revision=15295 * Commit the ChangeLog for the fixes I just accidently committed:Christopher James Lahey2002-01-111-0/+9 | | | | | | | | | | | | | 2002-01-11 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-card-compare.c (name_synonyms): Added a couple of names here. * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_get_nth_obj): Removed an unused variable. svn path=/trunk/; revision=15294 * ChangeLog change.Chris Lahey2002-01-113-2/+4 | | | | svn path=/trunk/; revision=15293 * Use toggle buttons here.Christopher James Lahey2002-01-113-8/+54 | | | | | | | | | | 2002-01-11 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-addressbook-view.c, gui/widgets/e-addressbook-view.h (create_alphabet): Use toggle buttons here. svn path=/trunk/; revision=15292 * If PATH_MAX doesn't exist, use _POSIX_PATH_MAX.Jeffrey Stedfast2002-01-112-0/+11 | | | | | | | | | 2002-01-10 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-local-folder.c: If PATH_MAX doesn't exist, use _POSIX_PATH_MAX. svn path=/trunk/; revision=15291 * If mi is NULL, don't bother updating it. Should fix bug #17694.Jeffrey Stedfast2002-01-112-0/+10 | | | | | | | | | 2002-01-10 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_update_summary): If mi is NULL, don't bother updating it. Should fix bug #17694. svn path=/trunk/; revision=15290 * Allow for a period after suffixes. Fixes Ximian bug #17012.Christopher James Lahey2002-01-112-4/+11 | | | | | | | | | 2002-01-10 Christopher James Lahey <clahey@ximian.com> * ename/e-name-western.c (e_name_western_word_is_suffix): Allow for a period after suffixes. Fixes Ximian bug #17012. svn path=/trunk/; revision=15289 * get_file_contents(): use charset instead of composer->charset because the ↵Jeffrey Stedfast2002-01-111-1/+1 | | | | | | composer arg can be NULL. svn path=/trunk/; revision=15288 * Don't remove any X-Evolution* headers here, the composer already knows toJeffrey Stedfast2002-01-112-3/+6 | | | | | | | | | | 2002-01-10 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (do_edit_messages): Don't remove any X-Evolution* headers here, the composer already knows to ignore these. Besides, it needs to know the X-Evolution-Format header. svn path=/trunk/; revision=15287 * Rewrote to use CamelStreams and also convert the file contents to UTF-8Jeffrey Stedfast2002-01-112-98/+52 | | | | | | | | | | | | | | 2002-01-10 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (get_file_content): Rewrote to use CamelStreams and also convert the file contents to UTF-8 (assums the file charset is the same charset that the composer is set to). (menu_file_insert_file_cb): Pass the composer into get_file_content(). (e_msg_composer_get_sig_file_content): Pass NULL as the composer argument. svn path=/trunk/; revision=15286 * #include camel-mime-filter-tohtml.hJeffrey Stedfast2002-01-112-0/+3 | | | | | | | | 2002-01-10 Jeffrey Stedfast <fejj@ximian.com> * camel.h: #include camel-mime-filter-tohtml.h svn path=/trunk/; revision=15285 * Kludge around Microsoft Exchange 5.5 (bug #5348) by forgetting ourJeffrey Stedfast2002-01-112-19/+43 | | | | | | | | | | | 2002-01-10 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-folder.c (imap_update_summary): Kludge around Microsoft Exchange 5.5 (bug #5348) by forgetting our currently selected folder and re-SELECTing it so that the Exchange server has a chance to realise it has new messages. svn path=/trunk/; revision=15284 * *** empty log message ***Wang Jian2002-01-102-779/+565 | | | | svn path=/trunk/; revision=15282 * Choose the first filled in address field here. Fixes Ximian bug #2222.Christopher James Lahey2002-01-102-3/+30 | | | | | | | | | 2002-01-09 Christopher James Lahey <clahey@ximian.com> * gui/contact-editor/e-contact-editor.c (set_fields): Choose the first filled in address field here. Fixes Ximian bug #2222. svn path=/trunk/; revision=15280 * Fixed the setup of the "save-draft" signal so that it would actually work.Jeffrey Stedfast2002-01-102-38/+23 | | | | | | | | | 2002-01-09 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (class_init): Fixed the setup of the "save-draft" signal so that it would actually work. svn path=/trunk/; revision=15279 * Made the header item here handle horizontal scrolling when adding aChristopher James Lahey2002-01-102-23/+157 | | | | | | | | | | 2002-01-09 Christopher James Lahey <clahey@ximian.com> * e-table-header-item.c, e-table-header-item.h (scroll_timeout): Made the header item here handle horizontal scrolling when adding a column. svn path=/trunk/; revision=15278 * fixed changelogJeffrey Stedfast2002-01-101-4/+5 | | | | svn path=/trunk/; revision=15277 * If the mbox file is a symlink, follow the symlink and get the One TrueJeffrey Stedfast2002-01-105-46/+206 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-09 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-mbox-folder.c (camel_mbox_folder_new): If the mbox file is a symlink, follow the symlink and get the One True Path so that we can rewrite the mbox later without worrying about clobbering the symlink. 2002-01-08 Jeffrey Stedfast <fejj@ximian.com> * camel-filter-search.c (TODO): There are a few sexp callbacks that could be modified to use fms->info rather than using a message object (like date and possibly mlist stuff) but *only* if the date exists on the CamelMessageInfo object (since it may be blank except for message flags). (camel_filter_search_get_message): New internal convenience function to make sure that the FilterMessageSearch has loaded the message (and to load the message if this isn't the case). (check_header): Call camel_filter_search_get_message(). (header_exists): Same. (header_regex): Here too. (header_full_regex): And here. (body_contains): Again here. (body_regex): Here too. (get_sent_date): Here also. (get_received_date): Same. (get_source): Here if we need to. (camel_filter_search_match): Now takes a callback function/data pair for on-demand message loading so that we don't necessarily have to load the message if the defined filter rules don't require it. * camel-filter-driver.c (camel_filter_driver_filter_folder): Don't bother fetching the message here, let camel_filter_driver_filter_message() worry about this. (get_message_cb): New utility callback to fetch a message. (camel_filter_driver_filter_message): Only fetch the message if we absolutely need it to get a CamelMessageInfo. Instead of passing a message object to camel_filter_search_match(), pass get_message_cb and some user_data so that the matching code can fetch the message on demand. svn path=/trunk/; revision=15276 * Add a test for getting arbitrary fields.Joe Shaw2002-01-104-2/+57 | | | | | | | | | | | | | | | | | 2002-01-03 Joe Shaw <joe@ximian.com> * backend/ebook/test-card.c: Add a test for getting arbitrary fields. * backend/pas/pas-backend-card-sexp.c (compare_arbitrary): Added. (prop_info_table): Add a LIST_PROP for arbitrary fields. 2002-01-03 Nat Friedman <nat@ximian.com> * backend/ebook/e-book.c (activate_factories_for_uri): Free the query if the oaf response is of zero length. svn path=/trunk/; revision=15275 * Bumped version number to 0.19.99.0. Bumped GAL_CURRENT. ResetChristopher James Lahey2002-01-093-43/+87 | | | | | | | | | | | | | | | | | 2002-01-09 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped version number to 0.19.99.0. Bumped GAL_CURRENT. Reset GAL_REVISION. From gal/e-table/ChangeLog: 2002-01-09 Christopher James Lahey <clahey@ximian.com> * e-table.c, e-table.h (scroll_timeout), e-tree.c (scroll_timeout): Made these handle horizontal scrolling during drags. svn path=/trunk/; revision=15272 * Collapse nodes that were opened during a drag, unless the drop site is aChristopher James Lahey2002-01-091-3/+53 | | | | | | | | | | 2002-01-09 Christopher James Lahey <clahey@ximian.com> * e-tree.c (collapse_drag): Collapse nodes that were opened during a drag, unless the drop site is a child node. Fixes Ximian bug #4965. svn path=/trunk/; revision=15271 * Sorted and added LOTS of missing files. Updated Swedish translation.Christian Rose2002-01-093-3355/+3552 | | | | | | | | | 2002-01-09 Christian Rose <menthos@menthos.com> * POTFILES.in: Sorted and added LOTS of missing files. * sv.po: Updated Swedish translation. svn path=/trunk/; revision=15269 * Do proper refcounting on the draft folder.Jeffrey Stedfast2002-01-092-2/+10 | | | | | | | | | 2002-01-08 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_save_draft_cb): Do proper refcounting on the draft folder. svn path=/trunk/; revision=15268 * When performing a wraparound, check to see if the first (or last dependingJeffrey Stedfast2002-01-092-4/+26 | | | | | | | | | | | | | | | 2002-01-08 Jeffrey Stedfast <fejj@ximian.com> * message-list.c (message_list_select): When performing a wraparound, check to see if the first (or last depending on direction) message fits the selection criteria before telling etable to find the next/previous matching node. * mail-account-gui.c (mail_account_gui_new): When connecting to the transport username changed event, pass the gui->transport not the gui->source. svn path=/trunk/; revision=15267 * When connecting to the transport username changed event, pass theJeffrey Stedfast2002-01-093-1/+9 | | | | | | | | | | 2002-01-08 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_new): When connecting to the transport username changed event, pass the gui->transport not the gui->source. svn path=/trunk/; revision=15266 * Make the mbox importer check for Mozilla status headers and act on them.Iain Holmes2002-01-094-4/+124 | | | | svn path=/trunk/; revision=15265 * Polish.Aaron Weber2002-01-081-1/+1 | | | | svn path=/trunk/; revision=15264 * Renamed. (mail_config_get_new_mail_notify_sound_file): Renamed.Jeffrey Stedfast2002-01-0810-53/+102 | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-07 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_set_new_mail_notify_sound_file): Renamed. (mail_config_get_new_mail_notify_sound_file): Renamed. * mail-accounts.c (notify_radio_toggled): Replace EXEC with PLAY_SOUND. (construct): renamed the exec_command stuff to play_sound. * main.c (main): Init and shutdown gnome_sound. * mail-ops.c (fetch_mail_fetch): Don't do any new-mail notification here. (filter_folder_filter): call camel_filter_driver_flush. * mail-session.c (main_get_filter_driver): Set the filter-driver exec_func here instead. * mail-ops.c (mail_fetch_mail): Don't set the filter-driver exec_func here. svn path=/trunk/; revision=15263 * Flush the only-once actions.Jeffrey Stedfast2002-01-084-29/+155 | | | | | | | | | | | | | | | | | | | 2002-01-07 Jeffrey Stedfast <fejj@ximian.com> * camel-folder.c (filter_filter): Flush the only-once actions. * camel-filter-driver.c (camel_filter_driver_filter_message): Don't increment a filtered_count here any longer. (camel_filter_driver_reset_filtered_count): Removed. (camel_filter_driver_get_filtered_count): Removed. (do_beep): New action. (play_sound): New action to play a sound (do_only_once): Another new action. (camel_filter_driver_finalise): Free the only_once hash if the driver has not been "flushed". (camel_filter_driver_flush): Flush all of the only-once actions. svn path=/trunk/; revision=15262 * Touched this file but don't think I changed it.Aaron Weber2002-01-082-2/+36 | | | | | | | | | | | | | | | 2002-01-07 Aaron Weber <aaron@ximian.com> * C/evolution.sgml: Touched this file but don't think I changed it. * C/usage-calendar.sgml: mention the full-advantage section and the exchange features. Expand mention of "autopick" and general polish on the appointment-scheduling and peer-to-peer groupware functions. Also clarify palm-sync location information. All features danw mentioned as critical are now docuemnted. svn path=/trunk/; revision=15261 * mention the full-advantage section and the exchange features. ExpandAaron Weber2002-01-082-35/+90 | | | | | | | | | | | | | | 2002-01-07 Aaron Weber <aaron@ximian.com> * C/usage-calendar.sgml: mention the full-advantage section and the exchange features. Expand mention of "autopick" and general polish on the appointment-scheduling and peer-to-peer groupware functions. * C/usage-exchange.sgml: Fix and expand as per Danw's notes about Features that need to be documented. svn path=/trunk/; revision=15260 * Fix. Expand.Aaron Weber2002-01-081-56/+116 | | | | | | | | 2002-01-07 Aaron Weber <aaron@ximian.com> * C/usage-exchange.sgml: Fix. Expand. svn path=/trunk/; revision=15257 * Moved windows-1251 to the end of the list since it contains the euro andJeffrey Stedfast2002-01-083-98/+214 | | | | | | | | | | | | 2002-01-07 Jeffrey Stedfast <fejj@ximian.com> * camel-charset-map.c: Moved windows-1251 to the end of the list since it contains the euro and we'd prefer to use iso-8859-15 when the euro is requested than a windows charset if possible. * camel-charset-map-private.h: Regenerated. svn path=/trunk/; revision=15256 * Set the X-Evolution-Format header to text/plain if that is the editingJeffrey Stedfast2002-01-083-1/+12 | | | | | | | | | | 2002-01-07 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (e_msg_composer_get_message_draft): Set the X-Evolution-Format header to text/plain if that is the editing mode we are really in. This fixes bug #11499. svn path=/trunk/; revision=15255 * Move MexicoIain Holmes2002-01-081-63/+67 | | | | svn path=/trunk/; revision=15254 * Updated Swedish translation.Christian Rose2002-01-052-295/+346 | | | | | | | | 2002-01-05 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=15253 * Revised list of supported/unsupported features. Changed installationAaron Weber2002-01-051-44/+36 | | | | | | | | | 2002-01-04 Aaron Weber <aaron@ximian.com> * C/usage-exchange.sgml: Revised list of supported/unsupported features. Changed installation instructions. svn path=/trunk/; revision=15252 * Added a tip about reply-to specification stuffKevin Breit2002-01-053-13/+143 | | | | | | | | | | 2002-01-04 Kevin Breit <mrproper@ximian.com> * C/usage-mail.sgml: Added a tip about reply-to specification stuff * C/usage-calendar.sgml: Fixed brokenness svn path=/trunk/; revision=15251 * Prune free'd nodes from our free list otherwise we'll end up re-usingJeffrey Stedfast2002-01-052-0/+23 | | | | | | | | | | 2002-01-04 Jeffrey Stedfast <fejj@ximian.com> * e-memory.c (e_memchunk_clean): Prune free'd nodes from our free list otherwise we'll end up re-using free'd memory blocks and that's not a Good Thing (tm). svn path=/trunk/; revision=15250 * A few minor fixes to make it more compliant with rfc2368. Should now beJeffrey Stedfast2002-01-052-20/+31 | | | | | | | | | | 2002-01-04 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (e_msg_composer_new_from_url): A few minor fixes to make it more compliant with rfc2368. Should now be fully rfc compliant as far as I can tell. svn path=/trunk/; revision=15249 * Don't try setting a content-type parameter if either the name or value isJeffrey Stedfast2002-01-053-3/+16 | | | | | | | | | | | 2001-12-12 Jeffrey Stedfast <fejj@ximian.com> * camel-folder-summary.c (content_info_load): Don't try setting a content-type parameter if either the name or value is NULL. * camel-mime-utils.c (header_set_param): NULL-protection. svn path=/trunk/; revision=15248 * changed the location of the Hebrew charset in the menuJeffrey Stedfast2002-01-051-3/+3 | | | | svn path=/trunk/; revision=15247 * Added iso-8859-8 (Hebrew; Visual) to the list of charsets in the menu.Jeffrey Stedfast2002-01-052-0/+8 | | | | | | | | | 2002-01-04 Jeffrey Stedfast <fejj@ximian.com> * e-charset-picker.c: Added iso-8859-8 (Hebrew; Visual) to the list of charsets in the menu. Fixes bug #15655. svn path=/trunk/; revision=15246 * Added Basque filePablo Saratxaga2002-01-044-1/+27445 | | | | svn path=/trunk/; revision=15245 * Updated French translation.Christophe Merlet2002-01-042-1253/+13789 | | | | svn path=/trunk/; revision=15243 * Add an Organization header.Jeffrey Stedfast2002-01-043-1/+8 | | | | | | | | | 2002-01-03 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (composer_get_message): Add an Organization header. svn path=/trunk/; revision=15242 * Get the account name because that is the string we'd like to use forJeffrey Stedfast2002-01-043-27/+40 | | | | | | | | | | | | | 2002-01-03 Jeffrey Stedfast <fejj@ximian.com> * filter-source.c (filter_source_get_sources): Get the account name because that is the string we'd like to use for display. (get_widget): Generate the account label the same as we do for the composer's From optionmenu. (filter_source_finalize): Free the account_name. (clone): Pass along the account_name member to filter_add_source svn path=/trunk/; revision=15241 * add a mark as complete itemJP Rosevear2002-01-042-2/+10 | | | | | | | | 2002-01-03 JP Rosevear <jpr@ximian.com> * evolution-tasks.xml: add a mark as complete item svn path=/trunk/; revision=15240 * new verb callback (sensitize_commands): set sensitivity of mark completeJP Rosevear2002-01-046-3/+79 | | | | | | | | | | | | | | | | | | | | 2002-01-03 JP Rosevear <jpr@ximian.com> * gui/tasks-control.c (tasks_control_complete_cmd): new verb callback (sensitize_commands): set sensitivity of mark complete command * gui/e-tasks.h: new proto * gui/e-tasks.c (e_tasks_complete_selected): mark selected tasks in the table as complete * gui/e-calendar-table.h: new proto * gui/e-calendar-table.c (e_calendar_table_complete_selected): mark selected rows as complete svn path=/trunk/; revision=15239 * Only connect to the parent's destroy/hide signals while the attachmentJeffrey Stedfast2002-01-042-6/+14 | | | | | | | | | | 2002-01-03 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer-attachment.c (e_msg_composer_attachment_edit): Only connect to the parent's destroy/hide signals while the attachment editor dialog is "alive". svn path=/trunk/; revision=15238 * make spacing consistent with calendar xml file, add expunge command andJP Rosevear2002-01-043-62/+82 | | | | | | | | | | | | | 2002-01-03 JP Rosevear <jpr@ximian.com> * evolution-tasks.xml: make spacing consistent with calendar xml file, add expunge command and actions menu and add accelerator for delete * evolution-calendar.xml: add an accelerator for delete and put in a separator to be consistent with the mailer svn path=/trunk/; revision=15237 * only need one warning message nowJP Rosevear2002-01-043-46/+14 | | | | | | | | | | | | 002-01-03 JP Rosevear <jpr@ximian.com> * gui/tasks-control.c (confirm_expunge): only need one warning message now * gui/e-tasks.c (create_sexp): change the logic to expunge all completed tasks not just hidden ones svn path=/trunk/; revision=15236 * confirm expunging of the tasks (tasks_control_expunge_cmd): verb callbackJP Rosevear2002-01-0311-822/+302 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2002-01-03 JP Rosevear <jpr@ximian.com> * gui/tasks-control.c (confirm_expunge): confirm expunging of the tasks (tasks_control_expunge_cmd): verb callback * gui/calendar-config.c (config_read): read confirm expunge value (calendar_config_write): write confirm expunge value (calendar_config_write_on_exit): ditto (calendar_config_get_confirm_expunge): get value (calendar_config_set_confirm_expunge): set value * gui/calendar-config.h: new proto * gui/e-itip-control.c (start_calendar_server): kill warning * gui/e-tasks.c (e_tasks_init): init query member to NULL (set_status_message): util function to set status message (e_tasks_open): use above (cal_opened_cb): ditto (create_sexp): create sexp of items to be deleted (query_obj_updated_cb): remove any items found (query_eval_error_cb): bail out on error (query_query_done_cb): tidy when done (e_tasks_delete_completed): set up query * gui/e-tasks.h: new proto * gui/calendar-model.c (query_query_done_cb): use g_warning instead of printing to stderr (query_eval_error_cb): ditto (update_query): clear the status message if we can't create the query * gui/tag-calendar.c (resolve_tzid_cb): make this static svn path=/trunk/; revision=15233 * Make the date comparisons read the same as the ones in filtertypes.xmlJeffrey Stedfast2002-01-033-36/+39 | | | | | | | | | 2002-01-02 Jeffrey Stedfast <fejj@ximian.com> * vfoldertypes.xml: Make the date comparisons read the same as the ones in filtertypes.xml svn path=/trunk/; revision=15232 * Simplified. Also no longer needs an "ignore_addr" argument as far as I canJeffrey Stedfast2002-01-032-38/+46 | | | | | | | | | | | | | | | 2002-01-02 Jeffrey Stedfast <fejj@ximian.com> * mail-callbacks.c (list_add_addresses): Simplified. Also no longer needs an "ignore_addr" argument as far as I can tell so that has been removed. (mail_generate_reply): Don't pass an ignore_addr argument to list_add_addresses and also change to use g_strcase_hash and g_strcase_equal since addresses are not case snesitive (mostly). Also, Reply-To can contain multiple addresses, so handle this case too. svn path=/trunk/; revision=15231 * applied a update patchJeffrey Stedfast2002-01-031-14/+5 | | | | svn path=/trunk/; revision=15230 * so my guess is that mutt probably doesn't compile since we don't compile ↵Jeffrey Stedfast2002-01-031-6/+10 | | | | | | | | using the functions that mutt uses. this is why I love libnss. svn path=/trunk/; revision=15229 * Reverted.Jeffrey Stedfast2002-01-033-8/+10 | | | | | | | | 2002-01-02 Jeffrey Stedfast <fejj@ximian.com> * md5-utils.h: Reverted. svn path=/trunk/; revision=15228 * Move the struct into md5-utils.c - this is a kludgey hack around the factJeffrey Stedfast2002-01-033-6/+15 | | | | | | | | | | 2002-01-02 Jeffrey Stedfast <fejj@ximian.com> * md5-utils.h: Move the struct into md5-utils.c - this is a kludgey hack around the fact that NSS also defines MD5Context. Besides, this should be a private struct anyway. svn path=/trunk/; revision=15227 * Do more like what mutt does so hopefully this'll fix bug #16363 andJeffrey Stedfast2002-01-032-25/+46 | | | | | | | | | 2002-01-02 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-ssl.c (ssl_bad_cert): Do more like what mutt does so hopefully this'll fix bug #16363 and #16300. svn path=/trunk/; revision=15226 * remove e_gnome_dialog util functions and use e-util ones insteadJP Rosevear2002-01-035-48/+72 | | | | | | | | | | | | | | | | | | | 2002-01-02 JP Rosevear <jpr@ximian.com> * mail-callbacks.c: remove e_gnome_dialog util functions and use e-util ones instead 2002-01-02 JP Rosevear <jpr@ximian.com> * e-dialog-utils.c (e_gnome_dialog_set_parent): util function moved from mail-callbacks, also destroys the dialog if the parent is destroyed (e_gnome_warning_dialog_parented): similarly (e_gnome_ok_cancel_dialog_parented): ditto * e-dialog-utils.h: new protos svn path=/trunk/; revision=15225 * The idea here is that if we consistantly name the movemail file betweenJeffrey Stedfast2002-01-033-24/+39 | | | | | | | | | | | | | | | | | | | | | 2001-12-21 Jeffrey Stedfast <fejj@ximian.com> The idea here is that if we consistantly name the movemail file between Send&Receive sessions that if the user cancells the "download" of a mbox spool that the next Send&Receive will not "lose" mail that didn't finish the previous session. Fixes bug #17759. Well, mostly. If you have 200 messages and cancel after the first 100, say, then the next time you hit Send&Receive, it will start over from 1 so you'll end up duplicating the first 100 messages, but at least you won't "lose" mail. * mail-tools.c (mail_tool_get_local_movemail_path): Now a static internal function, takes a char *uri argument and no longer generates movemail.%d filenames... they are now based on the uri provided. (mail_tool_do_movemail): Pass along the source_uri. svn path=/trunk/; revision=15224 * Updated Swedish translation.Christian Rose2001-12-292-26/+37 | | | | | | | | 2001-12-28 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=15222 * When we clean, don't clean the model's last element. This helps keepJon Trowbridge2001-12-2811-203/+291 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-12-27 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names.c (real_add_address_cb): When we clean, don't clean the model's last element. This helps keep things working properly when we have signal-character separators. (section_right_click_cb): Changed to work properly with our EText-emitted popup signal. (e_select_names_add_section): Use ETexts for the recipient sections, rather than tables. This lets us make them directly editable. (Bug #1721) * gui/component/select-names/e-select-names-popup.c (popup_info_new): Pass in a ESelectNamesTextModel, not a ESelectNamesModel. (e_select_names_popup): Adjust for the new signature for e_select_names_model_text_pos. * gui/component/select-names/e-select-names-manager.c (focus_out_cb): Schedule a cleaning when we focus out. (focus_in_cb): Cancel pending cleaning when we get focus. This helps us avoid bad things happening during the fast focus out/ins that happen when the completion dropdown appears. (completion_handler): Adjust for new signatures of e_select_names_model_text_pos and e_select_names_model_name_pos. (e_select_names_manager_entry_new): Pass in our ESelectNamesTextModel when constructing the ESelectNamesCompletion. (e_select_names_manager_entry_free): Cancel any pending clean-ups. * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Get the text off of the text model. Which is the only way that really makes sense when you think about it. * gui/component/select-names/e-select-names-completion.c: Added a copy of the associated ESelectNamesTextModel to ESelectNamesCompletionPrivate. This replaces the ESelectNamesModel. (e_select_names_completion_destroy): Unref ->text_model. (e_select_names_completion_handle_request): Pass in our text model's separator info when calling e_select_names_model_text_pos. (e_select_names_completion_new): Pass in the text model as an arg instead of the model, and ref it as needed. * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_init): Set separator as either ", " or ",", depending on the value of the EVOLUTION_DISABLE_MAGIC_COMMA environment variable. (e_select_names_text_model_destroy): Free the separator. (changed_cb): Flush our cached text on changed. (e_select_names_text_model_set_source): Use our own changed_cb callback on changed, rather than just connecting up e_text_model_changed. (e_select_names_text_model_set_separator): Added. Lets the separator between recipients be specified. (e_select_names_text_model_get_text): Cache the text we get from calling e_select_names_model_get_textification. (e_select_names_text_model_insert_length): A bunch of small changes to properly support generic separators, rather than (implicit and explicitly) assuming ", ". (e_select_names_text_model_delete): More small tweaks to handle generic separators. (e_select_names_text_model_get_nth_obj): Use new signature when calling e_select_names_model_name_pos, and use our cached text. * gui/component/select-names/e-select-names-model.c (e_select_names_model_destroy): We don't cache the text or addr_text anymore, so no need to free them here. (e_select_names_model_changed): ...and no need to reset our text and addr_text caches here. (e_select_names_model_get_textification): Take a separator as an arg, rather than just using ", ". Also, no caching. (e_select_names_model_get_address_text): Take a separator as an arg, rather than just using ", ". And no caching here either. (e_select_names_model_clean): Add arg that give us control over whether or not the last entry should get cleaned. We need this when using a one-character separator, so that new destinations that get tacked onto the end don't get immediately cleaned away for being empty. (e_select_names_model_name_pos): Take the separator length as an argument, remove implicit assumption of length 2. (e_select_names_model_text_pos): Take the separator length as an argument, remove implicit assumption of length 2.CVS: ---------------------------------------------------------------------- svn path=/trunk/; revision=15221 * When we clean, don't clean the model's last element. This helps keepJon Trowbridge2001-12-281-0/+85 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-12-27 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names.c (real_add_address_cb): When we clean, don't clean the model's last element. This helps keep things working properly when we have signal-character separators. (section_right_click_cb): Changed to work properly with our EText-emitted popup signal. (e_select_names_add_section): Use ETexts for the recipient sections, rather than tables. This lets us make them directly editable. (Bug #1721) * gui/component/select-names/e-select-names-popup.c (popup_info_new): Pass in a ESelectNamesTextModel, not a ESelectNamesModel. (e_select_names_popup): Adjust for the new signature for e_select_names_model_text_pos. * gui/component/select-names/e-select-names-manager.c (focus_out_cb): Schedule a cleaning when we focus out. (focus_in_cb): Cancel pending cleaning when we get focus. This helps us avoid bad things happening during the fast focus out/ins that happen when the completion dropdown appears. (completion_handler): Adjust for new signatures of e_select_names_model_text_pos and e_select_names_model_name_pos. (e_select_names_manager_entry_new): Pass in our ESelectNamesTextModel when constructing the ESelectNamesCompletion. (e_select_names_manager_entry_free): Cancel any pending clean-ups. * gui/component/select-names/e-select-names-bonobo.c (entry_get_property_fn): Get the text off of the text model. Which is the only way that really makes sense when you think about it. * gui/component/select-names/e-select-names-completion.c: Added a copy of the associated ESelectNamesTextModel to ESelectNamesCompletionPrivate. This replaces the ESelectNamesModel. (e_select_names_completion_destroy): Unref ->text_model. (e_select_names_completion_handle_request): Pass in our text model's separator info when calling e_select_names_model_text_pos. (e_select_names_completion_new): Pass in the text model as an arg instead of the model, and ref it as needed. * gui/component/select-names/e-select-names-text-model.c (e_select_names_text_model_init): Set separator as either ", " or ",", depending on the value of the EVOLUTION_DISABLE_MAGIC_COMMA environment variable. (e_select_names_text_model_destroy): Free the separator. (changed_cb): Flush our cached text on changed. (e_select_names_text_model_set_source): Use our own changed_cb callback on changed, rather than just connecting up e_text_model_changed. (e_select_names_text_model_set_separator): Added. Lets the separator between recipients be specified. (e_select_names_text_model_get_text): Cache the text we get from calling e_select_names_model_get_textification. (e_select_names_text_model_insert_length): A bunch of small changes to properly support generic separators, rather than (implicit and explicitly) assuming ", ". (e_select_names_text_model_delete): More small tweaks to handle generic separators. (e_select_names_text_model_get_nth_obj): Use new signature when calling e_select_names_model_name_pos, and use our cached text. * gui/component/select-names/e-select-names-model.c (e_select_names_model_destroy): We don't cache the text or addr_text anymore, so no need to free them here. (e_select_names_model_changed): ...and no need to reset our text and addr_text caches here. (e_select_names_model_get_textification): Take a separator as an arg, rather than just using ", ". Also, no caching. (e_select_names_model_get_address_text): Take a separator as an arg, rather than just using ", ". And no caching here either. (e_select_names_model_clean): Add arg that give us control over whether or not the last entry should get cleaned. We need this when using a one-character separator, so that new destinations that get tacked onto the end don't get immediately cleaned away for being empty. (e_select_names_model_name_pos): Take the separator length as an argument, remove implicit assumption of length 2. (e_select_names_model_text_pos): Take the separator length as an argument, remove implicit assumption of length 2. svn path=/trunk/; revision=15220 * Reworked to fix bugs related to breaking text on newlines. Some fairlyJon Trowbridge2001-12-281-169/+95 | | | | | | | | | | 2001-12-27 Jon Trowbridge <trow@ximian.com> * gal/e-text/e-text.c (split_into_lines): Reworked to fix bugs related to breaking text on newlines. Some fairly substantial code duplication was removed in the process. svn path=/trunk/; revision=15219 * Small fixKevin Breit2001-12-272-1/+5 | | | | | | | | 2001-12-27 Kevin Breit <mrproper@ximian.com> * C/usage-exchange.sgml: Small fix svn path=/trunk/; revision=15217 * Corrected charset.Fatih Demir2001-12-272-1/+7 | | | | svn path=/trunk/; revision=15216 * nl.po Sync translations with new .potVincent van Adrighem2001-12-261-4182/+17618 | | | | | | | | 2001-12-25 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu> * nl.po Sync translations with new .pot svn path=/trunk/; revision=15214 * Updated indentingKevin Breit2001-12-25