aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* added flag-for-followup-done-16.png (glade_DATA): addedNot Zed2004-01-152-0/+7
| | | | | | | | | 2004-01-15 Not Zed <NotZed@Ximian.com> * Makefile.am (images_DATA): added flag-for-followup-done-16.png (glade_DATA): added flag-for-followup-done-48.png svn path=/trunk/; revision=24229
* Add a description for /apps/evolution/mail/junk/sa/local_only.Jeremy Katz2004-01-152-0/+11
| | | | | | | | | 2004-01-14 Jeremy Katz <katzj@redhat.com> * evolution-mail.schemas.in.in: Add a description for /apps/evolution/mail/junk/sa/local_only. svn path=/trunk/; revision=24228
* Update Irish translationsAlastair McKinstry2004-01-152-3711/+3217
| | | | svn path=/trunk/; revision=24227
* Fix remaining usages of GTK_*EXPANDER* definesRodney Dawes2004-01-153-19/+23
| | | | | | | | 2004-01-14 Rodney Dawes <dobey@ximian.com> * e-expander.[ch]: Fix remaining usages of GTK_*EXPANDER* defines svn path=/trunk/; revision=24226
* new utility routine to create new tasks (create_new_todo): use above so weJP Rosevear2004-01-153-61/+69
| | | | | | | | | | | | | | | | 2004-01-14 JP Rosevear <jpr@ximian.com> * gui/tasks-component.c (impl_requestCreateItem): new utility routine to create new tasks (create_new_todo): use above so we don't try to set up the creation ecal unless we are actually creating a new item * gui/calendar-component.c (create_new_event): new utility routine to create new events (impl_requestCreateItem): use above so we don't try to set up the creation ecal unless we are actually creating a new item svn path=/trunk/; revision=24225
* missing renaming.Rodrigo Moya2004-01-152-1/+6
| | | | | | | | | 2004-01-14 Rodrigo Moya <rodrigo@ximian.com> * providers/groupwise/camel-groupwise-provider.c (camel_provider_module_init): missing renaming. svn path=/trunk/; revision=24224
* use get_selected_objects() instead of get_selected_comp().Rodrigo Moya2004-01-152-7/+13
| | | | | | | | | 2004-01-14 Rodrigo Moya <rodrigo@ximian.com> * gui/e-calendar-table.c (e_calendar_table_show_popup_menu): use get_selected_objects() instead of get_selected_comp(). svn path=/trunk/; revision=24223
* New source files for mapping bonobo-conf keys to gconf keys. Moved out ofJeffrey Stedfast2004-01-155-1/+654
| | | | | | | | | 2004-01-14 Jeffrey Stedfast <fejj@ximian.com> * e-bconf-map.[c,h]: New source files for mapping bonobo-conf keys to gconf keys. Moved out of shell/e-config-upgrade.c svn path=/trunk/; revision=24222
* Split out the remapping code into e-util/e-bconf-map.[c,h] to be sharedJeffrey Stedfast2004-01-152-529/+140
| | | | | | | | | 2004-01-14 Jeffrey Stedfast <fejj@ximian.com> * em-migrate.c: Split out the remapping code into e-util/e-bconf-map.[c,h] to be shared among components. svn path=/trunk/; revision=24221
* removed assertion.Rodrigo Moya2004-01-152-2/+5
| | | | | | | | 2004-01-14 Rodrigo Moya <rodrigo@ximian.com> * gui/e-cal-model-tasks.c (get_status): removed assertion. svn path=/trunk/; revision=24220
* check return value from e_cal_new().Rodrigo Moya2004-01-153-20/+28
| | | | | | | | | | | | 2004-01-14 Rodrigo Moya <rodrigo@ximian.com> * common/authentication.c (auth_new_cal_from_source): check return value from e_cal_new(). * gui/gnome-cal.c (gnome_calendar_construct): if there is no default tasks folder, don't create the ECal from it. svn path=/trunk/; revision=24219
* don't try to set up the creation ecal unless we are actually creating aJP Rosevear2004-01-142-8/+14
| | | | | | | | | 2004-01-14 JP Rosevear <jpr@ximian.com> * gui/tasks-component.c (impl_requestCreateItem): don't try to set up the creation ecal unless we are actually creating a new item svn path=/trunk/; revision=24218
* Updated Spanish translation.Francisco Javier F. Serrador2004-01-142-347/+217
| | | | | | | | 2004-01-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation. svn path=/trunk/; revision=24217
* set the "auth" property on the ESource's we create, to get authentication.Rodrigo Moya2004-01-143-0/+7
| | | | | | | | | 2004-01-14 Rodrigo Moya <rodrigo@ximian.com> * providers/groupwise/camel-gw-listener.c (add_esource): set the "auth" property on the ESource's we create, to get authentication. svn path=/trunk/; revision=24216
* Updated Serbian translation.Danilo Å egan2004-01-144-749/+888
| | | | | | | | | | 2004-01-14 Danilo Å egan <dsegan@gmx.net> * sr.po, sr@Latn.po: Updated Serbian translation. * POTFILES.in: Added missing files. svn path=/trunk/; revision=24215
* Update Czech translationMiloslav Trmac2004-01-142-189/+213
| | | | svn path=/trunk/; revision=24214
* A time-based thread-safe in-memory cache thing. Called em_cache 'causeNot Zed2004-01-143-0/+237
| | | | | | | | | 2004-01-13 Not Zed <NotZed@Ximian.com> * e-msgport.c (em_cache*): A time-based thread-safe in-memory cache thing. Called em_cache 'cause there's an e_cache in gal. svn path=/trunk/; revision=24213
* ** Patch from Timo Sirainen <tss@iki.fi> to honour read-only status forNot Zed2004-01-143-1/+24
| | | | | | | | | | | | | | 2004-01-14 Not Zed <NotZed@Ximian.com> ** Patch from Timo Sirainen <tss@iki.fi> to honour read-only status for imap folders. * providers/imap/camel-imap-folder.c (camel_imap_folder_selected): check for read-only status response. (imap_sync_online): only call sync_offline if we're read-only. (imap_expunge_uids_resyncing): NOOP for read-only. svn path=/trunk/; revision=24212
* ** See Bug #20017.Not Zed2004-01-142-25/+78
| | | | | | | | | | | | | | | | | | | | | | | 2004-01-14 Not Zed <NotZed@Ximian.com> ** See Bug #20017. * e-msg-composer.c (create_composer): set the composer to unchanged after all setup, some setup (from_changed_cb) will mark it changed. (create_composer): remove a warning. ** See Bug #52794. (e_msg_composer_get_message_draft): save sign/encrypt settings to X-Evolution-Format header. (e_msg_composer_new_with_message): restore sign/encrypt settings from X-Evolution-Format header. (e_msg_composer_set_pgp_sign, e_msg_composer_set_pgp_encrypt) (e_msg_composer_set_smime_sign, e_msg_composer_set_smime_encrypt): Set composer changed if it did. svn path=/trunk/; revision=24211
* ** See bug 51660.Not Zed2004-01-1413-90/+329
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-14 Not Zed <NotZed@Ximian.com> ** See bug 51660. * em-format-html-quote.c (efhq_multipart_related): setup part_id appropriately. * em-format-html-display.c (efhd_output_secure): use part_id in classid, and add .signed to part_id for subpart. (efhd_bonobo_unknown): use part_id in classid. (efhd_format_attachment): use part_id in classid's. * em-format-html.c (efh_multipart_related) (emfh_multipart_related_check): setup part_id for each subpart. (efh_output_secure): as above, and use the part_id for the classid. (em_format_html_add_pobject): use part_id for a generated classid. (efh_text_plain): setup pseudo-parts into part_id. * em-format.c (emf_format_clone): setup the part_id base, folder + uid. (emf_finalise): free the part_id gstring. (emf_init): allocate the part_id gstring. (em_format_add_puri): build the cid from the part_id rather than an arbitrary number, so it is more persistent. Also save the part_id in the puri for multipart/related use. (emf_multipart_mixed, emf_multipart_alternative) (emf_multipart_appledouble, emf_multipart_encrypted) (emf_multipart_related, emf_multipart_signed): Set the part_id for each subpart. (emf_clear_puri_node): free part_id. 2004-01-13 Not Zed <NotZed@Ximian.com> ** See bug 51660. * em-format-html-print.c (em_format_html_print_print): dont take message, get the message from the source formatter. * em-format.c (emf_format_clone): Added folder and uid parameters, changed camelmedium to a mimemessage. * em-format-html-display.c (efhd_attachment_button): check the icon image cache and if the image is there use it. * em-icon-stream.c (em_icon_stream_get_image): api to lookup finished images in cache. (em_icon_stream_new): add a cache key arg. (emis_sync_close): store the image in the cache once its completed. svn path=/trunk/; revision=24210
* Pass the parent window, fixing a crasher. Bug #52161.Ross Burton2004-01-141-2/+2
| | | | | | | | | 2004-01-13 Ross Burton <ross@burtonini.com> * em-folder-browser.c (emfb_empty_trash): Pass the parent window, fixing a crasher. Bug #52161. svn path=/trunk/; revision=24209
* remove debug printf.Not Zed2004-01-143-4/+23
| | | | | | | | | | | | | | | | 2004-01-14 Not Zed <NotZed@Ximian.com> * providers/local/camel-local-folder.c (local_getv): remove debug printf. ** See bug #52835. * camel-smime-context.c (sm_get_passwd): removed debugging. If we get called multiple times in a row, then forget the old password and re-prompt - it was a bad password. Zero out password memory too. svn path=/trunk/; revision=24208
* s/<= 0/== 0/Jeffrey Stedfast2004-01-141-1/+1
| | | | svn path=/trunk/; revision=24207
* Handle upgrading from 1.0.x and 1.2.x (code basically moved verbatim fromJeffrey Stedfast2004-01-144-159/+1485
| | | | | | | | | | | | 2004-01-13 Jeffrey Stedfast <fejj@ximian.com> * em-migrate.c (em_migrate): Handle upgrading from 1.0.x and 1.2.x (code basically moved verbatim from e_config_upgrade). * mail-component.c (impl_upgradeFromVersion): Move all the major/minor/revision logic into em_migrate(). svn path=/trunk/; revision=24206
* detect the version more completely with the new util routine (main): don'tJP Rosevear2004-01-146-72/+95
| | | | | | | | | | | | | | | | | | | | | | | 2004-01-13 JP Rosevear <jpr@ximian.com> * main.c (attempt_upgrade): detect the version more completely with the new util routine (main): don't upgrade the config db here * e-shell.h: update proto * e-shell.c (e_shell_attempt_upgrade): take the current version as numerical params * e-config-upgrade.h: update prototypes * e-config-upgrade.c (e_config_upgrade): remove version detection and saving code (e_upgrade_detect_version): routine to do the version detection * e-config-upgrade.c: drop my-evolution upgrade code svn path=/trunk/; revision=24205
* drop my-evolution upgrade codeJP Rosevear2004-01-141-35/+1
| | | | | | | | 2004-01-13 JP Rosevear <jpr@ximian.com> * e-config-upgrade.c: drop my-evolution upgrade code svn path=/trunk/; revision=24204
* Check for libsoup separatelyRodney Dawes2004-01-144-1/+14
| | | | | | | | | | | | 2004-01-13 Rodney Dawes <dobey@ximian.com> * configure.in: Check for libsoup separately 2004-01-13 Rodney Dawes <dobey@ximian.com> * gui/Makefile.am: Only link in libsoup where we need it svn path=/trunk/; revision=24203
* free 'base_uri' at the end of the function, or it will leak, and removedRodrigo Moya2004-01-142-15/+9
| | | | | | | | | | 2004-01-13 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_upgradeFromVersion): free 'base_uri' at the end of the function, or it will leak, and removed duplicated code to create the birthdays backend. svn path=/trunk/; revision=24202
* Updated Korean translation.Changwoo Ryu2004-01-142-156/+113
| | | | | | * ko.po: Updated Korean translation. svn path=/trunk/; revision=24201
* missing renaming.Rodrigo Moya2004-01-142-3/+7
| | | | | | | | 2004-01-13 Rodrigo Moya <rodrigo@ximian.com> * providers/groupwise/camel-groupwise-provider.c: missing renaming. svn path=/trunk/; revision=24200
* Translation updated.Vincent van Adrighem2004-01-142-207/+228
| | | | | | | | 2004-01-13 Vincent van Adrighem <adrighem@gnome.org> * nl.po: Translation updated. svn path=/trunk/; revision=24199
* removed unused groupwise-config-listener.[ch] filesSivaiah Nallagatla2004-01-132-546/+0
| | | | | | | 2004-01-13 Sivaiah Nallagatla <snallagatla@novell.com> removed unused groupwise-config-listener.[ch] files svn path=/trunk/; revision=24198
* renamed groupwise-config-listener.[ch] to these file names and alsoSivaiah Nallagatla2004-01-136-2/+1096
| | | | | | | | | | | 2004-01-13 Sivaiah Nallagatla <snallagatla@novell.com> * providers/groupwise/camel-gw-listener.[ch] : renamed groupwise-config-listener.[ch] to these file names and also changed code to use CamelURL insted of EUri * providers/groupwise/camel-groupwise-provider.c : use the renamed config listener apis * providers/groupwise/Makefile.am : changed the source file names svn path=/trunk/; revision=24197
* Update Czech translationMiloslav Trmac2004-01-132-300/+273
| | | | svn path=/trunk/; revision=24196
* Updated Lithuanian translation by Tomas Kuliavas.Zygimantas Berucka2004-01-132-10735/+2713
| | | | | | | | 2004-01-13 Zygimantas Berucka <uid0@tuxfamily.org> * lt.po: Updated Lithuanian translation by Tomas Kuliavas. svn path=/trunk/; revision=24195
* bump version and requirementsJP Rosevear2004-01-1350-59650/+83970
| | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * configure.in: bump version and requirements svn path=/trunk/; revision=24193
* fixed distcheckJeffrey Stedfast2004-01-131-2/+0
| | | | svn path=/trunk/; revision=24192
* add soup as a calendar depJP Rosevear2004-01-132-1/+5
| | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * configure.in: add soup as a calendar dep svn path=/trunk/; revision=24191
* add e-pub-utils.[ch] for Free/Busy publishingGary Ekker2004-01-1321-127/+2439
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-12 Gary Ekker <gekker@novell.com> * gui/Makefile.am: add e-pub-utils.[ch] for Free/Busy publishing * gui/apps_evolution_calendar.schemas.in.in: add schema for /apps/evo/calendar/free_busy key * gui/calendar-commands.c (publish_freebusy_cmd): change to publish component rather than attach as email * gui/calendar-config-keys.h: add free_busy/urls key definition * gui/calendar-config.[ch] (calendar_config_get_free_busy): new method for retrieving FB gconf key (calendar_config_set_free_busy): new method for saving FB gconf key * gui/e-cal-view.c (on_publish): change to publish component rather than attach as email * gui/itip-utils.[ch] (itip_publish_begin): new method to process e_cal_components and aggregate the data if we are publishing for multiple calendars (itip_publish_comp): new method to publish the ical data to an http server via libsoup (comp_fb_normalize): new static method to ensure rfc 2446 compliant data before publishing icalcomponent_get_uid (fb_sort): new static method to sort FB properties in ascending order * gui/dialogs/Makefile.am: add url-editor-dialog.[ch] and url-editor-dialog.glade for configure FB publishing * gui/dialogs/cal-prefs-dialog.[ch] (cal_prefs_dialog_url_add_clicked): (cal_prefs_dialog_url_edit_clicked):new method for events in FB tab of cal-prefs-dialog (cal_prefs_dialog_url_remove_clicked): ditto (cal_prefs_dialog_url_enable_clicked): ditto (cal_prefs_dialog_url_url_list_change): ditto (cal_prefs_dialog_url_url_list_enable_toggled): ditto (cal_prefs_dialog_url_url_list_double_click): ditto (show_fb_config): new method for updating dialog with FB specific data in gconf (update_fb_config): new method for updating gconf with FB specific data from dialogs (setup_changes): detect changes in url_list gtk_tree_view (get_widgets): include new dialog widgets for FB config (init_widgets): connect signals for new FB config widgets * gui/dialogs/cal-prefs-dialog.glade: add new widgets for FB config * gui/dialogs/url-editor-dialog.[ch]: add files for FB url-editor dialog * gui/dialogs/url-editor-dialog.glade: ditto * gui/e-pub-utils.[ch]: add files with FB publishing utilities * gui/calendar-component.c (init_calendar_publishing): sets up listeners to publish calendar, g_idle_add, and on gconf change (init_calendar_publishing_cb): ditto (conf_changed_callback): ditto (impl_createControls): ditto svn path=/trunk/; revision=24190
* sync the source list after creating the remote source group.Rodrigo Moya2004-01-132-2/+8
| | | | | | | | | 2004-01-12 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_upgradeFromVersion): sync the source list after creating the remote source group. svn path=/trunk/; revision=24189
* Actually commit.JP Rosevear2004-01-131-8/+0
| | | | svn path=/trunk/; revision=24188
* revert dumb upgrade changeJP Rosevear2004-01-131-0/+5
| | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * gui/component/addressbook-component.c (impl_upgradeFromVersion): revert dumb upgrade change svn path=/trunk/; revision=24187
* fix compilation errorJP Rosevear2004-01-131-1/+1
| | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * e-msg-composer-hdrs.c (e_msg_composer_hdrs_set_post_to): fix compilation error svn path=/trunk/; revision=24186
* migrate from 1.5.0 and 1.5.1 properlyJP Rosevear2004-01-132-0/+13
| | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * gui/component/addressbook-component.c (impl_upgradeFromVersion): migrate from 1.5.0 and 1.5.1 properly svn path=/trunk/; revision=24185
* enable NNTP support by defaultMeilof Veeningen2004-01-132-5/+10
| | | | | | | | 2004-01-12 Meilof Veeningen <meilof@wanadoo.nl> * configure.in: enable NNTP support by default svn path=/trunk/; revision=24184
* Add menu items to show To and PostToMeilof Veeningen2004-01-132-0/+15
| | | | | | | | | 2004-01-12 Meilof Veeningen <meilof@wanadoo.nl> * evolution-message-composer.xml: Add menu items to show To and PostTo svn path=/trunk/; revision=24183
* support for posting both to mail and to (multiple) foldersMeilof Veeningen2004-01-1313-107/+534
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-12 Meilof Veeningen <meilof@wanadoo.nl> * em-composer-utils.c: support for posting both to mail and to (multiple) folders * em-folder-browser.c: use em_utils_post_to_folder (works with NNTP) * em-folder-selection-button.[ch]: added multiple selection mode * em-folder-selector.[ch]: idem * em-folder-tree.[ch]: added multiple selection mode, no longer show disabled accounts * em-utils.c: various changes to allow posting to (multiple) folders * em-subscribe-editor.c: double-clicking a node in the editor updates it directly * mail-ops.c: for appending messages, set the "X-Mailer" header svn path=/trunk/; revision=24182
* Oops, missed this.JP Rosevear2004-01-131-0/+4
| | | | svn path=/trunk/; revision=24181
* de-bold ui elementsJP Rosevear2004-01-131-4/+2
| | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * gui/contact-editor/contact-editor.glade: de-bold ui elements svn path=/trunk/; revision=24180
* added "View To", "View Post To" menu items, made it possible to see bothMeilof Veeningen2004-01-135-65/+490
| | | | | | | | | | | | | | | | 2004-01-12 Meilof Veeningen <meilof@wanadoo.nl> * e-msg-composer.[ch]: added "View To", "View Post To" menu items, made it possible to see both at the same time, new e_msg_composer_new_with_type, only visibility info of headers if in the visible mask. * e-msg-composer.[ch]: replaced folder selection button by entry with selection button next to it, enabled multiple folder selection, made it possible to see both To and PostTo fields, disabled setting the "X-Evolution-PostTo" header. svn path=/trunk/; revision=24179
* now based on discofolder, cache_message and append_message implemented,Meilof Veeningen2004-01-1312-316/+1712
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-12 Meilof Veeningen <meilof@wanadoo.nl> * providers/nntp/camel-nntp-folder.[ch]: now based on discofolder, cache_message and append_message implemented, only retrieve messages when we are subscribed, some stubs * providers/nntp/camel-nntp-provider.c: newsgroup name display settings, password authentication, fix for check_equal where the protocols wouldn't be checked * providers/nntp/camel-nntp-store.[ch]: base on discostore with online/offline support, subscriptions, downloading changed parts of the newsgroup list, some stubs, authentication, automatic reconnect * providers/nntp/camel-nntp-store-summary.[ch]: NNTP store summary based on IMAP code * providers/nntp/camel-nntp-summary.c: save summary after xover * providers/nntp/camel-nntp-grouplist.h: added CamelNNTPGroupList structs * providers/nntp/Makefile.am: added store summary svn path=/trunk/; revision=24178
* Revert William McCann's patch of 2003-12-19 until we can get consistentJP Rosevear2004-01-1327-3581/+2493
| | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * Revert William McCann's patch of 2003-12-19 until we can get consistent across all of evolution svn path=/trunk/; revision=24177
* use mail_session_get_sa_use_daemonRadek Doulik2004-01-132-1/+4
| | | | | | | | | 2004-01-12 Radek Doulik <rodo@ximian.com> * em-junk-filter.c (em_junk_sa_check_junk): use mail_session_get_sa_use_daemon svn path=/trunk/; revision=24176
* Updated Korean translation.Changwoo Ryu2004-01-132-463/+823
| | | | | | * ko.po: Updated Korean translation. svn path=/trunk/; revision=24175
* added SA prefs (mail_session_get_sa_local_only): new helper methodRadek Doulik2004-01-138-79/+182
| | | | | | | | | | | | | | | | | | | | | | 2004-01-12 Radek Doulik <rodo@ximian.com> * mail-session.c: added SA prefs (mail_session_get_sa_local_only): new helper method (mail_session_set_sa_local_only): ditto (mail_session_get_sa_use_daemon): ditto (mail_session_set_sa_use_daemon): ditto (mail_session_check_junk_notify): fix the key comparison (mail_session_init): add gconf dir so that we get notified * mail-config.glade: added SA preferences * em-mailer-prefs.c (em_mailer_prefs_construct): added more junk prefs (em_mailer_prefs_apply): ditto * em-junk-filter.c: use preferences svn path=/trunk/; revision=24174
* compile flags for the test component and a conditional compileJP Rosevear2004-01-132-0/+11
| | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * configure.in: compile flags for the test component and a conditional compile svn path=/trunk/; revision=24173
* use our libsJP Rosevear2004-01-132-1/+5
| | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * Makefile.am: use our libs svn path=/trunk/; revision=24172
* fix up the controls factory location.Larry Ewing2004-01-133-15/+104
| | | | | | | | | | | | | | 2004-01-12 Larry Ewing <lewing@ximian.com> * GNOME_Evolution_Mail.server.in.in: fix up the controls factory location. * mail-component.c (mail_control_new): add new interface for getting a mail control with a folder_uri property bag. (get_prop): pbag get method. (set_prop): pbag set method. svn path=/trunk/; revision=24171
* Update Czech translationMiloslav Trmac2004-01-122-293/+554
| | | | svn path=/trunk/; revision=24170
* Only update dialog widgets if they exist.Hans Petter Jansson2004-01-122-2/+9
| | | | | | | | | 2004-01-12 Hans Petter Jansson <hpj@ximian.com> * gui/dialogs/calendar-setup.c (source_to_dialog): Only update dialog widgets if they exist. svn path=/trunk/; revision=24169
* Take a sensitivity flag per menu item, and fall back to stock icons.Hans Petter Jansson2004-01-123-15/+66
| | | | | | | | | | | | | | | 2004-01-09 Hans Petter Jansson <hpj@ximian.com> * gui/component/addressbook-component.c (add_popup_menu_item): Take a sensitivity flag per menu item, and fall back to stock icons. (delete_addressbook_cb): Implement. (fill_popup_menu_callback): Reorder items, remove "remove" item, set sensitivity. * gui/component/ldap-config.glade: "Edit LDAP Server" -> "Addressbook Properties". svn path=/trunk/; revision=24168
* MissedJP Rosevear2004-01-121-2/+4
| | | | svn path=/trunk/; revision=24167
* Complete rewrite to match current component apiJP Rosevear2004-01-122-3/+43
| | | | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * evolution-test-component.[hc]: Complete rewrite to match current component api * Makefile.am: conditionally build the test component svn path=/trunk/; revision=24166
* Don't O_TRUNC the dest file, instead use O_EXC and don't do anything ifJeffrey Stedfast2004-01-122-1/+8
| | | | | | | | | | | 2004-01-11 Jeffrey Stedfast <fejj@ximian.com> * em-migrate.c (cp): Don't O_TRUNC the dest file, instead use O_EXC and don't do anything if the dest file already exists (this way we don't re-migrate an mbox or corrupt any summary/ibex/meta files). svn path=/trunk/; revision=24165
* ** See bug 52725.Not Zed2004-01-124-2/+18
| | | | | | | | | | | | | | 2004-01-12 Not Zed <NotZed@Ximian.com> ** See bug 52725. * providers/imap/camel-imap-folder.c (get_content): pass in transfer encoding when setting up wrapper part. * providers/imap/camel-imap-wrapper.c (camel_imap_wrapper_new): Added an encoding type parameter, set on data wrapper. svn path=/trunk/; revision=24164
* track hbox and label widget (button_free): unref themJP Rosevear2004-01-123-36/+218
| | | | | | | | | | | | | | | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * e-sidebar.c (button_new): track hbox and label widget (button_free): unref them (do_layout_text_buttons): layout buttons with text (do_layout_icon_buttons): layout icon only buttons (do_layout): layout based on mode (impl_size_request): distinguish between horizontal and vertical padding (init): set a default mode (e_sidebar_add_button): align the button text to the left, only add the text if we are in the text mode (e_sidebar_get_mode): accessor (e_sidebar_set_mode): accessor * e-sidebar.h: add prototype and mode enum svn path=/trunk/; revision=24163
* Added a dialog for adding a new IM account. Added the previously mentionedChristian Hammond2004-01-1210-43/+1595
| | | | | | | | | | | | | | | 2004-01-11 Christian Hammond <chipx86@gnupdate.org> * addressbook/gui/contact-editor/e-contact-editor-im.[ch], addressbook/gui/contact-editor/im.glade: Added a dialog for adding a new IM account. * addressbook/gui/contact-editor/Makefile.am: Added the previously mentioned files, and depend on camel for necessary MIME parsing. * addressbook/gui/contact-editor/contact-editor.[ch], addressbook/gui/contact-editor/contact-editor.glade: Add and implement svn path=/trunk/; revision=24162
* Added IM png files from Gaim.Christian Hammond2004-01-1226-0/+28
| | | | | | | | 2003-01-11 Christian Hammond <chipx86@gnupdate.org> * art/im*.png, art/Makefile.am: Added IM png files from Gaim. svn path=/trunk/; revision=24161
* Updated Serbian translation.Danilo Šegan2004-01-123-380/+626
| | | | svn path=/trunk/; revision=24160
* ** See bug 52737.Not Zed2004-01-122-1/+8
| | | | | | | | | | | 2004-01-12 Not Zed <NotZed@Ximian.com> ** See bug 52737. * em-format-html.c (efh_text_plain): treat text/* as inline content from the made-up multipart. svn path=/trunk/; revision=24159
* add total + unread counts to properties page.Not Zed2004-01-121-6/+34
| | | | | | | | | 2004-01-09 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (emft_popup_properties_got_folder): add total + unread counts to properties page. svn path=/trunk/; revision=24158
* Updated slightly.Roozbeh Pournader2004-01-122-819/+1153
| | | | | | | | 2004-01-11 Roozbeh Pournader <roozbeh@sharif.edu> * fa.po: Updated slightly. svn path=/trunk/; revision=24157
* Added missing files. Updated slightly.Kjartan Maraas2004-01-113-122/+94
| | | | | | | | | 2004-01-11 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Added missing files. * no.po: Updated slightly. svn path=/trunk/; revision=24156
* Updated Norwegian translation.Kjartan Maraas2004-01-112-1179/+1371
| | | | | | | | 2004-01-11 Kjartan Maraas <kmaraas@gnome.org> * no.po: Updated Norwegian translation. svn path=/trunk/; revision=24155
* dont kill the quoteJP Rosevear2004-01-112-1/+5
| | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * configure.in: dont kill the quote svn path=/trunk/; revision=24154
* add enable option to build test componentJP Rosevear2004-01-112-1/+15
| | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * configure.in: add enable option to build test component svn path=/trunk/; revision=24153
* Shush.JP Rosevear2004-01-111-0/+1
| | | | svn path=/trunk/; revision=24152
* proper server file for test componentsJP Rosevear2004-01-116-683/+221
| | | | | | | | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * GNOME_Evolution_Test.server.in.in: proper server file for test components * Makefile.am: allow the test component to be built and installed * evolution-test-component.[hc]: new test component to match current api svn path=/trunk/; revision=24151
* Fix copyright notice, its copyright Novell not our hackersJP Rosevear2004-01-115-4/+15
| | | | | | | | | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * gui/tasks-component.c: Fix copyright notice, its copyright Novell not our hackers * gui/tasks-component.h: ditto * gui/calendar-component.c: ditto * gui/calendar-component.h: ditto svn path=/trunk/; revision=24150
* if e_iconv() returns -1, check that errno != EINVAL - if errno *is*Jeffrey Stedfast2004-01-112-11/+30
| | | | | | | | | | | | | | | | | 2004-01-10 Jeffrey Stedfast <fejj@ximian.com> * camel-mime-utils.c (rfc2047_encode_word): if e_iconv() returns -1, check that errno != EINVAL - if errno *is* EINVAL, it just means that our convlen wasn't long enough to include the whole sequence. This is fine, we'll just start where we left off next loop thru. Fixes bug #52593 (the buffer was duplicated because state wasn't flushed). (camel_header_encode_string): Fixed a type-o in loop where encoding=0, don't g_string_append_len starting at 'word' inptr-start bytes long - 'word' could be NULL and/or inptr-start could be longer than inptr-word. svn path=/trunk/; revision=24149
* cast the views to E_CALENDAR_VIEW, not to E_CAL_VIEW.Rodrigo Moya2004-01-112-3/+8
| | | | | | | | | 2004-01-10 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (open_ecal): cast the views to E_CALENDAR_VIEW, not to E_CAL_VIEW. svn path=/trunk/; revision=24148
* added missing headers.Rodrigo Moya2004-01-1113-137/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-01-10 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/notify-main.c: added missing headers. * gui/alarm-notify/alarm-notify.c (alarm_notify_remove_calendar): use the correct variable when calling alarm_queue_remove_client(). * gui/calendar-component.c (impl_upgradeFromVersion): removed redundant variable declarations. * gui/migration.c (process_old_dir): * gui/e-timezone-entry.c (e_timezone_entry_mnemonic_activate): * gui/e-date-time-list.c (e_date_time_list_finalize): * gui/e-alarm-list.c (e_alarm_list_finalize): fixed warnings. * gui/e-calendar-table.c: added missing prototypes at the top to avoid warnings. * gui/e-week-view.c (e_week_view_scroll_a_step): * gui/e-day-view.c (e_day_view_event_move): directly return in the default: case. * gui/e-tasks.c (setup_widgets): connect to changes on the model. (model_row_changed_cb): callback to update the HTML detailed view when the currently selected task changes. (client_obj_updated_cb): removed unused function. (set_status_message): changed to accept a variable list of arguments. (e_tasks_add_todo_uri): display status messages and get error message from backend and display it in a dialog. (cal_opened_cb, load_error, method_error, permission_error): removed unused functions. * gui/gnome-cal.c (open_ecal): added a GnomeCalendar argument, and display status messages. (gnome_calendar_construct, gnome_calendar_add_event_source): adapted to changes in open_ecal(). svn path=/trunk/; revision=24147
* Implemented #127527: the attachment bar is packed inside an EExpanderERDI Gergo2004-01-117-30/+1538
| | | | | | | | | 2003-12-02 ERDI Gergo <cactus@cactus.rulez.org> * e-msg-composer.c: Implemented #127527: the attachment bar is packed inside an EExpander svn path=/trunk/; revision=24146
* keep all the tray icons we create in a list. (tray_icon_destroyed_cb):Rodrigo Moya2004-01-103-2/+25
| | | | | | | | | | | | 2004-01-10 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/alarm-queue.c (display_notification): keep all the tray icons we create in a list. (tray_icon_destroyed_cb): remove the tray icon data from the list. (popup_dismiss_cb, popup_dismiss_all_cb): implemented missing popup menu items. svn path=/trunk/; revision=24145
* Updated Serbian translation.Danilo Å egan2004-01-104-1425/+1902
| | | | | | | | | | 2004-01-10 Danilo Å egan <dsegan@gmx.net> * sr.po, sr@Latn.po: Updated Serbian translation. * POTFILES.in: Updated. svn path=/trunk/; revision=24143
* Update the list of translatable filesRodney Dawes2004-01-102-1/+8
| | | | | | | | 2004-01-09 Rodney Dawes <dobey@ximian.com> * POTFILES.in: Update the list of translatable files svn path=/trunk/; revision=24142
* Remove usage-exec-summary.xmlRodney Dawes2004-01-102-1/+4
| | | | | | | | 2004-01-09 Rodney Dawes <dobey@ximian.com> * C/Makefile.am (entities): Remove usage-exec-summary.xml svn path=/trunk/; revision=24141
* s/unsaved files/unsaved messages/ as per bug #45407.Jeffrey Stedfast2004-01-102-1/+6
| | | | | | | | | 2004-01-09 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (autosave_manager_query_load_orphans): s/unsaved files/unsaved messages/ as per bug #45407. svn path=/trunk/; revision=24140
* calendar_config -> calendar_setup. (edit_calendar_cb): Ditto.Hans Petter Jansson2004-01-109-246/+732
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-09 Hans Petter Jansson <hpj@ximian.com> * gui/calendar-component.c (new_calendar_cb): calendar_config -> calendar_setup. (edit_calendar_cb): Ditto. (impl_requestCreateItem): Ditto. * gui/tasks-component.c (new_task_list_cb): Use calendar_setup. (edit_task_list_cb): Implement properties callback. (rename_task_list_cb): Remove. (fill_popup_menu_cb): Remove "rename" and add "properties". (impl_requestCreateItem): Use calendar_setup. * gui/dialogs/Makefile.am (libcal_dialogs_la_SOURCES): calendar_config -> calendar_setup. Remove new-task-list.[ch]. (glade_DATA): calendar_config -> calendar_setup. Remove new-task-list.glade. * gui/dialogs/new-task-list.[ch]: Remove. * gui/dialogs/calendar-config.[ch]: Rename to calendar-setup.[ch]. * gui/dialogs/calendar-config.glade: Rename to calendar-setup.glade. svn path=/trunk/; revision=24139
* libcamelgroupwise.urls instead of libcamelimap.urlsRodney Dawes2004-01-102-1/+7
| | | | | | | | | 2004-01-09 Rodney Dawes <dobey@ximian.com> * providers/groupwise/Makefile.am (EXTRA_DIST): libcamelgroupwise.urls instead of libcamelimap.urls svn path=/trunk/; revision=24138
* make sure we sync the source list when appropriateJP Rosevear2004-01-103-2/+30
| | | | | | | | | | | 2004-01-09 JP Rosevear <jpr@ximian.com> * gui/calendar-component.c (impl_upgradeFromVersion): make sure we sync the source list when appropriate * gui/tasks-component.c (impl_upgradeFromVersion): ditto svn path=/trunk/; revision=24137
* Create ESource for anniversariesERDI Gergo2004-01-102-2/+34
| | | | | | | | | 2004-01-09 ERDI Gergo <cactus@cactus.rulez.org> * gui/calendar-component.c (impl_upgradeFromVersion): Create ESource for anniversaries svn path=/trunk/; revision=24136
* Call calendar_config_new_calendar(). (rename_calendar_cb): Remove.Hans Petter Jansson2004-01-108-300/+1568
| | | | | | | | | | | | | | | | | | | | | 2003-01-09 Hans Petter Jansson <hpj@ximian.com> * gui/calendar-component.c (new_calendar_cb): Call calendar_config_new_calendar(). (rename_calendar_cb): Remove. (edit_calendar_cb): Implement properties callback. (fill_popup_menu_cb): Add "Properties..." item and remove "Rename". * gui/dialogs/Makefile.am (libcal_dialogs_la_SOURCES): Add calendar-config.[ch] and remove new-calendar.[ch]. (glade_DATA): Add calendar-config.glade and remove new-calendar.glade. * gui/dialogs/calendar-config.[ch]: Implement calendar creation and editing. * gui/dialogs/calendar-config.glade: Add GUI for above. svn path=/trunk/; revision=24135
* return the corba valuesJP Rosevear2004-01-103-2/+9
| | | | | | | | | | | 2004-01-09 JP Rosevear <jpr@ximian.com> * gui/tasks-component.c (impl_upgradeFromVersion): return the corba values * gui/calendar-component.c (impl_upgradeFromVersion): ditto svn path=/trunk/; revision=24134
* only migrate old calendars if migrating from <= 1.4.x.Rodrigo Moya2004-01-103-23/+42
| | | | | | | | | | | 2004-01-09 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_upgradeFromVersion): only migrate old calendars if migrating from <= 1.4.x. * gui/tasks-component.c (impl_upgradeFromVersion): ditto for tasks. svn path=/trunk/; revision=24132
* Update Czech translationMiloslav Trmac2004-01-102-328/+404
| | | | svn path=/trunk/; revision=24131
* Update for API changes to e-book-asyncRoss Burton2004-01-095-32/+46
| | | | svn path=/trunk/; revision=24130
* added null check for source url to take care of accounts with Server TypesSivaiah Nallagatla2004-01-092-1/+11
| | | | | | | | | 2004-01-09 Sivaiah Nallagatla <snallagatla@novell.com> * providers/groupwise/groupwise-config-listener.c (is_groupwise_account): added null check for source url to take care of accounts with Server Types as "None" svn path=/trunk/; revision=24129
* add a new signal "event_move" and its key binding.Andrew Wu2004-01-099-198/+606
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-09 Andrew Wu <Yang.Wu@sun.com> * gui/e-cal-view.c (e_calendar_view_class_init): add a new signal "event_move" and its key binding. * gui/e-cal-view.h: add a new type "ECalViewMoveDirection". add a new virtual method "event_move" for ECalView. * gui/e-day-view.c (e_day_view_event_move), (e_day_view_change_event_time): Use "Alt + Arrow" to move a selected event through time lines or different days. * gui/e-day-view.h: add a new property "last_edited_comp_string" for EWeekView. * gui/e-week-view.c (e_week_view_class_init), (e_week_view_init), (e_week_view_reshape_events), (e_week_view_event_move), (e_week_view_get_day_offset_of_event), (e_week_view_scroll_a_step), (e_week_view_change_event_time), (e_week_view_do_key_press), (e_week_view_move_selection_day), (e_week_view_get_adjust_days_for_move_up), (e_week_view_get_adjust_days_for_move_down), (e_week_view_get_adjust_days_for_move_left), (e_week_view_get_adjust_days_for_move_right): Use "Alt + Arrow" to move a selected event through different days. * gui/e-week-view.h: add a new property "last_edited_comp_string" for EWeekView. svn path=/trunk/; revision=24128
* ** See bug 52696.Not Zed2004-01-092-2/+12
| | | | | | | | | | | | | | 2004-01-09 Not Zed <NotZed@Ximian.com> ** See bug 52696. * mail-component.c (setup_search_context): move the searches to ~/.evolution/mail/searches.xml (migration?). (setup_search_context): fix a merge error, vfoldertypes.xml->searchtypes.xml since it includes the system searches now. svn path=/trunk/; revision=24127
* fix removal of journal file, and remove the cmeta state file too.Not Zed2004-01-096-9/+144
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-09 Not Zed <NotZed@Ximian.com> * providers/imap/camel-imap-store.c (imap_forget_folder): fix removal of journal file, and remove the cmeta state file too. * providers/imap/camel-imap-folder.c (imap_getv): count up so we call parent class if we missed any, rather than only if we didn't miss any. (imap_rename): rename the object state file. (camel_imap_folder_new): set the object state file for persistent properties. * camel-disco-folder.c (disco_getv): support (PERSISTENT_)PROPERTIES & OFFLINE_SYNC. (disco_setv): implement OFFLINE_SYNC. (camel_disco_folder_get_type): setup disco properties list. (cdf_folder_changed): honour the offline_sync setting on the current folder. (disco_sync): save object state. (disco_setv): save object state if it changed. svn path=/trunk/; revision=24126
* add total + unread counts to properties page.Not Zed2004-01-093-2/+11
| | | | | | | | | | | | | 2004-01-09 Not Zed <NotZed@Ximian.com> * em-folder-tree.c (emft_popup_properties_got_folder): add total + unread counts to properties page. * em-utils.c (filter_editor_response): * mail-vfolder.c (vfolder_editor_response): change for rule editor changes, ACCEPT->OK. svn path=/trunk/; revision=24125
* make sure we actually upgrade between revisionsJP Rosevear2004-01-092-1/+6
| | | | | | | | | 2004-01-08 JP Rosevear <jpr@ximian.com> * e-shell.c (e_shell_attempt_upgrade): make sure we actually upgrade between revisions svn path=/trunk/; revision=24124
* move assertions here. (set_mime_type_field): change order slightly toNot Zed2004-01-092-5/+12
| | | | | | | | | | | 2004-01-09 Not Zed <NotZed@Ximian.com> * camel-data-wrapper.c (camel_data_wrapper_set_mime_type_field): move assertions here. (set_mime_type_field): change order slightly to properly handle setting the same object. removed assertions from internal method. svn path=/trunk/; revision=24123
* bugfixesMichael Zucci2004-01-091-0/+19
| | | | svn path=/trunk/; revision=24122
* keep the windows charset filter around until we're done since if we set itNot Zed2004-01-094-8/+25
| | | | | | | | | | | | | | | | | | | | | | | 2004-01-09 Not Zed <NotZed@Ximian.com> * em-format.c (em_format_format_text): keep the windows charset filter around until we're done since if we set it up we reference its memory. Causes warnings and breaks message display. ** See bug #52637. * em-inline-filter.c (em_inline_filter_new): added a content-type paramter for the base content type. (em_inline_filter_finalize): free base content type. (emif_types[]): Added 'plain' parameter, indicates type needs plain parameters set on content type. (emif_add_part): inherit the full base type if it is set, for plain parts. * em-format-html.c (efh_text_plain): pass the part's content-type to the inline filter. svn path=/trunk/; revision=24121
* store the ECal's associated ECalView, and connect to its "objects_removed"Rodrigo Moya2004-01-093-29/+127
| | | | | | | | | | | | | | | | | | | | | | 2004-01-08 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/alarm-queue.c (display_notification): store the ECal's associated ECalView, and connect to its "objects_removed" signal. (notifiy_dialog_cb): disconnect signals from the ECalView, not the ECal. (on_dialog_objs_removed_cb): adapted to respond to "objects_removed" signal on ECalView. Made it destroy the tray bar icon also. (add_popup_menu_item): new function to create the popup items. (tray_icon_clicked_cb): remove connection to obsolete signal, and made it popup a menu on right-click. (popup_open_cb, popup_dismiss_cb, popup_dismiss_all_cb): callbacks for popup menu. * gui/gnome-cal.c (connect_week_view_focus): don't access the widget's private fields if NULL. svn path=/trunk/; revision=24120
* Add BONOBOUI_REQUIRED variable and depend on libbonoboui >= 2.4.3, add anRodney Dawes2004-01-093-11/+21
| | | | | | | | | | | 2004-01-08 Rodney Dawes <dobey@ximian.com> * configure.in: Add BONOBOUI_REQUIRED variable and depend on libbonoboui >= 2.4.3, add an AC_SUBST() for EDS_REQUIRED also * evolution-shell.pc.in: Require the same version of bonoboui that we do in configure.in svn path=/trunk/; revision=24119
* Updated Korean translation.Changwoo Ryu2004-01-092-617/+720
| | | | | | * ko.po: Updated Korean translation. svn path=/trunk/; revision=24118
* Add the video conferencing fieldRoss Burton2004-01-093-3/+137
| | | | svn path=/trunk/; revision=24117
* Use 24x24 versionRoss Burton2004-01-091-0/+0
| | | | svn path=/trunk/; revision=24116
* Add videoconf.pngRoss Burton2004-01-093-1/+14
| | | | svn path=/trunk/; revision=24115
* *** empty log message ***Rodrigo Moya2004-01-081-0/+2
| | | | svn path=/trunk/; revision=24114
* *** empty log message ***Rodrigo Moya2004-01-081-1/+1
| | | | svn path=/trunk/; revision=24113
* add a ')' to create a valid queryJP Rosevear2004-01-082-1/+6
| | | | | | | | | 2004-01-08 JP Rosevear <jpr@ximian.com> * e-shell-startup-wizard.c (get_intelligent_importers): add a ')' to create a valid query svn path=/trunk/; revision=24112
* add groupwise to SUBDIRS new camel provider for groupwise new class to addSivaiah Nallagatla2004-01-086-20/+590
| | | | | | | | | | | 2004-01-08 Sivaiah Nallagatla <snallagatla@novell.com> * providers/Makefile.am : add groupwise to SUBDIRS * providers/groupwise/camel-groupwise-provider.c: new camel provider for groupwise * providers/groupwise/groupwise-config-listener.[ch] : new class to add e-sources for groupwise calender and tasks * providers/groupwise/Makefile.am : added new files to Makefile.am svn path=/trunk/; revision=24111
* add camel/providers/groupwise/Makefile to AC_OUTPUT sectionSivaiah Nallagatla2004-01-082-0/+5
| | | | | | | | 2004-01-08 Sivaiah Nallagatla <snallagatla@novell.com> * configure.in : add camel/providers/groupwise/Makefile to AC_OUTPUT section svn path=/trunk/; revision=24110
* moved the line that sets priv->updating to FALSE up some lines, to avoidRodrigo Moya2004-01-081-1/+1
| | | | | | | | | | | | 2004-01-08 Rodrigo Moya <rodrigo@ximian.com> * gui/dialogs/comp-editor.c (save_comp): moved the line that sets priv->updating to FALSE up some lines, to avoid getting callbacks with an incorrect value on it. (obj_modified_cb): check the UIDs of the objects we get passed to see if the one being edited is amongst them. svn path=/trunk/; revision=24109
* moved the line that sets priv->updating to FALSE up some lines, to avoidRodrigo Moya2004-01-082-5/+22
| | | | | | | | | | | | 2004-01-08 Rodrigo Moya <rodrigo@ximian.com> * gui/dialogs/comp-editor.c (save_comp): moved the line that sets priv->updating to FALSE up some lines, to avoid getting callbacks with an incorrect value on it. (obj_modified_cb): check the UIDs of the objects we get passed to see if the one being edited is amongst them. svn path=/trunk/; revision=24108
* moved the line that sets priv->updating to FALSE up some lines, to avoidRodrigo Moya2004-01-081-0/+8
| | | | | | | | | | | | 2004-01-08 Rodrigo Moya <rodrigo@ximian.com> * gui/dialogs/comp-editor.c (save_comp): moved the line that sets priv->updating to FALSE up some lines, to avoid getting callbacks with an incorrect value on it. (obj_modified_cb): check the UIDs of the objects we get passed to see if the one being edited is amongst them. svn path=/trunk/; revision=24107
* *** empty log message ***Robert Sedak2004-01-084-1/+17182
| | | | svn path=/trunk/; revision=24106
* delete the ECalViewMoveDirection type declaration which was added byKidd Wang2004-01-083-14/+9
| | | | | | | | | | | 2004-01-08 Kidd Wang <kidd.wang@sun.com> * gui/e-cal-view.h: delete the ECalViewMoveDirection type declaration which was added by mistake yesterday. * Changelog: add a missed entry for calender-commands.c. svn path=/trunk/; revision=24105
* ** See bug #50786Not Zed2004-01-084-2/+22
| | | | | | | | | | | | | | | 2004-01-08 Not Zed <NotZed@Ximian.com> ** See bug #50786 * GNOME_Evolution_Mail.server.in.in: Remove :: from startup wizard iid, and put the mail wizard into the right factory. * mail-component.c (impl_requestCreateItem, impl_handleURI): * em-folder-browser.c (emfb_mail_compose): check we have an account before trying to send mail. svn path=/trunk/; revision=24104
* check that we found any importers before deferencing the pointer.Not Zed2004-01-082-0/+11
| | | | | | | | | 2004-01-08 Not Zed <NotZed@Ximian.com> * e-shell-startup-wizard.c (get_intelligent_importers): check that we found any importers before deferencing the pointer. svn path=/trunk/; revision=24103
* check certlist != NULL, CERT_LIST_EMPTY dereferences it. Bug #52457.Not Zed2004-01-082-1/+6
| | | | | | | | | 2004-01-07 Not Zed <NotZed@Ximian.com> * gui/e-cert-selector.c (ecs_find_current): check certlist != NULL, CERT_LIST_EMPTY dereferences it. Bug #52457. svn path=/trunk/; revision=24102
* add an assertion for no account set. Discovered from bug #50786.Not Zed2004-01-082-0/+8
| | | | | | | | | 2004-01-08 Not Zed <NotZed@Ximian.com> * e-msg-composer.c (set_editor_signature): add an assertion for no account set. Discovered from bug #50786. svn path=/trunk/; revision=24101
* call e_cal_view_start to actually start the live query.Rodrigo Moya2004-01-082-2/+4
| | | | | | | | | | 2004-01-07 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/alarm-queue.c (load_alarms): call e_cal_view_start to actually start the live query. (add_component_alarms): check the 'alarms' parameter before using it. svn path=/trunk/; revision=24100
* call e_cal_view_start to actually start the live query.Rodrigo Moya2004-01-082-0/+7
| | | | | | | | | 2004-01-07 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/alarm-queue.c (load_alarms): call e_cal_view_start to actually start the live query. svn path=/trunk/; revision=24099
* remove old graphic files help/C/evolution-1.5.xml updated style notes,Aaron Weber2004-01-0821-1126/+884
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-07 Aaron Weber <aaron@ximian.com> * help/C/Makefile.am: remove old graphic files * help/C/evolution-1.5.xml updated style notes, date, version * help/C/apx-authors.xml: fix <application> usage * help/C/apx-gloss.xml: fix <application> and <guibutton> usage * help/C/config-prefs.xml: same * help/C/config-sync.xml: same * help/C/menuref.xml: same * help/C/usage-calendar.xml: same * help/C/usage-contact.xml: same * help/C/usage-exchange.xml: same * help/C/usage-mail-org.xml: same * help/C/usage-mail.xml: same * help/C/usage-print.xml: same * help/C/usage-sync.xml : same * help/C/usage-mainwindow.xml same, plus * help/C/preface.xml same, plus removed Summary * help/C/topic.dat Remove Summary * help/C/usage-exec-summary.xml: Remove summary * help/C/figures/folder-bar.png: delete * help/C/figures/summary.png: delete svn path=/trunk/; revision=24098
* s/addressbook/address bookAaron Weber2004-01-081-1/+1
| | | | svn path=/trunk/; revision=24097
* Doh, fix my last entry, Fixes 51966 not 50660Rodney Dawes2004-01-081-1/+1
| | | | svn path=/trunk/; revision=24096
* Make the ESelectNames object be a HIG-compliant dialog, change "Folder" toRodney Dawes2004-01-083-270/+248
| | | | | | | | | | | | | 2004-01-07 Rodney Dawes <dobey@ximian.com> * gui/component/select-names/e-select-names.c: * gui/component/select-names/select-names.glade: Make the ESelectNames object be a HIG-compliant dialog, change "Folder" to be "Address Book", and fix a mnemonic conflict with "Category" and "Cancel" Fixes #50660 svn path=/trunk/; revision=24095
* Don't migrate stuff here anymore.Jeffrey Stedfast2004-01-084-57/+164
| | | | | | | | | | | | | | | | | | | | | | | | 2004-01-07 Jeffrey Stedfast <fejj@ximian.com> * mail-component.c (mail_component_init): Don't migrate stuff here anymore. * mail-ops.c (uid_cachename_hack): Removed a hack that checked for the really old uid cache location and make the uid cache live in a better location (why have mail/pop/<account> and mail/pop3/cache-<account>? simply put the cache file in mail/pop/<account>/uid-cache). * em-migrate.c (em_migrate_dir): When copying over mbox folders, don't abort if we fail to copy over a summary file (big whoop). Also, if indexing was turned on in the evolution 1.4 version of the folder, turn on indexing for that folder in the migrated mbox folder as well. (em_migrate_pop_uid_caches): Migrate the pop3 uid-cache files. Fixes bug #52464. (em_migrate): Call em_migrate_pop_uid_caches(). svn path=/trunk/; revision=24094
* Remove the 6-pixel border around the main window. That just looked ugly.Jeffrey Stedfast2004-01-082-1/+5
| | | | | | | | | 2004-01-07 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (create_composer): Remove the 6-pixel border around the main window. That just looked ugly. svn path=/trunk/; revision=24093
* Move the smime_component_init call to the instance init callback, ratherRodney Dawes2004-01-082-2/+10
| | | | | | | | | | 2004-01-07 Rodney Dawes <dobey@ximian.com> * gui/component/addressbook-component.c: Move the smime_component_init call to the instance init callback, rather than the class init, and wrap it in #if HAVE_NSS, so the addressbook works without smime support svn path=/trunk/; revision=24092
* Update Czech translationMiloslav Trmac2004-01-082-272/+319
| | | | svn path=/trunk/; revision=24091
* Removed. (efh_format_header): Handle address formatting a littleJeffrey Stedfast2004-01-082-90/+118
| | | | | | | | | | | 2004-01-07 Jeffrey Stedfast <fejj@ximian.com> * em-format-html.c (efh_format_address): Removed. (efh_format_header): Handle address formatting a little differently to address dwmw's complaints. Also now handles other headers such as Resent-* and Sender as well. svn path=/trunk/; revision=24090
* Updated italian translationMarco Ciampa2004-01-082-621/+622
| | | | svn path=/trunk/; revision=24089
* as belowRadek Doulik2004-01-073-2/+9
| | | | | | | | | | | 2004-01-07 Radek Doulik <rodo@ximian.com> * em-message-browser.c (emmb_init): as below * em-folder-browser.c (emfb_init): always show vertical scrollbar, we do the same for message list and it avoids ugly flicker svn path=/trunk/; revision=24088
* link in printer stuffJP Rosevear2004-01-072-0/+7
| | | | | | | | | | 2004-01-07 JP Rosevear <jpr@ximian.com> * gui/component/Makefile.am: link in printer stuff Fixes #51172 svn path=/trunk/; revision=24087
* Emit a hover-url signal when the user mouses over a URL, ...ERDI Gergo2004-01-0711-6/+213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-04 ERDI Gergo <cactus@cactus.rulez.org> * em-folder-view.c (emfv_on_url_cb): Emit a hover-url signal when the user mouses over a URL, ... (emfv_hover_url_impl): ... and use BonoboUI to change the status bar message... (em_folder_view_set_statusbar): ... unless we are asked not to, ... * mail-component.c (impl_createControls): ... like in the case of the mail component, ... (view_hover_url_cb): ... that uses the ActivityHandler to do the same Add these together, and #127536 is neatly solved. 2004-01-05 ERDI Gergo <cactus@cactus.rulez.org> * e-task-bar.c (init): Create a separate label to the left of the progress messages... (e_task_bar_message): ...and allow components to set it... * e-activity-handler.c (e_activity_handler_message): ...through this new ActivityHandler method svn path=/trunk/; revision=24086
* added an ECalQuery for each loaded client. (load_alarms): use a live queryRodrigo Moya2004-01-072-60/+84
| | | | | | | | | | | | | | | | | 2004-01-07 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/alarm-queue.c: added an ECalQuery for each loaded client. (load_alarms): use a live query to the calendar instead of calling e_cal_get_alarms_in_range(). (alarm_queue_add_client): set query initially to NULL. (query_objects_changed_cb): renamed and made it manage both "objects_added" and "objects_modified" signals of ECalView. (query_objects_removed_cb): manage the "objects_removed" signal of ECalView. (alarm_queue_remove_client): unref the live query. svn path=/trunk/; revision=24085
* Missing changelogJP Rosevear2004-01-071-0/+4
| | | | svn path=/trunk/; revision=24084
* missed this - remove disable deprecated flagJP Rosevear2004-01-071-1/+0
| | | | | | | | 2004-01-07 JP Rosevear <jpr@ximian.com> * Makefile.am: missed this - remove disable deprecated flag svn path=/trunk/; revision=24083
* ** See bug #47751.Not Zed2004-01-074-25/+28
| | | | | | | | | | | | | | 2003-08-20 Not Zed <NotZed@Ximian.com> ** See bug #47751. * rule-editor.c (add_editor_response, edit_editor_response) (rule_edit, rule_add, rule_editor_construct, editor_response): * rule-context.c (new_rule_response, rule_context_add_rule_gui): * filter-datespec.c (button_clicked): RESPONSE_REJECT/ACCEPT -> RESPONSE_CANCEL/OK svn path=/trunk/; revision=24082
* Updated the Greek translationKostas Papadimas2004-01-072-3712/+6591
| | | | svn path=/trunk/; revision=24081
* remove spew. (migrate_contacts): same. (migrate_contact_folder): same.Chris Toshok2004-01-072-11/+10
| | | | | | | | | | | | 2004-01-06 Chris Toshok <toshok@ximian.com> * gui/component/addressbook-migrate.c (check_for_conflict): remove spew. (migrate_contacts): same. (migrate_contact_folder): same. (migrate_local_folders): same, and plug a leak. svn path=/trunk/; revision=24080
* add addressbook-migrate.[ch].Chris Toshok2004-01-076-46/+658
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-06 Chris Toshok <toshok@ximian.com> * gui/component/Makefile.am (libevolution_addressbook_la_SOURCES): add addressbook-migrate.[ch]. * gui/component/addressbook-component.c (addressbook_component_init): remove the source creation from here, it's in the migration code now. (impl_upgradeFromVersion): new function, call the addressbook-migration stuff. (addressbook_component_class_init): fill in epv->upgradeFromVersion, and call smime_component_init. (addressbook_component_peek_base_directory): new function. (addressbook_component_peek_source_list): same. * gui/component/addressbook-component.h: add prototypes for _peek_base_directory and _peek_source_list. * gui/component/addressbook-migrate.[ch]: add migration code to convert stuff from 1.x over to 1.5/2.0. svn path=/trunk/; revision=24079
* remove the item from the hash last and don't free its members because theJP Rosevear2004-01-072-8/+12
| | | | | | | | | | | 2004-01-06 JP Rosevear <jpr@ximian.com> * gui/gnome-cal.c (gnome_calendar_add_event_source): remove the item from the hash last and don't free its members because the hash table does that for us (gnome_calendar_remove_event_source): ditto svn path=/trunk/; revision=24078
* Fix missing ">" typoRodney Dawes2004-01-072-1/+5
| | | | | | | | 2004-01-06 Rodney Dawes <dobey@ximian.com> * evolution-mail-messagedisplay.xml: Fix missing ">" typo svn path=/trunk/; revision=24077
* Apply patch from Roozbeh Pournader to update countries listRodney Dawes2004-01-072-4/+19
| | | | | | | | | | | 2004-01-06 Rodney Dawes <dobey@ximian.com> * gui/contact-editor/e-contact-editor-address.c: Apply patch from Roozbeh Pournader to update countries list Fixes #48151 svn path=/trunk/; revision=24076
* disconnect from selection-done signalJP Rosevear2004-01-072-0/+7
| | | | | | | | | 2004-01-06 JP Rosevear <jpr@ximian.com> * gui/component/select-names/e-select-names-popup.c (popup_info_cleanup): disconnect from selection-done signal svn path=/trunk/; revision=24075
* new method's implementation. (calendar_component_class_init): initializeRodrigo Moya2004-01-073-71/+113
| | | | | | | | | | | | | | | | | | | 2004-01-06 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_upgradeFromVersion): new method's implementation. (calendar_component_class_init): initialize new epv's member. (calendar_component_init): moved migration code to impl_upgradeFromVersion. (update_uri_for_primary_selection): fixed warning. * gui/tasks-component.c (impl_upgradeFromVersion): new method's implementation. (tasks_component_class_init): initialize new epv's member. (tasks_component_init): moved migration code to impl_upgradeFromVersion. svn path=/trunk/; revision=24074
* free event (e_text_do_popup): copy the event so we have good dataJP Rosevear2004-01-071-1/+2
| | | | | | | | | | | 2004-01-06 JP Rosevear <jpr@ximian.com> * gal/e-text/e-text.c (popup_targets_received): free event (e_text_do_popup): copy the event so we have good data Fixes #51956 svn path=/trunk/; revision=24071
* Fixes bug #39488, use hlook="system" for toolbarsRodney Dawes2004-01-079-9/+18
| | | | | | | | | | | | | | | 2004-01-06 Rodney Dawes <dobey@ximian.com> * evolution-comp-editor.xml: * evolution-contact-editor.xml: * evolution-contact-list-editor.xml: * evolution-event-editor.xml: * evolution-mail-messagedisplay.xml: * evolution-message-composer.xml: * evolution-signature-editor.xml: * evolution.xml: Fixes bug #39488, use hlook="system" for toolbars svn path=/trunk/; revision=24070
* disconnect the activated signalJP Rosevear2004-01-072-0/+10
| | | | | | | | | 2004-01-06 JP Rosevear <jpr@ximian.com> * gui/e-select-names-renderer.c (esnr_editing_done): disconnect the activated signal svn path=/trunk/; revision=24069
* Update Czech translationMiloslav Trmac2004-01-072-245/+399
| | | | svn path=/trunk/; revision=24068
* we don't put any signal handlers on the client or source client now, butJP Rosevear2004-01-072-60/+103
| | | | | | | | | | | | | | | | | 2004-01-06 JP Rosevear <jpr@ximian.com> * gui/dialogs/comp-editor.c (comp_editor_finalize): we don't put any signal handlers on the client or source client now, but we do on the view (real_set_e_cal): no signal handlers on the client (obj_modified_cb): we are guaranteed this is a signal for our component (obj_removed_cb): ditto (listen_for_changes): listen for changes on the object (save_comp): use above since the source_client changed (real_edit_comp): use above since the comp changed svn path=/trunk/; revision=24067
* Protect against a NULL message-info. Afaik, this can only happen if theJeffrey Stedfast2004-01-062-3/+11
| | | | | | | | | | | 2004-01-06 Jeffrey Stedfast <fejj@ximian.com> * em-message-browser.c (emmb_set_message): Protect against a NULL message-info. Afaik, this can only happen if the message has since been removed? Might be a larger problem here... Anyways, fixes the crash in bug #52297. svn path=/trunk/; revision=24066
* if we are de-activated, the editing is done (esnr_start_editing): listenJP Rosevear2004-01-062-0/+23
| | | | | | | | | | | | | 2004-01-06 JP Rosevear <jpr@ximian.com> * gui/e-select-names-renderer.c (esnr_activated): if we are de-activated, the editing is done (esnr_start_editing): listen for activated signal on the control frame Fixes #52196 svn path=/trunk/; revision=24065
* open a dialog for the selected task. ditto. add a menu item for "OpenKidd Wang2004-01-069-1/+60
| | | | | | | | | | | | 2004-01-06 Kidd Wang <kidd.wang@sun.com> * gui/e-calendar-table.[ch] (e_calendar_table_open_selected): open a dialog for the selected task. * gui/e-tasks.[ch] (e_tasks_open_task): ditto. * gui/tasks-control.c (tasks_control_sensitize_commands), (tasks_control_open_task_cmd): add a menu item for "Open Task". svn path=/trunk/; revision=24064
* Add a menu item [Open Task] to [File] for the tasks component.Kidd Wang2004-01-062-0/+9
| | | | | | | | | 2003-12-31 Kidd Wang <kidd.wang@sun.com> * evolution-tasks.xml: Add a menu item [Open Task] to [File] for the tasks component. svn path=/trunk/; revision=24063
* Clone the CamelRenameInfo and ref the store before emitting the asyncJeffrey Stedfast2004-01-062-47/+95
| | | | | | | | | | | | | | | | | 2004-01-05 Jeffrey Stedfast <fejj@ximian.com> * em-folder-tree-model.c (folder_renamed_cb): Clone the CamelRenameInfo and ref the store before emitting the async event. (folder_deleted_cb): Same idea but for CamelFolderInfo's. (folder_created_cb): Here too. (folder_subscribed_cb): Same. (folder_unsubscribed_cb): And here. (folder_renamed): Split out from folder_rename_cb(), free the CamelRenameInfo and unref the store when done. (folder_unsubscribed): Same idea. (folder_subscribed): Same. svn path=/trunk/; revision=24062
* oops, remove hardcoded test passwd :)Chris Toshok2004-01-062-1/+7
| | | | | | | | | 2004-01-05 Chris Toshok <toshok@ximian.com> * lib/e-cert-db.c (e_cert_db_login_to_slot): oops, remove hardcoded test passwd :) svn path=/trunk/; revision=24061
* include sys/types.h for freebsdJP Rosevear2004-01-062-0/+5
| | | | | | | | 2004-01-05 JP Rosevear <jpr@ximian.com> * camel-utf8.c: include sys/types.h for freebsd svn path=/trunk/; revision=24060
* add NULL at the end of argv for execvp (poited out by Frank Solensky,Radek Doulik2004-01-062-11/+23
| | | | | | | | | 2004-01-05 Radek Doulik <rodo@ximian.com> * em-junk-filter.c: add NULL at the end of argv for execvp (poited out by Frank Solensky, thanks) svn path=/trunk/; revision=24059
* new function, implement the password dialog for PK11 slot authentication.Chris Toshok2004-01-0611-240/+581
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-05 Chris Toshok <toshok@ximian.com> * gui/component.c (smime_pk11_passwd): new function, implement the password dialog for PK11 slot authentication. (smime_component_init): new function, initialize any gui related signals that the backend exposes. * gui/certificate-manager.c (import_your): use e_cert_db_import_pkcs12_file. (delete_your): new function, implement. (view_your): same. (backup_your): new function, stub out. (backup_all_your): same. (create_yourcerts_treemodel): new function. (initialize_yourcerts_ui): do all the sorting foo, and hook up all the signals. (ainitialize_contactcerts_ui): same. (initialize_authoritycerts_ui): same. (view_contact): treemodel -> streemodel. (view_ca): same. (delete_contact): same, and convert from the sort iter to the child iter before we remove. (delete_ca): same. (import_contact): call gtk_tree_view_expand_all. (import_ca): same. (add_user_cert): append to the child model, not the sort model. (add_contact_cert): same. (add_ca_cert): same. (unload_certs): implement the E_CERT_USER case, and fix the USER/CA stuff to use the sorted treemodels. (load_certs): remove spew. (populate_ui): expand all the tree views. * lib/.cvsignore: ignore the generated marshalling files. * lib/Makefile.am: add the marshalling foo. * lib/smime-marshal.list (BOOL): new file. * lib/e-cert-db.c (pk11_password): new function, emit the pk11_passwd signal. (initialize_nss): new function, split out all the nss init code here, and add all the PKCS12 cipers. (install_loadable_roots): new function, split this code out from the class_init. (e_cert_db_class_init): call initialize_nss() and install_loadable_roots(). also register our pk11_passwd signal. (e_cert_db_import_pkcs12_file): implement. (e_cert_db_login_to_slot): new function, implement. * lib/e-cert-db.h (struct _ECertDBClass): add pk11_passwd signal, and add prototype for e_cert_db_login_to_slot. * lib/e-pkcs12.c (input_to_decoder): remove spew. (prompt_for_password): fix this. (import_from_file_helper): fix fix fix, and remove spew. (write_export_file): nuke, we don't need this. svn path=/trunk/; revision=24058
* Updated Serbian translation, added missing files to POTFILES.in.Danilo Šegan2004-01-064-18921/+2140
| | | | svn path=/trunk/; revision=24057
* Add e-util libsJP Rosevear2004-01-063-3/+14
| | | | | | | | | | | | 2004-01-05 JP Rosevear <jpr@ximian.com> * tools/Makefile.am: Add e-util libs * configure.in: try compiling with sys/types for freebsd (Joe Marcus Clarke <marcus@freebsd.org>) svn path=/trunk/; revision=24056
* use <tt> markup around the fingerprints, and italicize the Not part ofChris Toshok2004-01-062-10/+64
| | | | | | | | | | | | | 2004-01-04 Chris Toshok <toshok@ximian.com> * gui/certificate-viewer.c (fill_in_general): use <tt> markup around the fingerprints, and italicize the Not part of certificate text. (fill_in_details): create a monospace text tag to be used in the field value textbuffer. (fields_selection_changed): use the text tag when inserting text. svn path=/trunk/; revision=24055
* Check that the folder isn't NULL (ie. no folder is selected). Fixes bugJeffrey Stedfast2004-01-063-1/+16
| | | | | | | | | | | | 2004-01-05 Jeffrey Stedfast <fejj@ximian.com> * em-folder-browser.c (emfb_list_message_selected): Check that the folder isn't NULL (ie. no folder is selected). Fixes bug #52207. * message-list.c (message_list_set_folder): Remove the cursor-activated idle callback. svn path=/trunk/; revision=24054
* Set the send/recv dialog to non-modal. Fixes bug #50127.Jeffrey Stedfast2004-01-062-18/+23
| | | | | | | | | 2004-01-05 Jeffrey Stedfast <fejj@ximian.com> * mail-send-recv.c (build_dialog): Set the send/recv dialog to non-modal. Fixes bug #50127. svn path=/trunk/; revision=24053
* new function to open ECal's, get any error information and display it toRodrigo Moya2004-01-062-44/+34
| | | | | | | | | | | | | | 2004-01-05 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (open_ecal): new function to open ECal's, get any error information and display it to the user, all-in-one. (gnome_calendar_construct, gnome_calendar_add_event_source): use the above function, instead of e_cal_open(). (open_error, method_error, permission_error): removed unneeded functions, we just display the error message returned from the backend. svn path=/trunk/; revision=24052
* no need to connect to the "cal_opened" signal on the task client. Also,Rodrigo Moya2004-01-061-16/+0
| | | | | | | | | | | | 2004-01-05 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (gnome_calendar_construct): no need to connect to the "cal_opened" signal on the task client. Also, added code to add the client to the ECalendarTable's model. (client_cal_opened_cb, update_e_cal_view_timeout): removed unneeded function. svn path=/trunk/; revision=24051
* If we aren't in the main thread, proxy it over to the main thread.Jeffrey Stedfast2004-01-062-8/+41
| | | | | | | | | | | | | | | | | 2004-01-05 Jeffrey Stedfast <fejj@ximian.com> * em-folder-tree-model.c (folder_subscribed_cb): If we aren't in the main thread, proxy it over to the main thread. (folder_unsubscribed_cb): Same. (folder_created_cb): Here too. (folder_deleted_cb): And here. (folder_renamed_cb): Again here. * em-folder-view.c (emfv_set_folder_uri): Pass mail_thread_queued to mail_get_folder() instead of mail_thread_new so that we eliminate a race when switching folders in the UI. svn path=/trunk/; revision=24050
* no need to connect to the "cal_opened" signal on the task client. Also,Rodrigo Moya2004-01-062-67/+11
| | | | | | | | | | | | 2004-01-05 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (gnome_calendar_construct): no need to connect to the "cal_opened" signal on the task client. Also, added code to add the client to the ECalendarTable's model. (client_cal_opened_cb, update_e_cal_view_timeout): removed unneeded function. svn path=/trunk/; revision=24049
* display the tasks' primary selection in the task list, and actually openRodrigo Moya2004-01-062-11/+35
| | | | | | | | | | 2004-01-05 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (gnome_calendar_construct): display the tasks' primary selection in the task list, and actually open the tasks folder. svn path=/trunk/; revision=24048
* these line breaks in the error messages should actually be spacesJP Rosevear2004-01-062-9/+17
| | | | | | | | | | | | 2004-01-05 JP Rosevear <jpr@ximian.com> * gui/component/addressbook.c (addressbook_show_load_error_dialog): these line breaks in the error messages should actually be spaces Fixes #51732 svn path=/trunk/; revision=24047
* use the ECalModel to get the client for a given URI.Rodrigo Moya2004-01-062-4/+9
| | | | | | | | | 2004-01-05 Rodrigo Moya <rodrigo@ximian.com> * gui/e-tasks.c (e_tasks_set_default_uri): use the ECalModel to get the client for a given URI. svn path=/trunk/; revision=24046
* Pass mail_thread_queued to mail_get_folder() instead of mail_thread_new soJeffrey Stedfast2004-01-062-2/+8
| | | | | | | | | | 2004-01-05 Jeffrey Stedfast <fejj@ximian.com> * em-folder-view.c (emfv_set_folder_uri): Pass mail_thread_queued to mail_get_folder() instead of mail_thread_new so that we eliminate a race when switching folders in the UI. svn path=/trunk/; revision=24045
* renamed from imap_*.Rodrigo Moya2004-01-052-6/+11
| | | | | | | | | 2004-01-05 Rodrigo Moya <rodrigo@ximian.com> * providers/groupwise/camel-groupwise-provider.c (groupwise_url_hash, groupwise_url_equal): renamed from imap_*. svn path=/trunk/; revision=24044
* ** See bug #50996.Not Zed2004-01-054-5/+63
| | | | | | | | | | | | | | | 2004-01-05 Not Zed <NotZed@Ximian.com> ** See bug #50996. * em-format-html-display.c (efhd_find_handler): implement override for unknown types, try bonobo handlers. (efhd_bonobo_unknown): formathandler for bonobo objects. * em-format.c (em_format_find_handler): make virtual, rename to emf_find_handler. svn path=/trunk/; revision=24043
* Fix from Zan Lynx <zlynx@acm.org> to lock the memchunk before freeing theNot Zed2004-01-052-0/+12
| | | | | | | | | | 2004-01-05 Not Zed <NotZed@Ximian.com> * e-memory.c (e_mempool_destroy): Fix from Zan Lynx <zlynx@acm.org> to lock the memchunk before freeing the pool header. svn path=/trunk/; revision=24042
* removed redundant functions. (update_uris_for_selection): dont call aboveRodrigo Moya2004-01-052-15/+10
| | | | | | | | | | | 2004-01-04 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (add_uri_for_source, remove_uri_for_source): removed redundant functions. (update_uris_for_selection): dont call above functions, use gnome_calendar_* directly. svn path=/trunk/; revision=24041
* check the right return of the socket call, dont set fd to the value of theNot Zed2004-01-052-1/+6
| | | | | | | | | 2004-01-05 Not Zed <NotZed@Ximian.com> * camel-tcp-stream-raw.c (socket_connect): check the right return of the socket call, dont set fd to the value of the -1 check! svn path=/trunk/; revision=24040
* Added "sq" to ALL_LINGUASLaurent Dhima2004-01-052-1/+5
| | | | | | * configure.in: Added "sq" to ALL_LINGUAS svn path=/trunk/; revision=24039
* Added Albanian translationLaurent Dhima2004-01-051-0/+4
| | | | | | * sq.po: Added Albanian translation svn path=/trunk/; revision=24038
* Added Albanian translationLaurent Dhima2004-01-051-0/+17275
| | | | svn path=/trunk/; revision=24037
* s/it's/its/ in mail warning.David Woodhouse2004-01-052-1/+5
| | | | svn path=/trunk/; revision=24036
* Update Czech translationMiloslav Trmac2004-01-042-11138/+1189
| | | | svn path=/trunk/; revision=24034
* Updated Spanish translation.Francisco Javier F. Serrador2004-01-042-266/+176
| | | | | | | | 2004-01-03 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation. svn path=/trunk/; revision=24033
* Updated Persian translation.Roozbeh Pournader2004-01-032-15940/+5493
| | | | | | | | 2004-01-03 Roozbeh Pournader <roozbeh@sharif.edu> * fa.po: Updated Persian translation. svn path=/trunk/; revision=24030
* Save errno and check the return of the socket() call.Jeffrey Stedfast2004-01-032-7/+18
| | | | | | | | | 2003-12-27 Jeffrey Stedfast <fejj@ximian.com> * camel-tcp-stream-raw.c (socket_connect): Save errno and check the return of the socket() call. svn path=/trunk/; revision=24028
* Added "fa" (Persian) to ALL_LINGUAS. Added Persian translation.Roozbeh Pournader2004-01-024-1/+27429
| | | | | | | | | 2004-01-01 Roozbeh Pournader <roozbeh@sharif.edu> * configure.in: Added "fa" (Persian) to ALL_LINGUAS. * po/fa.po: Added Persian translation. svn path=/trunk/; revision=24027
* Updated Korean translation.Changwoo Ryu2004-01-012-1423/+1582
| | | | | | * ko.po: Updated Korean translation. svn path=/trunk/; revision=24026
* remove dead fileJP Rosevear2003-12-302-1/+4
| | | | | | | | 2003-12-30 JP Rosevear <jpr@ximian.com> * POTFILES.in: remove dead file svn path=/trunk/; revision=24025
* these just handle creating the ~/evolution dir and so are no longer neededJP Rosevear2003-12-306-372/+14
| | | | | | | | | | | | | | | | 2003-12-30 JP Rosevear <jpr@ximian.com> * e-setup.[hc]: these just handle creating the ~/evolution dir and so are no longer needed * main.c (main): don't setup the old ~/evolution dir * Makefile.am: don't build dead files * e-shell.c (e_shell_go_online): get the id from the component info svn path=/trunk/; revision=24024
* updated ChangeLog for removal of default_user references in configure.inNicel KM2003-12-301-0/+4
| | | | | | | 2003-12-30 Nicel KM <mnicel@novell.com> * updated ChangeLog for removal of default_user references in configure.in svn path=/trunk/; revision=24023
* 2003-12-30 Nicel KM mnicel@novell.comNicel KM2003-12-301-10/+0
| | | | | | * removed default_user directory references from configure.in svn path=/trunk/; revision=24022
* remove dead filesJP Rosevear2003-12-302-2/+4
| | | | | | | | 2003-12-29 JP Rosevear <jpr@ximian.com> * POTFILES.in: remove dead files svn path=/trunk/; revision=24021
* default_user is goneJP Rosevear2003-12-302-1/+6
| | | | | | | | | | 2003-12-29 JP Rosevear <jpr@ximian.com> * configure.in: default_user is gone * Makefile.am: ditto svn path=/trunk/; revision=24020
* We no longer use this.JP Rosevear2003-12-3039-1043/+0
| | | | svn path=/trunk/; revision=24019
* Dead.JP Rosevear2003-12-301-12/+0
| | | | svn path=/trunk/; revision=24018
* Removing more dead docs.JP Rosevear2003-12-3012-1093/+0
| | | | svn path=/trunk/; revision=24017
* Removing old, dead docs.JP Rosevear2003-12-3032-4581/+4
| | | | svn path=/trunk/; revision=24016
* bump version and gal, e-d-s and gtkhtml requirementsJP Rosevear2003-12-3045-58501/+65767
| | | | | | | | | 2003-12-29 JP Rosevear <jpr@ximian.com> * configure.in: bump version and gal, e-d-s and gtkhtml requirements svn path=/trunk/; revision=24014
* Add a menu item [Open Appointment] to [File].Kidd Wang2003-12-292-0/+8
| | | | | | | | 2003-12-23 Kidd Wang <kidd.wang@sun.com> * evolution-calendar.xml: Add a menu item [Open Appointment] to [File]. svn path=/trunk/; revision=24013
* add a menu item for "open appointment".Kidd Wang2003-12-298-1/+127
| | | | | | | | | | | | | | | | 2003-12-29 Kidd Wang <kidd.wang@sun.com> * gui/calendar-commands.c (file_open_event_cb): add a menu item for "open appointment". * gui/e-cal-view.[ch] (e_calendar_view_open_event): add a signal "open_event" and bind it to "ctrl+o". When the signal is delivered, a dialog will be opened to edit the selected event. * gui/e-calendar-table.c (e_calendar_table_on_key_press): press "ctrl-o" to open a dialog. svn path=/trunk/; revision=24012
* Some modifications...Görkem Çetin2003-12-291-787/+544
| | | | svn path=/trunk/; revision=24011
* intltool-update *Görkem Çetin2003-12-291-1482/+1658
| | | | svn path=/trunk/; revision=24010
* fix the signal nameJP Rosevear2003-12-259-29/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-24 JP Rosevear <jpr@ximian.com> * gui/e-select-names-renderer.c (esnr_start_editing): fix the signal name * gui/dialogs/meeting-page.glade: add Add Attendee button * gui/dialogs/meeting-page.c (get_widgets): extract add button (add_clicked_cb): edit the attendee after we add it (init_widgets): listen for add clicked (meeting_page_construct): the add button is in the glade file now * gui/e-select-names-editable.c (esne_start_editing): activate the control (e_select_names_editable_get_address): handle null dest (e_select_names_editable_get_name): ditto * gui/e-meeting-store.h: add proto * gui/e-meeting-store.c (e_meeting_store_find_attendee_path): create the path to a given attendee * gui/e-meeting-list-view.h: add proto * gui/e-meeting-list-view.c (e_meeting_list_view_edit): start editing the address of a particular svn path=/trunk/; revision=24009
* g_module_open the other providers we depend on to avoid load orderingRodrigo Moya2003-12-254-0/+226
| | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-24 Rodrigo Moya <rodrigo@ximian.com> * providers/groupwise/camel-groupwise-provider.c (camel_provider_module_init): g_module_open the other providers we depend on to avoid load ordering problems. 2003-12-22 Rodrigo Moya <rodrigo@ximian.com> * providers/groupwise/camel-groupwise-provider.c: removed useless configuration options, and added other options from the IMAP provider. (camel_provider_module_init): register a SMTP transport object also, and removed SASL registration, since we don't support it. 2003-12-19 Sivaiah Nallagatla <snallagatla@novell.com> * providers/groupwise/Makefile.am: * providers/groupwise/libcamelgroupwise.urls: * providers/groupwise/camel-groupwise-provider.c: added Camel provider for Groupwise accounts, based on the IMAP one. svn path=/trunk/; revision=24008
* call peek instead of get as the function was renamedJP Rosevear2003-12-232-1/+6
| | | | | | | | | 2003-12-23 JP Rosevear <jpr@ximian.com> * vfolder-rule.c (source_add): call peek instead of get as the function was renamed svn path=/trunk/; revision=24006
* renamed from *_uri, to work with ESource's rather than with plain URIs.Rodrigo Moya2003-12-235-35/+65
| | | | | | | | | | | | | | | | 2003-12-22 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.[ch] (gnome_calendar_add_event_source, gnome_calendar_remove_event_source): renamed from *_uri, to work with ESource's rather than with plain URIs. (gnome_calendar_set_default_source): ditto. * gui/control-factory.c (set_prop): * gui/calendar-component.c (add_uri_for_source, remove_uri_for_source, update_uri_for_primary_selection): use sources instead of uris with the GnomeCalendar widget. svn path=/trunk/; revision=24005
* Mark the settings dialog as transient for the main windowRoss Burton2003-12-232-0/+5
| | | | svn path=/trunk/; revision=24004
* if the setting is not in the config database, use the current time, toRodrigo Moya2003-12-232-3/+11
| | | | | | | | | | 2003-12-22 Rodrigo Moya <rodrigo@ximian.com> * gui/alarm-notify/save.c (get_saved_notification_time): if the setting is not in the config database, use the current time, to avoid getting hundreds of alarms for past events. svn path=/trunk/; revision=24003
* Fix for bug #46349Rodney Dawes2003-12-232-35/+74
| | | | | | | | | | | 2003-12-22 Rodney Dawes <dobey@ximian.com> Fix for bug #46349 * e-combo-button.c: Use the appropriate style painting for a button widget, since we are a button svn path=/trunk/; revision=24002
* *** empty log message ***Rodrigo Moya2003-12-231-1/+0
| | | | svn path=/trunk/; revision=24001
* added camel/providers/groupwise to the build.Rodrigo Moya2003-12-232-0/+6
| | | | | | | | 2003-12-22 Rodrigo Moya <rodrigo@ximian.com> * configure.in: added camel/providers/groupwise to the build. svn path=/trunk/; revision=24000
* new files for managing interactive authentication with backends.Rodrigo Moya2003-12-2221-33/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-22 Rodrigo Moya <rodrigo@ximian.com> * common/authentication.[ch]: new files for managing interactive authentication with backends. * common/Makefile.am: build new private library. * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): * gui/dialogs/event-page.c (source_changed_cb): * gui/dialogs/task-page.c (source_changed_cb): * gui/dialogs/copy-source-dialog.c (copy_source): * gui/calendar-component.c (setup_create_ecal): * gui/calendar-offline-handler.c (backend_go_offline, backend_go_online, calendar_offline_handler_init): * gui/comp-editor-factory.c (open_client): * gui/e-itip-control.c (start_calendar_server): * gui/e-tasks.c (e_tasks_add_todo_uri): * gui/gnome-cal.c (gnome_calendar_construct, gnome_calendar_add_event_uri): * gui/tasks-component.c (setup_create_ecal): * importers/icalendar-importer.c (load_file_fn, vcal_load_file_fn, gnome_calendar_import_data_fn): create the ECal's via the auth_new_cal_from* functions in the authentication module. * gui/alarm-notify/Makefile.am: * gui/Makefile.am: * importers/Makefile.am: link new private library. * Makefile.am: added new directory to the build. svn path=/trunk/; revision=23999
* Implemented; sets an image attachment as the GNOME wallpaper.David Moore2003-12-224-3/+132
| | | | | | | | | | | | | | 2003-12-22 David Moore <davmre@bellsouth.net> * em-popup.c (emp_part_popup_set_background): Implemented; sets an image attachment as the GNOME wallpaper. * em-utils.c (emu_save_part_done): Created a prototype at the top of the file. (em_utils_save_part_to_file): Added; save a message part to a specified file on disk. svn path=/trunk/; revision=23998
* Updated Korean translation.Changwoo Ryu2003-12-222-8122/+3016
| | | | | | * ko.po: Updated Korean translation. svn path=/trunk/; revision=23996
* rewrite for new ecal api, cache all ecal's by type and minimize loading.JP Rosevear2003-12-2219-384/+258
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-21 JP Rosevear <jpr@ximian.com> * gui/e-itip-control.[hc]: rewrite for new ecal api, cache all ecal's by type and minimize loading. Switch to using the source option menu * conduits/todo/todo-conduit.c (start_calendar_server): ditto * conduits/calendar/calendar-conduit.c (start_calendar_server): use ECalSourceType * importers/icalendar-importer.c (load_file_fn): ditto (vcal_load_file_fn): ditto (gnome_calendar_import_data_fn): ditto * gui/dialogs/task-page.c (source_changed_cb): ditto * gui/dialogs/event-page.c (source_changed_cb): ditto * gui/dialogs/copy-source-dialog.h: update proto * gui/dialogs/copy-source-dialog.c (copy_source_dialog): ditto * gui/alarm-notify/alarm-notify.c (alarm_notify_add_calendar): ditto * gui/tasks-component.c (copy_task_list_cb): ditto (setup_create_ecal): ditto * gui/gnome-cal.c (gnome_calendar_construct): ditto (gnome_calendar_add_event_uri): ditto * gui/e-tasks.c (e_tasks_add_todo_uri): ditto * gui/comp-editor-factory.c (open_client): ditto * gui/calendar-offline-handler.c (backend_go_offline): ditto (backend_go_online): ditto (calendar_offline_handler_init): ditto * gui/calendar-component.c (copy_calendar_cb): ditto (setup_create_ecal): ditto * gui/print.c (print_month_small): don't pass type to e_cal_generate_instances (print_day_details): ditto (print_week_summary): ditto * gui/tag-calendar.c (tag_calendar_by_client): ditto svn path=/trunk/; revision=23994
* Updated italian translationMarco Ciampa2003-12-202-279/+320
| | | | svn path=/trunk/; revision=23992
* Impl. from calendar. (save_primary_selection): Implement, similar toHans Petter Jansson2003-12-202-0/+77
| | | | | | | | | | | | | 2003-12-19 Hans Petter Jansson <hpj@ximian.com> * gui/component/addressbook-component.c (find_first_source): Impl. from calendar. (save_primary_selection): Implement, similar to calendar. (load_primary_selection): Implement, similar to calendar. (primary_source_selection_changed_callback): Save selection. (impl_createControls): Load selection. svn path=/trunk/; revision=23991
* make sure there is a ui containerJP Rosevear2003-12-205-10/+29
| | | | | | | | | | | | | | | | 2003-12-19 JP Rosevear <jpr@ximian.com> * gui/tasks-control.c (tasks_control_sensitize_commands): make sure there is a ui container * gui/calendar-commands.c (calendar_control_sensitize_calendar_commands): ditto * gui/tasks-component.c (impl_createControls): update after the signals are connected so that the ecal's are actually loaded * gui/calendar-component.c: ditto svn path=/trunk/; revision=23990
* Remove separators from dialogs. Use frame style recommended by the HIG.William Jon McCann2003-12-2027-2488/+3616
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-19 William Jon McCann <mccann@jhu.edu> * gui/dialogs/task-page.c (source_changed_cb): * gui/dialogs/send-comp.c (send_component_dialog): * gui/dialogs/save-comp.c (save_component_dialog): * gui/dialogs/recur-comp.c (recur_component_dialog): * gui/dialogs/event-page.c (source_changed_cb): * gui/dialogs/delete-error.c (delete_error_dialog): * gui/dialogs/delete-comp.c (delete_component_dialog): * gui/dialogs/changed-comp.c (changed_component_dialog): * gui/dialogs/cancel-comp.c (cancel_component_dialog): * gui/dialogs/alarm-options.glade: * gui/dialogs/alarm-page.glade: * gui/dialogs/cal-prefs-dialog.glade: * gui/dialogs/e-delegate-dialog.glade: * gui/dialogs/event-page.glade: * gui/dialogs/new-calendar.glade: * gui/dialogs/new-task-list.glade: * gui/dialogs/recurrence-page.glade: * gui/dialogs/task-details-page.glade: * gui/dialogs/task-page.glade: * gui/tasks-control.c (confirm_purge): * gui/tasks-component.c (delete_task_list_cb) (rename_task_list_cb, setup_create_ecal): * gui/goto-dialog.glade: * gui/e-cal-model-tasks.c (show_geo_warning): * gui/comp-editor-factory.c (cal_opened_cb): * gui/calendar-component.c (delete_calendar_cb) (rename_calendar_cb, setup_create_ecal, delete_calendar_cb): * gui/calendar-commands.c (purge_cmd): Remove separators from dialogs. Use frame style recommended by the HIG. svn path=/trunk/; revision=23989
* Updated Spanish translation.Francisco Javier F. Serrador2003-12-202-7914/+8067
| | | | | | | | 2003-12-19 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation. svn path=/trunk/; revision=23988
* editable -> target_editable (e_contact_editor_get_property): Same.Hans Petter Jansson2003-12-193-29/+92
| | | | | | | | | | | | | | | | | | | | | | | 2003-12-18 Hans Petter Jansson <hpj@ximian.com> * gui/contact-editor/e-contact-editor.c (widget_changed): editable -> target_editable (e_contact_editor_get_property): Same. (_email_arrow_pressed): Same. (enable_writable_fields): Same. (set_editable): Same. (contact_added_cb): Make sure source book is editable before trying to remove contact from there. (e_contact_editor_init): Set up source/target editability. (command_state_changed): Allow save only if target editable. Allow delete only if source editable. (e_contact_editor_set_property): Set editability flags for source/target. * gui/contact-editor/e-contact-editor.h: Add source_editable, target_editable flags in place of old editable flag. svn path=/trunk/; revision=23986
* Updated italian translationMarco Ciampa2003-12-191-448/+548
| | | | svn path=/trunk/; revision=23985
* Merge in evolution-mail-message-display.xml first, since it is the parentRodney Dawes2003-12-192-2/+8
| | | | | | | | | | 2003-12-18 Rodney Dawes <dobey@ximian.com> * em-message-browser.c (emmb_init): Merge in evolution-mail-message-display.xml first, since it is the parent UI XML, really fixes bug #49949 svn path=/trunk/; revision=23984
* Updated italian translationMarco Ciampa2003-12-192-7/+11
| | | | svn path=/trunk/; revision=23983
* make sure we connect to the "changed" signals after setting the initialRodrigo Moya2003-12-192-4/+8
| | | | | | | | | | | | | 2003-12-18 Rodrigo Moya <rodrigo@ximian.com> * gui/tasks-component.c (impl_createControls): * gui/calendar-component.c (impl_createControls): make sure we connect to the "changed" signals after setting the initial selections on the ESourceSelector. Fixes some nasty warnings because of calendar_control_sensitize_calendar_commands being called with no container yet for the control. svn path=/trunk/; revision=23981
* Revert previous patch to fix bug #49949 - exposes crash in libbonobouiRodney Dawes2003-12-193-1/+18
| | | | | | | | | | | 2003-12-18 Rodney Dawes <dobey@ximian.com> * evolution-mail-message.xml: * evolution-mail-messagedisplay.xml: Revert previous patch to fix bug #49949 - exposes crash in libbonoboui when switching away from mail component svn path=/trunk/; revision=23980
* make sure we connect to the "changed" signals after setting the initialRodrigo Moya2003-12-182-9/+19
| | | | | | | | | | | | 2003-12-18 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-component.c (impl_createControls): make sure we connect to the "changed" signals after setting the initial selections on the ESourceSelector. Fixes some nasty warnings because of calendar_control_sensitize_calendar_commands being called with no container yet for the control. svn path=/trunk/; revision=23979
* On [Action] menu, change [Forward] to [Forward As...], [Forward Message]Calvin Liu2003-12-181-0/+5
| | | | | | | | | 2003-12-18 Calvin Liu <calvin.liu@sun.com> * evolution-mail-message.xml: On [Action] menu, change [Forward] to [Forward As...], [Forward Message] to [Forward]. svn path=/trunk/; revision=23977
* On [Action] menu, change [Forward] to [Forward As...], [Forward Message]Calvin Liu2003-12-181-2/+2
| | | | | | | | | 2003-12-18 Calvin Liu <calvin.liu@sun.com> * evolution-mail-message.xml: On [Action] menu, change [Forward] to [Forward As...], [Forward Message] to [Forward]. svn path=/trunk/; revision=23976
* call gdk_window_focus() so that keyboard works correctly.Harry Lu2003-12-182-1/+6
| | | | | | | | | 2003-12-18 Harry Lu <harry.lu@sun.com> * e-cell-date-edit.c: (e_cell_date_edit_do_popup): call gdk_window_focus() so that keyboard works correctly. svn path=/trunk/; revision=23975
* Add the concept of a source client, where the object lives currently. TheHans Petter Jansson2003-12-188-5/+341
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-17 Hans Petter Jansson <hpj@ximian.com> * gui/dialogs/comp-editor.c: Add the concept of a source client, where the object lives currently. The plain client is where it will be stored. (comp_editor_finalize): If we have a source client, disconnect from and unref it. (save_comp): Check if the object is being moved, and if so, remove it from the source client, and make the target client the new source. (comp_editor_append_page): Connect to client_changed signal. (real_set_e_cal): Change an old gtk_signal_disconnect_by_data() to the GLib equivalent, and don't cast ECal to GtkObject. If the source client is not set, make it equivalent to the target client. (page_client_changed_cb): Implement. Handles a client change. * gui/dialogs/comp-editor-page.c (comp_editor_page_class_init): Add a new signal, "client_changed", that notifies that the ECal client was changed from one of the editor pages. (comp_editor_page_set_e_cal): Fix two bugs in this function; if the same client is set twice, its ref count could drop to 0. Additionally, it was unreffing the new client instead of the old one. (comp_editor_page_notify_client_changed): Implement. * gui/dialogs/event-page.c (event_page_fill_widgets): Fill in the source menu. (get_widgets): Get the source menu. (source_changed_cb): Implement. Try to open a client for the new source, and if successful, notify of the change. Show a dialog on failure, and revert to last selected source. (init_widgets): Connect to source menu. (event_page_create_source_option_menu): Implement Glade helper. * gui/dialogs/task-page.c (task_page_fill_widgets): Fill in the source menu. (get_widgets): Get the source menu. (source_changed_cb): Implement, similar to the event page, but for tasks. (init_widgets): Connect to source menu. (task_page_construct): Fix a message booboo. (task_page_create_source_option_menu): Implement Glade helper. * gui/dialogs/event-page.glade: Add source menu widget. * gui/dialogs/task-page.glade: Add source menu widget. svn path=/trunk/; revision=23974
* Fix bug #49949Rodney Dawes2003-12-183-11/+8
| | | | | | | | | 2003-12-17 Rodney Dawes <dobey@ximian.com> * evolution-mail-message.xml: * evolution-mail-messagedisplay.xml: Fix bug #49949 svn path=/trunk/; revision=23973
* add ContactsViewPreview command, a "Preview Pane" menu item, and aChris Toshok2003-12-182-0/+17
| | | | | | | | | | 2003-12-17 Chris Toshok <toshok@ximian.com> * evolution-addressbook.xml: add ContactsViewPreview command, a "Preview Pane" menu item, and a keybinding for it - same placement as the mailer's item. svn path=/trunk/; revision=23972
* install the "source" property. (eab_view_init): init eav->source to NULL.Chris Toshok2003-12-184-388/+693
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-17 Chris Toshok <toshok@ximian.com> * gui/widgets/e-addressbook-view.c (eab_view_class_init): install the "source" property. (eab_view_init): init eav->source to NULL. (eab_view_dispose): disconnect the ecml_changed_id and unref source. (eab_view_new): create the search bar here. (view_preview): c&p the mailer's code mostly for this - this is the toggle listener for the Preview Pane menuitem. (setup_menus): add a listener for the ContactsViewPreview toggle. (eab_view_set_property): sensitize the search bar based on whether or not we have a book set. This makes it so you can't search until the book is loaded. Also add handling for the "source" attribute and print a warning when it's set multiple times (something that's not supported at the moment.) (eab_view_get_property): add "source" case. (search_activated, query_changed, compare_subitems, make_subitems, ecml_changed, get_master_list, connect_master_list_changed): move this here from addressbook.c (eab_view_show_contact_preview): implement - just show or hide the scrolled window. (eab_view_setup_menus): call e_search_bar_set_ui_component here, kind of a hack. * gui/widgets/e-addressbook-view.h: make this inherit from GtkVBox instead of GtkEventBox since we'll be packing children. Add a prototype for eab_view_show_contact_preview. * gui/component/addressbook.c (get_current_view): return the EABView associated with the active notebook page. (save_contact_cb): use the current view. (view_contact_cb): same. (search_cb): same. (delete_contact_cb): same. (print_cb): same. (print_preview_cb): same. (stop_loading_cb): same. (cut_contacts_cb): same. (copy_contacts_cb): same. (paste_contacts_cb): same. (select_all_contacts_cb): same. (send_contact_cb): same. (send_contact_to_cb): same. (copy_contact_to_cb): same. (move_contact_to_cb): same. (update_command_state): same. (change_view_type): nuke, nothing uses this. (control_activate): use the current view. (control_activate_cb): same. (source_list_changed_cb): new function, remove the notebook pages (and destroy the EABView's) for sources that no longer exist. (addressbook_view_clear): dispose of the uid_to_view hash. (book_open_cb): store the ESource on the EABView too. this function now takes a struct containing both EABView and ESource since we can't store either in the AddressbookView. (set_prop): if we have a view already for this uid, bring it up. otherwise create a new one and start the book loading. (addressbook_search_activated): nuked - this is being moved to e-addressbook-view. (addressbook_query_changed): same. (compare_subitems, make_subitems, ecml_changed, connect_master_list_changed): same. (addressbook_new_control): simplify things a bunch. create a notebook to store the views in. the search/vbox stuff is gone. use e_source_list_new_for_gconf_default, and handle the source list's "changed" signal. svn path=/trunk/; revision=23971
* Embed Tree in GtkScrolledWindowRodney Dawes2003-12-182-1/+17
| | | | | | | | | 2003-12-17 Rodney Dawes <dobey@ximian.com> * gui/component/autocompletion-config.c: (autocompletion_config_control_new): Embed Tree in GtkScrolledWindow svn path=/trunk/; revision=23970
* use g_file_test to check if the 'pixmap' argument is a file. If so, getRodrigo Moya2003-12-183-4/+13
| | | | | | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * gui/tasks-component.c (add_popup_menu_item): * gui/calendar-component.c (add_popup_menu_item): use g_file_test to check if the 'pixmap' argument is a file. If so, get the pixmap from it, or gtk_image_new_from_stock will return an empty pixmap. svn path=/trunk/; revision=23969
* set a correct status message.Rodrigo Moya2003-12-185-12/+22
| | | | | | | | | | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * gui/gnome-cal.c (client_cal_opened_cb): set a correct status message. * gui/tasks-component.c (fill_popup_menu_cb): * gui/calendar-component.c (fill_popup_menu_cb): use the folder*.png icons for folder operations. * gui/Makefile.am: removed cal-client directory from $INCLUDES. svn path=/trunk/; revision=23968
* Fixes #51665.Harry Lu2003-12-182-0/+9
| | | | | | | | | | | 2003-12-17 Harry Lu <harry.lu@sun.com> Fixes #51665. * gui/e-week-view.c: (e_week_view_focus): call e_week_view_check_layout() so that the spans won't be NULL. svn path=/trunk/; revision=23967
* Missing changelog entryRodrigo Moya2003-12-171-2/+3
| | | | svn path=/trunk/; revision=23966
* removed the 'NewCalendar' verb. (file_new_calendar_cb): removed callbackRodrigo Moya2003-12-174-22/+44
| | | | | | | | | | | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * gui/calendar-commands.c: removed the 'NewCalendar' verb. (file_new_calendar_cb): removed callback for 'NewCalendar' verb. (impl__get_userCreatableItems): added 'New Calendar' to the list of user creatable items. (impl_requestCreateItem): implemented 'New Calendar'. * gui/tasks-component.c (impl__get_userCreatableItems): added 'New Task List' to the list of user creatable items. (impl_requestCreateItem): implemented 'New Task List'. svn path=/trunk/; revision=23965
* removed the 'NewCalendar' verb.Rodrigo Moya2003-12-172-7/+4
| | | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * evolution-calendar.xml: removed the 'NewCalendar' verb. svn path=/trunk/; revision=23964
* made it public.Rodrigo Moya2003-12-174-9/+24
| | | | | | | | | | | | | 2003-12-17 Rodrigo Moya <rodrigo@ximian.com> * gui/tasks-control.[ch] (tasks_control_sensitize_commands): made it public. * gui/tasks-component.c (update_uri_for_primary_selection): call tasks_control_sensitize_commands() when the primary selection changes. svn path=/trunk/; revision=23963