Commit Graph

19364 Commits

Author SHA1 Message Date
9a342ffe00 add soup as a calendar dep
2004-01-12  JP Rosevear <jpr@ximian.com>

	* configure.in: add soup as a calendar dep

svn path=/trunk/; revision=24191
2004-01-13 02:14:44 +00:00
449f48576b add e-pub-utils.[ch] for Free/Busy publishing
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
2004-01-13 01:59:28 +00:00
99f392e5f1 sync the source list after creating the remote source group.
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
2004-01-12 23:53:06 +00:00
c29f2ff8d0 Actually commit.
svn path=/trunk/; revision=24188
2004-01-12 22:37:26 +00:00
b2b6fb0768 revert dumb upgrade change
2004-01-12  JP Rosevear <jpr@ximian.com>

	* gui/component/addressbook-component.c (impl_upgradeFromVersion):
	revert dumb upgrade change

svn path=/trunk/; revision=24187
2004-01-12 22:36:35 +00:00
ff3f93c675 fix compilation error
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
2004-01-12 22:35:10 +00:00
9f19a48943 migrate from 1.5.0 and 1.5.1 properly
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
2004-01-12 22:33:18 +00:00
1bca83044b enable NNTP support by default
2004-01-12  Meilof Veeningen  <meilof@wanadoo.nl>

	* configure.in: enable NNTP support by default

svn path=/trunk/; revision=24184
2004-01-12 22:26:59 +00:00
9cf4f01e82 Add menu items to show To and PostTo
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
2004-01-12 22:23:33 +00:00
2505d23049 support for posting both to mail and to (multiple) folders
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
2004-01-12 22:22:50 +00:00
39a61d9ccd Oops, missed this.
svn path=/trunk/; revision=24181
2004-01-12 22:22:30 +00:00
6055e7d3f3 de-bold ui elements
2004-01-12  JP Rosevear  <jpr@ximian.com>

	* gui/contact-editor/contact-editor.glade: de-bold ui elements

svn path=/trunk/; revision=24180
2004-01-12 22:22:05 +00:00
6390a47a1f added "View To", "View Post To" menu items, made it possible to see both
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
2004-01-12 22:21:26 +00:00
70f49bc0d7 now based on discofolder, cache_message and append_message implemented,
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
2004-01-12 22:20:40 +00:00
fb0dddb43d Revert William McCann's patch of 2003-12-19 until we can get consistent
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
2004-01-12 21:19:09 +00:00
3d04ce4dc1 use mail_session_get_sa_use_daemon
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
2004-01-12 19:57:00 +00:00
35aa8c8a79 Updated Korean translation.
* ko.po: Updated Korean translation.

svn path=/trunk/; revision=24175
2004-01-12 18:09:10 +00:00
1c4599a829 added SA prefs (mail_session_get_sa_local_only): new helper method
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
2004-01-12 17:11:18 +00:00
5c78763efd compile flags for the test component and a conditional compile
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
2004-01-12 17:04:19 +00:00
c7ecf204b7 use our libs
2004-01-12  JP Rosevear <jpr@ximian.com>

	* Makefile.am: use our libs

svn path=/trunk/; revision=24172
2004-01-12 17:03:45 +00:00
922de49f1d fix up the controls factory location.
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
2004-01-12 16:51:55 +00:00
b84544d2cc Update Czech translation
svn path=/trunk/; revision=24170
2004-01-12 09:53:13 +00:00
ea521f792e Only update dialog widgets if they exist.
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
2004-01-12 07:46:38 +00:00
d296c8c347 Take a sensitivity flag per menu item, and fall back to stock icons.
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
2004-01-12 07:44:12 +00:00
d27d3f05cc Missed
svn path=/trunk/; revision=24167
2004-01-12 05:26:47 +00:00
4787dbb15c Complete rewrite to match current component api
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
2004-01-12 05:26:25 +00:00
fad2e1d35d Don't O_TRUNC the dest file, instead use O_EXC and don't do anything if
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
2004-01-12 05:00:46 +00:00
0396b6ca76 ** See bug 52725.
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
2004-01-12 04:43:40 +00:00
410e8fb0a4 track hbox and label widget (button_free): unref them
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
2004-01-12 04:08:16 +00:00
54e2fae377 Added a dialog for adding a new IM account. Added the previously mentioned
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
2004-01-12 03:35:25 +00:00
9ed71d9c17 Added IM png files from Gaim.
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
2004-01-12 03:32:01 +00:00
6d5ee296b1 Updated Serbian translation.
svn path=/trunk/; revision=24160
2004-01-12 02:18:07 +00:00
2bb038ba70 ** See bug 52737.
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
2004-01-12 00:21:18 +00:00
8324d0e39d add total + unread counts to properties page.
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
2004-01-12 00:17:17 +00:00
4a8c4a3252 Updated slightly.
2004-01-11  Roozbeh Pournader  <roozbeh@sharif.edu>

	* fa.po: Updated slightly.

svn path=/trunk/; revision=24157
2004-01-11 16:55:25 +00:00
d660c489af Added missing files. Updated slightly.
2004-01-11  Kjartan Maraas  <kmaraas@gnome.org>

	* POTFILES.in: Added missing files.
	* no.po: Updated slightly.

svn path=/trunk/; revision=24156
2004-01-11 13:52:31 +00:00
4f238b4474 Updated Norwegian translation.
2004-01-11  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=24155
2004-01-11 13:18:02 +00:00
0744b4c8db dont kill the quote
2004-01-11  JP Rosevear <jpr@ximian.com>

	* configure.in: dont kill the quote

svn path=/trunk/; revision=24154
2004-01-11 06:48:23 +00:00
7efeff278b add enable option to build test component
2004-01-11  JP Rosevear <jpr@ximian.com>

	* configure.in: add enable option to build test component

svn path=/trunk/; revision=24153
2004-01-11 06:47:05 +00:00
ff3b4a5d81 Shush.
svn path=/trunk/; revision=24152
2004-01-11 06:46:15 +00:00
6e209f9bf4 proper server file for test components
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
2004-01-11 06:45:44 +00:00
d7bb9b315a Fix copyright notice, its copyright Novell not our hackers
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
2004-01-11 06:41:42 +00:00
f79c4faf50 if e_iconv() returns -1, check that errno != EINVAL - if errno *is*
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
2004-01-11 04:28:52 +00:00
ce1cd2b1ae cast the views to E_CALENDAR_VIEW, not to E_CAL_VIEW.
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
2004-01-10 20:22:08 +00:00
d6c9d8bf84 added missing headers.
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
2004-01-10 20:19:08 +00:00
2fd22d547c Implemented #127527: the attachment bar is packed inside an EExpander
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
2004-01-10 16:14:17 +00:00
873550ef30 keep all the tray icons we create in a list. (tray_icon_destroyed_cb):
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
2004-01-10 14:16:16 +00:00
82a3ae7919 Updated Serbian translation.
2004-01-10  Danilo Å egan  <dsegan@gmx.net>

	* sr.po, sr@Latn.po: Updated Serbian translation.

	* POTFILES.in: Updated.

svn path=/trunk/; revision=24143
2004-01-10 01:04:03 +00:00
880b8aa0e3 Update the list of translatable files
2004-01-09  Rodney Dawes  <dobey@ximian.com>

	* POTFILES.in: Update the list of translatable files

svn path=/trunk/; revision=24142
2004-01-09 22:05:07 +00:00
cf68a8e0c9 Remove usage-exec-summary.xml
2004-01-09  Rodney Dawes  <dobey@ximian.com>

	* C/Makefile.am (entities): Remove usage-exec-summary.xml

svn path=/trunk/; revision=24141
2004-01-09 21:57:30 +00:00