| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
2000-07-07 Jeffrey Stedfast <fejj@helixcode.com>
* message-list.c (get_message_info): This wasn't quite right, it
will now work but still isn't perfect. See FIXME comment.
svn path=/trunk/; revision=3965
|
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-stream.c (stream_read): Don't cache
the exact server response, only cache the important data (aka
the mime part).
svn path=/trunk/; revision=3964
|
|
|
|
|
|
| |
in the folder rather than by date.
svn path=/trunk/; revision=3963
|
|
|
|
|
|
|
| |
* camel-mime-utils.c (header_references_decode): Work around
In-Reply-To's with unquoted punctuation. So many broken mailers.
svn path=/trunk/; revision=3962
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-thread.c (remove_node): Add another argument "clast"
pointing to the container before the current one in the list,
which it can update if that turns out to be the one that it
removed.
(group_root_set): Update for remove_node change, and remove both
nodes in the "subjects are common" case. Fixes a bug that would
cause the message list to be truncated if this rule was invoked.
svn path=/trunk/; revision=3961
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c: Lots of changes. Store uids as node data on the
tree nodes and use those rather than rows where possible. (The
concept of "row" is just getting too complicated.) Get rid of the
summary_table, because given a uid we can call
camel_folder_get_message_info, which makes more sense than keeping
a separate uid->row hash table ourselves.
(get_message_info): update
(get_message_row): removed
(ml_col_cound, ml_row_count, ml_value_at, ml_set_value_at,
ml_cell_is_editable, ml_duplicate_value, ml_free_value,
ml_initialize_value, ml_value_is_empty, ml_value_to_string):
Removed. We always use the tree model now.
(message_list_init): Remove the non-tree code.
(build_tree): store uids in the tree rather than row numbers,
and build the message_list->uid_rowmap to map from uids to rows
when needed.
(message_list_regenerate): Renamed from _set_search, since it's
used to redraw in non-search cases too.
(message_changed): Use the uid_rowmap to get a model row number.
* message-thread.c (thread_messages): Change the interface on this
to work with the new MessageList.
* folder-browser.c (search_set, folder_browser_clear_search):
s/message_list_set_search/message_list_regenerate/
svn path=/trunk/; revision=3960
|
|
|
|
|
|
|
| |
* filter-driver.c: Update for camel_folder_search_by_expression
change (GList -> GPtrArray).
svn path=/trunk/; revision=3959
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder.c (camel_folder_search_by_expression): Make this
return a GPtrArray rather than a GList.
* camel-folder-search.c (camel_folder_search_execute_expression):
* providers/imap/camel-imap-folder.c (imap_search_by_expression):
* providers/mbox/camel-mbox-folder.c (mbox_search_by_expression):
* providers/nntp/camel-nntp-folder.c (nntp_search_by_expression):
Update to return a GPtrArray rather than a GList.
svn path=/trunk/; revision=3958
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (scan_property): Handle the SEQUENCE
property.
(free_icalcomponent): Ditto.
(cal_component_get_sequence): Ditto.
(cal_component_set_sequence): Ditto.
(cal_component_free_sequence): Ditto.
(cal_component_set_last_modified): Removed incorrect assertion.
(CalComponentPrivate): New need_sequence_inc flag. The sequence
number must be incremented when certain properties change, so we
store a flag that says if we need to bump it when piping the
object over the wire.
(free_icalcomponent): Reset need_sequence_inc.
(cal_component_set_dtstart): Set need_sequence_inc.
(cal_component_set_dtend): Ditto.
(cal_component_set_due): Ditto.
svn path=/trunk/; revision=3957
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/e-entry.c: Set "anchor" and "fill_clip_rectangle"
arguments.
* widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added
"fill_clip_rectangle" argument which describes whether to accept
clicks throughout the clipping rectangle.
svn path=/trunk/; revision=3956
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* gui/component/select-names/e-select-names-manager.c: Make the
entry widgets we create editable.
* gui/component/select-names/e-select-names-model.c: Use
e_strsplit instead of g_strsplit. Fixed an off by 1 error.
* gui/component/select-names/e-select-names-table-model.c: When
the model changes, send a model changed signal.
* gui/component/select-names/e-select-names-text-model.c: Made
changing this work correctly if it's empty. Made change signals
propagate properly. Is a bit better about freeing iterators when
done.
* gui/component/select-names/e-select-names.c: Made the finished
lists be in order instead of being sorted.
svn path=/trunk/; revision=3955
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* e-util.c, e-util.h: Added e_strsplit to work around a bug in
g_strsplit.
svn path=/trunk/; revision=3953
|
|
|
|
| |
svn path=/trunk/; revision=3952
|
|
|
|
|
|
| |
of refs and unrefs matches again.
svn path=/trunk/; revision=3951
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Jeffrey Stedfast <fejj@helixcode.com>
* providers/smtp/camel-smtp-transport.c (esmtp_get_authtypes):
Fixed the parser to actually work
svn path=/trunk/; revision=3950
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/e-entry.c: Fixed some typos.
svn path=/trunk/; revision=3949
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* gui/component/addressbook.c (new_server_cb): Since
ELDAPServer->port is a char *, allocate a string with the number
389 contained.
* gui/component/addressbook.c: Make the select names test test the
new code instead of the old way of getting to an ESelectNames
dialog.
* gui/component/select-names/e-select-names-manager.c: Coded
storing the model for each section, creating an entry and
returning it, and for activating the dialog. Wrote a bit of the
get_cards code, but not all of it.
* gui/component/select-names/e-select-names-model.c,
gui/component/select-names/e-select-names-model.h: Coded all of
the code needed to make ESelectNamesTextModel work (it doesn't
yet, but all the code should be there.) Removed
E_SELECT_NAMES_MODEL_DATA_TYPE_SEPARATION_MATERIAL.
* gui/component/select-names/e-select-names-table-model.c,
gui/component/select-names/e-select-names-text-model.c: Changed
these to compensate for removal of
E_SELECT_NAMES_MODEL_DATA_TYPE_SEPARATION_MATERIAL.
* gui/component/select-names/e-select-names-table-model.h,
gui/component/select-names/e-select-names-text-model.h: Fixed some
silly typos.
* gui/component/select-names/e-select-names.c,
gui/component/select-names/e-select-names.h: Added a parameter to
add_section that lets you specify the source ESelectNamesModel.
svn path=/trunk/; revision=3948
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* message-list.c (get_message_info): Handle a row number of -1
properly.
svn path=/trunk/; revision=3947
|
|
|
|
|
|
|
|
|
| |
2000-07-07 Christopher James Lahey <clahey@helixcode.com>
* e-iterator.c, e-iterator.h, e-list-iterator.c,
e-list-iterator.h: Added last and insert functions.
svn path=/trunk/; revision=3946
|
|
|
|
|
|
| |
* vfoldertypes.xml: sync this to filtertypes.xml (to/cc thing)
svn path=/trunk/; revision=3945
|
|
|
|
| |
svn path=/trunk/; revision=3944
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Chris Toshok <toshok@helixcode.com>
* ldapservers.xml: break up the uri into it's component pieces. -
don't store the uri in this file.
svn path=/trunk/; revision=3943
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Chris Toshok <toshok@helixcode.com>
* gui/component/e-ldap-storage.h: add scope to ELDAPServer, and
make port a string.
* gui/component/e-ldap-storage.c (load_ldap_data): don't load a
uri, load all the bits and pieces and build up the uri when
creating the folder, according to the openldap url format.
(ldap_server_foreach): store out each of the individual uri
pieces.
(e_ldap_storage_remove_server): free the new fields.
(get_string_value): if the text is empty, return the empty string
instead of NULL.
* gui/component/e-ldap-server-dialog.c (extract_server_info): port is a string now.
(fill_in_server_info): port is a string now.
svn path=/trunk/; revision=3942
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Federico Mena Quintero <federico@helixcode.com>
* e-dialog-widgets.c: Added docstrings. This file did not have
them at all. EEEEEEK!
svn path=/trunk/; revision=3941
|
|
|
|
|
|
| |
EvolutionStorage.
svn path=/trunk/; revision=3940
|
|
|
|
|
|
|
|
| |
* configure.in: make pthreads not required again, since they
aren't, and remove widgets/e-toolbar/Makefile from AC_OUTPUT since
that dir doesn't exist any more.
svn path=/trunk/; revision=3939
|
|
|
|
|
|
|
|
|
| |
* message-list.c (get_message_info): Map tree model row numbers to
summary row numbers.
(ml_tree_value_at, ml_tree_set_value_at,
ml_tree_is_cell_editable): So don't do that here.
svn path=/trunk/; revision=3938
|
|
|
|
| |
svn path=/trunk/; revision=3937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (scan_property): Handle the
LAST-MODIFIED property.
(free_icalcomponent): Ditto.
(cal_component_get_last_modified): Ditto.
(cal_component_set_last_modified): Ditto.
(get_icaltimetype): New function to get struct icaltimetype
values.
(cal_component_get_created): Use get_icaltimetype().
(set_icaltimetype): New function to set struct icaltimetype
values.
(cal_component_set_created): Use set_icaltimetype().
svn path=/trunk/; revision=3936
|
|
|
|
|
|
|
| |
* e-tree-model.c (e_tree_model_node_remove): Make this work
recursively.
svn path=/trunk/; revision=3935
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (scan_property): Handle the CREATED
property.
(free_icalcomponent): Ditto.
(cal_component_free_icaltimetype): Ditto.
(cal_component_get_created): Ditto.
(cal_component_set_created): Ditto.
(cal_component_init): Do not create an UID here.
(ensure_mandatory_properties): New function to ensure that the
mandatory RFC properties are indeed in the component. If they are
not, we create them on the fly.
(cal_component_set_new_vtype): Use ensure_mandatory_properties().
(cal_component_set_icalcomponent): Ditto.
(cal_component_get_uid): Return the UID in a parameter, not as a
function return value, for consistency's sake.
(scan_property): Handle the DTSTAMP property.
(free_icalcomponent): Ditto.
(cal_component_get_dtstamp): Ditto.
(cal_component_set_dtstamp): Ditto.
svn path=/trunk/; revision=3934
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 JP Rosevear <jpr@arcavia.com>
* mail-config.glade*: Glade files for the configuration dialog.
* mail-config.c (providers_config_new): Build the dialog with
glade.
svn path=/trunk/; revision=3933
|
|
|
|
| |
svn path=/trunk/; revision=3932
|
|
|
|
|
|
|
| |
* folder-browser-factory.c, folder-browser.c, mail-ops.c,
message-list.c: fix warnings.
svn path=/trunk/; revision=3931
|
|
|
|
|
|
|
| |
* main.c (main): gtkhtmllib_init is no more. Call gconf_init
directly instead.
svn path=/trunk/; revision=3930
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Chris Toshok <toshok@helixcode.com>
* e-cell-tree.c (ect_draw): fix the conditions under which we draw
a horizontal line.
svn path=/trunk/; revision=3929
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Chris Toshok <toshok@helixcode.com>
* configure.in (AC_OUTPUT): remove the default_user Directories
dir.
svn path=/trunk/; revision=3928
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c (message_list_select_next): New function to
select the first message on or after the given row that meets
certain flag criteria.
* folder-browser.c (etable_key): call message_list_select_next to
select next non-deleted message after Delete.
* mail-ops.c (real_fetch_mail): call message_list_select_next to
select first unread message in current folder if it changes.
(real_delete_msg): Remove the code to move the etable cursor. It
only makes sense really if you deleted the message with the
keyboard, so do it from there.
svn path=/trunk/; revision=3927
|
|
|
|
|
|
|
|
|
| |
* camel-mime-utils.c (header_references_decode): Make this deal
with the full RFC822 References/In-Reply-To format rather than
just the more-nicely-behaved RFC1036 version. (Needed to parse
In-Reply-To headers with extra junk in them.)
svn path=/trunk/; revision=3926
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_summary): Parse for
more header information to allow message threading in IMAP.
(imap_get_message_info): Same.
* camel-folder-summary.c: Renamed summary_format_* to
camel_summary_format_* and moved them into public scope.
svn path=/trunk/; revision=3925
|
|
|
|
|
|
|
| |
* mail-identify.c: Add a workaround for a small gnome-vfs 0.2 bug
so we don't need to require CVS gnome-vfs.
svn path=/trunk/; revision=3924
|
|
|
|
| |
svn path=/trunk/; revision=3923
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-thread.c (sort_thread): sort messages based on date for
the initial sort order.
(thread_messages_free): Implement.
(message_list_init): set the root node invisible afterall.
(message_list_set_search): Clear the old tree before putting in a
new one.
svn path=/trunk/; revision=3922
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Not Zed <NotZed@HelixCode.com>
* message-list.c (message_list_init_header): Setup the subject
renderer to a tree in tree mode.
(on_cursor_change_cmd): For a tree model, map the view row to the
data row.
(build_tree): Builds the tree data structure of all messages.
(message_list_set_search): For a tree model, build the tree here.
(ml_tree_icon_at): Icon callback, returns nothing.
(ml_tree_value_at):
(ml_tree_set_value_at):
(ml_tree_is_cell_editable): Maps tree node to data row, and calls
the equivalent table callback
(message_list_init_renderers): Setup the tree renderer if needed.
* message-list.h: Add a tree renderer to render list, and
tree_view indicator.
svn path=/trunk/; revision=3921
|
|
|
|
| |
svn path=/trunk/; revision=3920
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am, libical/configure.in: Fixed some make distcheck
errors.
svn path=/trunk/; revision=3919
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor.c: Changed "FIXME: Save and
Close" to "Save and Close". Removed some toolbar items that will
never be used.
* gui/component/select-names/e-select-names-model.c,
gui/component/select-names/e-select-names-model.h: Added functions
to allow you to modify the model (not implemented yet.)
* gui/component/select-names/e-select-names-table-model.c,
gui/component/select-names/e-select-names-table-model.h: Finished
this. Doesn't support changing the model at all.
* gui/component/select-names/e-select-names-text-model.c: Finished
this. Changing the model by typing is done, but doesn't work
since none of the functions in the base model are implemented.
svn path=/trunk/; revision=3918
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Jeffrey Stedfast <fejj@helixcode.com>
* providers/smtp/camel-smtp-transport.c (smtp_connect): Oops. Don't
pass port # as a string in the error code (if it fails to connect).
svn path=/trunk/; revision=3917
|
|
|
|
|
|
|
|
| |
2000-07-06 Not Zed <NotZed@HelixCode.com>
* message-thread.[ch]: Code for message threading.
svn path=/trunk/; revision=3916
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* HACKING:
Changelog entries should now go to toplevel Changelog.
I now prefer this, because of the prepare-ChangeLog.pl
script used for Nautilus. See HACKING for more.
* applet/pilot.c: (main):
* configure.in:
* gpilotd/Makefile.am:
* gpilotd/gnome-pilot-client.gob:
* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_init):
* macros/gnome-pilot.m4:
* utils/Makefile.am:
Done a lot of damagecontrol after the OAF collision
that happened. GNORBA is now the default object activator
even if bonobo/oaf/whatnot is installed. You can switch
to oaf if you configure with --with-oaf (up to the reader
to completely finish this).
The OAF code is still in CVS, it compiles (no longer
breaks gnome-pim), but still doens't work though.
(there a limit to my time).
svn path=/trunk/; revision=3910
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Send GDK_BUTTON_RELEASE events to the ecell
associated with the cell (if it's the cursor.)
svn path=/trunk/; revision=3909
|
|
|
|
|
|
|
|
|
|
| |
2000-07-06 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_append_message): Changed
over to camel_imap_command_extended as that was the source of the
problems - apparently appending replies with more than just 1 line.
svn path=/trunk/; revision=3908
|
|
|
|
|
|
|
|
| |
* e-shell.c (e_shell_save_settings): Use the correct gconf path
(/apps, not /app), and call gconf_client_suggest_sync at the end.
(e_shell_restore_from_settings): Use the correct gconf path.
svn path=/trunk/; revision=3907
|
|
|
|
|
|
|
| |
* camel-folder-search.c (search_header_contains): make header
matching case-insensitive
svn path=/trunk/; revision=3906
|
|
|
|
|
|
| |
* e-sexp.c (e_sexp_parse): Kill debugging message
svn path=/trunk/; revision=3905
|
|
|
|
|
|
| |
* remove some non-error case debugging messages.
svn path=/trunk/; revision=3904
|
|
|
|
| |
svn path=/trunk/; revision=3903
|
|
|
|
| |
svn path=/trunk/; revision=3902
|
|
|
|
| |
svn path=/trunk/; revision=3901
|
|
|
|
| |
svn path=/trunk/; revision=3900
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-05 Jeffrey Stedfast <fejj@helixcode.com>
* camel-mime-utils.h: Added prototype for uudecode_step
* camel-mime-utils.c (uudecode_step): Cleaned up some junk that
should have been cleaned up when debugging printf's were taken out.
svn path=/trunk/; revision=3899
|
|
|
|
|
|
|
| |
* mail-identify.c (mail_identify_mime_part): Oops. My gnome-vfs
was out-of-date. Update for changed function name.
svn path=/trunk/; revision=3898
|
|
|
|
|
|
|
| |
* Makefile.am (INCLUDES): Set G_LOG_DOMAIN=__FILE__ rather than
"e-title-bar" in all three widgets.
svn path=/trunk/; revision=3897
|
|
|
|
| |
svn path=/trunk/; revision=3896
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-05 Chris Toshok <toshok@helixcode.com>
* gui/component/addressbook.c (new_server_cb): call
e_ldap_storage_add_server call.
* gui/component/ldap-server-dialog.glade: add name row.
* gui/component/e-ldap-server-dialog.h: remove the ELDAPServer type.
* gui/component/e-ldap-server-dialog.c (extract_server_info): add
support for the name-entry.
* gui/component/e-ldap-server-dialog.c (fill_in_server_info): same.
* gui/component/e-ldap-storage.h: add ELDAPServer type, and add
prototypes for e_ldap_storage_add_server and
e_ldap_storage_remove_server.
* gui/component/e-ldap-storage.c (e_ldap_storage_add_server): new
function, add it to our hash table, add a shell folder, and save
out the metadata.
(ldap_server_foreach): add the ldap server info under a
"contactserver" node.
(setup_ldap_storage): create our hashtable.
svn path=/trunk/; revision=3895
|
|
|
|
| |
svn path=/trunk/; revision=3894
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-identify.c (mail_identify_mime_part): Use the gnomevfs
sniff buffer interface to try to identify the MIME type when
everything else fails.
* mail-display.c (on_object_requested):
* mail-format.c (lookup_handler, handle_undisplayable,
handle_audio): s/gnome_mime/gnome_vfs_mime/
* Makefile.am: Add gnomevfs stuff
svn path=/trunk/; revision=3893
|
|
|
|
|
|
|
|
|
|
| |
back to disk even if the saved UID does not match the in-memory UID
and added some debugging messages.
Also, make sure the UID we use for Ibex stuff is the new one when
changing UIDs to solve a clashing problem.
svn path=/trunk/; revision=3892
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-05 Chris Toshok <toshok@helixcode.com>
* shortcuts.xml: remove the Internet Directories group.
* Makefile.am (default_DATA): add ldapservers.xml.
* local/Makefile.am (SUBDIRS): remove Directories.
* ldapservers.xml: new ldap metadata.
* local/Directories/*: remove directories.
svn path=/trunk/; revision=3891
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-05 Chris Toshok <toshok@helixcode.com>
* gui/component/addressbook.c (set_prop): remove hack to read
"uri" file from local directory.
* gui/component/Makefile.am (evolution_addressbook_SOURCES): add
e-ldap-storage.{c,h}
* gui/component/addressbook-component.c (owner_set_cb): call
setup_ldap_storage.
* gui/component/e-ldap-storage.c (setup_ldap_storage): Register
the LDAP storage and load the .xml file.
(load_ldap_data): function to load our xml file.
(save_ldap_data): function to save our xml file.
svn path=/trunk/; revision=3890
|
|
|
|
|
|
|
|
| |
* filtertypes.xml: Fix typos and update the "to-address" rule to
match To or Cc.
* vfoldertypes.xml: Fix typos.
svn path=/trunk/; revision=3889
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder-summary.c: Add "Cc" to summary and bump summary
version number.
* camel-folder-search.c (search_header_contains): make "Cc" a
searchable header.
svn path=/trunk/; revision=3888
|
|
|
|
|
|
|
|
|
|
| |
* filter-driver.c (do_delete, do_copy, do_stop,
filter_driver_run): Add uids to the "processed" list only after
succesfully doing something with them. Fixes the problem where
copying a message to a folder that didn't exist would result in it
disapearing.
svn path=/trunk/; revision=3887
|
|
|
|
| |
svn path=/trunk/; revision=3886
|
|
|
|
| |
svn path=/trunk/; revision=3885
|
|
|
|
| |
svn path=/trunk/; revision=3884
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-04 Damon Chaplin <damon@helixcode.com>
* gui/gncal-todo.c (gncal_todo_update): Use &obj instead of &ico in
the call to cal_client_get_object(). The ToDo list should work now.
* gui/event-editor-dialog.glade: set the toplevel GnomeApp to invisible
so it doesn't appear and then resize.
svn path=/trunk/; revision=3883
|
|
|
|
| |
svn path=/trunk/; revision=3882
|
|
|
|
| |
svn path=/trunk/; revision=3881
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (cal_component_get_summary): Use
CalComponentText instead of CalComponentPropSummary. Removed the
latter typedef.
(cal_component_set_summary): Likewise.
(scan_property): Handle the CLASSIFICATION property.
(cal_component_get_classification): Ditto.
(cal_component_set_classification): Ditto.
svn path=/trunk/; revision=3880
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c (select_msg): call mail_display_set_message with
NULL if the message we tried to select doesn't exist (probably
meaning we tried to selecte the first message and the folder is
empty.)
* mail-display.c (mail_display_set_message): deal with NULL as an
input (meaning "undisplay previous message and display nothing").
svn path=/trunk/; revision=3879
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Christopher James Lahey <clahey@helixcode.com>
* gui/component/select-names/e-select-names-manager.c,
gui/component/select-names/e-select-names-text-model.c,
gui/component/select-names/e-select-names.c: Fixed more compile
errors.
svn path=/trunk/; revision=3878
|
|
|
|
|
|
|
|
| |
2000-07-03 Christopher James Lahey <clahey@helixcode.com>
* gui/component/select-names/Makefile.am: Fixed compile error.
svn path=/trunk/; revision=3877
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/Makefile.am: Removed e-card-iterator.c,
e-card-iterator.h, e-card-list-iterator.c, e-card-list-iterator.h,
e-card-list.c, e-card-list.h.
* backend/ebook/e-card-iterator.c,
backend/ebook/e-card-iterator.h,
backend/ebook/e-card-list-iterator.c,
backend/ebook/e-card-list-iterator.h, backend/ebook/e-card-list.c,
backend/ebook/e-card-list.h: Removed in favor or versions without
the -card in the e-util directory since these classes are not
specific to cards at all.
* backend/ebook/e-card-simple.c, backend/ebook/e-card-simple.h,
backend/ebook/e-card.c, backend/ebook/e-card.h,
backend/ebook/load-pine-addressbook.c, backend/ebook/test-card.c,
backend/pas/pas-backend-file.c: Changed the references to
e-card-list.c and friends to e-list.c and friends.
* contact-editor/e-contact-editor.c: Added #include
<e-contact-save-as.h> to fix a warning.
* gui/component/Makefile.am: Moved a number of classes associated
with the select-names object to the new select-names directory.
* gui/component/addressbook.c: Changed the reference to
e-select-names.h.
* gui/component/e-select-names.c, gui/component/e-select-names.h,
gui/component/select-names.glade,
gui/component/select-names.glade.h: Moved these files into
select-names/.
* gui/component/select-names/.cvsignore,
gui/component/select-names/Makefile.am,
gui/component/select-names/e-select-names-manager.c,
gui/component/select-names/e-select-names-manager.h,
gui/component/select-names/e-select-names-model.c,
gui/component/select-names/e-select-names-model.h,
gui/component/select-names/e-select-names-table-model.c,
gui/component/select-names/e-select-names-table-model.h,
gui/component/select-names/e-select-names-text-model.c,
gui/component/select-names/e-select-names-text-model.h,
gui/component/select-names/e-select-names.c,
gui/component/select-names/e-select-names.h,
gui/component/select-names/recipient.glade,
gui/component/select-names/select-names.glade,
gui/component/select-names/select-names.glade.h: New files for
select names dialog (e-select-names.c, e-select-names.h,
select-names.glade, select-names.glade.h and recipient.glade moved
from gui/component/.)
svn path=/trunk/; revision=3876
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (cal_component_free_text_list): Renamed
from cal_component_free_description_list(). We can share this
function since both comments and descriptions have the same form.
(scan_text): Ditto.
(get_text_list): New function.
(set_text_list): New function.
(cal_component_get_description_list): Use get_text_list().
(cal_component_set_description_list): Use set_text_list().
(cal_component_set_uid): Add sanity check.
(cal_component_get_summary): Ditto.
(cal_component_get_description_list): Ditto.
(cal_component_get_dtstart): Ditto.
(cal_component_get_dtend): Ditto.
(cal_component_get_due): Ditto.
(scan_property): Handle the COMMENT property.
(cal_component_get_comment_list): Ditto.
(cal_component_set_comment_list): Ditto.
svn path=/trunk/; revision=3875
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/Makefile.am: Added e-entry.c and e-entry.h.
* widgets/e-text/e-entry.c, widgets/e-text/e-entry.h: New files to
be a widget containing a text item.
* widgets/e-text/e-text.c: Fixed some spacing.
svn path=/trunk/; revision=3874
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Added a reflow_compare callback and did removal
if you do shift-click on a selected row that's not the cursor.
svn path=/trunk/; revision=3873
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-03 Christopher James Lahey <clahey@helixcode.com>
* e-iterator.c, e-iterator.h, e-list-iterator.c,
e-list-iterator.h, e-list.c, e-list.h: New list class with
iterators.
* e-canvas.c: Made it so that you don't get the same selection in
the selection list more than once.
svn path=/trunk/; revision=3871
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder-summary.c (message_info_new): Parse In-Reply-To
with header_references_decode, not header_msgid_decode.
* camel-mime-message.c (camel_mime_message_class_init): message
headers are case-insensitive.
svn path=/trunk/; revision=3870
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/pop3/camel-pop3-store.c (camel_pop3_command): Fix a
bug in error-setting code.
(pop3_connect): Don't re-prompt for password in the KPOP case.
(pop3_get_response): New function, split out from
camel_pop3_command.
(connect_to_server): Use pop3_get_response to parse the greeting
message, and error out appropriately if it's -ERR.
svn path=/trunk/; revision=3869
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-02 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (scan_categories): Handle CATEGORIES.
This can appear multiple times, so we maintain a list. We
compress them later to a single property with multiple values.
(cal_component_get_categories_list): Ditto.
(cal_component_set_categories_list): Ditto.
(cal_component_free_categories_list): Ditto.
(free_icalcomponent): Properly free the mappings.
svn path=/trunk/; revision=3868
|
|
|
|
|
|
|
|
| |
This probably makes us leak, but I don't understand how the code is
supposed to work so I cannot do the correct fix. At least filters
(seem to) work now.
svn path=/trunk/; revision=3867
|
|
|
|
|
|
|
|
| |
* mail-ops.c (real_fetch_mail): Remove hack to redisplay the
inbox, since folder_changed signals will now be emitted
appropriately.
svn path=/trunk/; revision=3866
|
|
|
|
|
|
| |
(append_message): emit "folder_changed" on a successful append.
svn path=/trunk/; revision=3865
|
|
|
|
|
|
|
|
| |
* filter-driver.c (open_folder): freeze the folder to avoid
multiple folder_changed's
(close_folder): and thaw it.
svn path=/trunk/; revision=3864
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder.c (camel_folder_freeze, camel_folder_thaw): New
functions to freeze and thaw a folder (to prevent message/folder
changed signals in the middle of a long series of operations).
(camel_folder_class_init): Change signals to GTK_RUN_FIRST.
(message_changed, folder_changed): Add default implementations
that stop the emission and record info for later if the folder is
frozen.
* providers/mbox/camel-mbox-folder.c (mbox_sync): leftover fixes
from the close->sync change: don't destroy the ibex, summary, and
search when syncing.
svn path=/trunk/; revision=3863
|
|
|
|
|
|
|
| |
* component-factory.c (create_vfolder_storage): Fix
filter_driver_new invocation.
svn path=/trunk/; revision=3862
|
|
|
|
|
|
|
| |
* Makefile.am (bin_PROGRAMS): test-mail and test-thread should be
noinst.
svn path=/trunk/; revision=3861
|
|
|
|
|
|
|
|
|
| |
* mail-ops.c (real_fetch_mail):
(vfolder_editor_clicked):
* component-factory.c (create_vfolder_storage):
Pass mail_uri_to_folder and rules to filter_driver_new.
svn path=/trunk/; revision=3860
|
|
|
|
|
|
|
|
|
|
|
|
| |
* filter-driver.c (filter_driver_new): kill
filter_driver_set_session and filter_driver_set_rules and instead
make filter_driver_new take the rules and a callback function it
can use to turn URIs into folders.
(open_folder): Use the callback function rather than calling camel
directly: some URIs need special handling to turn them into stores
and folders correctly, so let the mailer do that.
svn path=/trunk/; revision=3859
|
|
|
|
|
|
| |
folder cannot be opened.
svn path=/trunk/; revision=3858
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-02 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (scan_datetime): Handle date/time and
timezone pairs.
(scan_property): Handle DTSTART and DTEND.
(cal_component_free_datetime): Ditto.
(get_datetime): Ditto.
(cal_component_get_dtstart): Ditto.
(set_datetime): Ditto.
(cal_component_set_dtstart): Ditto.
(cal_component_get_dtend): Ditto.
(cal_component_set_dtend): Ditto.
(scan_property): Handle DUE date.
(cal_component_get_due): Ditto.
(cal_component_set_due): Ditto.
svn path=/trunk/; revision=3857
|
|
|
|
|
|
|
|
|
|
| |
2000-07-02 Jeffrey Stedfast <fejj@helixcode.com>
* camel-mime-utils.c (uudecode_step): A rather complex uudecoder
written in the spirit of Zucchi-ness, is it up to par? Only the
Z-man can tell us :-)
svn path=/trunk/; revision=3856
|
|
|
|
|
|
| |
selection dialog, and update the code that uses it accordingly.
svn path=/trunk/; revision=3854
|
|
|
|
|
|
| |
correctly.
svn path=/trunk/; revision=3853
|
|
|
|
| |
svn path=/trunk/; revision=3852
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-service.c (camel_service_get_name): New method, to return
an end-user-friendly name corresponding to a service. (eg, "POP
service for danw on trna.helixcode.com").
* providers/imap/camel-imap-store.c,
providers/mbox/camel-mbox-store.c,
providers/nntp/camel-nntp-store.c,
providers/pop3/camel-pop3-store.c,
providers/sendmail/camel-sendmail-transport.c,
providers/smtp/camel-smtp-transport.c: Implement.
svn path=/trunk/; revision=3851
|
|
|
|
|
|
|
| |
* providers/imap/Makefile.am: remove unneeded
libcamelimap_la_LDADD.
svn path=/trunk/; revision=3850
|
|
|
|
|
|
|
| |
* providers/pop3/camel-pop3-store.c (connect_to_server): fix the
CAPA-parsing code to not get into an infinite loop.
svn path=/trunk/; revision=3849
|
|
|
|
|
|
|
| |
* pixmaps.h, pixmaps/*.xpm: Removed. These aren't being used any
more. (The real pixmaps are in ../art.)
svn path=/trunk/; revision=3848
|
|
|
|
|
|
|
|
|
|
| |
2000-07-01 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_message): Fixed
the bug that would sometimes leave part of the server response
tacked on to the end of the message.
svn path=/trunk/; revision=3847
|
|
|
|
|
|
|
|
|
| |
2000-07-01 Jeffrey Stedfast <fejj@helixcode.com>
* filter-driver.c: Updated to reflect changes made to
camel-folder.
svn path=/trunk/; revision=3846
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-01 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (cal_component_get_description_list):
Handle the DESCRIPTION property. There can be multiple
descriptions with parameters each, so we deal with a list instead
of a single structure.
(cal_component_set_description_list): Ditto.
(cal_component_free_description_list): Ditto.
(scan_property): Ditto.
(scan_description): Ditto.
svn path=/trunk/; revision=3845
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-01 Jeffrey Stedfast <fejj@helixcode.com>
* message-list.c (get_message_info):
(select_msg): Updated to reflect camel-folder changes.
* mail-ops.c (real_fetch_mail): Modified to reflect camel-folder
changes.
svn path=/trunk/; revision=3844
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-01 Jeffrey Stedfast <fejj@helixcode.com>
* camel-folder.c: Renamed _by_uid methods. Since we no longer
have get-by-number methods, no need to have the _by_uid
extensions.
(get_message_by_uid): Renamed to get_message
(delete_message_by_uid): Renamed to delete_message
(summary_get_by_uid): Renamed to get_message_info
* providers/mbox/camel-mbox-folder.c:
* providers/pop3/camel-pop3-folder.c:
* providers/imap/camel-imap-folder.c:
* providers/vee/camel-vee-folder.c: Updated to reflect
camel-folder changes.
svn path=/trunk/; revision=3843
|
|
|
|
| |
svn path=/trunk/; revision=3842
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-30 Jeffrey Stedfast <fejj@helixcode.com>
* camel-folder.c (camel_folder_copy_message_to): New function, to
copy a message from one folder to another. The default
implementation just uses append_message, but providers can
implement more efficient versions for use when both folders are on
the same store.
* broken-date-parser.[c,h]: Utilities for parsing broken
date strings.
* providers/imap/camel-imap-folder.c (imap_move_message_to):
(imap_copy_message_to): Implemented.
* camel-mime-utils.c (header_decode_date): Wrote some code to try
and un-mangle broken date formats and then parse that new string
instead.
svn path=/trunk/; revision=3841
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-30 Jeffrey Stedfast <fejj@helixcode.com>
* broken-date-parser.[c,h]: Utilities for parsing broken
date strings.
* providers/imap/camel-imap-folder.c: fixed some mem leaks
svn path=/trunk/; revision=3840
|
|
|
|
| |
svn path=/trunk/; revision=3839
|
|
|
|
| |
svn path=/trunk/; revision=3838
|
|
|
|
| |
svn path=/trunk/; revision=3837
|
|
|
|
|
|
|
|
|
|
| |
2000-06-30 Jeffrey Stedfast <fejj@helixcode.com>
* camel-mime-utils.c (header_decode_date): Wrote some code to try
and un-mangle broken date formats and then parse that new string
instead.
svn path=/trunk/; revision=3836
|
|
|
|
|
|
|
|
| |
* mail-ops.c (print_msg): Use gnome-print to do a print preview.
* folder-browser-factory.c: Hook up "Print" button.
svn path=/trunk/; revision=3835
|
|
|
|
| |
svn path=/trunk/; revision=3834
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c (message_list_foreach): New function, a wrapper
around e_table_selected_row_foreach, which calls the callback
function with UIDs rather than row numbers.
* folder-browser-factory.c: Remove never-used "Find" button from
the toolbar and replace it with "Refile". (We need a better icon
for this...). Hook up "Refile" to "refile_msg".
* mail-ops.c (refile_msg): Call the shell's user_select_folder
routine, and then use message_list_foreach and real_refile_msg to
do the work.
(delete_msg): Update to use message_list_foreach.
* folder-browser.c (mail_uri_to_folder): new function, extracted
from folder_browser_load_folder, to turn a URI into a folder.
(folder_browser_load_folder): Use it.
svn path=/trunk/; revision=3833
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder.c (camel_folder_move_message_to): New function, to
move a message from one folder to another. The default
implementation just uses append_message and delete_message, but
providers can implement more efficient versions for use when both
folders are on the same store.
svn path=/trunk/; revision=3832
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-Shell.idl: add "cancel" to FolderSelectionListener.
* evolution-shell-client.c (impl_FolderSelectionListener_cancel):
Implement cancel (set *uri and *physical_uri to NULL).
(evolution_shell_client_user_select_folder): document %NULL uri
and physical_uri return values.
* e-shell.c (folder_selection_dialog_clicked_cb): If the user
clicked "Cancel" or used the wm to close the dialog, call _cancel
instead of _selected.
svn path=/trunk/; revision=3831
|
|
|
|
| |
svn path=/trunk/; revision=3830
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c (on_row_selection): use the ETable row_selection
signal to track how many rows are selected. Eventually we will use
this info to disable toolbar buttons when you have too few/too
many messages selected, but the current toolbar widget doesn't
allow that.
* message-list.h, message-list.c, mail-ops.c: Change selected_row
and selected_uid fields of MessageList to cursor_row and
cursor_uid to be more correct according to the new ETable
interfaces.
svn path=/trunk/; revision=3829
|
|
|
|
| |
svn path=/trunk/; revision=3828
|
|
|
|
| |
svn path=/trunk/; revision=3827
|
|
|
|
|
|
| |
object pointer in ::set_owner.
svn path=/trunk/; revision=3826
|
|
|
|
| |
svn path=/trunk/; revision=3825
|
|
|
|
| |
svn path=/trunk/; revision=3824
|
|
|
|
| |
svn path=/trunk/; revision=3823
|
|
|
|
|
|
|
|
| |
2000-06-29 Christopher James Lahey <clahey@helixcode.com>
* gui/component-factory.c: Make calendar die when evolution quits.
svn path=/trunk/; revision=3822
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Ettore Perazzoli <ettore@helixcode.com>
* notes/component-factory.c (owner_set_cb): Get an
EvolutionShellClient instead of an Evolution_Shell to match the
changes in libeshell.
2000-06-29 Peter Williams <peterw@helixcode.com>
* configure.in: Re-enable GNOME_PILOT_CHECK.
Change AC_MSG_CHECKING([For...]) to [for...]. It's the little
things that matter.
2000-06-28 Ettore Perazzoli <ettore@helixcode.com>
* configure.in: `AM_PATH_GCONF'.
2000-06-27 Peter Williams <peterw@curious-george.helixcode.com>
* configure.in (ctime_r): Check for whether ctime_r takes
two (Linux) or three (Solaris) arguments.
(AC_OUTPUT): Don't create notes/Makefile twice.
* acconfig.h: Add CTIME_R_THREE_ARGS to the list.
svn path=/trunk/; revision=3821
|
|
|
|
| |
svn path=/trunk/; revision=3820
|
|
|
|
| |
svn path=/trunk/; revision=3819
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* C/preface.sgml: Minor fixes.
* C/usage-notes.sgml: New File for feature that is yet to come.
* C/evolution-guide.sgml: Added entity for notes chapter.
* C/usage-mainwindow.sgml: Un-commented references to notes section.
* C/apx-authors.sgml: Removed dcm from author list.
* C/usage-calendar.sgml: Added to-do list features.
svn path=/trunk/; revision=3818
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Jody Goldberg <jgoldberg@home.com>
* e-canvas.c (e_canvas_init) : Init the InputContext members
(e_canvas_class_init) : Add a handler for unrealize.
(e_canvas_focus_in) : enable the input context.
(e_canvas_focus_out) : enable the input context.
(e_canvas_realize) : Create an input context.
(e_canvas_unrealize) : New function to release the input context.
svn path=/trunk/; revision=3817
|
|
|
|
|
|
|
| |
dia/po/da.po evolution/po/da.po gernel/po/da.po
nautilus/po/da.po pan/po/da.po
svn path=/trunk/; revision=3816
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Federico Mena Quintero <federico@helixcode.com>
* gui/Makefile.am: Do not link and include the pilot stuff for the
calendar component, just for the Pilot conduit. Commented out the
Pilot part so that Evolution can build. Sigh, we'll have to
modify gnome-pilot to use OAF.
svn path=/trunk/; revision=3815
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer.c: Changed "Exit" to "Close" in the File menu.
This is a little more intuitive as it does not suggest exiting
the application, just says "close this window"
svn path=/trunk/; revision=3814
|
|
|
|
| |
svn path=/trunk/; revision=3813
|
|
|
|
| |
svn path=/trunk/; revision=3812
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
* mail-ops.c (delete_msg): Clean up compile warnings
(real_fetch_mail): Fetching from IMAP should do nothing
svn path=/trunk/; revision=3811
|
|
|
|
|
|
|
| |
evolution/po/da.po gedit/po/da.po gimp/po-libgimp/da.po
gnome-vfs/po/da.po gnomeicu/po/da.po guppi3/po/da.po
svn path=/trunk/; revision=3810
|
|
|
|
|
|
|
|
| |
2000-06-29 Christopher James Lahey <clahey@helixcode.com>
* mail-ops.c: Handle multiple deletes (change by Peter Williams.)
svn path=/trunk/; revision=3809
|
|
|
|
| |
svn path=/trunk/; revision=3808
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
* folder-browser-factory.c: Changed "Send" to "Compose" to
avoid user confusion. Compose is a little more intuitive.
Also changed the pixmap to MAIL_NEW instead of MAIL_SND
svn path=/trunk/; revision=3807
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Jeffrey Stedfast <fejj@helixcode.com>
* folder-browser-factory.c: Changed "Send" to "Compose" to
avoid user confusion. Compose is a little more intuitive.
* mail-ops.c (compose_msg): Renamed to avoid confusion
svn path=/trunk/; revision=3805
|
|
|
|
|
|
|
|
|
| |
* component-factory.c (create_imap_storage, create_news_storage):
remove some code incorrectly copied and pasted from
create_vfolder_storage which caused vfolder creation to stop
working.
svn path=/trunk/; revision=3804
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-29 Christopher James Lahey <clahey@helixcode.com>
* message-list.c, mail-ops.c: Changed the name of
e_table_select_row to e_table_set_cursor_row.
From widgets/e-table:
2000-06-29 Christopher James Lahey <clahey@helixcode.com>
* e-table-click-to-add.c: Made this appear a bit better.
* e-table-defines.h: Cleaned this up a bit, added
ETableForeachFunc.
* e-table-group-container.c, e-table-group-leaf.c,
e-table-group.c, e-table-group.h, e-table-item.c, e-table-item.h,
e-table.c, e-table.h: Changed e_table_select_row to
e_table_set_cursor_row. Changed e_table_get_selected_view_row to
e_table_get_cursor_row. Added e_table_selected_row_foreach.
* e-table-header-item.c: Fixed some warnings.
* e-table-sorted-variable.c: Removed some unneeded debugging print
statments.
* e-tree-example-1.c: Changed e_table_get_selected_view_row to
e_table_get_cursor_row.
svn path=/trunk/; revision=3799
|
|
|
|
| |
svn path=/trunk/; revision=3798
|
|
|
|
|
|
|
|
| |
* evolution-shell-component-client.c
(evolution_shell_component_client_new): Update warning message to
not say "CRASHING", since it won't if you have current bonobo.
svn path=/trunk/; revision=3795
|
|
|
|
| |
svn path=/trunk/; revision=3794
|
|
|
|
| |
svn path=/trunk/; revision=3793
|
|
|
|
| |
svn path=/trunk/; revision=3792
|
|
|
|
| |
svn path=/trunk/; revision=3791
|
|
|
|
| |
svn path=/trunk/; revision=3790
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* pcs/cal.c (Cal_get_uid_by_pilot_id):
(Cal_update_pilot_id):
* pcs/cal-backend-imc.c (cal_backend_imc_update_pilot_id):
(cal_backend_imc_get_uid_by_pilot_id):
* pcs/cal-backend.c (cal_backend_get_uid_by_pilot_id):
(cal_backend_update_pilot_id): server code to service these:
* gui/calendar-pilot-sync.c: updated to make use of cal-client.
also uses dirty bits on both sides to aid in syncing.
* cal-client/cal-client.c (cal_client_get_uid_by_pilot_id): new
function -- ask the cal server to return uid given an object's
pilot id.
(cal_client_update_pilot_id): new function -- inform the
cal server of an objects pilot id and pilot dirty-flag.
svn path=/trunk/; revision=3789
|
|
|
|
| |
svn path=/trunk/; revision=3788
|
|
|
|
|
|
|
|
|
| |
Evolution it will display the same folder as the last time, and will
hide/show the shortcut/folder bars as the last time.
This uses GConf so I also put a GConf check into configure.in.
svn path=/trunk/; revision=3787
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-28 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.[ch]: New files for the new iCalendar
component object. Today's properties: basic component type, UID,
SUMMARY.
* cal-util/Makefile.am: Added cal-component.[ch] to the list of
sources.
svn path=/trunk/; revision=3786
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-28 Christopher James Lahey <clahey@helixcode.com>
* gui/component/select-names/,
gui/component/select-names/e-select-names-manager.c,
gui/component/select-names/e-select-names-manager.h: New select
names manager interface (Not complete.)
svn path=/trunk/; revision=3785
|
|
|
|
|
|
| |
* mail-format.c (mail_generate_forward): add default subjects
svn path=/trunk/; revision=3784
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (imap_connect): Changed to
keep prompting user for a valid password until it either
authenticates or until Canceled by the user.
(camel_imap_command_extended): Improved speed (replaced the
g_strjoinv call with a faster implementation)
* providers/pop3/camel-pop3-store.c
(camel_pop3_command_get_additional_data): Fixed.
(pop3_connect): Changed to keep prompting the user for a
password until it either works or until Canceled by the user.
svn path=/trunk/; revision=3783
|
|
|
|
|
|
|
|
|
| |
* C/usage-contact.sgml: commented out future features; redid
contact editor stuff.
* C/apx-gloss.sgml: Removed "live doc" and added "minicard"
svn path=/trunk/; revision=3782
|
|
|
|
|
|
|
|
| |
* component-factory.c (create_folder): Refuse to create folders
not of type "mail", and correctly create an empty "mbox" folder
for new folders in /local.
svn path=/trunk/; revision=3781
|
|
|
|
| |
svn path=/trunk/; revision=3780
|
|
|
|
| |
svn path=/trunk/; revision=3779
|
|
|
|
|
|
|
| |
* e-html-utils.c (url_extract): add ")" to the set of characters
to back up over at the end of a potential URL.
svn path=/trunk/; revision=3778
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-28 Jeffrey Stedfast <fejj@helixcode.com>
* filter-arg-types.c (arg_string_edit_value): Changed "Filter name"
to "Option value" as "Filter name" made no sense in the dialog
(arg_address_edit_value): Same
(arg_folder_edit_value): What do we want to return??
svn path=/trunk/; revision=3777
|
|
|
|
|
|
|
|
| |
* main.c (init_corba): Call od_assert_using_oaf() or
od_assert_using_goad() as appropriate to make sure people didn't
someone trick the build system.
svn path=/trunk/; revision=3776
|
|
|
|
| |
svn path=/trunk/; revision=3775
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/mbox/camel-mbox-summary.c: General cleanup
(camel_mbox_summary_sync): Fixed a memory leak and added
CamelException handling.
* providers/mbox/camel-mbox-store.c (delete_folder): Fixed a
memory leak
* providers/mbox/camel-mbox-folder.c (mbox_append_message):
Default 'off_t seek' to -1 so as to make sure it's initialized
before it's used in the case of a bad stat() call.
(mbox_sync): Updated
(mbox_expunge): Updated
svn path=/trunk/; revision=3774
|
|
|
|
| |
svn path=/trunk/; revision=3773
|
|
|
|
| |
svn path=/trunk/; revision=3772
|
|
|
|
|
|
| |
it.
svn path=/trunk/; revision=3771
|
|
|
|
| |
svn path=/trunk/; revision=3770
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Aaron Weber <aaron@helixcode.com>
* C/devel-action.sgml: Removed file.
* C/devel-script.sgml: Same.
* C/devel-component.sgml: Same.
* C/preface.sgml: Removed references to devel section.
* C/evolution-guide.sgml: Removed references to devel section.
svn path=/trunk/; revision=3769
|
|
|
|
|
|
|
|
|
| |
2000-06-28 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Added a load of missing files.
* no.po: Updated Norwegian translation.
svn path=/trunk/; revision=3768
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (imap_connect): Move the
CAPABILITY command here so we don't have to keep checking
each time we open a folder.
(camel_imap_command_extended): If we are doing an EXAMINE,
don't bother doing a SELECT first.
* providers/imap/camel-imap-folder.c (imap_init): Update so
folder->has_search_capability depends on the parent IMAP store
(since this is really dependant on the IMAP implementation and
not the folder)
svn path=/trunk/; revision=3767
|
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-header-item.c: Added an unsort command.
* e-table-item.c: leave_edit when you loose the cursor.
svn path=/trunk/; revision=3766
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Made dates display grouping information
properly.
svn path=/trunk/; revision=3765
|
|
|
|
| |
svn path=/trunk/; revision=3764
|
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Christopher James Lahey <clahey@helixcode.com>
* providers/smtp/camel-smtp-transport.c: Don't close the filter
stream when done with it (this causes the source stream to close);
Instead, just flush it when done.
svn path=/trunk/; revision=3763
|
|
|
|
| |
svn path=/trunk/; revision=3762
|
|
|
|
|
|
| |
that we don't crash when freeing the XML tree.
svn path=/trunk/; revision=3761
|
|
|
|
|
|
|
|
| |
2000-06-27 Michael Meeks <michael@helixcode.com>
* pcs/Makefile.am (INCLUDES): use BONOBO_VFS_GNOME_CFLAGS.
svn path=/trunk/; revision=3760
|
|
|
|
| |
svn path=/trunk/; revision=3759
|
|
|
|
| |
svn path=/trunk/; revision=3758
|
|
|
|
| |
svn path=/trunk/; revision=3757
|
|
|
|
| |
svn path=/trunk/; revision=3756
|
|
|
|
| |
svn path=/trunk/; revision=3755
|
|
|
|
| |
svn path=/trunk/; revision=3754
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Work around mismatched ctime_r functions. This
will be fixed.
svn path=/trunk/; revision=3753
|
|
|
|
| |
svn path=/trunk/; revision=3752
|
|
|
|
| |
svn path=/trunk/; revision=3751
|
|
|
|
| |
svn path=/trunk/; revision=3750
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
* camel-folder-search.c (search_header_contains): Make header
search 'to' match 'to', and not 'from', small typo, fixes #317.
svn path=/trunk/; revision=3749
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
* component-factory.c (owner_set_cb): Put in a gross hack to
export the shell reference elsewhere.
svn path=/trunk/; revision=3748
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
* e-shell.c (folder_selection_dialog_clicked_cb): Close the dialog
when done. Dont do anything if 'new' was pressed, and always
return empty strings if 'cancel' was pressed.
2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
* e-shell.c (impl_Shell_user_select_folder): Set the listener as
the corba_listener data, not the shell.
svn path=/trunk/; revision=3747
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au>
* Makefile.am (INCLUDES): Add the shell dir for includes (for
corba interfaces).
* filter-arg-types.c (impl_FolderSelectionListener_selected):
Listener for folder query. Sigh.
(create_listener): Create the listener object for the folder
dialogue query. Uses a global for linkage to the shell object,
via the mail component.
(arg_folder_edit_value): Call the folder selection dialogue to
edit the value, rather than a simple text widget.
svn path=/trunk/; revision=3746
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/e-text.c: Calculate height including if
clip_height is set to -1.
From addressbook/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor-categories.c,
addressbook/gui/component/e-cardlist-model.c: Added
value_to_string handlers.
* demo/addressbook-widget.c, demo/demo.c: Removed usage of "x" and
"y" arguments.
* addressbook/gui/component/addressbook.c: Activated Click To Add
and set the click to add message.
* addressbook/gui/component/e-addressbook-model.c: Added
value_to_string and append_row handlers.
* addressbook/gui/component/e-select-names.c: Added a column.
From calendar/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* gui/calendar-model.c: Added an #ifdefed value_to_string handler
assignment.
From camel/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* providers/mbox/camel-mbox-summary.c: Added debugging
information.
From composer/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added e-msg-composer-select-file.h for make
distcheck.
From e-util/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added e-canvas-vbox.c and e-canvas-vbox.h.
* e-canvas-vbox.c, e-canvas-vbox.h: New canvas object to act like
a vbox using the reflow system.
From mail/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Added a value_to_string handler.
From shell/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* glade/Makefile.am: Added EXTRA_DIST for make distcheck.
From widgets/e-table/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added e-table-click-to-add.c,
e-table-click-to-add.h, e-table-one.c, and e-table-one.h.
* e-table-click-to-add.c, e-table-click-to-add.h: A new canvas
item that represents a single row that sometimes exists. It's for
adding new rows to your table.
* e-table-example-1.c, e-table-example-2.c, e-table-size-test.c,
test-check.c, test-cols.c, test-table.c: Added value_to_string handlers.
* e-table-group-container.c: Use value_to_string to make grouping
not crash for non string columns. Made some changes to work
properly in an ECanvasVbox.
* e-table-group-leaf.c, e-table-item.c: Made some changes to work
properly in an ECanvasVbox.
* e-table-model.c, e-table-model.h: Added append_row and
value_to_string methods.
* e-table-one.c, e-table-one.h: Given a source ETableModel, this
provides a single row model that uses the initialize_value,
duplicate_value, free_value, and value_is_empty methods of the
original source to implement set_value and value_at (and proxies
most of the other methods.) This is used for ETableClickToAdd.
* e-table-simple.c, e-table-simple.h: Added append_row and
value_to_string handlers. append_row uses a GtkArg instead of a
parameter to e_table_simple_new.
* e-table-subset.c: Added append_row and value_to_string handlers.
* e-table.c, e-table.h: Use a vbox containing an ETableClickToAdd
and an ETableItem instead of an ETableItem directly. Only show
the ETableClickToAdd if the top level of the xml SPEC has the
attribute click-to-add set to some non-zero integer.
(click-to-add="1"). Add a "click_to_add_message" argument.
* e-tree-model.c: Add a commented out value_to_string handler.
From widgets/meeting-time-sel/ChangeLog:
2000-06-26 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added the include path to top_srcdir.
svn path=/trunk/; revision=3744
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-26 Chris Toshok <toshok@helixcode.com>
* backend/pas/pas-backend-ldap.c (poll_ldap): remove spew.
(pas_backend_ldap_ensure_connected): duh, don't access a pointer
we know to be NULL.
(query_prop_to_ldap): rename map_e_card_prop_to_ldap to this.
easier to type.
svn path=/trunk/; revision=3743
|
|
|
|
| |
svn path=/trunk/; revision=3742
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-26 Jeffrey Stedfast <fejj@helixcode.com>
* filter-editor.c: Added a #include <gnome-xml/parser.h> as this
was needed (since we used the xml parser...)
(druid_dialogue_clicked): Do we want to use struct filter_option
or do we instead want to use struct filter_optionrule as we had before?
Since the function we pass the data to expects filter_option, I suspect
that that is what we want.
* filter-format.h (filter_description_html_write): Renamed from
description_html_write in order to match function name in
filter-format.c
* filter-druid.c (option_name_changed): Fixed a memory leak (Free'd
a filter description list).
* filter-arg-types.c (arg_folder_edit_values): Free'd GList data in
argin->values.
* filter-driver.c (filter_driver_set_rules): Added code to free an
xmlDoc and some other data.
* filter-arg.h: Add prototypes for filter_arg_write_html() and
filter_arg_write_text();
* filter-arg-types.c: Lets see if we can't get rid of some of these
warnings... (use some casts to make warnings go away)
(arg_address_edit_value): Lets make sure that ad exists before looking
at member data.
svn path=/trunk/; revision=3741
|
|
|
|
| |
svn path=/trunk/; revision=3740
|
|
|
|
| |
svn path=/trunk/; revision=3739
|
|
|
|
|
|
| |
also fixed an assignment problem (var = void) in mail-config.c
svn path=/trunk/; revision=3738
|
|
|
|
|
|
|
| |
call GDK_THREAD_{LEAVE,ENTER} around the main loop as the GTK+
FAQ says we should do.
svn path=/trunk/; revision=3737
|
|
|
|
| |
svn path=/trunk/; revision=3736
|
|
|
|
| |
svn path=/trunk/; revision=3735
|
|
|
|
| |
svn path=/trunk/; revision=3734
|
|
|
|
|
|
|
|
|
| |
achtung/po/da.po balsa/po/da.po dia/po/da.po
dr-genius/po/da.po evolution/po/da.po gimp/po/da.po
gnome-core/po/da.po gnome-db/po/da.po gnome-utils/po/da.po
mc/po/da.po nautilus/po/da.po rp3/po/da.po sodipodi/po/da.po
svn path=/trunk/; revision=3733
|
|
|
|
| |
svn path=/trunk/; revision=3732
|
|
|
|
| |
svn path=/trunk/; revision=3731
|
|
|
|
| |
svn path=/trunk/; revision=3717
|
|
|
|
| |
svn path=/trunk/; revision=3716
|
|
|
|
| |
svn path=/trunk/; revision=3715
|
|
|
|
|
|
|
|
| |
* C/evolution-guide.sgml: Made moderate to major stylistic updates
to this, apx-gloss.sgml, and to all files beginning with "usage,"
especially wrt HTML mail.
svn path=/trunk/; revision=3714
|
|
|
|
|
|
| |
folder path
svn path=/trunk/; revision=3713
|
|
|
|
| |
svn path=/trunk/; revision=3712
|
|
|
|
|
|
| |
init_imap, and init_news to async operation.
svn path=/trunk/; revision=3711
|
|
|
|
| |
svn path=/trunk/; revision=3710
|
|
|
|
|
|
|
|
|
| |
2000-06-23 Larry Ewing <lewing@helixcode.com>
* e-cell-toggle.c (etog_draw): draw pixmaps with he right
background and selection colors.
svn path=/trunk/; revision=3709
|
|
|
|
| |
svn path=/trunk/; revision=3708
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-23 Chris Toshok <toshok@helixcode.com>
* e-tree-model.h, e-tree-model.c: add icon_at virtual function -
it was stupid to make the insert call take 2 pixbufs. the model
should give this information.
* e-cell-tree.c: get rid of the opened/closed pixbuf stuff. call
e_tree_model_icon_of_node.
* e-tree-example-1.c: add my_icon_at.
* e-tree-simple.c (simple_icon_at): new function
(e_tree_simple_new): add icon_at parameter.
* e-tree-simple.h: add SimpleIconAtFn.
svn path=/trunk/; revision=3707
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-23 Chris Toshok <toshok@helixcode.com>
* e-tree-example-1.c (create_tree): use the expanded/unexpanded
pixbufs as node pixbufs for the first level of children, to test
the drawing.
* e-tree-model.c (e_tree_model_node_get_closed_pixbuf): new function.
(e_tree_model_node_get_opened_pixbuf): same.
(e_tree_model_node_insert): add opened/closed pixbuf argument.
(e_tree_model_node_insert_before): same.
* e-tree-model.h: add prototypes for opened/closed pixbuf
accessors, and add them to the e_tree_model_node_insert_* calls.
* e-cell-tree.c (ect_draw): add opened/closed pixbuf drawing per node.
svn path=/trunk/; revision=3706
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_message_count):
Oops. Now appends the namespace to the folder before querying
for the number of messages.
* providers/imap/camel-imap-store.c (imap_folder_exists): New
convenience function for use by imap_create().
(get_folder): If folder is specified as "/", we really want
"INBOX".
* providers/sendmail/camel-sendmail-provider.c:
* providers/vee/camel-vee-provider.c:
* providers/smtp/camel-smtp-provider.c:
* providers/mbox/camel-mbox-provider.c:
* providers/pop3/camel-pop3-provider.c:
* providers/imap/camel-imap-provider.c: Updated
* camel-session.c: Moved service_cache hash table into the
providers.
(service_cache_remove): Updated.
(camel_session_get_service): Updated.
* camel-url.c (camel_url_hash): Took out the hashing of
url->passwd. We don't want this anymore.
* providers/imap/camel-imap-folder.c (imap_init): Took out
references to 'namespace'
(camel_imap_folder_init): Same
* providers/imap/camel-imap-folder.h: No more namespace. We are
instead going to use url->path as the namespace.
svn path=/trunk/; revision=3705
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Jeffrey Stedfast <fejj@helixcode.com>
* folder-browser.c (folder_browser_load_folder): Now should
correctly get the selected folder from the given URL.
svn path=/trunk/; revision=3704
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Chris Toshok <toshok@helixcode.com>
* folder-browser.c (folder_browser_load_folder): add handling for
loading "news:" folders.
* component-factory.c (create_news_storage): add a root for news
source.
(owner_set_cb): call create_news_storage.
svn path=/trunk/; revision=3703
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Chris Toshok <toshok@helixcode.com>
* providers/nntp/.cvsignore: ignore test-newsrc
* providers/nntp/camel-nntp-store.c,
providers/nntp/camel-nntp-store.h,
providers/nntp/camel-nntp-folder.c,
providers/nntp/camel-nntp-folder.h,
providers/nntp/camel-nntp-utils.c: Bring the nntp provider up to a
state where it builds and is usable with the current camel. there
are still warts (semi-broken .newsrc file handling, and a lack of
a subscribe ui -- in fact no way to add a new server, really), but
it'll display news messages.
* providers/nntp/Makefile.am (libcamelnntp_la_SOURCES): add
camel-nntp-newsrc.c
(libcamelnntpinclude_HEADERS): add camel-nntp-newsrc.h
also, add test-newsrc stuff.
* providers/nntp/test-newsrc.c: new file that tests the newsrc
stuff by parsing and regurgitating a .newsrc file for a particular
server.
* providers/nntp/camel-nntp-newsrc.c,
providers/nntp/camel-nntp-newsrc.h: new files, initial support for .newsrc files.
svn path=/trunk/; revision=3702
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Jeffrey Stedfast <fejj@helixcode.com>
* folder-browser.c (folder_browser_load_folder): Updated to
prepend url-> path if it exists for that imap store.
* component-factory.c (create_imap_storage): Modified to not
prepend a hard-coded namespace.
svn path=/trunk/; revision=3701
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Jeffrey Stedfast <fejj@helixcode.com>
* providers/sendmail/camel-sendmail-provider.c:
* providers/vee/camel-vee-provider.c:
* providers/smtp/camel-smtp-provider.c:
* providers/mbox/camel-mbox-provider.c:
* providers/pop3/camel-pop3-provider.c:
* providers/imap/camel-imap-provider.c: Updated
* camel-session.c: Moved service_cache hash table into the
providers.
(service_cache_remove): Updated.
(camel_session_get_service): Updated.
* camel-url.c (camel_url_hash): Took out the hashing of
url->passwd. We don't want this anymore.
* providers/imap/camel-imap-folder.c (imap_init): Took out
references to 'namespace'
(camel_imap_folder_init): Same
* providers/imap/camel-imap-folder.h: No more namespace. We are
instead going to use url->path as the namespace.
svn path=/trunk/; revision=3700
|
|
|
|
|
|
| |
probably didn't actually intend to commit it yet...
svn path=/trunk/; revision=3699
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Chris Toshok <toshok@helixcode.com>
* mail-ops.c (fetch_mail_cleanup): new function, passed as arg to
mail_operation_try.
(fetch_mail): add cleanup func arg.
svn path=/trunk/; revision=3698
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Changed ml_value_at to return "" instead of NULL
in some cases.
svn path=/trunk/; revision=3697
|
|
|
|
|
|
|
|
| |
2000-06-22 Christopher James Lahey <clahey@helixcode.com>
* e-table.c: Make the table not move around as you resize.
svn path=/trunk/; revision=3696
|
|
|
|
| |
svn path=/trunk/; revision=3695
|
|
|
|
| |
svn path=/trunk/; revision=3694
|
|
|
|
| |
svn path=/trunk/; revision=3693
|
|
|
|
|
|
| |
the async toolkit
svn path=/trunk/; revision=3692
|
|
|
|
|
|
|
|
| |
2000-06-22 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Killed a warning.
svn path=/trunk/; revision=3691
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-22 Christopher James Lahey <clahey@helixcode.com>
* e-table-group-container.c: Remove use of the "x" and "y"
arguments to EText.
* e-table-item.c: Properly ref the source_model field.
* test-check.c, test-cols.c, test-table.c: Remove use of the "x"
and "y" arguments to ETableHeaderItem.
svn path=/trunk/; revision=3690
|
|
|
|
| |
svn path=/trunk/; revision=3689
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-06-21 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (imap_create): Modified to
use the "namespace" (url->path) if it exists.
* providers/imap/camel-imap-folder.c (imap_delete_message_by_uid):
Now just sets the deleted flag on the summary rather than speaking
directly to the IMAP server. This is both faster and cleaner.
svn path=/trunk/; revision=3688
|
|
|
|
|
|
|
|
| |
2000-06-21 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Removed an erroneous comment.
svn path=/trunk/; revision=3687
|