aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace "Evolution" with "Ximian Evolution" in a bunch of user-visibleEttore Perazzoli2001-09-069-18/+44
| | | | | | places. svn path=/trunk/; revision=12625
* [Fix #6474 and friends, crash when selecting things from theEttore Perazzoli2001-09-062-2/+29
| | | | | | | | | | | | | | | | | context activity context menu.] * e-activity-handler.c: New member `menu' in struct `ActivityInfo'. (activity_info_new): Init to NULL. (show_cancellation_popup): Set the `menu' member to point to this newly created pop-up, use `gnome_popup_menu_do_popup_modal()' instead of `gnome_popup_menu_do_popup()', and set the `menu' member to NULL when the menu is gone. (activity_info_free): Destroy `menu' member. (impl_requestDialog): Return `GNOME_Evolution_Activity_DIALOG_ACTION_ERROR' instead of nothing. svn path=/trunk/; revision=12624
* Updated Lithuanian translation.Gediminas Paulauskas2001-09-062-882/+648
| | | | | | | | 2001-09-05 Gediminas Paulauskas <menesis@delfi.lt> * lt.po: Updated Lithuanian translation. svn path=/trunk/; revision=12623
* ical meeting iconJakub Steiner2001-09-053-0/+6
| | | | svn path=/trunk/; revision=12621
* Updated Hungarian translation + terminology fixes.Andras Timar2001-09-052-154/+179
| | | | | | | | 2001-09-05 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation + terminology fixes. svn path=/trunk/; revision=12620
* Implemented.Federico Mena Quintero2001-09-058-46/+781
| | | | | | | | | | | | | | | | | | | | 2001-09-04 Federico Mena Quintero <federico@ximian.com> * gui/component-factory.c (sc_user_create_new_item_cb): Implemented. * gui/main.c (component_editor_factory_init): New function to create the factory for the comp_editor_factory. * gui/comp-editor-factory.c: Finished implementation. * gui/alarm-notify/alarm-queue.c (edit_component): Implemented the Edit command. * gui/Makefile.am (evolution_calendar_SOURCES): Added comp-editor-factory.[ch] to the list of sources. svn path=/trunk/; revision=12619
* [Fix #6971, Default folder should be the Summary.]Ettore Perazzoli2001-09-056-7/+27
| | | | | | | | | | | | | | | | | | | | * main.c (idle_cb): s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/. * e-shell.c (e_shell_create_view): s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/. * e-shell-view.c (socket_destroy_cb): s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/. (e_shell_view_save_settings): Likewise. * e-shell-folder-commands.c (e_shell_command_delete_folder): s/DEFAULT_URI/E_SHELL_VIEW_DEFAULT_URI/. * e-shell-view.h (DEFAULT_URI): Rename to `E_SHELL_VIEW_DEFAULT_URI'. Change from "evolution:/local/Inbox" to be "evolution:/summary". svn path=/trunk/; revision=12618
* Fixes for BelgiumIain Holmes2001-09-052-10/+13
| | | | svn path=/trunk/; revision=12617
* Acell clashes fixedIain Holmes2001-09-052-9/+6
| | | | svn path=/trunk/; revision=12616
* Make the apply button activate when the new feed is addedIain Holmes2001-09-052-0/+6
| | | | svn path=/trunk/; revision=12615
* [Fixes by Neil Conway <neilconway@home.com, as per #8090.]Ettore Perazzoli2001-09-053-17/+35
| | | | | | | | * configure.in: Fix the error message if scrollkeeper is not found. * README: A bunch of minor fixes, tweaks and cleanups. svn path=/trunk/; revision=12614
* [Fix #8089, Undocumented Scrollkeeper dependency.]Ettore Perazzoli2001-09-052-0/+8
| | | | | | * README: Add scrollkeeper 0.1.4 to the list of dependencies. svn path=/trunk/; revision=12613
* [Fix ^#7675, Crashes trying to empty trash folder.]Ettore Perazzoli2001-09-052-5/+15
| | | | | | | | * e-shortcuts.c (e_shortcuts_construct): Use `gtk_signal_connect_while_alive()' so we don't invoke the callbacks on dead EShortcuts objects. svn path=/trunk/; revision=12612
* Report errors in the dialogIain Holmes2001-09-052-0/+6
| | | | svn path=/trunk/; revision=12611
* Check if the file is a VCard before importingIain Holmes2001-09-052-0/+9
| | | | svn path=/trunk/; revision=12610
* Just ignore the request if the activity handler has theEttore Perazzoli2001-09-052-0/+30
| | | | | | | | | | | | | * e-activity-handler.c (impl_operationProgressing): Just ignore the request if the activity handler has the GTK_OBJECT_DESTROYED() flag set. This should prevent crashes like #7542 and friends when the components are not well-behaved enough to respect the Bonobo refcounting. (impl_operationStarted): Likewise. (impl_operationFinished): Likewise. (impl_requestDialog): Likewise. svn path=/trunk/; revision=12609
* Change "Copy to Folder" to be Ctrl-Shift-Y so we are more like O* andEttore Perazzoli2001-09-052-1/+7
| | | | | | | | * evolution-mail-message.xml: Change "Copy to Folder" to be Ctrl-Shift-Y so we are more like O* and don't get in the way of the Ctrl-Shift-C for "New Contact". svn path=/trunk/; revision=12608
* Validation.Aaron Weber2001-09-053-43/+56
| | | | | | | | | | | | 2001-09-04 Aaron Weber <aaron@ximian.com> * C/evolution.sgml: Validation. * C/usage-print.sgml: Add .ps information. * C/usage-mail-org.sgml: Virtual Folder/vFolder, Ximian Evolution/Evolution. svn path=/trunk/; revision=12607
* Don't use - in front of the temperature to mean No conditionIain Holmes2001-09-053-2/+11
| | | | svn path=/trunk/; revision=12606
* [Fix #7542, "Crash Afer Closing".]Ettore Perazzoli2001-09-052-0/+12
| | | | | | | | | | * component-factory.c (owner_unset_cb): NULL the global_shell_client as the first thing here. Otherwise we might get into a slight race that causes the shell to crash. [Still, of course the shell shouldn't crash, but I haven't been able to track that down yet.] svn path=/trunk/; revision=12605
* Fixes #7251Chyla Zbigniew2001-09-052-2/+9
| | | | | | * mail-ops.c (add_vtrash_info): Mark "Trash" with U_(), not _(). svn path=/trunk/; revision=12604
* Check the file exists before trying to import itIain Holmes2001-09-052-0/+20
| | | | svn path=/trunk/; revision=12603
* Unref the source folder here because it might be a POP folder. We do thisJeffrey Stedfast2001-09-052-2/+13
| | | | | | | | | | | 2001-09-04 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (fetch_mail_fetch): Unref the source folder here because it might be a POP folder. We do this because on store finalize, we now try to disconnect cleanly which means that we may block. svn path=/trunk/; revision=12602
* Fixes #2465Chyla Zbigniew2001-09-052-4/+14
| | | | | | | | | | * menus/gal-view-menus.c (build_menus): Encode the label using bonobo_ui_util_encode_str and set "label" attribute, not "_label". I have no idea what the previous code was trying to do but it was definitely wrong. svn path=/trunk/; revision=12601
* Shut down other components correctly when cancelling the first time startup ↵Iain Holmes2001-09-052-1/+8
| | | | | | dialog svn path=/trunk/; revision=12600
* Remove debugging message.Ettore Perazzoli2001-09-051-2/+0
| | | | | | * e-tree.c (e_tree_drag_unhighlight): Remove debugging message. svn path=/trunk/; revision=12599
* Remove debugging message. (tree_drag_motion): Likewise.Ettore Perazzoli2001-09-052-3/+6
| | | | | | | | * e-storage-set-view.c (tree_drag_motion): Remove debugging message. (tree_drag_motion): Likewise. svn path=/trunk/; revision=12598
* Get the correct name from the prefs file, or from the passwd file if one doesIain Holmes2001-09-052-3/+59
| | | | | | not exist svn path=/trunk/; revision=12597
* Too late to sync the folders here... if this is gonna happen at all itJeffrey Stedfast2001-09-052-4/+4
| | | | | | | | | | 2001-09-04 Jeffrey Stedfast <fejj@ximian.com> * camel-remote-store.c (remote_disconnect): Too late to sync the folders here... if this is gonna happen at all it should be done in the provider. svn path=/trunk/; revision=12596
* Add an F9 accelerator for the "Send/Receive" item.Ettore Perazzoli2001-09-052-1/+6
| | | | | | | * evolution-mail-global.xml: Add an F9 accelerator for the "Send/Receive" item. svn path=/trunk/; revision=12595
* Add the root node to the hash. (e_storage_set_view_set_show_folders):Ettore Perazzoli2001-09-052-0/+11
| | | | | | | | * e-storage-set-view.c (e_storage_set_view_construct): Add the root node to the hash. (e_storage_set_view_set_show_folders): Likewise. svn path=/trunk/; revision=12594
* Do a clean disconnect.Jeffrey Stedfast2001-09-053-3/+6
| | | | | | | | 2001-09-04 Jeffrey Stedfast <fejj@ximian.com> * camel-service.c (camel_service_finalize): Do a clean disconnect. svn path=/trunk/; revision=12593
* Add an accel for Search Message.Jeffrey Stedfast2001-09-052-0/+5
| | | | | | | | 2001-09-04 Jeffrey Stedfast <fejj@ximian.com> * evolution-mail-message.xml: Add an accel for Search Message. svn path=/trunk/; revision=12592
* Fix capitalization. Fixes bug #7486.Jeffrey Stedfast2001-09-052-17/+22
| | | | | | | | | 2001-09-04 Jeffrey Stedfast <fejj@ximian.com> * mail-send-recv.c (build_dialogue): Fix capitalization. Fixes bug #7486. svn path=/trunk/; revision=12591
* Wrote info on how to interract with attached iCal files.Kevin Breit2001-09-052-1/+17
| | | | | | | | 2001-09-04 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Wrote info on how to interract with attached iCal files. svn path=/trunk/; revision=12590
* Only check for OpenSSL if we were not able to find Mozilla's NSSJeffrey Stedfast2001-09-052-60/+67
| | | | | | | | | 2001-09-04 Jeffrey Stedfast <fejj@ximian.com> * configure.in: Only check for OpenSSL if we were not able to find Mozilla's NSS libraries. svn path=/trunk/; revision=12588
* More html stuff.Aaron Weber2001-09-053-17/+71
| | | | | | | | | | 2001-09-04 Aaron Weber <aaron@ximian.com> * C/usage-mail.sgml: More html stuff. * C/usage-mainwindow.sgml: Validate. svn path=/trunk/; revision=12586
* Removed >>>Carlos Perelló Marín2001-09-041-1/+0
| | | | svn path=/trunk/; revision=12583
* Spell check.Carlos Perelló Marín2001-09-042-421/+554
| | | | | | | | 2001-09-04 Carlos Perelló Marín <carlos@gnome-db.org> * es.po: Spell check. svn path=/trunk/; revision=12582
* Credit kmarass.Aaron Weber2001-09-047-428/+462
| | | | | | | | | | | | | | | | | | | | 2001-09-04 Aaron Weber <aaron@ximian.com> * C/apx-authors.sgml: Credit kmarass. * C/usage-contact.sgml: groups-of-contacts-management. * C/usage-mainwindow.sgml: Add more info, "whatis" section, "Ximian Evolution" and "vFolder." * C/evolution.sgml: "Ximian Evolution" not "Evolution" * C/preface.sgml: Moved "whatis" section to usage-mainwindow, as per new-outline. * C/usage-mail.sgml: Expand deletion info. Also composer work. svn path=/trunk/; revision=12581
* Added infoa about Windows not handling .psKevin Breit2001-09-042-6/+16
| | | | | | | | 2001-09-04 Kevin Breit <battery841@mediaone.net> * C/usage-print.sgml: Added infoa about Windows not handling .ps svn path=/trunk/; revision=12580
* Updated Hungarian translation.Andras Timar2001-09-042-645/+817
| | | | | | | | 2001-09-04 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=12579
* Remove the folder from the EvolutionStorage as well as the EStorage.Peter Williams2001-09-045-13/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-30 Peter Williams <peterw@ximian.com> * e-local-storage.c (async_xfer_folder_complete): Remove the folder from the EvolutionStorage as well as the EStorage. 2001-08-29 Peter Williams <peterw@ximian.com> * e-storage-set-view.c (etree_node_destroy_func): Only call remove_node_from_hash if it's not the root node. (removed_storage_cb): Don't remove the node from the hash here, because it will be removed in the node_destroyed callback. (removed_folder_cb): Same. * e-shell-view.c (e_shell_view_remove_control_for_uri): Disconnect from the destroy signal so as not to confuse ourselves. Also, the page remove in the notebook destroys the control and the socket, so don't do that explicitly. * e-shell-folder-commands.c (folder_selection_dialog_folder_selected_callback): Remove the control for the source view if we're moving. svn path=/trunk/; revision=12578
* Don't put $(srcdir) in the file path twice.Peter Williams2001-09-042-1/+6
| | | | | | | | | 2001-09-04 Peter Williams <peterw@ximian.com> * omf-install/Makefile.am (install-data-local): Don't put $(srcdir) in the file path twice. svn path=/trunk/; revision=12577
* timezone druid iconJakub Steiner2001-09-043-0/+7
| | | | svn path=/trunk/; revision=12576
* don't call calendar_config_check_timezone_set() now, since the startupDamon Chaplin2001-09-0418-163/+470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-03 Damon Chaplin <damon@ximian.com> * gui/calendar-commands.c (calendar_control_activate): * gui/tasks-control.c (tasks_control_activate): don't call calendar_config_check_timezone_set() now, since the startup wizard handles that. * gui/e-tasks.c (e_tasks_class_init): changed selection_changed signal to GTK_RUN_LAST. It has no reason to be GTK_RUN_FIRST. * gui/gnome-cal.c: * gui/e-week-view.c: * gui/e-day-view.c: added "selection_changed" signal, XX_delete_event() and XX_get_num_events_selected(). * gui/e-day-view-top-item.c (e_day_view_top_item_draw): fix the shadow around the dates at the top - it was 1 pixel off. * gui/calendar-commands.c: added sensitize_commands(), similar to in tasks-control.c, so we only make Cut/Copy/Delete sensitive when an event is selected. Also added delete_event_cmd(). * gui/dialogs/task-page.c (task_page_set_summary): * gui/dialogs/event-page.c (event_page_set_summary): do nothing, since the summary only gets changed on the main event/task page now. Fixes bug #6939. * gui/e-day-view.c (e_day_view_on_main_canvas_drag_data_received): (e_day_view_on_top_canvas_drag_data_received): check that we are dragging an event from the same EDayView. We currently don't support DnD from other widgets. (e_day_view_update_top_canvas_drag): only get the summary if we actually have an event. Fixes bug #5162. * gui/e-day-view.c (e_day_view_on_editing_stopped): if the text hasn't changed we need to call e_day_view_update_event_label() to show the times again if necessary. Fixes bug #1813. * gui/dialogs/comp-editor.c (comp_editor_destroy): destroy the CompEditorPage objects here rather than in close_dialog(), after the widgets have been destroyed. We do this because the widgets have lots of signal handlers connected with the CompEditorPage objects as the signal data, so we want to ensure that the data pointer is always valid. (Alternatively we could disconnect all the handlers when the CompEditorPage objects are destroyed, or use connect_while_alive()). Fixes bug #7543. Note: there is still a small bug in that if you type in a time and then hit 'Save and Close', the time won't be saved. I'm not sure where this should be fixed - should the actions which close the dialog grab the focus to the toplevel, so any widgets currently being edited finish the edit and emit 'changed'? * gui/dialogs/recurrence-page.c (append_exception): use gtk_clist_set_row_data_full() so freeing is handled automatically by the GtkClist. This helps avoid problems at destroy-time. (exception_delete_cb): just call gtk_clist_remove() now. No need to free the row data as GtkCList now handles it. (recurrence_page_destroy): no need to free the data in the clist. * gui/dialogs/alarm-page.c: ditto. * gui/dialogs/meeting-page.c: ditto. (etable_destroy_cb): save the ETable state in this new handler cb rather than in the destroy method, since the widget will already be destroyed by then. svn path=/trunk/; revision=12575
* - additions, improvementsDirk-Jan C. Binnema2001-09-041-149/+94
| | | | svn path=/trunk/; revision=12574
* Removed addressbook/gui/widgets/alphabet.glade.Federico Mena Quintero2001-09-042-1/+4
| | | | | | | | 2001-09-03 Federico Mena Quintero <federico@ximian.com> * POTFILES.in: Removed addressbook/gui/widgets/alphabet.glade. svn path=/trunk/; revision=12573
* Fixed brokennessKevin Breit2001-09-033-7/+9
| | | | | | | | 2001-09-03 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Fixed brokenness svn path=/trunk/; revision=12572
* Added info on Exchange interactionKevin Breit2001-09-032-0/+10
| | | | | | | | 2001-09-03 Kevin Breit <battery841@mediaone.net> * C/usage-mainwindow.sgml: Added info on Exchange interaction svn path=/trunk/; revision=12571
* Updated Slovak translation.Stanislav Visnovsky2001-09-032-732/+594
| | | | | | | | 2001-09-03 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz> * sk.po: Updated Slovak translation. svn path=/trunk/; revision=12570
* Shut up CVS -GeorgeGeorge Lebl2001-09-031-0/+1
| | | | | | | Shut up CVS -George svn path=/trunk/; revision=12566
* Updated Polish translationChyla Zbigniew2001-09-032-119/+151
| | | | svn path=/trunk/; revision=12565
* This file is no longer needed.Chyla Zbigniew2001-09-031-355/+0
| | | | svn path=/trunk/; revision=12564
* I18n fixes (mainly making buttons on the right side less Anglocentric :-)Chyla Zbigniew2001-09-039-157/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * backend/ebook/e-card-simple.c (field_data): Marked "name" and "short_name" fields for translation. (e_card_simple_get_name, e_card_simple_get_short_name): Return localized version of the name (using U_() macro). * gui/contact-editor/e-contact-editor.c (set_entry_changed_signals): Connect "changed" signal from "entry-web" entry to widget_changed. (changing this field wasn't making "Save and Close" button sensitive) * gui/widgets/Makefile.am (glade_DATA): Removed alphabet.glade. * gui/widgets/e-addressbook-view.c (button_labels, button_letters): New strings containing a list of labels and "values" of all buttons placed on the right side of the addressbook view (intended for localization). (struct LetterClosure): Changed the type of letter field to gunichar. (e_utf8_split): New function, similar to g_strsplit, but operates on UTF-8 strings. (jump_to_letter): Don't hardcode letters, build queries dynamically using UTF-8 and localized letters stored in button_letters. (connect_button): Removed. (create_alphabet): Don't use glade file, build buttons manually using (localized) labels from button_labels. Use (localized) values from button_letters when creating LetterClosure. * gui/widgets/e-minicard-view-widget.[ch] (e_minicard_view_widget_jump_to_letter): Changed the type of the second argument from char to gunichar. * gui/widgets/e-minicard-view.c (compare_to_utf_str): Renamed from compare_to_letter, now operates on UTF-8 string. (e_minicard_view_jump_to_letter): Changed the type of the second argument from char to gunichar + conversion to UTF-8 string. * gui/widgets/e-minicard-view.h (e_minicard_view_jump_to_letter): Changed the type of the second argument from char to gunichar. svn path=/trunk/; revision=12563
* Use e_iconv_from_locale, not e_iconv_to_locale.Chyla Zbigniew2001-09-031-1/+1
| | | | | | | * gal/widgets/e-unicode.c (e_utf8_from_locale_string_sized): Use e_iconv_from_locale, not e_iconv_to_locale. svn path=/trunk/; revision=12562
* Updated French translation.Christophe Merlet2001-09-032-1411/+1086
| | | | svn path=/trunk/; revision=12561
* Strip spaces at the beginning or end as well as changing " " to " ". FixesChristopher James Lahey2001-09-021-3/+13
| | | | | | | | | 2001-09-02 Christopher James Lahey <clahey@ximian.com> * e-cell-date.c (ecd_get_text): Strip spaces at the beginning or end as well as changing " " to " ". Fixes Ximian bug #7683. svn path=/trunk/; revision=12560
* Bumped the required version of gal to 0.11.99.2.Christopher James Lahey2001-09-022-1/+5
| | | | | | | | 2001-09-01 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the required version of gal to 0.11.99.2. svn path=/trunk/; revision=12559
* Use e_card_get_vcard_assume_utf8 instead of e_card_get_vcard here sinceChristopher James Lahey2001-09-0222-308/+484
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-02 Christopher James Lahey <clahey@ximian.com> * backend/ebook/e-book.c (e_book_add_card, e_book_commit_card), backend/pas/pas-backend-file.c (do_create), backend/pas/pas-backend-ldap.c (create_card_handler, remove_card_handler, modify_card_handler, pas_backend_ldap_process_get_vcard, poll_ldap): Use e_card_get_vcard_assume_utf8 instead of e_card_get_vcard here since all internal communications and database storage are assumed to be utf8. * backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h (e_card_simple_duplicate): Simplified this function considerably. (e_card_simple_get_vcard_assume_utf8): Added this function. * backend/ebook/e-card.c, backend/ebook/e-card.h (e_card_new, e_card_load_cards_from_file, e_card_load_cards_from_string): Made these functions pay attention to charset attributes. (e_card_new_with_default_charset, e_card_load_cards_from_file_with_default_charset, e_card_load_cards_from_string_with_default_charset): New functions that let you change the default charset from UTF-8. (e_card_get_vcard): Made this write out charset attributes when necessary. (e_card_get_vcard_assume_utf8): New function that writes out a card without writing out charset attributes. * backend/ebook/evolution-vcard-importer.c (book_open_cb), backend/ebook/load-gnomecard-addressbook.c (book_open_cb), backend/ebook/test-card.c (main), gui/component/addressbook-component.c (destination_folder_handle_drop), gui/contact-editor/test-editor.c (main), gui/contact-list-editor/e-contact-list-editor.c (table_drag_data_received_cb), gui/widgets/e-addressbook-view.c (selection_received), gui/widgets/e-minicard-control.c (pstream_load): Changed the default charset to be used here to ISO-8859-1. * backend/ebook/load-gnomecard-addressbook.c (add_card_cb), backend/ebook/load-pine-addressbook.c (add_card_cb), backend/ebook/test-client-list.c (get_cursor_cb), backend/ebook/test-client.c (get_cursor_cb, get_card_cb): Use e_card_get_vcard_assume_utf8 to print out testing strings. * gui/component/select-names/e-select-names-model.c, gui/component/select-names/e-select-names-model.h (e_select_names_model_contains): Changed this to be const EDestination *dest to fix a warning. * gui/contact-editor/e-contact-editor.c (e_contact_editor_init): Translate window title here. svn path=/trunk/; revision=12558
* Bumped the version number to 0.11.99.2 for new e_utf8 functions.Christopher James Lahey2001-09-022-54/+89
| | | | | | | | | | | | 2001-09-01 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the version number to 0.11.99.2 for new e_utf8 functions. * gal/widgets/e-unicode.c, gal/widgets/e-unicode.h (e_utf8_is_ascii): Added this function. Reformatted. svn path=/trunk/; revision=12557
* Updated Swedish translation.Christian Rose2001-09-022-339/+423
| | | | | | | | 2001-09-01 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=12556
* Updated Polish translationChyla Zbigniew2001-09-011-71/+99
| | | | svn path=/trunk/; revision=12555
* Bumped the version number to 0.111.99.1 for new e_utf8 functions.Christopher James Lahey2001-09-012-66/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-01 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped the version number to 0.111.99.1 for new e_utf8 functions. * gal/unicode/gunicollate.c (g_utf8_collate, g_utf8_collate_key): Changed this from e_utf8_from_locale_string to e_utf8_to_locale_string. * gal/widgets/e-font.c, gal/widgets/e-font.h (e_iconv_from_charset, e_iconv_to_charset): Added these functions to the exported interface (renamed them as well from e_iconv_from_encoding and e_iconv_to_encoding.) * gal/widgets/e-unicode.c, gal/widgets/e-unicode.h (e_utf8_from_iconv_string, e_utf8_from_iconv_string_sized, e_utf8_to_iconv_string, e_utf8_to_iconv_string_sized, e_utf8_from_charset_string, e_utf8_from_charset_string_sized, e_utf8_to_charset_string, e_utf8_to_charset_string_sized): Added these functions. (e_utf8_from_locale_string, e_utf8_to_locale_string): Changed these to use the new e_utf8_from_iconv_string and e_utf8_to_iconv_string. svn path=/trunk/; revision=12554
* Rename these functions from ecn_get_text and ecn_free_text.Christopher James Lahey2001-09-019-24/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-09-01 Christopher James Lahey <clahey@ximian.com> * e-cell-float.c (ecf_get_text, ecf_free_text): Rename these functions from ecn_get_text and ecn_free_text. * e-cell-tree.c (ect_height): Make sure the height is a multiple of two here. * e-table-header-item.c, e-table-header-item.h: Added a "tree" argument so that the sorting can be set by right clicking on the header item. * e-table-item.c (eti_table_model_rows_deleted): Added some assertions here. * e-tree-selection-model.c (etsm_find_node_unless_equals): Fixed indentation. * e-tree-table-adapter.c (etta_proxy_node_changed): Rewrote this to be more readable. (e_tree_table_adapter_node_set_expanded): Added an assertion. * e-tree.c, e-tree.h (e_tree_get_spec): Added this function. (e_tree_setup_header): Set the tree argument on the ETableHeaderItem here. svn path=/trunk/; revision=12553
* changed 3 occurrences of 'Replyed' to 'replied'Damon Chaplin2001-09-012-3/+7
| | | | | | | | 2001-08-31 Damon Chaplin <damon@ximian.com> * gui/e-itip-control.c: changed 3 occurrences of 'Replyed' to 'replied' svn path=/trunk/; revision=12552
* updated all of the VTIMEZONE files to try to be more compatable withDamon Chaplin2001-09-01375-3652/+1025
| | | | | | | | | | | | | | | | | 2001-08-31 Damon Chaplin <damon@ximian.com> * zoneinfo/*: updated all of the VTIMEZONE files to try to be more compatable with Outlook. i.e. We don't use seconds in UTC offsets, we don't use BYMONTHDAY if we can avoid it (there are still a few uses of this we need to fix), and we don't use years < 1600. * src/libical/icalvalue.c (icalvalue_utcoffset_as_ical_string): if seconds is 0 then don't output it. None of the builtin VTIMEZONE data uses the seconds value any more, since it messes up iTIP with Outlook. We may want to make it always round to the nearest minute, to avoid interop problems. svn path=/trunk/; revision=12551
* Fix this memmove. We've already subtracted the count from eti->rows.Christopher James Lahey2001-09-011-1/+2
| | | | | | | | | 2001-08-31 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (eti_table_model_rows_deleted): Fix this memmove. We've already subtracted the count from eti->rows. svn path=/trunk/; revision=12550
* Added format for "7 PM" and equivalents. Fixes bug #7456.Federico Mena Quintero2001-09-012-4/+16
| | | | | | | | | | 2001-08-31 Federico Mena Quintero <federico@ximian.com> * e-time-utils.c (e_time_parse_date_and_time): Added format for "7 PM" and equivalents. Fixes bug #7456. (e_time_parse_time): Likewise. svn path=/trunk/; revision=12549
* Updated Polish translationChyla Zbigniew2001-09-012-27/+114
| | | | svn path=/trunk/; revision=12548
* Elm GUIIain Holmes2001-09-012-0/+62
| | | | svn path=/trunk/; revision=12547
* Don't convert folder name to UTF-8 manually... (setup_stock_folders): ...Chyla Zbigniew2001-09-014-19/+33
| | | | | | | | | | | | | | | | * e-local-storage.c (setup_folder_as_stock): Don't convert folder name to UTF-8 manually... (setup_stock_folders): ... just use U_() here. (impl_get_display_name): Marked string for translation (with U_). * e-storage-set-view.c (storage_sort_callback): s/strcasecmp/g_utf8_collate/ (folder_sort_callback): ditto * e-summary-storage.c (impl_get_display_name): Marked string for translation (with U_). svn path=/trunk/; revision=12546
* Marked string for translation (with U_).Chyla Zbigniew2001-09-012-1/+8
| | | | | | | * mail-vfolder.c (vfolder_create_storage): Marked string for translation (with U_). svn path=/trunk/; revision=12544
* Marked strings for translation (with U_).Chyla Zbigniew2001-09-013-6/+15
| | | | | | | | | | * gui/e-itip-control.c (write_html): Marked strings for translation (with U_). * gui/itip-utils.c (itip_send_comp): Ditto. svn path=/trunk/; revision=12543
* s/_/U_/Chyla Zbigniew2001-09-015-4/+23
| | | | | | | | | | | | | | | | * gui/component/addressbook-storage.c (addressbook_get_other_contact_storage): s/_/U_/ * gui/widgets/e-addressbook-reflow-adapter.c (addressbook_compare): Use g_utf8_collate. * gui/widgets/e-minicard.c (e_minicard_compare): Ditto. * printing/e-contact-print.c (card_compare): Ditto. svn path=/trunk/; revision=12542
* Use g_utf8_collate instead of g_strcasecmp for comparing names.Chyla Zbigniew2001-09-012-9/+21
| | | | | | | | | | * message-list.c (e_mail_address_compare): Use g_utf8_collate instead of g_strcasecmp for comparing names. (subject_compare): Replaced g_strcasecmp, isspace, var++ with UTF-8 counterparts. svn path=/trunk/; revision=12541
* Bumped required version of GAL to 0.11.3 (for g_utf8_collate)Chyla Zbigniew2001-09-012-1/+6
| | | | | | | * configure.in: Bumped required version of GAL to 0.11.3 (for g_utf8_collate) svn path=/trunk/; revision=12540
* fix debugging messages so they use "" rather than NULL. Fixes bug #8559.Damon Chaplin2001-09-012-2/+8
| | | | | | | | | | 2001-08-31 Damon Chaplin <damon@ximian.com> * gui/dialogs/comp-editor-util.c (comp_editor_contacts_to_widget): (comp_editor_contacts_to_component): fix debugging messages so they use "" rather than NULL. Fixes bug #8559. svn path=/trunk/; revision=12539
* Updated French translation.Christophe Merlet2001-08-312-1550/+1534
| | | | svn path=/trunk/; revision=12538
* ch. virus, rm. emoticon, haiku, spam.Aaron Weber2001-08-311-51/+5
| | | | svn path=/trunk/; revision=12537
* Fix the Pine and Netscape importers. Give them a nice progress reporting GUI.Iain Holmes2001-08-319-53/+249
| | | | | | Revert Jason's changes so that creating a folder works again. svn path=/trunk/; revision=12536
* Return the default folder (ie. INBOX) rather than saying we don't supportJeffrey Stedfast2001-08-312-3/+5
| | | | | | | | | | 2001-08-30 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-spool-store.c (get_inbox): Return the default folder (ie. INBOX) rather than saying we don't support an inbox. svn path=/trunk/; revision=12535
* revise for style. added info about calendar customizing.Aaron Weber2001-08-312-9/+63
| | | | | | | | 2001-08-30 Aaron Weber <aaron@ximian.com> * C/usage-exec-summary.sgml: revise for style. added info about calendar customizing. svn path=/trunk/; revision=12534
* Check for \r in the folder name, this is an invalid char. Also take aJeffrey Stedfast2001-08-312-13/+33
| | | | | | | | | | | | 2001-08-30 Jeffrey Stedfast <fejj@ximian.com> * e-shell-folder-creation-dialog.c (entry_name_is_valid): Check for \r in the folder name, this is an invalid char. Also take a "reason" argument so we can inform the user why his folder name is invalid. (dialog_clicked_cb): Tell the user why the folder name is invalid. svn path=/trunk/; revision=12533
* Due to the introduction of mail_folder_cache_remove(), we can no longerPeter Williams2001-08-312-38/+198
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-30 Peter Williams <peterw@ximian.com> Due to the introduction of mail_folder_cache_remove(), we can no longer assume that mail_folder_info's always exist, so we need to robustify a lot of this. * mail-folder-cache.c (folder_browser_destroyed): New function. Called when the folder browser is destroyed -- analogous to camel_folder_finalized. (mail_folder_cache_note_fb): Hook it up here. (struct _mail_folder_info): Add a member, mail_info_id, that records the get_mail operation's id, so that we can cancel it if we need to. (get_folder_info): Initialize it here. (get_mail_info_reply): Clear it here. (mail_folder_cache_remove_folder): If necessary, cancel it here. (mail_folder_cache_note_folder): Check it here before starting a new operation, just in case. (update_message_counts_main): Take a URI instead of a mail_folder_info *, in case the MFI has gotten destroyed. (update_message_counts): Take a quark of the URI instead of a mail_folder_info *, for the same reason. We use a quark instead of an allocated gchar * because figuring out when to free the string gets tricky. Then go from quark -> URI string -> MFI. Return if the folder is no longer valid, because this indicates that the MFI was removed before this signal got called. Pass a string to update_message_counts_main instead of an MFI. (camel_folder_finalized): Don't bother unhooking the signals here. Same change as above, but don't bother checking for a valid folder because we're about to make it invalid anyway. (message_list_built): Analogous to the above, except with the FolderBrowser instead of the CamelFolder. (selection_changed): As above. (folder_browser_destroyed): As above. (struct get_mail_info_msg): Instead of taking a mail_folder_info *, take a URI, for reasons explained above. (get_mail_info_receive): Go from URI -> MFI before doing anything. (get_mail_info_reply): Same. (get_mail_info_destroy): Free the URI. (get_mail_info): Take a URI and return the message id so that it can be cancelled if necessary. (mail_folder_cache_remove_folder): Disconnect from signals and events before removing. (mail_folder_cache_note_folder): Use a GQuark instead of the mail_folder_info * as the user_data. (mail_folder_cache_note_fb): Same. (mail_folder_cache_note_folderinfo): Little formatting change. svn path=/trunk/; revision=12532
* Fixed a memory leak. (message_browser_new): Added a comment as to why ,Jeffrey Stedfast2001-08-313-21/+27
| | | | | | | | | | | | | 2001-08-30 Jeffrey Stedfast <fejj@ximian.com> * message-browser.c (message_browser_message_loaded): Fixed a memory leak. (message_browser_new): Added a comment as to why , after reparenting, we do not unref the mail_display. (message_browser_destroy): Don't call gtk_widget_destroy() on the message_list here. svn path=/trunk/; revision=12531
* #include pk11func.h. (ssl_bad_cert): Use CERT_GetDefaultCertDB.Jeffrey Stedfast2001-08-312-1/+7
| | | | | | | | | 2001-08-30 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-ssl.c: #include pk11func.h. (ssl_bad_cert): Use CERT_GetDefaultCertDB. svn path=/trunk/; revision=12530
* Instead of removing the folder from the folder cache here...Peter Williams2001-08-312-4/+12
| | | | | | | | | | 2001-08-30 Peter Williams <peterw@ximian.com> * mail-ops.c (remove_folder_get): Instead of removing the folder from the folder cache here... (remove_folder_got): ... do it here, in the main thread. svn path=/trunk/; revision=12529
* Updated Hungarian translation.Andras Timar2001-08-302-200/+258
| | | | | | | | 2001-08-30 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=12528
* Updated Norwegian (bokmål) translation.Kjartan Maraas2001-08-302-493/+599
| | | | | | | | | | 2001-08-30 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. 2001-08-28 Christophe Merlet <redfox@eikonex.org> svn path=/trunk/; revision=12527
* Use e_select_names_model_merge to combine the selected names with anyJon Trowbridge2001-08-307-3/+97
| | | | | | | | | | | | | | | | | | | | | | | 2001-08-29 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-manager.c (e_select_names_clicked): Use e_select_names_model_merge to combine the selected names with any existing ones. This causes you to not lose addresses typed directly into the entry while the SelectNames dialog is up. (Bug #8058) * gui/component/select-names/e-select-names-model.c (e_select_names_model_merge): Merge the contents of one ESelectNamesModel into another, avoiding duplicates. * backend/ebook/e-destination.c (e_destination_equal): Added. Determines if two destinations appear to refer to the same recipient. * backend/ebook/e-card.c (e_card_list_send): Added cast to g_free args to silence compiler warnings. svn path=/trunk/; revision=12526
* Paranoia. Check that name != qa->name. (quick_add_set_email): Check thatJon Trowbridge2001-08-302-10/+39
| | | | | | | | | | | | | | | | 2001-08-29 Jon Trowbridge <trow@ximian.com> * gui/contact-editor/e-contact-quick-add.c (quick_add_set_name): Paranoia. Check that name != qa->name. (quick_add_set_email): Check that email != qa->email. (ce_have_book): Store the QuickAdd data structure in object data, so that we can be extra-careful and avoid having a dangling pointer floating around out somewhere as the closure for a signal. Fixes bug #8155, I think. (card_added_cb): Clear object data to ensure single unref. (editor_closed_cb): Clear object data to ensure single unref. svn path=/trunk/; revision=12525
* Make sure that comp->priv->query_text isn't NULL. (Fixes bug #8195)Jon Trowbridge2001-08-302-3/+12
| | | | | | | | | | 2001-08-29 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c (book_query_score): Make sure that comp->priv->query_text isn't NULL. (Fixes bug #8195) svn path=/trunk/; revision=12524
* This function can be re-entrant during the signal emission; Added extraJon Trowbridge2001-08-302-4/+22
| | | | | | | | | | | | 2001-08-29 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-book-listener.c (e_book_listener_check_queue): This function can be re-entrant during the signal emission; Added extra ref/unrefs and checks to avoid problems if this happens. This is similar to my recent changes to e_book_view_listener_check_queue. (Fixes bug #7400) svn path=/trunk/; revision=12523
* See if the set of categories changed by using the removed_categories hashFederico Mena Quintero2001-08-302-16/+91
| | | | | | | | | | | | | | | | | | 2001-08-29 Federico Mena Quintero <federico@ximian.com> * pcs/cal-backend-file.c (cal_backend_file_remove_object): See if the set of categories changed by using the removed_categories hash table. (cal_backend_file_init): Create a table of removed categories. This allows us to notify if and only if the set of category changes when an object is updated/removed, instead of unconditionally notifying if an object is updated. (cal_backend_file_update_objects): Only notify if the set of categories really changed. (update_categories_from_comp): Shuffle the categories between the priv->categories and priv->removed_categories lists. svn path=/trunk/; revision=12522
* Importer changesIain Holmes2001-08-303-4/+69
| | | | svn path=/trunk/; revision=12521
* fix smime the same way...Jeffrey Stedfast2001-08-302-15/+34
| | | | svn path=/trunk/; revision=12520
* Special-case message/rfc822 mime parts - don't set an encoding on these,Jeffrey Stedfast2001-08-302-14/+39
| | | | | | | | | | | | | | | 2001-08-29 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-mime.c (pgp_mime_part_sign_prepare_part): Special-case message/rfc822 mime parts - don't set an encoding on these, instead traverse into their subparts and set the encodings for those. (pgp_mime_part_sign_restore_part): Reverse any operations done to message/rfc822 parts in the above prepare_part() function and also take a pointer to a GSList of encodings instead of just a GSList so we can properly keep track of which encoding we are on. svn path=/trunk/; revision=12519
* Pass in FALSE as the 'sending' arg to e_msg_composer_get_message.Jon Trowbridge2001-08-307-64/+41
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-29 Jon Trowbridge <trow@ximian.com> * e-msg-composer.c (e_msg_composer_get_message_draft): Pass in FALSE as the 'sending' arg to e_msg_composer_get_message. (build_message): Added a 'sending' arg, which is passed to e_msg_composer_get_message. (e_msg_composer_get_message): Added a 'sending' arg, which gets passed directly on to build_message. * e-msg-composer-hdrs.c (e_msg_composer_hdrs_to_message): Added a "sending" arg, which should be TRUE if the message is being sent now (rather than being autosaved, etc.). The address use scores are only updated when sending. (Bug #8332) Removed obsolete (#if 0/#endif-ed) code. 2001-08-29 Jon Trowbridge <trow@ximian.com> * mail-callbacks.c (composer_get_message): When calling e_msg_composer_get_message, pass in TRUE for the 'sending' arg. (Part of the fix for bug #8332) svn path=/trunk/; revision=12518
* Added info about NS importing.Aaron Weber2001-08-302-1/+17
| | | | | | | | 2001-08-29 Aaron Weber <aaron@ximian.com> * C/usage-mainwindow.sgml: Added info about NS importing. svn path=/trunk/; revision=12517
* GUIIain Holmes2001-08-302-4/+67
| | | | svn path=/trunk/; revision=12516
* in mail:Peter Williams2001-08-304-2/+10
| | | | | | | | | | | | | | | 2001-08-29 Peter Williams <peterw@ximian.com> * folder-browser-ui.c: Fix the pixmap for /commands/MessageUndelete. in ui: 2001-08-29 Peter Williams <peterw@ximian.com> * evolution-mail-message.xml: Add a pixtype to /Commands/MessageUndelete so that people can see the icon. svn path=/trunk/; revision=12515
* Toss in a call to mail_config_init () cause it might contribute to solvingPeter Williams2001-08-302-1/+8
| | | | | | | | | | 2001-08-29 Peter Williams <peterw@ximian.com> * component-factory.c (owner_set_cb): Toss in a call to mail_config_init () cause it might contribute to solving bug 4911, and it won't hurt. svn path=/trunk/; revision=12514
* Rewrote this file to be...more up to date.Kevin Breit2001-08-304-130/+125
| | | | | | | | 2001-08-29 Kevin Breit <battery841@mediaone.net> * C/usage-exec-summary.sgml: Rewrote this file to be...more up to date. svn path=/trunk/; revision=12513
* Add progress reporting to deleting messages. Dont change the calculationNot Zed2001-08-292-2/+15
| | | | | | | | | | 2001-08-29 Not Zed <NotZed@Ximian.com> * providers/pop3/camel-pop3-folder.c (pop3_sync): Add progress reporting to deleting messages. Dont change the calculation to a bloody float. Bug #6189. svn path=/trunk/; revision=12512
* New prototype here.Ettore Perazzoli2001-08-293-0/+40
| | | | | | | | | 2001-08-27 Ettore Perazzoli <ettore@ximian.com> * e-timezone-dialog/e-timezone-dialog.h (e_timezone_dialog_reparent): New prototype here. svn path=/trunk/; revision=12511
* Initialize buf and diag_buf to NULL, hopefully this fixes the crash if theJeffrey Stedfast2001-08-292-39/+14
| | | | | | | | | | | | | | 2001-08-28 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (crypto_exec_with_passwd): Initialize buf and diag_buf to NULL, hopefully this fixes the crash if the select() times out. (pgp_encrypt): Argh. What was I thinking? Don't use "-r recipient" as an argument, instead use "-r" and "recipient" as 2 separate arguments to pgp. This might fix the "gpg only encrypts to my private key" bug? svn path=/trunk/; revision=12510
* Fixes bug #7879, a query may receive an update notification from theFederico Mena Quintero2001-08-295-41/+207
| | | | | | | | | | | | | | | | | | | | 2001-08-28 Federico Mena Quintero <federico@ximian.com> Fixes bug #7879, a query may receive an update notification from the backend before the query itself gets populated. * pcs/query.c (ensure_sexp): New function; ensures that the esexp is created and notifies of parse errors. It is the bulk of start_query_cb() but put in a separate function so that we can share it elsewhere. (start_query_cb): Use ensure_sexp(). (process_component_cb): Oops, notify of a successfully finished query. (match_component): Call ensure_sexp(). This function can be called by the backend notification callbacks before the query is populated, so we need to make sure the esexp exists here. svn path=/trunk/; revision=12509
* Initialize buf and diag_buf to NULL, hopefully this fixes the crash if theJeffrey Stedfast2001-08-292-11/+17
| | | | | | | | | | 2001-08-28 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (crypto_exec_with_passwd): Initialize buf and diag_buf to NULL, hopefully this fixes the crash if the select() times out. svn path=/trunk/; revision=12508
* Patch to fix few 64bit issuesGeorge Lebl2001-08-295-21/+23
| | | | | | | | | | | | | | | | | | | | | | Tue Aug 28 18:29:28 2001 George Lebl <jirka@5z.com> Patch to fix few 64bit issues * gal/e-table/e-table-header-item.c (ethi_draw) (ethi_start_drag) gal/widgets/e-categories.c (e_categories_value_at) (e_categories_value_to_string): Use GINT_TO_POINTER and GPOINTER_TO_INT to cast between pointers and ints to fix 64bit issues connected with that. * gal/e-table/e-table-sorting-utils.c (e_table_sorting_utils_tree_check_position) gal/util/e-sorter-array.c (e_sorter_array_append): Use size_t for size not ints to fix crashes * gal/e-text/e-completion-match.c, gal/e-text/e-completion.c: Include <string.h> svn path=/trunk/; revision=12507
* Handle the case when there is no URI without crashing. Only add shortcutsEttore Perazzoli2001-08-292-6/+14
| | | | | | | | * e-shortcuts.c (load_shortcuts): Handle the case when there is no URI without crashing. Only add shortcuts when they are evolution: URIs. svn path=/trunk/; revision=12506
* Whoops. Double-free and FMR = bad.Peter Williams2001-08-292-2/+6
| | | | | | | | | 2001-08-28 Peter Williams <peterw@ximian.com> * providers/imap/camel-imap-store.c (create_folder): Whoops. Double-free and FMR = bad. svn path=/trunk/; revision=12505
* Instead of folder_browser_factory_new_control ("", corba_shell) whenPeter Williams2001-08-292-1/+4
| | | | | | | | | | | 2001-08-28 Peter Williams <peterw@ximian.com> * component-factory.c (create_view): Instead of folder_browser_factory_new_control ("", corba_shell) when looking at a mailstorage folder, use create_noselect_control(). svn path=/trunk/; revision=12504
* Don't reveal the user's IMAP password if their server supportsPeter Williams2001-08-292-1/+9
| | | | | | | | | | 2001-08-28 Peter Williams <peterw@ximian.com> * camel-remote-store.c (remote_send_string): Don't reveal the user's IMAP password if their server supports LITERALPLUS. Also add some more dashes to make it line up nicely :-) svn path=/trunk/; revision=12503
* If the user accepts the certificate, add it to the database as a trustedJeffrey Stedfast2001-08-292-3/+32
| | | | | | | | | 2001-08-28 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-ssl.c (ssl_bad_cert): If the user accepts the certificate, add it to the database as a trusted CA. svn path=/trunk/; revision=12502
* Make the locking more fine-grained on destruction; specifically, don'tPeter Williams2001-08-292-0/+12
| | | | | | | | | | 2001-08-28 Peter Williams <peterw@ximian.com> * camel-object.c (camel_object_unref): Make the locking more fine-grained on destruction; specifically, don't hold the type lock while calling the finalize functions. svn path=/trunk/; revision=12501
* Disable interaction once the shell has quit.Peter Williams2001-08-292-0/+6
| | | | | | | | | 2001-08-28 Peter Williams <peterw@ximian.com> * component-factory.c (owner_unset_cb): Disable interaction once the shell has quit. svn path=/trunk/; revision=12500
* Renamed a xref to make it work.Kevin Breit2001-08-294-50/+109
| | | | | | | | | | 2001-08-28 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Renamed a xref to make it work. * C/config-prefs.sgml: Updated for new LDAP UI. svn path=/trunk/; revision=12499
* Dont call g_print with a NULL string. See bug #7396.Not Zed2001-08-282-1/+6
| | | | | | | | | 2001-08-28 Not Zed <NotZed@Ximian.com> * e-categories-master-list-wombat.c (ecmlw_load): Dont call g_print with a NULL string. See bug #7396. svn path=/trunk/; revision=12498
* Updated French translation.Christophe Merlet2001-08-282-593/+534
| | | | svn path=/trunk/; revision=12497
* New prototype here.Ettore Perazzoli2001-08-282-0/+8
| | | | | | | * e-timezone-dialog/e-timezone-dialog.h (e_timezone_dialog_reparent): New prototype here. svn path=/trunk/; revision=12496
* Studlycapsize all the IDs that are not. Likewise. Updated accordingly.Ettore Perazzoli2001-08-2829-123/+228
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-ShellComponent.idl: Studlycapsize all the IDs that are not. * Evolution-common.idl: Likewise. * evolution-activity-client.c: Updated accordingly. * evolution-shell-component.c: Likewise. * evolution-storage.c: Likewise. * e-activity-handler.c: Likewise. * e-component-registry.c: Likewise. * e-corba-storage.c: Likewise. * e-shell-user-creatable-items-handlers.c: Likewise. * e-local-storage.c (remove_folder): Remove unused variable. * e-shell-view.c (update_for_current_uri): Assign zero to `unread_count', not NULL. * e-shell-importer.c (import_druid_finish): Remove unused variable. * e-shell-user-creatable-items-handler.c: #include "e-corba-utils.h". * e-shell-startup-wizard.c: #include "e-shell-startup-wizard.h". * e-shell-startup-wizard.h: #include <glib.h> * e-summary-weather.c (weather_make_html): Make local variable `icon_name' const. Remove unused variable `uri'. * e-summary.h: Reformatted in GTK+ style. (e_summary_remove_online_connection): Added prototype. * e-summary-preferences.c (fill_mail_shown_clist): Constify local variable `name'. * e-summary-mail.c: #include "e-util/e-path.h". Updated to match the new studlyCapsification in shell/Evolution*.idl. * mail-local.c: Match the studlyCapsification of shell/Evolution*.idl. * mail-config-druid.h: Change type of `event_source' from `Bonobo_EventSource *' to `Bonobo_EventSource'. * mail-accounts.c (mail_delete): Remove unused local variable `label'. * folder-info.c (do_get_info): `#if 0' unused variables. * gui/component/addressbook-component.c: Get rid of a warning by initializing the closing NULL element in folder_types correctly. * gui/component/select-names/e-select-names.c: Updated to match the studlyCapsification of attributes in shell/Evolution*.idl. svn path=/trunk/; revision=12495
* Added. Generated queries against file_as. (match_file_as): Added. MatchJon Trowbridge2001-08-282-2/+68
| | | | | | | | | | | 2001-08-27 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names-completion.c (sexp_file_as): Added. Generated queries against file_as. (match_file_as): Added. Match results of queries against file_as. (Bug #8152) svn path=/trunk/; revision=12494
* Added ref/unref pair to make sure that our listener doesn't get finalizedJon Trowbridge2001-08-282-2/+19
| | | | | | | | | | | 2001-08-27 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-book-view-listener.c (e_book_view_listener_check_queue): Added ref/unref pair to make sure that our listener doesn't get finalized during the signal emission and leave us with a dangling pointer. (Bug #7661) svn path=/trunk/; revision=12493
* Removed some debugging spew that I left in by mistake.Jon Trowbridge2001-08-283-5/+6
| | | | | | | | | | | | 2001-08-27 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-card.c (e_card_list_send): Removed some debugging spew that I left in by mistake. * gui/widgets/e-addressbook-model.c (create_card): Removed debugging spew. svn path=/trunk/; revision=12492
* Do the right thing if the card we are trying to send to is a contact list.Jon Trowbridge2001-08-282-23/+91
| | | | | | | | | 2001-08-27 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-card.c (e_card_list_send): Do the right thing if the card we are trying to send to is a contact list. (Bug #6580) svn path=/trunk/; revision=12491
* Check if we are trying to reply to a message with no From: field, and tryJon Trowbridge2001-08-283-5/+22
| | | | | | | | | | | | | 2001-08-27 Jon Trowbridge <trow@ximian.com> * mail-callbacks.c (mail_generate_reply): Check if we are trying to reply to a message with no From: field, and try to do something graceful in that case. (Bug #7028) * mail-display.c (ebook_callback): Add paranoid checks for the case of a message with a From: field. (Also maybe bug #7028) svn path=/trunk/; revision=12490
* Add prototypeIain Holmes2001-08-282-0/+7
| | | | svn path=/trunk/; revision=12489
* Destroy lists and hashes when needed, so that old data isn't left behind.Iain Holmes2001-08-282-1/+26
| | | | svn path=/trunk/; revision=12488
* Set the source and transport description labels. (transport_type_changed):Jeffrey Stedfast2001-08-285-13/+65
| | | | | | | | | | | | | | | | | | | | | | 2001-08-27 Jeffrey Stedfast <fejj@ximian.com> * mail-account-gui.c (mail_account_gui_new): Set the source and transport description labels. (transport_type_changed): Set the transport description label. (source_type_changed): Set the source description label. * mail-tools.c (mail_tool_make_message_attachment): Remove X-Evolution* headers. (mail_tool_remove_xevolution_headers): New function to convenience removing the X-Evolution headers. (mail_tool_restore_xevolution_headers): New convenience function to restore the X-Evolution headers. (mail_tool_destroy_xevolution): New function to cleanup the structure. (mail_tool_forward_message): Remove and restore the X-Evolution headers here too. svn path=/trunk/; revision=12487
* Changed the description/names of some of the local providers to try andJeffrey Stedfast2001-08-283-15/+21
| | | | | | | | | | | | | | | 2001-08-27 Jeffrey Stedfast <fejj@ximian.com> * providers/local/camel-local-provider.c: Changed the description/names of some of the local providers to try and clarify the meanings. * providers/pop3/camel-pop3-provider.c: Simplify the POP description - we want short but sweet. * providers/imap/camel-imap-provider.c: s/IMAPv4/IMAP svn path=/trunk/; revision=12486
* s/IMAPv4/IMAPJeffrey Stedfast2001-08-283-3/+7
| | | | | | | | 2001-08-27 Jeffrey Stedfast <fejj@ximian.com> * providers/imap/camel-imap-provider.c: s/IMAPv4/IMAP svn path=/trunk/; revision=12485
* Remove X-Evolution* headers. (mail_tool_remove_xevolution_headers): NewJeffrey Stedfast2001-08-284-1/+85
| | | | | | | | | | | | | | | | | 2001-08-27 Jeffrey Stedfast <fejj@ximian.com> * mail-tools.c (mail_tool_make_message_attachment): Remove X-Evolution* headers. (mail_tool_remove_xevolution_headers): New function to convenience removing the X-Evolution headers. (mail_tool_restore_xevolution_headers): New convenience function to restore the X-Evolution headers. (mail_tool_destroy_xevolution): New function to cleanup the structure. (mail_tool_forward_message): Remove and restore the X-Evolution headers here too. svn path=/trunk/; revision=12484
* Updated Hungarian translation.Andras Timar2001-08-272-203/+272
| | | | | | | | 2001-08-27 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=12483
* Fixed this memmove to subtract the count as well as the row for the numberChristopher James Lahey2001-08-271-1/+1
| | | | | | | | | | 2001-08-27 Christopher James Lahey <clahey@ximian.com> * e-table-item.c (eti_table_model_rows_deleted): Fixed this memmove to subtract the count as well as the row for the number of rows to move. svn path=/trunk/; revision=12482
* re-read the iconv man page, and treat the return value properly. ItNot Zed2001-08-275-150/+135
| | | | | | | | | | | | | | | | | | | | | 2001-08-27 Not Zed <NotZed@Ximian.com> * camel-mime-part-utils.c (convert_buffer): re-read the iconv man page, and treat the return value properly. It returns the number of non-reversible conversions performed, not the number of output characters, sigh. (check_html_charset): Changed to just take a buffer of data, and not the mime parser. (simple_data_wrapper_construct_from_parser): Since we dont need the charset till we have all the data, search for the charset after we've read the data, if we have html data with no charset in the header. (simple_data_wrapper_construct_from_parser): Remove the seekable_source stuff. * Re-apply patches from before. svn path=/trunk/; revision=12481
* Updated Swedish translation.Christian Rose2001-08-272-135/+185
| | | | | | | | 2001-08-27 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=12480
* If the store is not connected, scan it's subfolders first.Jeffrey Stedfast2001-08-274-134/+143
| | | | | | | | | | | | 2001-08-26 Jeffrey Stedfast <fejj@ximian.com> * mail-send-recv.c (receive_update_got_store): If the store is not connected, scan it's subfolders first. * mail-ops.c (report_status): Call va_end() so LinuxPPC doesn't have a caniption. svn path=/trunk/; revision=12479
* Call va_end() so LinuxPPC doesn't have a caniption.Jeffrey Stedfast2001-08-272-5/+11
| | | | | | | | | 2001-08-26 Jeffrey Stedfast <fejj@ximian.com> * mail-ops.c (report_status): Call va_end() so LinuxPPC doesn't have a caniption. svn path=/trunk/; revision=12478
* Added shell/glade/evolution-startup-wizard.gladeChyla Zbigniew2001-08-272-0/+5
| | | | | | * POTFILES.in: Added shell/glade/evolution-startup-wizard.glade svn path=/trunk/; revision=12477
* Display localized status string (added missing _()).Chyla Zbigniew2001-08-272-1/+6
| | | | | | | * gui/widgets/e-addressbook-util.c (e_addressbook_error_dialog): Display localized status string (added missing _()). svn path=/trunk/; revision=12476
* Updated French translation.Christophe Merlet2001-08-272-889/+983
| | | | svn path=/trunk/; revision=12475
* - more updates; still not done.Dirk-Jan C. Binnema2001-08-261-124/+131
| | | | svn path=/trunk/; revision=12474
* Added addressbook/gui/widgets/e-addressbook-model.cChyla Zbigniew2001-08-263-38/+90
| | | | | | | | * POTFILES.in: Added addressbook/gui/widgets/e-addressbook-model.c * pl.po: Updated Polish translation. svn path=/trunk/; revision=12473
* Convert UTF-8 strings to locale's encoding before putting them in canvasChyla Zbigniew2001-08-251-6/+14
| | | | | | | | * e-table-group-container.c (compute_text): Convert UTF-8 strings to locale's encoding before putting them in canvas item. svn path=/trunk/; revision=12472
* - update nl translation. not finished yet.Dirk-Jan C. Binnema2001-08-251-335/+301
| | | | svn path=/trunk/; revision=12471
* ["Summarising" and "Synchronising" are spelt with a "s" in ENGLISH]Not Zed2001-08-253-8/+19
| | | | | | | | | | | | | | | 2001-08-25 Not Zed <NotZed@Ximian.com> ["Summarising" and "Synchronising" are spelt with a "s" in ENGLISH] * providers/local/camel-mbox-summary.c (mbox_summary_sync_quick): s/Synchronizing/Synchronising/. * providers/local/camel-mbox-summary.c (summary_rebuild): s/Summarizing/Summarising/ svn path=/trunk/; revision=12470
* Use fseek instead of fseeko since we want to be portable and use ftellJeffrey Stedfast2001-08-252-8/+17
| | | | | | | | | | | 2001-08-24 Jeffrey Stedfast <fejj@ximian.com> * camel-disco-diary.c (camel_disco_diary_replay): Use fseek instead of fseeko since we want to be portable and use ftell rather than ftello for the same reason. (camel_disco_diary_empty): Same here. svn path=/trunk/; revision=12469
* robustificationJeffrey Stedfast2001-08-252-6/+44
| | | | svn path=/trunk/; revision=12468
* Fixed typo.Chyla Zbigniew2001-08-251-1/+1
| | | | | | * e-table.c (e_table_init): Fixed typo. svn path=/trunk/; revision=12467
* Put a freeze/thaw around our the set of operations that changes theJon Trowbridge2001-08-252-14/+30
| | | | | | | | | | | | | | | | 2001-08-24 Jon Trowbridge <trow@ximian.com> * backend/ebook/e-destination.c (e_destination_set_card): Put a freeze/thaw around our the set of operations that changes the internal state of our card, so 'changed' signal callbacks won't be invoked on a card in an intermediary state. This fixes the bug that was causing the e-mail addresses in cards to be blank when replying to a message. (An unexpected side-effect of toshok's change on 8/22 to make sure that priv->email != NULL). (e_destination_get_name): Code slightly rearranged for (IMO) clarity. svn path=/trunk/; revision=12466
* Remove the stupid "do you want me to initialize stuff?" dialog.Ettore Perazzoli2001-08-252-27/+5
| | | | | | | * e-setup.c (copy_default_stuff): Remove the stupid "do you want me to initialize stuff?" dialog. svn path=/trunk/; revision=12465
* [Patch from Nike Gerdts <michael.gerdts@usa.alcatel.com> forEttore Perazzoli2001-08-252-2/+12
| | | | | | | | | | | #6882, DB3_CFLAGS and DB3_LDFLAGS order messes up CPPFLAGS and LDFLAGS.] * configure.in: Put DB3_CFLAGS before the already-defined CPPFLAGS instead of after them; likewise, put DB3_LDADD before the already defined LDADD. svn path=/trunk/; revision=12464
* Change the `selected_row_path' to be non-const. (destroy): Free it.Ettore Perazzoli2001-08-252-5/+21
| | | | | | | | | | | | * e-storage-set-view.c: Change the `selected_row_path' to be non-const. (destroy): Free it. (e_storage_set_view_set_current_folder): Set the selected_row_path to be this path. (tree_drag_begin): Free the selected_row_path and strdup() the value we assign. svn path=/trunk/; revision=12463
* Use the new e_mkdtemp function.Jeffrey Stedfast2001-08-254-80/+70
| | | | | | | | | | | 2001-08-24 Jeffrey Stedfast <fejj@ximian.com> * mail-display.c (launch_cb): Use the new e_mkdtemp function. * folder-browser.c (message_list_drag_data_get): Use the new e_mkdtemp function. svn path=/trunk/; revision=12462
* Revert Not Zed's previous commits as they apparently can cause seriousPeter Williams2001-08-257-104/+97
| | | | | | | | | 2001-08-24 Peter Williams <peterw@ximian.com> * Revert Not Zed's previous commits as they apparently can cause serious data loss for POP3 users. svn path=/trunk/; revision=12461
* Added e-mktemp.[c,h] to the build.Jeffrey Stedfast2001-08-254-6/+281
| | | | | | | | | | | | | 2001-08-24 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: Added e-mktemp.[c,h] to the build. * e-mktemp.c (e_mktemp): A new wrapper around mktemp so that we can keep track of temp files for later cleanup. (e_mkstemp): Same but obviously for the mkstemp call. (e_mkdtemp): And finally a mkdtemp wrapper. svn path=/trunk/; revision=12460
* Added e-unicode-i18n.c and e-unicode-i18n.h.Chyla Zbigniew2001-08-254-0/+87
| | | | | | | | | | | * Makefile.am (libeutil_la_SOURCES): Added e-unicode-i18n.c and e-unicode-i18n.h. * e-unicode-i18n.[ch]: New files with two extra functions (e_utf8_gettext, e_utf8_dgettext) and U_() macro. Should be used instead of _() if we need UTF-8 string. svn path=/trunk/; revision=12459
* Ooops. Save the pointer to the control for use after the view struct isEttore Perazzoli2001-08-252-8/+15
| | | | | | | | * e-shell-view.c (e_shell_view_remove_control_for_uri): Ooops. Save the pointer to the control for use after the view struct is freed. svn path=/trunk/; revision=12458
* New struct `View'. Replace `uri_to_control' in `EShellViewPrivate' withEttore Perazzoli2001-08-252-59/+110
| | | | | | | | | | | | | | | | | | | | * e-shell-view.c: New struct `View'. Replace `uri_to_control' in `EShellViewPrivate' with `uri_to_view'. (view_new): New. (hash_forall_destroy_view): New, replacing `hash_forall_destroy_control'. (destroy): Updated to match the uri_to_control -> uri_to_view changes. (socket_destroy_cb): Likewise. (get_view_for_uri): Renamed from `get_control_for_uri'. Return a View instead of a GtkWidget. (show_existing_view): Updated to use `get_view_from_uri', get a @view instead of a @control. (e_shell_view_display_uri): Updated to use `uri_to_view' instead of `uri_to_control'. (e_shell_view_remove_control_for_uri): Likewise. svn path=/trunk/; revision=12457
* Added info about tables, rules, and imagesKevin Breit2001-08-254-63/+197
| | | | | | | | | | 2001-08-24 Kevin Breit <battery841@mediaone.net> * C/usage-mail.sgml: Added info about tables, rules, and images * C/usage-calendar.sgml: Rename a few titles svn path=/trunk/; revision=12456
* Updated Brazilian Portuguese translation.Gustavo Maciel Dias Vieira2001-08-252-2234/+972
| | | | | | | | 2001-08-24 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br> * pt_BR.po: Updated Brazilian Portuguese translation. svn path=/trunk/; revision=12455
* Don't mark empty strings for translation. Rather, give descriptions andEttore Perazzoli2001-08-252-2/+10
| | | | | | | | * component-factory.c: Don't mark empty strings for translation. Rather, give descriptions and display names to types "mailstorage" and "vtrash". svn path=/trunk/; revision=12453
* Changed to get a @title and a @type. (update_for_current_uri): UpdatedEttore Perazzoli2001-08-252-48/+55
| | | | | | | | | | * e-shell-view.c (update_folder_title_bar): Changed to get a @title and a @type. (update_for_current_uri): Updated accordingly. (update_window_icon): Get a @type instead of a @folder. (update_for_current_uri): Updated accordingly. svn path=/trunk/; revision=12452
* [Fix #5978, "If a component dies, it's toolbar buttons remain".]Ettore Perazzoli2001-08-252-6/+26
| | | | | | | | | * e-shell-view.c (socket_destroy_cb): If the view belongs to a toplevel storage node, get the right type information with `e_storage_get_toplevel_node_uri()' instead of trying to get the [non-existing] folder for it. svn path=/trunk/; revision=12451
* Updated Swedish translation.Christian Rose2001-08-252-189/+191
| | | | | | | | 2001-08-24 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=12450
* Implement the rest of the Evolution_Wizard eventsIain Holmes2001-08-252-2/+27
| | | | svn path=/trunk/; revision=12449
* Added accelerators for the right-click shortcut menu.Ettore Perazzoli2001-08-252-4/+9
| | | | | | | * e-shortcuts-view.c: Added accelerators for the right-click shortcut menu. svn path=/trunk/; revision=12448
* Added the missing part of my patch:Chyla Zbigniew2001-08-251-0/+1
| | | | | | #include <gal/widgets/e-unicode.h> svn path=/trunk/; revision=12447
* Save the folder's full_name, unref it, and *then* unref the store, so thatPeter Williams2001-08-252-1/+14
| | | | | | | | | | 2001-08-24 Peter Williams <peterw@ximian.com> * mail-ops.c (remove_folder_get): Save the folder's full_name, unref it, and *then* unref the store, so that the folder has been closed before it gets deleted. svn path=/trunk/; revision=12446
* Instead of using the length of the shortcuts list as the index for thePeter Williams2001-08-254-13/+40
| | | | | | | | | | | | | | | | | | | | | | 2001-08-24 Peter Williams <peterw@ximian.com> * mail-config.c (add_shortcut_entry): Instead of using the length of the shortcuts list as the index for the shortcut, use -1, which means "last". * mail-config-druid.c (druid_finish): Remove the account adding stuff since that happens in wizard_finish now. * mail-config.c (add_new_storage): New function. Add a MailConfigAccount to the shell as a storage. (maybe_add_shortcut): Renamed to new_source_created. (new_source_created): Call add_new_storage here. * component-factory.c (mail_remove_storage_by_uri): Don't warn if the storage isn't remote... no point in making the caller do extra work. svn path=/trunk/; revision=12445
* s/Synchronising/Synchronizing/.Ettore Perazzoli2001-08-252-3/+14
| | | | | | | | | | * providers/local/camel-mbox-summary.c (mbox_summary_sync_quick): s/Synchronising/Synchronizing/. * providers/local/camel-mbox-summary.c (summary_rebuild): s/Summarising/Summarizing/ svn path=/trunk/; revision=12444
* Don't let the uri be an empty string (how the fuck is this even happeningJeffrey Stedfast2001-08-252-12/+17
| | | | | | | | | | | | | 2001-08-24 Jeffrey Stedfast <fejj@ximian.com> * mail-config.c (mail_config_set_thread_list): Don't let the uri be an empty string (how the fuck is this even happening in the first place??). (mail_config_get_thread_list): Same. (mail_config_set_show_preview): And here. (mail_config_get_show_preview): And finally here. svn path=/trunk/; revision=12443
* Modified to accept and return UTF-8 string.Zbigniew Chyla2001-08-252-2/+10
| | | | | | | | | 2001-08-23 Zbigniew Chyla <cyba@gnome.pl> * e-request.c (e_request_string): Modified to accept and return UTF-8 string. svn path=/trunk/; revision=12442
* Convert names of the default group and shortcuts to UTF-8.Zbigniew Chyla2001-08-252-6/+25
| | | | | | | | | 2001-08-23 Zbigniew Chyla <cyba@gnome.pl> * e-shortcuts.c (e_shortcuts_add_default_group): Convert names of the default group and shortcuts to UTF-8. svn path=/trunk/; revision=12441
* We don't need to check for both bonobo-conf 0.11 AND bonobo-conf 0.2.Dan Winship2001-08-252-1/+5
| | | | | | | * configure.in: We don't need to check for both bonobo-conf 0.11 AND bonobo-conf 0.2. svn path=/trunk/; revision=12440
* Convert the name of the group to GTK+ locale before displaying it in aZbigniew Chyla2001-08-252-3/+11
| | | | | | | | | 2001-08-23 Zbigniew Chyla <cyba@gnome.pl> * e-shortcuts-view.c (destroy_group_cb): Convert the name of the group to GTK+ locale before displaying it in a dialog. svn path=/trunk/; revision=12439
* Updated Polish translationChyla Zbigniew2001-08-251-19/+46
| | | | svn path=/trunk/; revision=12438
* Added start_drag signals.Christopher James Lahey2001-08-2511-255/+329
| | | | | | | | | | | | | | | | | | 2001-08-24 Christopher James Lahey <clahey@ximian.com> * e-table-group-container.c, e-table-group-leaf.c, e-table-group-leaf.h, e-table-group.c, e-table-group.h: Added start_drag signals. * e-table-item.c, e-table-item.h (eti_event): Send the start_drag signal. Fixes Ximian bug #807. * e-table.c, e-table.h, e-tree.c, e-tree.h: Added start_drag signal. Made default handler start drag & drop if we're set to automatically handle dnd. Ripped out the code to handle watching events for dnd since start_drag does this now. svn path=/trunk/; revision=12437
* Updated Polish translationChyla Zbigniew2001-08-242-3857/+3772
| | | | svn path=/trunk/; revision=12436
* Fixes to the Swedish translation.Christian Rose2001-08-242-10/+14
| | | | | | | | 2001-08-24 Christian Rose <menthos@menthos.com> * sv.po: Fixes to the Swedish translation. svn path=/trunk/; revision=12435
* Updated Swedish translation.Christian Rose2001-08-242-109/+147
| | | | | | | | 2001-08-24 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=12434
* Updated Swedish translation.Christian Rose2001-08-242-309/+259
| | | | | | | | 2001-08-24 Christian Rose <menthos@menthos.com> * sv.po: Updated Swedish translation. svn path=/trunk/; revision=12433
* Limit the maximum output buffer size. iconv bugs? returns E2BIG forever onNot Zed2001-08-242-1/+6
| | | | | | | | | | 2001-08-24 Not Zed <NotZed@Ximian.com> * camel-mime-part-utils.c (convert_buffer): Limit the maximum output buffer size. iconv bugs? returns E2BIG forever on some (valid) data? svn path=/trunk/; revision=12432
* attach to the destroy handler to reset the tokenizer. (dialog_destroy_cb):Larry Ewing2001-08-242-5/+23
| | | | | | | | | | | | 2001-08-23 Larry Ewing <lewing@ximian.com> * mail-search.c (mail_search_construct): attach to the destroy handler to reset the tokenizer. (dialog_destroy_cb): reset the tokenizer here so that destroying the dialog with the window manager still clears the hilighted items. svn path=/trunk/; revision=12431
* added ... to Search Message to indicate that it pops up a dialog.Larry Ewing2001-08-242-1/+6
| | | | | | | | | 2001-08-23 Larry Ewing <lewing@ximian.com> * evolution-mail-message.xml: added ... to Search Message to indicate that it pops up a dialog. svn path=/trunk/; revision=12430
* Likewise.Not Zed2001-08-247-95/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-24 Not Zed <NotZed@Ximian.com> * providers/local/camel-spool-summary.c (summary_rebuild): Likewise. * providers/local/camel-mbox-summary.c (summary_rebuild): Summarising is spelt with an s. 2001-08-23 Not Zed <NotZed@Ximian.com> * camel-mime-part.c (write_to_stream): If we have rawtext, then dont do any charset conversion, only encoding/crlf conversion. * camel-data-wrapper.h (struct _CamelDataWrapper): Added 'rawtext' member, says the character encoding is raw, not utf8. * providers/local/camel-spool-summary.c (spool_summary_sync_quick): Synchronising is spelt with an s, not a z. (spool_summary_sync_full): " * providers/local/camel-mbox-summary.c (mbox_summary_sync_full): No, synchronising is spelt with an s. (mbox_summary_sync_quick): " * camel-mime-part-utils.c (camel_mime_part_construct_content_from_parser): Remove the warnings which aren't going anywhere fast. (convert_buffer): Function to convert a bytearray of textual content from one charset to another. If the charset doesn't exist or fails, then do no conversion. (simple_data_wrapper_construct_from_parser): First, read in data, then try and convert it using the specified charset if supplied. If that fails, then dont do any conversion, and leave as raw. Also, if we have any x-* charsets, then dont do any processing. svn path=/trunk/; revision=12429
* add BUTTON_PRESS_MASK so double clicks still work.Chris Toshok2001-08-242-0/+6
| | | | | | | | | 2001-08-23 Chris Toshok <toshok@ximian.com> * gui/widgets/e-minicard.c (e_minicard_event): add BUTTON_PRESS_MASK so double clicks still work. svn path=/trunk/; revision=12427
* Eek, let the user create new accounts if old_account == NULL.Peter Williams2001-08-242-1/+6
| | | | | | | | | 2001-08-23 Peter Williams <peterw@ximian.com> * mail-account-gui.c (mail_account_gui_save): Eek, let the user create new accounts if old_account == NULL. svn path=/trunk/; revision=12425
* Check to make sure we actually have drag data.Jeffrey Stedfast2001-08-244-6/+22
| | | | | | | | | | | | 2001-08-23 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (destination_folder_handle_drop): Check to make sure we actually have drag data. * folder-browser.c (message_list_drag_data_received): Check to make sure we have valid data. svn path=/trunk/; revision=12424
* If we get no data, don't notify the receiving component at all.Ettore Perazzoli2001-08-242-0/+8
| | | | | | | * e-storage-set-view.c (tree_drag_data_received): If we get no data, don't notify the receiving component at all. svn path=/trunk/; revision=12423
* [Fix #5736, crashing when copying a message with drag and drop.]Ettore Perazzoli2001-08-242-2/+17
| | | | | | | * e-storage-set-view.c (tree_drag_data_received): Handle NULL data gracefully. svn path=/trunk/; revision=12422
* Add a missing \n to the end of a printf.Peter Williams2001-08-243-2/+9
| | | | | | | | | | | 2001-08-23 Peter Williams <peterw@ximian.com> * providers/local/camel-mbox-summary.c (summary_rebuild): Add a missing \n to the end of a printf. * providers/local/camel-spool-summary.c (summary_rebuild): Same. svn path=/trunk/; revision=12421
* Fix?Iain Holmes2001-08-242-1/+6
| | | | svn path=/trunk/; revision=12420
* Remove broken news feeds, don't show completed tasksIain Holmes2001-08-243-4/+11
| | | | svn path=/trunk/; revision=12419
* Revert fix for Ximian bug #6995.Christopher James Lahey2001-08-242-29/+11
| | | | | | | | 2001-08-21 Christopher James Lahey <clahey@ximian.com> * Revert fix for Ximian bug #6995. svn path=/trunk/; revision=12418
* Record the timeout_id so we can cancel it if the mail_folder_info is laterPeter Williams2001-08-232-15/+39
| | | | | | | | | | | | | | 2001-08-23 Peter Williams <peterw@ximian.com> * mail-folder-cache.c (maybe_update): Record the timeout_id so we can cancel it if the mail_folder_info is later freed. Also obviates the use of the _UPDATE_QUEUED flag. (mail_folder_cache_remove_folder): Cancel the timeout if we need to. Lock around the hash table operations. Free mfi itself. Add debugging spew. (get_folder_info): Initialiae the timeout_id to 0. svn path=/trunk/; revision=12417
* Updated Hungarian translation.Andras Timar2001-08-232-80/+81
| | | | | | | | 2001-08-23 Andras Timar <timar@gnome.hu> * hu.po: Updated Hungarian translation. svn path=/trunk/; revision=12416
* switch "full_name" to "x-evolution-any-field" in all the queries where weChris Toshok2001-08-232-3/+10
| | | | | | | | | | | 2001-08-23 Chris Toshok <toshok@ximian.com> * gui/component/addressbook.c (addressbook_query_changed): switch "full_name" to "x-evolution-any-field" in all the queries where we want to match all cards, since the backends universally handle this special case more efficiently. svn path=/trunk/; revision=12415
* In the GUI, the toggle is labelled "hide addresses", not "show addresses"Jon Trowbridge2001-08-238-12/+249
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-22 Jon Trowbridge <trow@ximian.com> * gui/contact-list-editor/e-contact-list-editor.c (extract_info): In the GUI, the toggle is labelled "hide addresses", not "show addresses" -- so we have to reverse the boolean value we read in. (fill_in_info): Same bug as before: since the GUI reads "hide", we have to initialize the toggle to '!show_addresses', not 'show_addresses'. * backend/ebook/e-destination.c (e_destination_list_show_addresses): Added. (e_destination_xml_encode): Encode the value of e_destination_list_show_addresses into the XML. (e_destination_xml_decode): Read and store the "show_addresses" flag. 2001-08-22 Jon Trowbridge <trow@ximian.com> * e-msg-composer-hdrs.c (set_recipients_from_destv): Added. Try to properly handle contact lists in which the addresses of the list members should be hidden. (e_msg_composer_hdrs_to_message): Changed to extract the destination data from the entries and pass it along to set_recipients_from_destv. 2001-08-22 Jon Trowbridge <trow@ximian.com> * mail-callbacks.c (ask_confirm_for_only_bcc): Provide alternative text for this dialog for the case when a message has only Bcc recipients because of a hidden contact list's addresses being moved from To/Cc to Bcc. (composer_get_message): Try to detect when our message has only Bcc recipients because of moving addresses around due to a hidden contact list, and show the dialog with the revised wording in this case. svn path=/trunk/; revision=12414
* Unset the priv->updating flag before returning in the case the componentFederico Mena Quintero2001-08-232-0/+8
| | | | | | | | | | 2001-08-22 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/recurrence-page.c (recurrence_page_fill_widgets): Unset the priv->updating flag before returning in the case the component has no recurrence information. Fixes bug #6850. svn path=/trunk/; revision=12413
* Added a snooze flag to differentiate snoozed alarms from real occurrences.Federico Mena Quintero2001-08-233-69/+155
| | | | | | | | | | | | | | | 2001-08-22 Federico Mena Quintero <federico@ximian.com> * gui/alarm-notify/alarm-queue.c (QueuedAlarm): Added a snooze flag to differentiate snoozed alarms from real occurrences. (add_component_alarms): Do not specify a destroy function for the alarm trigger. We handle this in the callbacks now. (alarm_trigger_cb): Just remove the alarms for the unimplemented notification types. (create_snooze): Implemented snooze. (notify_dialog_cb): Snooze as appropriate. svn path=/trunk/; revision=12412
* Don't blindly make all vtrash folder types have a uri of vtrash:file:/,Jeffrey Stedfast2001-08-233-37/+47
| | | | | | | | | | 2001-08-22 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (create_view): Don't blindly make all vtrash folder types have a uri of vtrash:file:/, instead only make it use vtrash:file:/ if it's a file: uri, else use physical_uri. svn path=/trunk/; revision=12411
* 0.13.99.Ettore Perazzoli2001-08-232-2/+6
| | | | | | * configure.in: 0.13.99. svn path=/trunk/; revision=12410
* Sync for 0.13.Ettore Perazzoli2001-08-2330-53539/+97713
| | | | svn path=/trunk/; revision=12408
* Remove src/python/Makefile and src/test/Makefile.Ettore Perazzoli2001-08-232-2/+4
| | | | | | * configure.in: Remove src/python/Makefile and src/test/Makefile. svn path=/trunk/; revision=12407
* Bump requirements to GAL 0.11, bonobo-conf 0.11, GtkHTML 0.12. Don'tEttore Perazzoli2001-08-232-7/+13
| | | | | | | | | * configure.in: Bump requirements to GAL 0.11, bonobo-conf 0.11, GtkHTML 0.12. Don't autogen `doc/devel/executive-summary/Makefile'. Bump version number to 0.13. svn path=/trunk/; revision=12406
* public key.Aaron Weber2001-08-233-14/+42
| | | | | | | | 2001-08-22 Aaron Weber <aaron@ximian.com> * C/apx-gloss.sgml: public key. svn path=/trunk/; revision=12405
* Change the property bag to setIain Holmes2001-08-232-0/+6
| | | | svn path=/trunk/; revision=12404
* Fix the show_full_path bugIain Holmes2001-08-238-40/+75
| | | | | | Set up the functions for better online/offline reporting. svn path=/trunk/; revision=12403
* emit an event from our event source (contact_editor_cb): emit a destroyjacob berkman2001-08-237-73/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-22 jacob berkman <jacob@ximian.com> * gui/component/e-address-popup.c (emit_event): emit an event from our event source (contact_editor_cb): emit a destroy event so our control frame can be destroyed. (edit_contact_info_cb): emit a hide event so our control frame can be hidden (e_address_popup_cardify): (add_contacts_cb): emit the destroy event (e_address_popup_factory_new_control): don't unref our object at widget destroy time as that was really really broken (e_address_popup_factory_new_control): create an event source and aggregate ourself with it * gui/contact-editor/e-contact-editor.c (enable_writable_fields): display a nicer warning when we can't find a widget for a given field (e_contact_editor_raise): only raise if there is a window * gui/contact-editor/contact-editor.glade: name some widgets that got unnamed, and set the first entry as defaultable * gui/contact-editor/e-contact-editor.c: envelope printing is disabled in 1.0 2001-08-22 jacob berkman <jacob@ximian.com> * mail-display.c: rework how the e-card-popup thing has its life managed. we now hide the window on the Hide event and destroy it on the Destroy event emitted from its event source svn path=/trunk/; revision=12402
* Oops, we need to take the basename too.Peter Williams2001-08-232-1/+6
| | | | | | | | 2001-08-22 Peter Williams <peterw@ximian.com> * sgmldocs.make: Oops, we need to take the basename too. svn path=/trunk/; revision=12400
* Removed NNTP docs. Improved IMAP docs. IMAP still needs more work though.Aaron Weber2001-08-234-36/+71
| | | | | | | | | | | | | 2001-08-22 Aaron Weber <aaron@ximian.com> * C/usage-mail.sgml: Removed NNTP docs. Improved IMAP docs. IMAP still needs more work though. * C/config-prefs.sgml: Removed NNTP docs. * C/usage-mainwindow.sgml: s/todo/task list/, fix grammar/style. svn path=/trunk/; revision=12399
* Put in a $(srcdir) here for when srcdir != builddir.Peter Williams2001-08-232-1/+6
| | | | | | | | | 2001-08-22 Peter Williams <peterw@ximian.com> * sgmldocs.make (omf_timestamp): Put in a $(srcdir) here for when srcdir != builddir. svn path=/trunk/; revision=12398
* If the remove_source is %TRUE and destination is a descendant of theEttore Perazzoli2001-08-233-0/+22
| | | | | | | | | | | * e-storage.c (e_storage_async_xfer_folder): If the remove_source is %TRUE and destination is a descendant of the parent, pass an `E_STORAGE_CANTMOVETODESCENDANT' error code to the callback. * e-storage.h: New value `E_STORAGE_CANTMOVETODESCENDANT' in `EStorageResult'. svn path=/trunk/; revision=12397
* call back to add timezones to the top level (itip_send_comp): callJP Rosevear2001-08-232-1/+34
| | | | | | | | | | 2001-08-22 JP Rosevear <jpr@ximian.com> * gui/itip-utils.c (foreach_tzid_callback): call back to add timezones to the top level (itip_send_comp): call icalcomponent_foreach_tzid svn path=/trunk/; revision=12396
* Actually return if the folder is being moved into one of its descendants.Ettore Perazzoli2001-08-232-0/+7
| | | | | | | | * e-shell-folder-commands.c (folder_selection_dialog_folder_selected_callback): Actually return if the folder is being moved into one of its descendants. svn path=/trunk/; revision=12395
* We don't need to escape this for printf'ing.Peter Williams2001-08-232-14/+6
| | | | | | | | | 2001-08-22 Peter Williams <peterw@ximian.com> * mail-send-recv.c (set_send_status): We don't need to escape this for printf'ing. svn path=/trunk/; revision=12394
* make sure we don't get into a situation where priv->email == NULL.Chris Toshok2001-08-232-12/+25
| | | | | | | | | 2001-08-22 Chris Toshok <toshok@ximian.com> * backend/ebook/e-destination.c (e_destination_get_email): make sure we don't get into a situation where priv->email == NULL. svn path=/trunk/; revision=12393
* `#if 0'ed out. (make_bold): Likewise.Ettore Perazzoli2001-08-233-7/+19
| | | | | | | | | | | | * e-shell-folder-title-bar.c (label_realize_callback): `#if 0'ed out. (make_bold): Likewise. (e_shell_folder_title_bar_construct): Don't call it. * e-local-storage.c (component_async_remove_folder_callback): Only remove the directory if the component succeeds. svn path=/trunk/; revision=12392
* Fix the improper construction of the new folder's physical URI.Peter Williams2001-08-232-2/+10
| | | | | | | | | 2001-08-22 Peter Williams <peterw@ximian.com> * e-local-storage.c (async_xfer_folder_callback): Fix the improper construction of the new folder's physical URI. svn path=/trunk/; revision=12391
* Don't remove the folder directory here.Ettore Perazzoli2001-08-232-37/+44
| | | | | | | | * e-local-storage.c (remove_folder): Don't remove the folder directory here. (component_async_remove_folder_callback): Remove it here instead. svn path=/trunk/; revision=12390
* Updated Norwegian (bokmål) translation.Kjartan Maraas2001-08-233-251/+290
| | | | | | | | 2001-08-22 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian (bokmål) translation. svn path=/trunk/; revision=12389
* [Fix #7775, crash trying to do New Task]Ettore Perazzoli2001-08-232-2/+10
| | | | | | | | * e-shell-user-creatable-items-handler.c (verb_fn): Make sure we don't pass NULL strings to `GNOME_Evolution_ShellComponent_userCreateNewItem()'. svn path=/trunk/; revision=12388
* When reporting an error, use my_file_name instead of file_name sinceJeffrey Stedfast2001-08-232-5/+11
| | | | | | | | | 2001-08-22 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (save): When reporting an error, use my_file_name instead of file_name since file_name can be NULL. svn path=/trunk/; revision=12387
* oops, don't need that extra statementJeffrey Stedfast2001-08-231-3/+0
| | | | svn path=/trunk/; revision=12386
* Oops. Fixed a mis-use of GPtrArray. If we set_size, then usingJeffrey Stedfast2001-08-232-2/+11
| | | | | | | | | | | 2001-08-22 Jeffrey Stedfast <fejj@ximian.com> * providers/pop3/camel-pop3-folder.c (pop3_generate_uids): Oops. Fixed a mis-use of GPtrArray. If we set_size, then using g_ptr_array_add will assume `size' elements have already been initialized and will start appending on to the end. svn path=/trunk/; revision=12385
* Prevent the user from creating two accounts with the same name.Peter Williams2001-08-225-50/+81
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-08-22 Peter Williams <peterw@ximian.com> Prevent the user from creating two accounts with the same name. * mail-config.c (impl_GNOME_Evolution_MailConfig_addAccount): Abort if the account has the same name as another account. * mail-account-gui.c (mail_account_gui_save): Don't let the user save if the account has the same name as another account. * mail-config-druid.c (management_check): Disable the next button if the account name is the same as a preexisting account. (construct): The only part of 'pages' that was being used was the name. 'wizard_pages' now has the callbacks, while 'pages' is just an array of char *'s. (wizard_finish_cb): Save the account first because that's the right way, and try to honor mail_account_gui_save's return value. * mail-config.glade: Add a label noting that you're not allowed to create two accounts with the same name. svn path=/trunk/; revision=12384
* #include <libgnomevfs/gnome-vfs-types.h> so this will compile againstDan Winship2001-08-222-0/+6
| | | | | | | * gui/gnome-cal.c: #include <libgnomevfs/gnome-vfs-types.h> so this will compile against gnome-vfs 1.0.1. svn path=/trunk/; revision=12383
* This patch fixes a lot of i18n problems in Evolution.Chyla Zbigniew2001-08-221-0/+1
| | | | | | | * gal/widgets/e-unicode.c (e_utf8_to_gtk_string_sized): Call gtk_widget_ensure_style before refering to widget's style. svn path=/trunk/; revision=12381
* Check for NULL uic here as well. (fbui_sensitize_items): Up the timeoutPeter Williams2001-08-222-2/+14
| | | | | | | | | | 2001-08-22 Peter Williams <peterw@ximian.com> * folder-browser-ui.c (fbui_sensitize_timeout): Check for NULL uic here as well. (fbui_sensitize_items): Up the timeout interval to 110 ms. svn path=/trunk/; revision=12380
* open the tasks folder associated with the calendar being opened, and notRodrigo Moya2001-08-223-8/+51
| | | | | | | | | | | | | 2001-08-22 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (gnome_calendar_open): open the tasks folder associated with the calendar being opened, and not always the local tasks.ics file * pcs/cal-factory.c (open_fn): use gnome_vfs_uri_new_private when parsing the URI to allow non-registered URIs svn path=/trunk/; revision=12379
* Added.Ettore Perazzoli2001-08-222-5/+31
| | | | | | * NEWS (Global): Added. svn path=/trunk/; revision=12378
* cut and paste fixed version of gnome_canvas_button here.Chris Toshok2001-08-221-0/+255
| | | | | | | | | | | | | | 2001-08-21 Chris Toshok <toshok@ximian.com> * gal/widgets/e-canvas.c (e_canvas_button): cut and paste fixed version of gnome_canvas_button here. (pick_current_item): needed by e_canvas_button, also from gnome-canvas.c. (gnome_canvas_item_invoke_point): same. (e_canvas_class_init): hook button_press_event and button_release_event to e_canvas_button. svn path=/trunk/; revision=12376
* add LDAP server dialog to addressbook NEWS.Chris Toshok2001-08-221-0/+2
| | | | svn path=/trunk/; revision=12375
* Updated NEWS for addressbook.Christopher James Lahey2001-08-222-0/+60
| | | | | | | | 2001-08-21 Christopher James Lahey <clahey@ximian.com> * NEWS (Addressbook): Updated NEWS for addressbook. svn path=/trunk/; revision=12374
* unref the rc_style.Damon Chaplin2001-08-222-0/+5
| | | | | | | | 2001-08-21 Damon Chaplin <damon@ximian.com> * e-gray-bar.c (endarken_style): unref the rc_style. svn path=/trunk/; revision=12373
* Turn on --batch and reenable gpg keyserver lookups. (pgp_decrypt): DisableJeffrey Stedfast2001-08-223-11/+20
| | | | | | | | | | 2001-08-21 Jeffrey Stedfast <fejj@ximian.com> * camel-pgp-context.c (pgp_verify): Turn on --batch and reenable gpg keyserver lookups. (pgp_decrypt): Disable keyserver lookups if we are disconnected. svn path=/trunk/; revision=12372
* tiny typoPeter Williams2001-08-221-1/+1
| | | | svn path=/trunk/; revision=12371
* Honor the return value of mail_account_gui_save.Peter Williams2001-08-222-1/+5
| | | | | | | | | 2001-08-21 Peter Williams <peterw@ximian.com> * mail-account-editor.c (apply_changes): Honor the return value of mail_account_gui_save. svn path=/trunk/; revision=12370
* fixesJeffrey Stedfast2001-08-221-1/+0
| | | | svn path=/trunk/; revision=12369
* Handle the case where there is no attachment. Fixes bug #7257.Federico Mena Quintero2001-08-222-5/+21
| | | | | | | | | 2001-08-21 Federico Mena Quintero <federico@ximian.com> * gui/dialogs/alarm-options.c (alarm_to_palarm_widgets): Handle the case where there is no attachment. Fixes bug #7257. svn path=/trunk/; revision=12368
* It's more NEWSIain Holmes2001-08-221-0/+2
| | | | svn path=/trunk/; revision=12367
* Fix it for people with funny themesIain Holmes2001-08-222-1/+5
| | | | svn path=/trunk/; revision=12366
* Ummm....It's the NEWSIain Holmes2001-08-221-0/+7
| | | | svn path=/trunk/; revision=12365
* NEWS - FedericoFederico Mena Quintero2001-08-221-0/+46
| | | | svn path=/trunk/; revision=12364
* Updated some more.Peter Williams2001-08-222-0/+20
| | | | | | | | 2001-08-21 Peter Williams <peterw@ximian.com> * NEWS (Mail): Updated some more. svn path=/trunk/; revision=12363
* Updated.Jeffrey Stedfast2001-08-222-0/+33
| | | | | | | | 2001-08-21 Jeffrey Stedfast <fejj@ximian.com> * NEWS: Updated. svn path=/trunk/; revision=12362
* Updated Lithuanian translation a bit...Gediminas Paulauskas2001-08-222-2948/+4573
| | | | | | | | 2001-08-21 Gediminas Paulauskas <menesis@delfi.lt> * lt.po: Updated Lithuanian translation a bit... svn path=/trunk/; revision=12361
* Say which folder is getting saved.Peter Williams2001-08-222-1/+8
| | | | | | | | 2001-08-21 Peter Williams <peterw@ximian.com> * mail-ops.c (sync_folder_desc): Say which folder is getting saved. svn path=/trunk/; revision=12360