Commit Graph

8830 Commits

Author SHA1 Message Date
Ettore Perazzoli ea40bb0823 Added an EvolutionActivityClient object to libeshell, to handle
updating of progress information from the component's side.  This
object allows to automatically set a lower limit to the delay between
CORBA calls towards the shell, so that the component isn't slowed down
too much by doing too frequent updates.

Also changed the test component to use this instead of doing CORBA
calls directly.

svn path=/trunk/; revision=10449
2001-06-24 13:13:50 +00:00
Ettore Perazzoli 5b52672a15 Add code to query the ::Activity interface in the
EvolutionShellComponent class and get the test component to use it.

svn path=/trunk/; revision=10448
2001-06-24 10:39:51 +00:00
Federico Mena Quintero 8677833cfa New function to compare tasks like the Pilot task list.
2001-06-23  Federico Mena Quintero  <federico@ximian.com>

	* gui/e-calendar-table.c (task_compare_cb): New function to
	compare tasks like the Pilot task list.

	* cal-util/cal-component.h (CalComponentField): Added a
	semi-hackish CAL_COMPONENT_FIELD_COMPONENT.  In the ETable model,
	it is intended to return a pointer to the component itself.

	* gui/calendar-model.c (calendar_model_value_at): Return the
	component itself for CAL_COMPONENT_FIELD_COMPONENT.  Be more
	paranoid about invalid columns.
	(calendar_model_set_value_at): Be more paranoid about invalid
	columns.
	(calendar_model_duplicate_value): Ref the component field.
	(calendar_model_initialize_value): Deal with the component field.
	(calendar_model_value_is_empty): Likewise.
	(calendar_model_value_to_string): Likewise.

svn path=/trunk/; revision=10447
2001-06-24 05:53:43 +00:00
Jason Leach 602fee638e (Implemented deleting folders in the shell. Files changed that aren't
(Implemented deleting folders in the shell.  Files changed that aren't
 noted below were simply small indentation/space changes.  To play
 with deleting folders, right click on a selected folder in the folder
 tree, then choose Delete.)

2001-06-23  Jason Leach  <jleach@ximian.com>

	* e-shell-folder-selection-dialog.c
	(e_shell_folder_selection_dialog_construct): Make the folder tree
	have a similar expanded state as the shell's folder tree.

	* e-local-storage.c (remove_folder): New function that does the
	meat of actual deletion stuff.
	(remove_folder_directory): A helper function that remove_folder()
	uses.
	(component_async_remove_folder_callback): A new callback to do the
	removing stuff from shell (if there weren't errors from the
	component).
	(impl_async_remove_folder): Implemented this.

	* evolution-shell-component-client.c
	(evolution_shell_component_client_async_remove_folder):
	Implemented this.

	* e-shell-view.c (e_shell_view_remove_control_for_uri): New
	function.

svn path=/trunk/; revision=10446
2001-06-23 18:58:02 +00:00
Jason Leach 657ab7270a Fixes here for removing folders.
2001-06-23  Jason Leach  <jleach@ximian.com>

	* mail-local.c (local_storage_removed_folder_cb): Fixes here for
	removing folders.

	* mail-ops.c (remove_folder_get): Some fixes in here too.

svn path=/trunk/; revision=10445
2001-06-23 18:49:20 +00:00
Ettore Perazzoli 92d5ddd3b1 Stylistical changes: move
e_shell_view_{get,set}_current_shortcuts_group_num() at the bottom of
the file, add pre-conditions to them, and reindent the header file
slightly.

svn path=/trunk/; revision=10444
2001-06-23 17:47:35 +00:00
Jacob Leach f23683363b builddir != srcdir fixes.
svn path=/trunk/; revision=10443
2001-06-23 17:46:21 +00:00
Ettore Perazzoli e35f33a592 Remove some useless `#if 0'ed code.
svn path=/trunk/; revision=10442
2001-06-23 09:43:29 +00:00
Ettore Perazzoli 86027d9cf0 Get rid of the tons of ugly Bonobo Warnings by removing the code that
tried to put messages in the status bar which doesn't exist anymore.

svn path=/trunk/; revision=10441
2001-06-23 09:42:11 +00:00
Ettore Perazzoli 91cc026904 Update the copyrights, replacing Helix Code with Ximian and
helixcode.com with ximian.com all over the place.

svn path=/trunk/; revision=10440
2001-06-23 08:52:02 +00:00
Ettore Perazzoli eb192c7269 Get rid of the nasty Bonobo status bar.
svn path=/trunk/; revision=10439
2001-06-23 07:44:43 +00:00
Ettore Perazzoli bb9e2eb060 Fix a bunch of stupid warnings caused by missing includes. Also
placate GCC on a bogus "uninitialized variable" error.

svn path=/trunk/; revision=10438
2001-06-23 07:14:23 +00:00
Ettore Perazzoli 1373f7ac73 Get the menu hints to work with the new status bar.
svn path=/trunk/; revision=10437
2001-06-23 07:03:46 +00:00
Ettore Perazzoli 0d018e19d3 Add `evolution-test-component'.
svn path=/trunk/; revision=10436
2001-06-23 06:51:51 +00:00
Ettore Perazzoli c94ca2b00d Fix the "Quit" command so that the shell actually exits properly.
svn path=/trunk/; revision=10435
2001-06-23 06:49:59 +00:00
Ettore Perazzoli b106b13525 Implemented an Evolution::Activity interface for keeping track of
background tasks.  The Activity interface is added to the shell, and
the status of the various tasks is now displayed in a task bar widget
at the bottom of the EShellView.

I also implemented a simple test component to test all this stuff.

svn path=/trunk/; revision=10434
2001-06-23 06:46:13 +00:00
Eskil Heyn Olsen 72ca61d74b Fixed the cat of pi-version.h
2001-06-22  Eskil Heyn Olsen  <eskil@eskil.dk>

        * gnome-pilot.m4:
        Fixed the cat of pi-version.h

svn path=/trunk/; revision=10403
2001-06-23 05:14:10 +00:00
JP Rosevear f9f9742539 new commands
2001-06-22  JP Rosevear  <jpr@ximian.com>

	* evolution-task-editor.xml: new commands

svn path=/trunk/; revision=10402
2001-06-22 21:35:53 +00:00
Jeffrey Stedfast 34fde8639c Added libwombat/libwombat.la
2001-06-22  Jeffrey Stedfast  <fejj@ximian.com>

	* Makefile.am (wombat_LDADD): Added libwombat/libwombat.la

svn path=/trunk/; revision=10401
2001-06-22 20:32:52 +00:00
Jeffrey Stedfast ed169f4075 Added itip-control-factory.* to the build.
2001-06-22  Jeffrey Stedfast  <fejj@ximian.com>

	* gui/Makefile.am: Added itip-control-factory.* to the build.

svn path=/trunk/; revision=10400
2001-06-22 20:26:36 +00:00
Jeffrey Stedfast d723632f9f Duh, we saved the charset as "default_charset", not "charset" - no wonder
2001-06-22  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-config.c (config_read): Duh, we saved the charset as
	"default_charset", not "charset" - no wonder the correct charset
	menu item was never being set.

svn path=/trunk/; revision=10399
2001-06-22 20:11:30 +00:00
Kevin Breit 4872cd8e49 Put in Contacts information in the quicktasks.
2001-06-22  Kevin Breit  <battery841@mediaone.net>

	* C/preface.sgml: Put in Contacts information in the quicktasks.

svn path=/trunk/; revision=10398
2001-06-22 19:23:23 +00:00
Rodrigo Moya d03a6e00ea added $(ORBIT_IDL) as a dependency to the IDL files, so that the
2001-06-22  Rodrigo Moya <rodrigo@ximian.com>

	* Makefile.am: added $(ORBIT_IDL) as a dependency to the IDL
	files, so that the skels/stubs are rebuilt if a new version of
	ORBit has been installed

svn path=/trunk/; revision=10397
2001-06-22 16:14:11 +00:00
Rodrigo Moya 273ead4314 new function for the backends to be able to call the getPassword method on
2001-06-22  Rodrigo Moya <rodrigo@ximian.com>

	* pcs/cal.[ch] (cal_get_password): new function for the backends to
	be able to call the getPassword method on the associated
	WombatClient
	(cal_forget_password): ditto for the forgetPassword method

svn path=/trunk/; revision=10396
2001-06-22 16:08:01 +00:00
Kevin Breit 638004fe63 Pulled some redundant information.
2001-06-22  Kevin Breit  <battery841@mediaone.net>

	* C/usage-mail.sgml: Pulled some redundant information.

svn path=/trunk/; revision=10395
2001-06-22 14:21:12 +00:00
battery841 db4281e30d Updated screenshots and redid layout for graphics on pages.
2001-06-21  battery841  <battery841@mediaone.net>

	* C/preface.sgml, C/fig/mail-inbox.png, C/fig/mainwindow-pic.png, C/usage-mail.sgml: Updated screenshots and redid layout for graphics on pages.

svn path=/trunk/; revision=10394
2001-06-22 13:23:10 +00:00
Rodrigo Moya a7846c7d6d changed getFreeBusy method to return a CalObj instead of a sequence
2001-06-22  Rodrigo Moya <rodrigo@ximian.com>

	* idl/evolution-calendar.idl: changed getFreeBusy method to return
	a CalObj instead of a sequence

	* cal-client/cal-client.[ch] (cal_client_get_free_busy): changed it to
	work like the cal_client_get_object function, that is, it does not
	return anymore a list of UIDs, but a CalClientGetStatus code, and
	added a new parameter for the caller to get the component back when
	this function returns
	(cal_client_open): aggregate WombatClient interface to the CalListener
	being used

	* pcs/cal-backend-db.c, pcs/cal-backend-file.c (..get_free_busy): set
	return value to "char *" as it will be returning a FreeBusy object,
	and not a list of UIDs

	* pcs/cal-backend.[ch] (cal_backend_get_free_busy): ditto

	* pcs/cal.c (cal_construct): queryInterface on the listener to obtain
	the WombatClient interface

svn path=/trunk/; revision=10393
2001-06-22 13:08:02 +00:00
Rodrigo Moya 997e2b3563 Reverted, it was the wrong ChangeLog :-)
svn path=/trunk/; revision=10392
2001-06-22 11:27:25 +00:00
Rodrigo Moya 013620074a changed getFreeBusy method to return a CalObj instead of a sequence
2001-06-22  Rodrigo Moya <rodrigo@ximian.com>

	* wombat.idl: changed getFreeBusy method to return a CalObj instead
	of a sequence

svn path=/trunk/; revision=10391
2001-06-22 11:25:03 +00:00
Chyla Zbigniew a24faf8ada Added mail/message-list.etspec.
* POTFILES.in: Added mail/message-list.etspec.

svn path=/trunk/; revision=10390
2001-06-22 10:07:40 +00:00
JP Rosevear 825502031f update to new call
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* gui/main.c (main): update to new call

	* gui/e-itip-control.[hc]: break the widget bits out on their own
	into a proper object, basic stuff seems to be working again

	* gui/itip-control-factory.c: put the control specific bits here
	from e-itip-control.c

	* gui/itip-control-factory.h: new header

svn path=/trunk/; revision=10389
2001-06-22 02:40:59 +00:00
JP Rosevear 91341a4d01 disable executive summary build because it is no longer built
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: disable executive summary build because it is no
	longer built

svn path=/trunk/; revision=10388
2001-06-21 22:10:23 +00:00
JP Rosevear c40e642e07 add new lib
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* calendar/cal-client/Makefile.am: add new lib

svn path=/trunk/; revision=10387
2001-06-21 21:57:36 +00:00
JP Rosevear 01489fa6b4 Add some includes
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* Makefile.am: Add some includes

svn path=/trunk/; revision=10386
2001-06-21 21:33:35 +00:00
Jeffrey Stedfast c7fa0c5ad1 Temporarily remove the Bcc header before sending the message.
2001-06-21  Jeffrey Stedfast  <fejj@ximian.com>

	* mail-ops.c (mail_send_message): Temporarily remove the Bcc
	header before sending the message.

svn path=/trunk/; revision=10385
2001-06-21 21:25:55 +00:00
JP Rosevear fce00ebfea add include path
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/Makefile.am (gladedir): add include path

svn path=/trunk/; revision=10384
2001-06-21 20:41:00 +00:00
JP Rosevear b6ef512a92 remove buttons and use evolution's standard ui config
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* gui/dialogs/comp-editor.c (setup_widgets): remove buttons and
	use evolution's standard ui config

	* gui/print.c (print_comp_item): print description text

svn path=/trunk/; revision=10383
2001-06-21 20:39:58 +00:00
JP Rosevear a25dee40a7 print description text
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* gui/print.c (print_comp_item): print description text

svn path=/trunk/; revision=10382
2001-06-21 20:38:22 +00:00
JP Rosevear 9dc1d9944e add toolbar
2001-06-21  JP Rosevear  <jpr@ximian.com>

	* evolution-comp-editor.xml: add toolbar

svn path=/trunk/; revision=10381
2001-06-21 20:34:55 +00:00
Kevin Breit d8008cf45a Fixed .gif problem
2001-06-21  Kevin Breit  <battery841@mediaone.net>

	* C/usage-contact.sgml: Fixed .gif problem

svn path=/trunk/; revision=10380
2001-06-21 20:18:53 +00:00
Kevin Breit 43b304df64 Specify the file format
2001-06-21  Kevin Breit  <battery841@mediaone.net>

	* C/usage-mail.sgml: Specify the file format

svn path=/trunk/; revision=10379
2001-06-21 20:07:10 +00:00
Kevin Breit 05458cb502 Trying to fix the .gif problem
2001-06-21  Kevin Breit  <battery841@mediaone.net>

	* C/usage-mail.sgml: Trying to fix the .gif problem

svn path=/trunk/; revision=10378
2001-06-21 19:56:36 +00:00
Jeffrey Stedfast 34bc515362 New function that decides if 2 word types are mergeable. An atom and a
2001-06-21  Jeffrey Stedfast  <fejj@ximian.com>

	* camel-mime-utils.c (word_types_compatable): New function that
	decides if 2 word types are mergeable. An atom and a qstring are
	mergeable; 2 qstrings are mergeable; and 2 encoded words are
	mergeable.
	(header_encode_phrase_merge_words): If 2 words are merged, the new
	word type is the MAX of the combined types. This means that if we
	merge a qstring and an atom, the resulting word type is a
	qstring.

	* camel-internet-address.c (internet_format):
	s/g_string_sprintfa/g_string_append since this makes more sense in
	this particular case.
	(internet_encode): Same here.

svn path=/trunk/; revision=10377
2001-06-21 19:53:47 +00:00
Kevin Breit f8db9032d6 Redid graphics to add labels to them and described the labels in text.
2001-06-21  Kevin Breit  <battery841@mediaone.net>

	* C/usage-calendar.sgml: Redid graphics to add labels to them and
	described the labels in text.

svn path=/trunk/; revision=10376
2001-06-21 19:40:45 +00:00
Peter Williams c2f24a98ce calendar/cal-client/Makefile.am: calendar/cal-util/Makefile.am:
2001-06-21  Peter Williams  <peterw@ximian.com>

	* Makefile.am:
	calendar/cal-client/Makefile.am:
	calendar/cal-util/Makefile.am:
	importer/Makefile.am:
	executive-summary/Makefile.am: Changed to used gtk-doc's
	canonical Makefile.am (plus some tweaks because not every
	dir builds html).

svn path=/trunk/; revision=10375
2001-06-21 19:19:42 +00:00
Jon Trowbridge e061c100c7 Renamed. (The old name, edit_contact_info_have_book_cb was a hold-over
2001-06-21  Jon Trowbridge  <trow@ximian.com>

	* gui/component/select-names/e-select-names-popup.c
	(make_contact_editor_cb): Renamed.  (The old name,
	edit_contact_info_have_book_cb was a hold-over from before, when
	we weren't using e_book_use_local_address_book.)

	* gui/component/e-address-popup.c
	(e_address_popup_schedule_refresh): A Added.  We now do the name
	refreshes in an idle function, rather than in the setters.
	(e_address_popup_set_free_form): Added.  Properly handle inputs of
	the form "Foo <bar@zar.com>", extracting the name and e-mail
	address.
	(e_address_popup_set_name): Check to make sure that the free-form
	handler shouldn't be used to handle the input.  Schedule a refresh
	after making any changes.
	(e_address_popup_set_email): Check to make sure that the free-form
	handler shouldn't be used to handle the input.  Schedule a refresh
	after making any changes.
	(e_address_popup_name_only_matches): Temporary place-holder for
	handling name-only matches.
	(query_cb): If our initial query fails (and included e-mail
	information), do a name-only query.  This is to handle the case of
	adding new e-mail addresses to existing contacts.
	(e_address_popup_query): Eliminated the "common_book" crap; using
	e_book_use_local_address_book instead.

	* backend/ebook/e-card-compare.c (match_search_info_free): Make
	sure that the ->avoid list gets properly freed.

svn path=/trunk/; revision=10374
2001-06-21 18:58:15 +00:00
Jon Trowbridge c17467d7d5 Remove empty "name" property setting from the popup control.
2001-06-21  Jon Trowbridge  <trow@ximian.com>

        * mail-display.c (html_button_press_event): Remove empty "name"
        property setting from the popup control.

svn path=/trunk/; revision=10373
2001-06-21 18:48:09 +00:00
Jeffrey Stedfast 49ccbcf14e Emit the POSTPONE signal if we are offline. (setup_ui): If we are offline,
2001-06-21  Jeffrey Stedfast  <fejj@ximian.com>

	* e-msg-composer.c (menu_file_send_cb): Emit the POSTPONE signal
	if we are offline.
	(setup_ui): If we are offline, change the Control+Enter accel to
	be on the SendLater menu item.

svn path=/trunk/; revision=10372
2001-06-21 18:35:24 +00:00
Jacob Leach 7c46a40c7c Oops, small fix.
svn path=/trunk/; revision=10371
2001-06-21 18:29:01 +00:00
Kevin Breit 49d7b143b5 Added config-encryption.sgml for building
2001-06-21  Kevin Breit  <battery841@mediaone.net>

	* C/evolution.sgml: Added config-encryption.sgml for building

svn path=/trunk/; revision=10370
2001-06-21 18:11:21 +00:00