Commit Graph

2754 Commits

Author SHA1 Message Date
835ec00d01 Added glade files.
2000-06-11  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/Makefile.am: Added glade files.

	* gui/component/addressbook.c: Added a test of the Select Names
	functionality.

	* gui/component/e-addressbook-model.c: Made this class_init
	function a bit cleaner.

	* gui/component/e-select-names.c: Tested this and fixed some
	obvious errors.

	* gui/component/select-names.glade: The main window shouldn't be
	visible by default.

svn path=/trunk/; revision=3518
2000-06-11 04:12:28 +00:00
86e45230bd Small syntactic changes.
2000-06-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-model.c: Small syntactic changes.

	* e-table.c: Moved the table header into the scrolled view.

svn path=/trunk/; revision=3517
2000-06-11 04:08:59 +00:00
0d21b8caa7 Forgot ChangeLog for my latest commit.
svn path=/trunk/; revision=3516
2000-06-10 22:50:55 +00:00
695591dd93 Make ETable use EScrollFrame instead of GtkScrolledWindow.
svn path=/trunk/; revision=3515
2000-06-10 22:48:14 +00:00
8139fd12a7 Renamed a bunch of functions for better readability.
2000-06-10  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/e-cardlist-model.c: Renamed a bunch of functions
	for better readability.

	* gui/component/e-select-names.c, gui/component/e-select-names.h:
	This should be a working dialog now.

	* gui/component/select-names.glade: Changed the name & creation
	function of the ETable here.

svn path=/trunk/; revision=3514
2000-06-10 22:35:06 +00:00
d8756e6c59 Glade files for Select Names dialog.
2000-06-10  Christopher James Lahey  <clahey@helixcode.com>

	* gui/component/select-names.glade,
	gui/component/select-names.glade.h: Glade files for Select Names
	dialog.

svn path=/trunk/; revision=3513
2000-06-10 21:55:28 +00:00
9d775d14eb Do e_card_simple_sync and extract_info more often.
2000-06-10  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c: Do e_card_simple_sync and
	extract_info more often.

	* gui/component/addressbook.c: Added table printing code.

svn path=/trunk/; revision=3512
2000-06-10 21:17:12 +00:00
c57de49bb5 Added $(GNOME_PRINT_LIBS) to all of the LDADDs.
2000-06-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added $(GNOME_PRINT_LIBS) to all of the LDADDs.

	* e-cell-text.c: Added printing of text cells.

	* e-cell.c, e-cell.h: Added print and print_height methods.

	* e-table-field-chooser.glade: Added a minimum size.

	* e-table-group-container.c: Fixed a rectangle sizing bug.

	* e-table-group-leaf.c: Implemented get_printable.

	* e-table-group.c, e-table-group.h: Added a get_printable method
	to return an EPrintable.

	* e-table-item.c, e-table-item.h: Added a get_printable function
	to return an EPrintable.

	* e-table.c, e-table.h: Added a get_printable function to return
	an EPrintable.

svn path=/trunk/; revision=3511
2000-06-10 21:16:45 +00:00
5dc1015e96 Added e-printable.c and e-printable.h.
2000-06-10  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added e-printable.c and e-printable.h.

	* e-printable.c, e-printable.h: This new class is a printing
	context.  Other classes return an EPrintable which represents a
	context for printing that object.

	* e-util.c, e-util.h: Added
	e_marshal_NONE__OBJECT_DOUBLE_DOUBLE_BOOL and
	e_marshal_DOUBLE__OBJECT_DOUBLE_DOUBLE.

svn path=/trunk/; revision=3510
2000-06-10 21:13:07 +00:00
3976b6b155 Made the folder creation dialog slightly larger.
svn path=/trunk/; revision=3509
2000-06-10 20:40:41 +00:00
0097872c13 Folder selection dialog, (untested) CORBA interfaces for it, and a new
"Go to folder..." menu item.  Also made the creation dialog slightly
larger.

svn path=/trunk/; revision=3508
2000-06-10 20:35:52 +00:00
cf26eac807 Talk, cvs!
svn path=/trunk/; revision=3507
2000-06-10 19:55:08 +00:00
e89416bc13 Added pl (Polish) to ALL_LINGUAS
svn path=/trunk/; revision=3506
2000-06-10 18:42:40 +00:00
19b070944d Added Polish translation
svn path=/trunk/; revision=3505
2000-06-10 18:40:49 +00:00
bbb6a6942f Implemented folder creation dialog (File -> New -> Folder). To make
it really work though, the components should implement creation
functionality by passing an appropriate function pointer in
`e_shell_component_new()' for @create_folder_fn.

svn path=/trunk/; revision=3504
2000-06-10 17:56:46 +00:00
e8e0d04d0c Removing generated files
svn path=/trunk/; revision=3503
2000-06-10 13:07:37 +00:00
54f0085e25 Updated russian translation.
svn path=/trunk/; revision=3502
2000-06-10 12:48:40 +00:00
88b0244b32 Add a serial number to FolderBrowser.
* folder-browser.c (folder_browser_new): Add a serial number to
	FolderBrowser.

	* folder-browser-factory.c (control_activate, control_deactivate):
	Include fb serial number in the name of the Bonobo toolbar to
	prevent problems with disappearing toolbars. This is a kludge and
	should go away.

svn path=/trunk/; revision=3501
2000-06-10 01:52:51 +00:00
66cfad2033 display error from camel_folder_expunge if there is one.
* mail-ops.c (expunge_folder): display error from
	camel_folder_expunge if there is one.

svn path=/trunk/; revision=3500
2000-06-10 01:16:26 +00:00
033939c723 Fix pixmap/bitmap leak in ETitleBar.
svn path=/trunk/; revision=3499
2000-06-10 00:49:59 +00:00
0dd54508bb install an idle function to select the row rather than doing it directly.
* message-list.c (select_row): install an idle function to
	select the row rather than doing it directly. Ugh. What a
	kludge, but at least it works now.

svn path=/trunk/; revision=3498
2000-06-09 22:44:44 +00:00
aeb515ebe6 Update for CamelAuthCallback changes. (Uncache passwords when asked to.)
* session.c (evolution_auth_callback): Update for
	CamelAuthCallback changes. (Uncache passwords when asked to.)

svn path=/trunk/; revision=3497
2000-06-09 22:01:50 +00:00
2aefadf282 Add another argument, "mode", which can be CAMEL_AUTHENTICATOR_ASK or
* camel-session.c (camel_session_query_authenticator): Add another
	argument, "mode", which can be CAMEL_AUTHENTICATOR_ASK or
	CAMEL_AUTHENTICATOR_TELL, so callers can get the app to un-cache
	bad info.

	* providers/pop3/camel-pop3-store.c (pop3_connect): uncache the
	password if it doesn't work.

svn path=/trunk/; revision=3496
2000-06-09 22:00:53 +00:00
cd84bd7580 use stock pixmap buttons
2000-06-09  Jacob Berkman  <jacob@helixcode.com>

	* filter-editor.c (add_or_edit): use stock pixmap buttons

	* filter-druid.c (build_druid): remove the border on the notebook,
	put the html widget in a scroll frame, and add some padding

svn path=/trunk/; revision=3495
2000-06-09 21:48:29 +00:00
08cb892bea Updated to reflect changes made in camel-imap-store.c
2000-06-09  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-stream.c (stream_read): Updated to reflect
	changes made in camel-imap-store.c

	* providers/imap/camel-imap-store.c (imap_create): No longer checks to
	make sure a folder doesn't already exists (as this is no longer needed)
	(camel_imap_command): Now takes a CamelFolder argument so it can detect
	whether or not it needs to SELECT a folder or not
	(camel_imap_command_extended): Same.

svn path=/trunk/; revision=3494
2000-06-09 21:19:57 +00:00
d4d2509314 close and expunge the source folder after copying it to a local folder.
* mail-ops.c (fetch_mail): close and expunge the source folder
	after copying it to a local folder.

svn path=/trunk/; revision=3493
2000-06-09 19:45:33 +00:00
6b9e5c926d Updated the Turkish translation.
svn path=/trunk/; revision=3492
2000-06-09 19:30:38 +00:00
7f36752a67 Initial support for creating/removing folders. This implies some new
IDL methods and new functions to implement on the component side.  I
have also added a simple folder creation dialog in the shell.  It's
quite unfinished and untested.

svn path=/trunk/; revision=3491
2000-06-09 19:19:36 +00:00
59d329b5b0 Will now always send EHLO first, if that fails it will fall back on HELO.
2000-06-09  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/smtp/camel-smtp-transport.c (smtp_connect): Will now always
	send EHLO first, if that fails it will fall back on HELO.
	(esmtp_get_authtypes): Should now correctly parse authtypes.

svn path=/trunk/; revision=3490
2000-06-09 18:58:57 +00:00
9e8db9cf29 ja.po: Update from Japanese GNOME Users Group(translation@gnome.gr.jp).
svn path=/trunk/; revision=3489
2000-06-09 16:37:51 +00:00
a5f9dc297a Redo things a bit so that whitespace-only text parts aren't displayed. (In
* mail-format.c: Redo things a bit so that whitespace-only
	text parts aren't displayed. (In particular, so that
	whitespace-only subparts of multipart/mixed aren't displayed as
	separate (empty) parts.)

svn path=/trunk/; revision=3488
2000-06-09 16:26:33 +00:00
208d7b4cb6 add a note about setting PATH to include ${prefix}/bin
svn path=/trunk/; revision=3487
2000-06-09 15:21:42 +00:00
943862dd20 Added a get_n_objects() method.
2000-06-09  Federico Mena Quintero  <federico@helixcode.com>

	* idl/evolution-calendar.idl (Cal): Added a get_n_objects()
	method.

	* pcs/cal-backend.c (cal_backend_get_n_objects): New function.

	* pcs/cal-backend-imc.c (cal_backend_imc_get_n_objects):
	Implemented.

	* pcs/cal.c (Cal_get_n_objects): Implemented.

	* cal-client/cal-client.c (cal_client_get_uids): Free the ev.
	(cal_client_get_n_objects): Implemented.

	* cal-util/calobj.h (iCalObjectField): New enumeration to identify
	the fields in an iCalObject.

svn path=/trunk/; revision=3486
2000-06-09 07:04:09 +00:00
95ebc1fc92 Translations from Keld
evolution/po/da.po

svn path=/trunk/; revision=3485
2000-06-09 02:24:29 +00:00
d0810b6f99 Use version here. Add padding to the message. Only destroy object if its
2000-06-08  Miguel de Icaza  <miguel@helixcode.com>

	* main.c (development_warning): Use version here.  Add padding to
	the message.
	Only destroy object if its window was not closed.

svn path=/trunk/; revision=3484
2000-06-09 00:51:58 +00:00
e581631a9c New files. A tree model using a GNode structure to store it's info.
2000-06-08  Chris Toshok  <toshok@helixcode.com>

	* e-tree-gnode.c, e-tree-gnode.h: New files.  A tree model using a
	GNode structure to store it's info.

	* e-tree-model.c, e-tree-model.h: New files.  A proxy model
	sitting between a table model and the real tree model (of which
	ETreeGNode is an example).

	* e-cell-tree.c, e-cell-tree.h: New files.  A cell renderer
	capable of wrapping up a subcell and drawing the tree controls for
	expanding/collapsing trees.

	* tree-expanded.xpm, tree-unexpanded.xpm: New files.  the standard
	+ and - icons.

	* e-tree-example-1.c: New file, giving a (pretty poor :) example
	of using ETreeGNode.

	* Makefile.am: at the tree stuff to the build, and build
	tree-example-1.

	* .cvsignore: ignore tree-example-1.

svn path=/trunk/; revision=3483
2000-06-08 23:16:22 +00:00
f856d999c5 Updated Norwegian translation.
2000-06-08  Kjartan Maraas  <kmaraas@gnome.org>

	* no.po: Updated Norwegian translation.

svn path=/trunk/; revision=3482
2000-06-08 19:15:48 +00:00
71f097d7c9 Bind Save As to save the current view of the contact as a vcard.
2000-06-08  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor.c: Bind Save As to save the
	current view of the contact as a vcard.

svn path=/trunk/; revision=3481
2000-06-08 18:49:32 +00:00
8df22b3bf1 Doh, sync the card simple and extract the card info.
2000-06-08  Federico Mena Quintero  <federico@helixcode.com>

	* contact-editor/e-contact-editor.c (save_card): Doh, sync the
	card simple and extract the card info.

svn path=/trunk/; revision=3480
2000-06-08 17:33:58 +00:00
227fab86ef Now this derives from GtkObject. It follows the same strategy as the
2000-06-08  Federico Mena Quintero  <federico@helixcode.com>

	* contact-editor/e-contact-editor.h (EContactEditor): Now this
	derives from GtkObject.  It follows the same strategy as the
	EventEditor in the calendar.
	(EContactEditor): Added an is_new_card field so that we can know
	whether to add() or commit() the card.

	* contact-editor/e-contact-editor.c (e_contact_editor_get_type):
	Derive from GtkObject.
	(e_contact_editor_class_init): Likewise.
	(e_contact_editor_class_init): Added an "is_new_card" argument.
	(e_contact_editor_set_arg): Handle ARG_IS_NEW_CARD.
	(e_contact_editor_get_arg): Likewise.
	(e_contact_editor_new): Take in an is_new_arg argument and set it
	on the object.
	(e_contact_editor_init): Load the app widget into the app field of
	the EContactEditor structure.  Create its UIHandler as well.
	(e_contact_editor_class_init): New "add_card", "commit_card", and
	"editor_closed" signals.

	* contact-editor/test-editor.c (main): Modified for the new API.
	(editor_closed_cb): Tweaked for the new API.
	Since this test program does not use Bonobo, it doesn't work,
	though.

	* gui/component/addressbook.c (new_contact_cb): Use the new
	contact editor API.
	(table_double_click): Ditto.

	* gui/minicard/e-minicard-view.c (e_minicard_view_event): Use the
	new contact editor API.

	* gui/minicard/e-minicard.c (e_minicard_event): Use the new
	contact editor API.

svn path=/trunk/; revision=3479
2000-06-08 17:12:12 +00:00
1396db5dc3 Allow for NULL summaries.
2000-06-08  Federico Mena Quintero  <federico@helixcode.com>

	* cal-util/calobj.c (ical_object_to_vobject): Allow for NULL
	summaries.

svn path=/trunk/; revision=3478
2000-06-08 16:28:39 +00:00
9886dd8e2d Added missing tooltips. We still need icons, though.
2000-06-07  Federico Mena Quintero  <federico@helixcode.com>

	* gui/event-editor.c (toolbar): Added missing tooltips.  We still
	need icons, though.

svn path=/trunk/; revision=3477
2000-06-08 14:35:56 +00:00
c04ce4ea11 The field chooser works now.
2000-06-08  Christopher James Lahey  <clahey@helixcode.com>

	* The field chooser works now.

	* e-table-field-chooser-dialog.c: Make the dialog resizable.

	* e-table-field-chooser-item.c: Requested a reflow on
	realization.  Made the correct column get dragged.

	* e-table-field-chooser.c: Set the height correctly.

	* e-table-field-chooser.glade: Replace the GnomeCanvas with an
	ECanvas.

	* e-table-header-item.c: Receive drags from the new dialog.

svn path=/trunk/; revision=3476
2000-06-08 07:55:21 +00:00
2f3245408c More work on the Field Chooser. Not quite done yet.
2000-06-08  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h,
	e-table-field-chooser-item.c, e-table-field-chooser.c,
	e-table-field-chooser.glade, e-table-field-chooser.h,
	e-table-header-item.c, e-table.c: More work on the Field Chooser.
	Not quite done yet.

svn path=/trunk/; revision=3475
2000-06-08 07:07:21 +00:00
e1ef78b8f4 Fix Makefiles so that (guess what?) they work with builddir != srcdir.
svn path=/trunk/; revision=3474
2000-06-08 04:41:46 +00:00
104a3d0bff Added e-table-field-chooser*.
2000-06-07  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added e-table-field-chooser*.

	* e-table-defines.h: Moved some things to here.

	* e-table-field-chooser-dialog.c, e-table-field-chooser-dialog.h,
	e-table-field-chooser-item.c, e-table-field-chooser-item.h,
	e-table-field-chooser.c, e-table-field-chooser.glade,
	e-table-field-chooser.glade.h, e-table-field-chooser.h: New dialog
	to drag extra fields from.  (Not yet finished.)

	* e-table-header-item.c, e-table-header-item.h: Changed to
	accommodate e-table-field-chooser.

svn path=/trunk/; revision=3473
2000-06-08 00:40:23 +00:00
dd9fba5eec Initial datawrapper diagram.
svn path=/trunk/; revision=3472
2000-06-07 23:57:18 +00:00
6ce7c0054f Parser state diagram.
svn path=/trunk/; revision=3471
2000-06-07 23:55:26 +00:00
c6f978717a providers/imap/camel-imap-summary.c now builds
svn path=/trunk/; revision=3470
2000-06-07 23:00:34 +00:00
56d7e7d9ba Restore the toolbar. I committed a line of code that shouldn't have
been committed.

svn path=/trunk/; revision=3469
2000-06-07 22:39:41 +00:00