Commit Graph

4877 Commits

Author SHA1 Message Date
73f34050a1 remove the leading '/'. (nntp_store_subscribe_folder): same.
2000-10-11  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/camel-nntp-store.c (nntp_store_unsubscribe_folder): remove the leading '/'.
	(nntp_store_subscribe_folder): same.
	(nntp_store_folder_subscribed): same.

svn path=/trunk/; revision=5868
2000-10-11 23:00:53 +00:00
8858c786e7 Re-checked validity of all files. Made minor changes to menuref.sgml,
000-10-11  Aaron Weber  <aaron@helixcode.com>

	* C/evolution-guide.sgml: Re-checked validity of all files. Made
	minor changes to menuref.sgml, usage-mail.sgml, usage-print.sgml to
	bring up to spec.

	* C/usage-mail.sgml: Redid Filter & Vfolder to match the new &
	improved functionality.

	* C/fig/*: Re-did remaining screenshots.

svn path=/trunk/; revision=5867
2000-10-11 22:13:35 +00:00
c04a8d1e38 Take CalObjType as a param because its impossible to determine after a
2000-10-11  JP Rosevear  <jpr@helixcode.com>

	* pcs/cal-backend.c (cal_backend_log_entry): Take CalObjType
	as a param because its impossible to determine after a delete.
	(cal_backend_remove_object): Calculate CalObjType and pass
	it to cal_backend_log_entry
	(cal_backend_update_object): ditto

	* conduits/todo/todo-conduit.c (local_record_from_comp): Kill
	unused variables.
	(add_archive_record): Don't kill the sync if this happens
	(update_record): Kill old function
	(replace_record): New function to handle replace_record signal
	(conduit_get_gpilot_conduit): Listen for replace record signal
	(add_record): Always add a new record, never replace
	(replace_record): Always replace an existing record

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

2000-10-11  JP Rosevear  <jpr@helixcode.com>

	* configure.in: Fix bonobo error message

svn path=/trunk/; revision=5866
2000-10-11 22:02:37 +00:00
d55e310762 *** empty log message ***
svn path=/trunk/; revision=5865
2000-10-11 21:18:37 +00:00
cf9552aed5 Changed the password-getting dialog so that the text entry has focus.
2000-10-11 Anna Marie Dirks   <anna@helixcode.com>
	* mail-threads.c: Changed the password-getting dialog so that the
	text entry has focus.

svn path=/trunk/; revision=5864
2000-10-11 20:56:51 +00:00
dc294f8a4f Change the behavior of all the toolbars to be "exclusive".
svn path=/trunk/; revision=5863
2000-10-11 20:42:43 +00:00
76d2762ac8 change cell type to "string" since we're not including it in the extras.
2000-10-11  Chris Toshok  <toshok@helixcode.com>

	* subscribe-dialog.c (STORE_ETABLE_SPEC): change cell type to
	"string" since we're not including it in the extras.

svn path=/trunk/; revision=5862
2000-10-11 20:39:32 +00:00
ef1a4fb6e8 g_strconcat needs a NULL.
svn path=/trunk/; revision=5861
2000-10-11 20:39:02 +00:00
532dd2f3ba New versions of the task icons /tigert
svn path=/trunk/; revision=5860
2000-10-11 19:41:08 +00:00
d7c03c7ff0 Make saving state work properly.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-table.c: Make saving state work properly.

svn path=/trunk/; revision=5859
2000-10-11 19:37:46 +00:00
9bf48a8609 don't free evolution_dir as we need it to save the config settings.
2000-10-11  Damon Chaplin  <damon@helixcode.com>

	* gui/component-factory.c (owner_unset_cb): don't free evolution_dir
	as we need it to save the config settings.

svn path=/trunk/; revision=5858
2000-10-11 19:28:41 +00:00
2ce365f3f2 moved the calendar settings menu item to the Settings menu and renamed it
2000-10-08  Damon Chaplin  <damon@helixcode.com>

	* evolution-calendar.xml: moved the calendar settings menu item to the
	Settings menu and renamed it to "Calendar Preferences".

svn path=/trunk/; revision=5857
2000-10-11 18:22:12 +00:00
322c0cad70 call calendar_config_write_on_exit() to write out some special config
2000-10-11  Damon Chaplin  <damon@helixcode.com>

	* gui/main.c (main): call calendar_config_write_on_exit() to write
	out some special config settings (as the mail component does).

	* gui/calendar-commands.c (properties_cmd): changed to use the new
	preferences dialog.
	(update_all_config_settings): new function to iterate over all the
	calendars and update the config settings.

	* gui/dialogs/cal-prefs-dialog.glade: preferences dialog.

	* gui/dialogs/cal-prefs-dialog.[hc]: new files for the preferences
	dialog.

	* gui/calendar-config.[hc]: new files to handle loading/saving config
	settings.

	* cal-util/cal-recur.c: fixed bug in YEARLY when no filters were set,
	plus minor changes.

	* cal-util/test-recur.c: updated.

	* gui/e-day-view-time-item.c:
	* gui/popup-menu.c: update to #include <gal/widgets/e-gui-utils.h>

	* gui/component-factory.c (owner_set_cb): called calendar_config_init.
	(owner_set_cb):
	(owner_unset_cb): updated the prototypes.

	* gui/main.c (main): added call to calendar_config_write_on_exit().

	* gui/component-factory.h:
	* gui/component-factory.c (owner_set_cb): added global evolution_dir
	just like the mail component, so we know we to store config stuff.

svn path=/trunk/; revision=5856
2000-10-11 18:19:16 +00:00
c865d05f0f add support for 'X-' parameters.
2000-10-11  Damon Chaplin  <damon@helixcode.com>

	* src/libical/icalparameter.c (icalparameter_as_ical_string):
	(icalparameter_new_from_string):
	* src/libical/icalparser.c (icalparser_add_line): add support for
	'X-' parameters.

svn path=/trunk/; revision=5855
2000-10-11 18:06:28 +00:00
fb19241a19 fixed to recalculate min_cell_width/height in case the show_week_numbers
2000-10-11  Damon Chaplin  <damon@helixcode.com>

	* e-calendar-item.c (e_calendar_item_recalc_sizes): fixed to
	recalculate min_cell_width/height in case the show_week_numbers option
	is changed.

	* e-dateedit.c: added support for hiding the date field, and added
	get/set_time_of_day() functions to get/set just the time.

svn path=/trunk/; revision=5854
2000-10-11 18:03:52 +00:00
fc74307dec Quote the mailbox name as it may contain spaces. (imap_copy_message_to):
2000-10-11  Jeffrey Stedfast  <fejj@helixcode.com>

	* providers/imap/camel-imap-folder.c (imap_move_message_to): Quote
	the mailbox name as it may contain spaces.
	(imap_copy_message_to): Same.

svn path=/trunk/; revision=5853
2000-10-11 17:42:03 +00:00
e8810dfc5d *** empty log message ***
svn path=/trunk/; revision=5852
2000-10-11 17:12:05 +00:00
10b1915786 Fixed the column elements, the no-headers attribute and added a
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor-categories.c: Fixed the column
	elements, the no-headers attribute and added a cursor-mode=line
	attribute.

	* gui/component/select-names/e-select-names.c,
	gui/widgets/e-addressbook-view.c: Fixed the column elements here.

svn path=/trunk/; revision=5851
2000-10-11 12:14:43 +00:00
7d0552f483 Fixed the column elements here.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* gui/e-calendar-table.c: Fixed the column elements here.

svn path=/trunk/; revision=5850
2000-10-11 12:12:14 +00:00
82dd927886 Changed these to use the proper form for the column element.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c, message-list.h, subscribe-dialog.c: Changed
	these to use the proper form for the column element.

svn path=/trunk/; revision=5849
2000-10-11 12:11:11 +00:00
108723d273 Fixed the spec on this.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-storage-set-view.c: Fixed the spec on this.

svn path=/trunk/; revision=5848
2000-10-11 12:09:59 +00:00
6a93e105a2 Fixed the parity on the cursor-mode check.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-table-specification.c: Fixed the parity on the cursor-mode
	check.

svn path=/trunk/; revision=5847
2000-10-11 12:08:55 +00:00
14e38f068d Updated to use the new ETable specification stuff.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* gui/e-calendar-table.c: Updated to use the new ETable
	specification stuff.

svn path=/trunk/; revision=5846
2000-10-11 11:36:44 +00:00
fb49a9def4 Updated these to the new ETable style of specifications.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c, message-list.h, subscribe-dialog.c: Updated
	these to the new ETable style of specifications.

svn path=/trunk/; revision=5845
2000-10-11 11:06:51 +00:00
6eb7de17e8 Changed this to use the built in cells.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-storage-set-view.c: Changed this to use the built in cells.

svn path=/trunk/; revision=5844
2000-10-11 10:16:02 +00:00
c29099541f Updated these to the new style ETables.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* contact-editor/e-contact-editor-categories.c,
	gui/component/select-names/e-select-names.c,
	gui/widgets/e-addressbook-view.c: Updated these to the new style
	ETables.

svn path=/trunk/; revision=5843
2000-10-11 10:13:43 +00:00
63ef9cbc9c convert to the new gal e-table stuff. (html_size_req): (html_new):
2000-10-11  Chris Toshok  <toshok@helixcode.com>

	* subscribe-dialog.c (subscribe_dialog_gui_init): convert to the
	new gal e-table stuff.
	(html_size_req):
	(html_new):
	(put_html): #if 0 out the html functions since description stuff
	isn't used and we don't want the warnings.

svn path=/trunk/; revision=5842
2000-10-11 10:04:36 +00:00
8d310c47bd Changed these to use the default cells.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* tests/test-tree-1.c, tests/test-tree-2.c, tests/test-tree-3.c:
	Changed these to use the default cells.

From gal/e-table/ChangeLog:

2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-cell-text.c, e-cell-text.h, e-cell-tree.c, e-cell-tree.h: Got
	rid of the model parameter to e_cell_text_new and e_cell_tree_new
	as they aren't used.

	* e-table-extras.c: Added default "integer" compare and default
	"tree-string", "string", and "checkbox" cells.

	* e-table.c: Made this use the draw-grid, cursor-mode, and
	_click-to-add-message fields from the xml.

svn path=/trunk/; revision=5841
2000-10-11 09:40:22 +00:00
abbd11d2aa Adapted this for the new ETable system.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* e-storage-set-view.c: Adapted this for the new ETable system.

svn path=/trunk/; revision=5840
2000-10-11 08:48:41 +00:00
dabe67e33c Example spec file. Not used. Just an example of what you can do.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* spec.xml: Example spec file.  Not used.  Just an example of what
	you can do.

svn path=/trunk/; revision=5839
2000-10-11 08:43:20 +00:00
5e48ebd91b remove the html description stuff for now.
2000-10-11  Chris Toshok  <toshok@helixcode.com>

	* subscribe-dialog.c (subscribe_dialog_gui_init): remove the html
	description stuff for now.

svn path=/trunk/; revision=5838
2000-10-11 08:30:20 +00:00
e16e25daa7 Changed these to match the new ETable system.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* tests/test-tree-1.c, tests/test-tree-2.c, tests/test-tree-3.c:
	Changed these to match the new ETable system.

	* gal/Makefile.am: Added e-table-column-specification.lo,
	e-table-extras.lo, e-table-specification.lo, and e-table-state.lo.

From gal/e-table/ChangeLog:

2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* Makefile.am: Added e-table-column-specification.c,
	e-table-column-specification.h, e-table-extras.c,
	e-table-extras.h, e-table-specification.c,
	e-table-specification.h, e-table-state.c, and e-table-state.h.
	Removed some duplicated .h files.

	* e-cell-tree.c: Ref, sink, and unref the subcell instead of destroying
	it when done.

	* e-table-column-specification.c, e-table-column-specification.h:
	New class which describes a column without having a table get
	instantiated.

	* e-table-config.c: Changed get_specification to get_state to get
	this to compile.

	* e-table-defines.h, e-table-item.h: Moved the definition of
	ETableCursorMode from e-table-item.h to e-table-defines.h.

	* e-table-extras.c, e-table-extras.h: New class which acts as a
	set of 3 hash tables.  All from char * and to alternately, ECells,
	GCompareFuncs, and GdkPxibufs.

	* e-table-scrolled.c, e-table-scrolled.h: Changed this to match
	the new ETable function declarations.

	* e-table-sort-info.c, e-table-sort-info.h: Added functions for
	saving to and loading from xml.

	* e-table-specification.c, e-table-specification.h: New class
	which describes a table without having to instantiate it.

	* e-table-state.c, e-table-state.h: New class which describes the
	state of a table without having to instantiate the table.

	* e-table.c, e-table.h: Changed this to accept both a state and a
	specification instead of just a specification.  You then save only
	the state.  The specification stays exactly the same.  Also, you
	no longer need to pass in an ETableHeader.  Most of the
	information contained in the ETableHeader are in the
	specification.  However you may need to translate some of the
	strings in the specification to objects.  If you need anything
	other than the builtin choices, you need to create an ETableExtras
	and pass it in.

	* e-tree-model.c: Removed an unused variable.

svn path=/trunk/; revision=5837
2000-10-11 08:16:37 +00:00
c0f20d73a5 The element is "pilot_id" not "pilotid". Update both maps (compute_pid):
2000-10-11  JP Rosevear  <jpr@helixcode.com>

	* conduits/todo/todo-conduit.c (map_sax_start_element): The
	element is "pilot_id" not "pilotid".  Update both maps
	(compute_pid): Utility function to set a local records pid
	(local_record_from_comp): Compute the pid and status here,
	no longer use the old cal_component pilot interfaces
	(free_match): Its a *local not a **local

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

	* conduits/todo/todo-conduit.h: Have both a uid and pid map

	* conduits/todo/calendar-conduit.h: same as above

svn path=/trunk/; revision=5836
2000-10-11 08:04:27 +00:00
4d5ebbc363 Included a missing #include.
2000-10-11  Christopher James Lahey  <clahey@helixcode.com>

	* gal/util/e-util.c: Included a missing #include.

	* gal/util/e-xml-utils.c, gal/util/e-xml-utils.h: Added
	e_xml_get_bool_prop_by_name, e_xml_set_bool_prop_by_name, and
	e_xml_get_translated_string_prop_by_name.  Reindented prototypes.

svn path=/trunk/; revision=5835
2000-10-11 07:54:51 +00:00
70f69f3e0d Fix a small bug
svn path=/trunk/; revision=5834
2000-10-11 07:24:03 +00:00
3c04fa28d7 Make it compile.
svn path=/trunk/; revision=5833
2000-10-11 07:14:49 +00:00
4f8ffe430f fill in message_count and unread_message_count properly.
2000-10-10  Chris Toshok  <toshok@helixcode.com>

	* providers/nntp/camel-nntp-store.c
	(build_folder_info_from_grouplist): fill in message_count and
	unread_message_count properly.

	* providers/nntp/camel-nntp-newsrc.h: reformat.

	* providers/nntp/camel-nntp-grouplist.c
	(camel_nntp_get_grouplist_from_file): remove spew.

	* providers/nntp/camel-nntp-newsrc.c
	(camel_nntp_newsrc_group_get_num_articles_read): new function.
	(camel_nntp_newsrc_group_get_highest_article_read): robustification.

svn path=/trunk/; revision=5832
2000-10-11 04:37:33 +00:00
139f2405f0 umm.. duh :) only subscribe if it's not subscribed, and vice versa.
2000-10-10  Chris Toshok  <toshok@helixcode.com>

	* subscribe-dialog.c (folder_toggle_cb): umm.. duh :) only
	subscribe if it's not subscribed, and vice versa.
	(subscribe_folder_foreach): make sure to call
	e_tree_model_node_changed.
	(unsubscribe_folder_foreach): make sure to call
	e_tree_model_node_changed.

svn path=/trunk/; revision=5831
2000-10-11 04:28:44 +00:00
73f3bc0bd4 add a ref to input->storage here so that the ref/unref pattern more
2000-10-10  Chris Toshok  <toshok@helixcode.com>

	* mail-ops.c (setup_scan_subfolders): add a ref to input->storage
	here so that the ref/unref pattern more closely matches other
	mail-ops.  also, this keeps the storage from being freed when we
	hit the unref in cleanup_scan_subfolders, which is important
	because we maintain a reference to it in the storage_hash in
	component-factory.c

	* subscribe-dialog.h: add storage field.

	* subscribe-dialog.c (subscribe_folder_info): new function,
	subscribe to a folder given it's CamelFolderInfo, and add it to
	the shell - we're generating a path from the name of the folder
	which is bad.
	(unsubscribe_folder_info): same (except we unsubscribe and remove
	from the shell).
	(storage_selected_cb): unref the currently selected storage.
	(subscribe_dialog_destroy): unref the currently selected storage.
	(subscribe_dialog_construct): sc->storage = NULL.

	* component-factory.c (mail_lookup_storage): new function, to look
	up a EvolutionStorage corresponding to a CamelService.  we ref the
	EvolutionStorage before passing it back.
	(mail_add_new_storage): insert the storage into storages_hash if
	result is EVOLUTION_STORAGE_OK.

	* mail.h: add prototype for mail_lookup_storage.

svn path=/trunk/; revision=5830
2000-10-11 02:05:29 +00:00
6d26494925 make sure we dup the return value of get_reply_to or get_from when
2000-10-10  Larry Ewing  <lewing@helixcode.com>

	* mail-format.c (mail_generate_reply): make sure we dup the return
	value of get_reply_to or get_from when building the recipient list.

svn path=/trunk/; revision=5829
2000-10-11 00:14:21 +00:00
0f0c7ec34e HTML change
svn path=/trunk/; revision=5828
2000-10-11 00:08:28 +00:00
fcfe968ab5 Handle missing icons better.
svn path=/trunk/; revision=5827
2000-10-10 23:58:49 +00:00
169085b680 Re-took most screenshots; last batch had wrong Sawfish theme.
2000-10-10  Aaron Weber  <aaron@helixcode.com>

	* C/fig/*: Re-took most screenshots; last batch had wrong Sawfish
	theme.

	* C/usage-print.sgml: New file, describing printing and print-preview.

	* C/fig/print-preview.png: New file.

	* C/fig/print-dest.png: New file.

	* C/evolution-guide.sgml: Added usage-print entity.

	* C/menuref.sgml: Fixed calendar menu stuff.

	* C/usage-mail.sgml: No more "Actions" menu, other assorted
	menu-related changes.

svn path=/trunk/; revision=5826
2000-10-10 23:17:55 +00:00
b768174bd9 *** empty log message ***
svn path=/trunk/; revision=5825
2000-10-10 23:05:47 +00:00
ce0396bfad Un-rasterize my changelog entry
No, I am not artifically inflating my commit numbers.

svn path=/trunk/; revision=5824
2000-10-10 22:31:26 +00:00
ff538f6d29 check to make sure we get a valid response from when calling get_text and
2000-10-10  Larry Ewing  <lewing@helixcode.com>

	* e-msg-composer.c (build_message): check to make sure we get a
	valid response from when calling get_text and get_html otherwise
	bail out of the build.

svn path=/trunk/; revision=5823
2000-10-10 21:45:24 +00:00
6d9a23e479 Check before deferencing the sep pointer.
2000-10-10  Joe Shaw  <joe@helixcode.com>

	* providers/imap/camel-imap-store.c
	(parse_list_response_as_folder_info): Check before deferencing the
	sep pointer.

svn path=/trunk/; revision=5822
2000-10-10 21:31:49 +00:00
6c03655cb7 added lt translation
svn path=/trunk/; revision=5821
2000-10-10 18:54:35 +00:00
174021fa6f Added #include <errno.h> to mail/mail-threads.c so it will compile.
svn path=/trunk/; revision=5820
2000-10-10 18:43:34 +00:00
8a246228a9 teach camel about "its" vs. "it's"
2000-10-10  Jacob "Ulysses" Berkman  <jacob@helixcode.com>

	* camel-*.c: teach camel about "its" vs. "it's"

svn path=/trunk/; revision=5819
2000-10-10 16:57:29 +00:00