Commit Graph

5001 Commits

Author SHA1 Message Date
Michael Meeks eef1bb9ef2 change default state on 'view attachments'
svn path=/trunk/; revision=6017
2000-10-19 02:55:30 +00:00
Christopher James Lahey 9bf8ac3b79 Fixed ETableFieldChooser row heights a bit.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-field-chooser-item.c, e-table-field-chooser-item.h:
	Fixed ETableFieldChooser row heights a bit.

	* e-table-header-item.c: Formatting clean up.

	* e-table-state.c: Added saving of the version of the ETableState.
	This way, if we change the format of an ETableState, we can detect
	old version numbers.

svn path=/trunk/; revision=6016
2000-10-19 02:41:55 +00:00
Christopher James Lahey 948024d112 Made EEntry accept focus properly.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* gal/e-text/e-entry.c: Made EEntry accept focus properly.

svn path=/trunk/; revision=6015
2000-10-19 02:31:18 +00:00
Michael Meeks b459ed2a59 add.
2000-10-19  Michael Meeks  <michael@helixcode.com>

	* evolution-message-composer.xml: add.

	* checking all generated .h files ( sim. to glade ) to make
	translator's lives easier.

svn path=/trunk/; revision=6014
2000-10-19 02:28:43 +00:00
Christopher James Lahey eb914c346e Fixed some column widths.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c: Fixed some column widths.

svn path=/trunk/; revision=6013
2000-10-19 01:52:22 +00:00
Michael Meeks 85b15ae2a1 update to new UI handler. (update_view_type): split from
2000-10-19  Michael Meeks  <michael@helixcode.com>

	* gui/component/addressbook.c (change_view_type): update to new
	UI handler.
	(update_view_type): split from (change_view_type).
	(control_activate): add an update_view_type.

svn path=/trunk/; revision=6011
2000-10-19 01:30:10 +00:00
Christopher James Lahey 0e2492ca58 Make text a different color if !(flags & E_CELL_FOCUSED).
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c: Make text a different color if !(flags &
	E_CELL_FOCUSED).

	* e-cell.h: Added E_CELL_FOCUSED to flags.

	* e-table-item.c: Changed the background color of selected cells
	if the widget is focused.  Send E_CELL_FOCUSED to flags if the
	widget is focused.

	* e-table.c: Repaint the window if focus changes.

svn path=/trunk/; revision=6010
2000-10-19 01:08:44 +00:00
Michael Meeks 6da38957bf remove; redundant.
2000-10-19  Michael Meeks  <michael@helixcode.com>

	* gui/calendar-commands.c (tb_print_cb): remove; redundant.

	* gui/event-editor.c (create_menu, create_toolbar): kill.
	(event_editor_destroy): upd.
	(event_editor_construct): update to new UI handler, cast
	priv->general_summary to a widget not an object.

svn path=/trunk/; revision=6009
2000-10-19 01:06:29 +00:00
Jeffrey Stedfast 9253012880 The correct fix this time - the description should be encoded here and not
2000-10-18  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-part.c (camel_mime_part_set_description): The correct
	fix this time - the description should be encoded here and not in
	the camel-medium layer.

svn path=/trunk/; revision=6008
2000-10-19 00:16:00 +00:00
Michael Meeks 64092e6d7e added.
2000-10-19  Michael Meeks  <michael@helixcode.com>

	* evolution-event-editor.xml: added.

svn path=/trunk/; revision=6007
2000-10-19 00:03:44 +00:00
Christopher James Lahey 199a9f60a0 Sped up signal propogation.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-subset.c, e-table-subset.h: Sped up signal propogation.

svn path=/trunk/; revision=6006
2000-10-18 20:58:34 +00:00
Christopher James Lahey 8fefb8df4b Change NAME_OR_ORG to return the email address if both name and
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* backend/ebook/e-card-simple.c: Change NAME_OR_ORG to return the
	email address if both name and organization are taken.

	* gui/component/select-names/e-select-names.c: Fixed up the spec
	strings in this class.  Removed the "cursor_mode" argument to
	ETable since it's part of the spec now.

svn path=/trunk/; revision=6003
2000-10-18 19:38:52 +00:00
Dan Winship c03848ecdf If unicode_get_utf8 returns -1, assume it was actually undeclared
* e-html-utils.c (e_text_to_html): If unicode_get_utf8 returns -1,
	assume it was actually undeclared iso-8859-1 text.

svn path=/trunk/; revision=6002
2000-10-18 18:59:21 +00:00
Ettore Perazzoli 4af109915a Initialize the outbuf to be empty before calling unicode_iconv on it.
This fixes a problem with duplicate message bodies on my machine.

svn path=/trunk/; revision=5998
2000-10-18 18:36:10 +00:00
Iain Holmes a701db6108 Make all the CLists have passive titles. (identity_dialog): Make the
2000-10-18  Iain Holmes  <iain@helixcode.com>

        * mail-config-gui.c (mail_config): Make all the CLists have passive
        titles.
        (identity_dialog): Make the default button the "OK" button, and set
        the dialog to close on pressing return on the entryboxes.

svn path=/trunk/; revision=5996
2000-10-18 17:55:24 +00:00
Iain Holmes b8cf5fe57c If the widget is not realized don't do anything, to prevent BadGC's at
2000-10-18  Iain Holmes  <iain@helixcode.com>

        * e-shell-view.c (start_progress_bar): If the widget is not realized
        don't do anything, to prevent BadGC's at shut down.
        (stop_progress_bar): Don't draw anything if the widget is not realized.
        Same reason.

        * e-shell-folder-selection-dialog.c (dbl_click_cb): Emit the
        folder-selected signal.
        (e_shell_folder_selection_dialog_construct): Connect to the e-table's
        double-click signal.

svn path=/trunk/; revision=5995
2000-10-18 17:53:52 +00:00
Christopher James Lahey daaabd4d97 Fixed the color of the background rectangle. Made the rectangle start at
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* e-table.c: Fixed the color of the background rectangle.  Made
	the rectangle start at the bottom of the table so that the row
	lines are still there.

svn path=/trunk/; revision=5993
2000-10-18 17:07:57 +00:00
Iain Holmes 2b0b98d1fd Add this file I forgot earlier
svn path=/trunk/; revision=5991
2000-10-18 15:53:04 +00:00
Hector Garcia 8ea94d83a1 Updated Spanish translation
svn path=/trunk/; revision=5990
2000-10-18 15:34:01 +00:00
Christopher James Lahey 4dca16c6e9 Make background color of ETable match the background color of item rows.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* e-table.c: Make background color of ETable match the background
	color of item rows.

svn path=/trunk/; revision=5989
2000-10-18 11:43:16 +00:00
Christopher James Lahey 7794a1eb62 Removed an unnecessary glade include file.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-field-chooser-dialog.h: Removed an unnecessary glade
	include file.

	* e-table-field-chooser.c: Make sure that glade is initialized.

	* e-table.c, e-table.h: Added a white background to the ETable.

svn path=/trunk/; revision=5988
2000-10-18 11:15:55 +00:00
Iain Holmes 477157f0b1 Don't need the ID anymore.
2000-10-16  Iain Holmes  <iain@helixcode.com>

        * e-msg-composer-hdrs.c (init): Don't need the ID anymore.

svn path=/trunk/; revision=5987
2000-10-18 11:04:09 +00:00
Iain Holmes ba84ef43e5 Change the initial dialog visibility to FALSE so the contact editor
2000-10-17  Iain Holmes  <iain@helixcode.com>

        * contact-editor/contact-editor.glade: Change the initial dialog
        visibility to FALSE
        so the contact editor doesn't flash when it appears.

2000-10-16  Iain Holmes  <iain@helixcode.com>

        * gui/component/select-names/e-select-names-manager.c
        (e_select_names_manager_activate_dialog): Only allow one dialog
        per manager.

svn path=/trunk/; revision=5986
2000-10-18 11:01:22 +00:00
Iain Holmes 80dbb750f5 Save the settings before the view is destroyed. (e_shell_quit): Don't save
2000-10-17  Iain Holmes  <iain@helixcode.com>

        * e-shell.c (view_deleted_cb): Save the settings before the
        view is destroyed.
        (e_shell_quit): Don't save the settings when there are no views.

2000-10-16  Iain Holmes  <iain@helixcode.com>

        * e-setup.c (check_evolution_directory): Better dialog.

        * e-splash.c (icon_free): Don't unref the canvas item.
        (e_splash_construct): Add a frame round the splash screen.

svn path=/trunk/; revision=5985
2000-10-18 10:56:11 +00:00
Iain Holmes 8d91a9c1c6 Disable the optionmenu because it is empty. (service_page_item_auth_fill):
2000-10-17  Iain Holmes  <iain@helixcode.com>

        * mail-config-gui.c (service_page_item_new): Disable the optionmenu
        because it is empty.
        (service_page_item_auth_fill): Enable the optionmenu as there's stuff
        in it now.

        * mail-callbacks.c (reply_to_sender): Call check_send_configuration
        when we have the FolderBrowser because if it is done in mail_reply
        (with passing NULL) it will only be able to continue if the mailer
        has already been configured.
        (reply_to_all): Same.

svn path=/trunk/; revision=5984
2000-10-18 10:51:55 +00:00
jjranta afe6513468 Updated fi.po. Forgot to modify ChangeLog, very sorry about that.
svn path=/trunk/; revision=5983
2000-10-18 10:40:04 +00:00
Christopher James Lahey a19cb68422 Moved the glade file directories.
2000-10-18  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Moved the glade file directories.

	* e-table-header-item.c: Removed an unused variable.

svn path=/trunk/; revision=5982
2000-10-18 08:39:27 +00:00
Not Zed ee5eeb1dd2 No, we REALLY dont want to perform an immediate search as the keys are
2000-10-18  Not Zed  <NotZed@HelixCode.com>

        * folder-browser.c (folder_browser_gui_init): No, we REALLY dont
        want to perform an immediate search as the keys are pressed.

        * mail-display.c (on_object_requested): Kill a minor warning with
        a cast.

        * mail-config.c: Include mising ctype.h to kill a warning.

        * message-thread.c (main): Fixed the test case for api changes.

        * message-list.c (message_list_drag_data_get): Set some flags to
        get_folder().  I dont even think this will work because
        mail_tool_get_folder doesn't handle file url's.

        * mail-vfolder.c (vfolder_uri_to_folder): Pass appropriate flags.

        * mail-ops.c (do_setup_folder): Pass appropriate flags.  Hmm,
        whats the difference between setup and create.  *shrug*
        (do_create_folder): Pass appropriate flags to get_folder.  Needs a
        way to specify the index flag.

        * mail-tools.c (mail_tool_get_folder_from_urlname): Changed create
        to flags argument.
        (mail_tool_get_local_inbox_url): Add an index argument.
        (mail_tool_get_local_inbox): honour index flag.
        (mail_tool_get_inbox): Changed for api change.
        (mail_tool_uri_to_folder): Fixed calls to store_get_folder();

        * mail-local.c (load_metainfo): Added an indexed field to the metainfo.
        (save_metainfo): And save it too.
        (do_reconfigure_folder): Honour index flag when creating the new
        folder.  Do not open the old folder with an index at all.
        (mail_local_map_uri): Add an index argument - tells if the mbox is
        indexed.
        (mail_tool_local_uri_to_folder): Create & pass flags properly.
        (#include gnome.h): Dont include all of gnome, just what we use,
        and explicity include xml-memory, so we get xmlFree().

svn path=/trunk/; revision=5979
2000-10-18 06:13:12 +00:00
Not Zed 229f78b929 No, we must not encode the headers here. These interfaces ARE raw
2000-10-18  Not Zed  <NotZed@HelixCode.com>

	* camel-mime-part.c (add_header): No, we must not encode the
	headers here.  These interfaces ARE raw interfaces as they are
	defined in camel_medium.  Also removed a bogus/meaningless FIXME.
	(set_header): Likewise here, we must not.
	(process_header): Removed another bogus comment.

	* camel-object.c (shared_is_of_type): Comment out the spitting of
	a big warning when we're trying to determine types from code.

	* providers/mbox/camel-mbox-summary.c
	(message_info_new_from_parser): Only call ibex funcitons if we
	have an index.

	* providers/mh/camel-mh-summary.c (camel_mh_summary_add): Only
	call ibex functions if we have an index.
	(remove_summary): Likewise.
	(camel_mh_summary_check): Likewise.

	* providers/nntp/camel-nntp-store.c (nntp_store_get_folder):
	get_folder -> flags argument.

	* providers/vee/camel-vee-store.c (vee_get_folder): create->flags.

	* providers/pop3/camel-pop3-store.c (get_folder): Changed create
	-> flags.

	* providers/imap/camel-imap-store.c (get_folder): Added flags
	argument.

	* providers/mh/camel-mh-folder.c (camel_mh_folder_new): Added
	flags argument, and fixed code appropriately.

	* providers/mh/camel-mh-store.c (get_folder): Added flags argument.

	* camel-folder-search.c (message_body_contains): Perform a regex
	match on the contents of messages.  This wont quite work yet as
	message contents are encoded when written to a stream.
	(build_match_regex): Converts a number of strings into a regex
	matching pattern, escaping special chars.
	(match_message): match a single message from a folder, by uid.
	Slow.
	(search_body_contains): Changed to support matching where no index
	is supplied.  Matches are performed by retrieving message
	contents, etc.
	() WTF?  camel should not be including any widget headers.

	* providers/mbox/camel-mbox-folder.c (camel_mbox_folder_new):
	Added flags argument.
	(mbox_refresh_info): Changed into a NOP, the refresh info code
	moved into the new function.
	(camel_mbox_folder_new): If we have an index requested, build one,
	otherwise, remove an old one, or just dont do anything.

	* providers/mbox/camel-mbox-store.c (get_folder): Changed create
	to flags, changed code to suit.

	* camel-store.c (camel_store_get_folder): Changed create to flags.
	(get_folder_internal): And here.
	(get_folder): And here too.

	* camel-store.h (camel_store_get_folder): Change the create
	argument to be a flags argument.

svn path=/trunk/; revision=5978
2000-10-18 06:11:54 +00:00
Dan Winship 345f04ccae (camel_imap_folder_new): Move the summary creation to after the
folder selection again, since it depends on the uidvalidity
	having been set.

svn path=/trunk/; revision=5976
2000-10-18 03:41:29 +00:00
Dan Winship 0ae667a794 Remove cached info at the end of the summary when the folder shrinks
* providers/imap/camel-imap-folder.c (imap_refresh_info): Remove
	cached info at the end of the summary when the folder shrinks
	between sessions. Also remove an untrue comment.

	* providers/imap/camel-imap-store.c (get_folder): Fix up
	summary_file to not include the namespace twice.

svn path=/trunk/; revision=5974
2000-10-18 03:03:48 +00:00
Michael Meeks bcafa8027f die. (debug_xml_cb): add debugging hook.
2000-10-18  Michael Meeks  <michael@helixcode.com>

	* gui/dialogs/task-editor.c (create_menu, create_toolbar): die.
	(debug_xml_cb): add debugging hook.

	* gui/dialogs/Makefile.am: add EVOLUTION_DATADIR

	* gui/dialogs/task-editor.c (task_editor_construct): upd for new UI.

svn path=/trunk/; revision=5973
2000-10-18 02:23:51 +00:00
Michael Meeks c0cc72015d added.
2000-10-18  Michael Meeks  <michael@helixcode.com>

	* evolution-task-editor-dialog.xml: added.

svn path=/trunk/; revision=5972
2000-10-18 02:00:32 +00:00
Jeffrey Stedfast de8246dc8a If the body text was NULL, then don't bother turning it into HTML
2000-10-17  Jeffrey Stedfast  <fejj@helixcode.com>

	* e-msg-composer.c (e_msg_composer_new_with_message): If the body
	text was NULL, then don't bother turning it into HTML (besides, it
	causes a nasty segfault).

svn path=/trunk/; revision=5971
2000-10-18 01:09:45 +00:00
Jeffrey Stedfast 5543f7d810 Encode the header value. (add_header): Same.
2000-10-17  Jeffrey Stedfast  <fejj@helixcode.com>

	* camel-mime-part.c (set_header): Encode the header value.
	(add_header): Same.

svn path=/trunk/; revision=5970
2000-10-18 01:06:55 +00:00
Jesse Pavel 84aca4e2c8 *** empty log message ***
svn path=/trunk/; revision=5969
2000-10-17 20:22:43 +00:00
Tuomas Kuosmanen e7cb4ceabe new version of the splash, also for HEAD branch... /tigert
svn path=/trunk/; revision=5968
2000-10-17 19:59:55 +00:00
JP Rosevear f5a84bbd66 Add defines
2000-10-17  JP Rosevear  <jpr@helixcode.com>

	* conduits/todo/todo-conduit-control-applet.c: Add defines

	* conduits/todo/todo-conduit-config.h: put #ifdefs around functions
	can't make this a public interface in the usual way as then the
	symbols would be exported

	* conduits/todo/todo-conduit.c: Kill warnings. clahey will be
	happy! Add some defines to include only the necessary config functions.
	(conduit_get_gpilot_conduit): Hook up archive signals

	* conduits/calendar/calendar-conduit.c: Same as above

	* conduits/calendar/calendar-conduit-control-applet.c: ditto

	* conduits/calendar/calendar-conduit-config.h: ditto

svn path=/trunk/; revision=5967
2000-10-17 19:33:52 +00:00
Anna Marie Dirks 66492867d6 Added focus to the general_summary text entry.
2000-10-17  Anna Marie Dirks  <anna@helixcode.com>
	* gui/event-editor.c: Added focus to the general_summary text entry.

svn path=/trunk/; revision=5964
2000-10-17 15:47:06 +00:00
Tuomas Kuosmanen bcfa612cf3 Minor update to the icon /tigert
svn path=/trunk/; revision=5963
2000-10-17 15:34:42 +00:00
Not Zed a8cd947d9b Added some malloc check debugging stuff.
2000-10-17  Not Zed  <NotZed@HelixCode.com>

	* camel-mime-filter.c: Added some malloc check debugging stuff.

	* camel-mime-parser.c
	(struct _header_scan_state): Removed top_part, top_start, and
	pending.  I can't even remember why they were there, and they're
	not used anymore.

	* camel-mime-filter-basic.c (filter): Forgot to up the space here
	too.

2000-10-14  Not Zed  <NotZed@HelixCode.com>

	* camel-mime-filter-basic.c (complete): Ok, so we hit a fixme, 3x
	just wasn't enough for some sequences.

svn path=/trunk/; revision=5962
2000-10-17 09:45:38 +00:00
Jeffrey Stedfast 97be61b478 Don't imap_next_word(respbuf + 2), instead use imap_next_word(respbuf) or
2000-10-16  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-command.c
	(imap_read_response): Don't imap_next_word(respbuf + 2), instead
	use imap_next_word(respbuf) or else we'll skip over the second
	token.

svn path=/trunk/; revision=5961
2000-10-17 03:42:12 +00:00
Jeffrey Stedfast 2003a69501 Don't free 'resp' as it doesn't point to the beginning of the allocated
2000-10-16  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-command.c
	(camel_imap_response_extract): Don't free 'resp' as it doesn't
	point to the beginning of the allocated data, instead free
	response->untagged->pdata[i]. Also, if '*resp' is equal to a space
	character, then set resp = imap_next_word (resp) rather than
	expecting resp++ to work (there's a list broken IMAP daemons that
	like to put extra spaces between tokens).
	(imap_read_response): Don't expect 'respbuf+2' to be where the
	untagged number response to start (see above fix for an
	explanation).

svn path=/trunk/; revision=5960
2000-10-17 02:38:18 +00:00
Jeffrey Stedfast 08d9c142f4 Un #if 0'd out (search_full): Same. (folder_browser_gui_init): Connect
2000-10-16  Jeffrey Stedfast  <fejj@helixcode.com>

	* folder-browser.c (search_full_clicked): Un #if 0'd out
	(search_full): Same.
	(folder_browser_gui_init): Connect search_full and search_activate.
	(search_set): Uncomment search_full()

	* Makefile.am: Re-add `mail-search-dialogue.h' and
	`mail-search-dialogue.c'.

svn path=/trunk/; revision=5957
2000-10-17 00:07:18 +00:00
Jeffrey Stedfast 92e14ae179 fixed ChangeLog merge-conflict errors
svn path=/trunk/; revision=5956
2000-10-16 23:49:29 +00:00
Jeffrey Stedfast 1eae52cc66 Decode recipient names so that they display nicely in the To and Cc
2000-10-16  Jeffrey Stedfast  <fejj@helixcode.com>

	* mail-format.c (mail_generate_reply): Decode recipient names so
	that they display nicely in the To and Cc fields.
	(write_field_to_stream): Now takes another argument
	'value_is_encoded' so that we know if we should decode that string
	before proceding onward. Since the message subject is already
	decoded before it's passed in, we don't want to decode it again
	(wasted cpu time and/or any 8bit chars will be assumed to be
	latin1 encoded and thus the decoded value will be corrupt).

svn path=/trunk/; revision=5955
2000-10-16 23:48:14 +00:00
Chris Toshok abd69f08ad only set the url->user field if the user string is non-NULL and not empty.
2000-10-16  Chris Toshok  <toshok@helixcode.com>

	* mail-config-gui.c (service_page_get_url): only set the url->user
	field if the user string is non-NULL and not empty.

svn path=/trunk/; revision=5953
2000-10-16 23:22:26 +00:00
Chris Toshok 5da3981c90 when using the construct (flags & CAMEL_SERVICE_URL_NEED_*) make sure to
2000-10-16  Chris Toshok  <toshok@helixcode.com>

	* camel-service.c (get_path): when using the construct (flags &
	CAMEL_SERVICE_URL_NEED_*) make sure to do ((flags &
	CAMEL_SERVICE_URL_NEED_*) == CAMEL_SERVICE_URL_NEED_*)
	(check_url): same.

svn path=/trunk/; revision=5951
2000-10-16 23:09:35 +00:00
Jesse Pavel 558571a562 *** empty log message ***
svn path=/trunk/; revision=5950
2000-10-16 22:30:36 +00:00
Christopher James Lahey 7d8cdf100f Fixed a typo. Made this look a bit better.
2000-10-16  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/fulladdr.glade: Fixed a typo.  Made this look a
	bit better.

svn path=/trunk/; revision=5948
2000-10-16 21:46:52 +00:00