| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c: Add a "flagged" column, based on the Camel
"flagged" flag, for assigning an arbitrary "hey, I care about
this" flag to a message.
(ml_tree_set_value_at): Remove
(ml_tree_is_cell_editable): No, it's not.
(on_click): Handle the read/unread and flagged fields via the
click handler. Among other things, this makes it not select
a message when you change its read status.
svn path=/trunk/; revision=6173
|
|
|
|
|
|
|
|
|
| |
2000-10-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Made the column on the right click and click
signals be the model column instead of the view column.
svn path=/trunk/; revision=6172
|
|
|
|
|
|
|
| |
* gal/util/e-util.c (e_marshal_NONE__POINTER_POINTER_INT): Add
another marshalling function.
svn path=/trunk/; revision=6171
|
|
|
|
|
|
|
| |
* e-table-scrolled.c: Add "click" to the list of etable signals we
proxy.
svn path=/trunk/; revision=6170
|
|
|
|
|
|
|
|
| |
* e-html-utils.c (e_text_to_html): Deal properly with URLs at the
end of the buffer. (The old code would append a "�" to the
text.)
svn path=/trunk/; revision=6169
|
|
|
|
|
|
|
|
|
|
|
| |
* subscribe-dialog.c (folder_info_subscribed,
subscribe_folder_info, unsubscribe_folder_info): Don't prepend "/"
to the folder's full_name. Deal with hierarchy in the
EvolutionStorage tree better.
(storage_tree_path): Helper function to build a storage path from
a CamelFolderInfo.
svn path=/trunk/; revision=6168
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-store.h: Add a "parent" field to CamelFolderInfo.
* camel-store.c (camel_folder_info_build): Deal with "parent"
(camel_store_folder_subscribed, camel_store_subscribe_folder,
camel_store_unsubscribe_folder): Add g_return_if_fails checking
that the folder supports subscriptions.
* providers/imap/camel-imap-store.c (folder_subscribed,
subscribe_folder, unsubscribe_folder): Remove "+ 1"s since the
mail subscribe UI won't prepend / to the folder names now.
(get_folder_info): Clear the "parent" field of the folderinfos
when removing an empty top level.
* providers/nntp/camel-nntp-store.c (nntp_store_folder_subscribed,
nntp_store_subscribe_folder, nntp_store_unsubscribe_folder):
Remove "+ 1"s since the mail subscribe UI won't prepend / to the
folder names now.
svn path=/trunk/; revision=6167
|
|
|
|
|
|
|
|
|
| |
2000-10-25 Christopher R. Gabriel <cgabriel@softwarelibero.org>
* it.po: Updated Italian translation from Clara Tattoni
<clara.tattoni@libero.it>
svn path=/trunk/; revision=6166
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
before, and be more bugfree than ever!
2000-10-25 Not Zed <NotZed@HelixCode.com>
* ibex_internal.h (IBEX_VERSION): Bumped to another version. The
file format hasn't changed, but earlier bugs may create invalid
files.
* block.c (ibex_block_read): Use the root data directly.
(ibex_block_cache_open): As well.
(ibex_block_get): And here too.
(ibex_block_cache_sync): Sync the root block directly here.
* block.h: Pad root block out to 1024 bytes.
Added root block to struct _memcache.
* disktail.c (tail_get): Dirty the root block.
(tail_get): Fix for changes to root access.
(disk_remove): And here too.
* wordindexmem.c (sync_cache_entry): Handle the case of not having
any files in the list, which can happen now.
(word_index_pre): Make sure we set the wordid on the new cache
entry.
* ibex_block.c (ibex_save): Sigh. Pass the right argument to
index_post.
* block.c (ibex_block_cache_open): Create a word_index_mem for
indexing the words, rather than a word_index.
* ibex_block.c (ibex_index_buffer): If we haven't called index_pre
yet, do it before indexing anything.
(ibex_save): If wehave called index_pre previously, call
index_post.
(ibex_close): And same for here.
* index.h: Added a cursor class, and cursor retrieval function for
iterating through an index's keys.
* wordindexmem.c (ibex_create_word_index_mem): New word class,
similar to wordindex, but meant to be faster for updates.
(word_index_pre): Implement. We load all keys into memory.
(word_index_post): Implement. We sync and free all keys.
(find): Remove lru code, its no longer a cache, but a lookup
table.
(add_index_cache): Remove lru code here too.
(find_name): And here.
(word_flush): Flush the hashtable direct.
(word_close): Call flush to flush, rather than doing it ourselves.
(add_index_cache): If we are in an index state, we can assume a
cache miss == a new word.
(word_index_post): Maintain whether or not we are in an index
state, and the depth of the state.
(word_index_pre): Likewise. Dont reread the index if we have
already.
(cache_sanity): Fixed for struct changes.
* wordindex.h (IBEXWordClass): Added functions to prepare/cleanup
for lots of indexing. i.e. can be used to optimise indexing speed
at the cost of extra memory usage during the indexing process.
* hash.c (hash_cursor_create): Create a new cursor for iterating through a
hashtable.
(hash_cursor_close): 'close' the cursor. It is upto the
application to close any cursors it creates.
(hash_cursor_next): Goto the next key id.
(hash_cursor_next_key): Goto the next key, reutrn the key.
(hash_get_cursor): Return a cursor object.
* wordindex.c (word_index_post):
(word_index_pre): Added (empty) callbacks for pre/post functions.
svn path=/trunk/; revision=6165
|
|
|
|
| |
svn path=/trunk/; revision=6164
|
|
|
|
| |
svn path=/trunk/; revision=6163
|
|
|
|
| |
svn path=/trunk/; revision=6162
|
|
|
|
| |
svn path=/trunk/; revision=6161
|
|
|
|
|
|
| |
* ja.po: Updated Japanese translation.
svn path=/trunk/; revision=6160
|
|
|
|
|
|
|
|
| |
2000-10-24 Jeffrey Stedfast <fejj@helixcode.com>
* filtertypes.xml: Take out the reference to "Source".
svn path=/trunk/; revision=6159
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-24 Jeffrey Stedfast <fejj@helixcode.com>
* filter-element.c (filter_element_new_type_name): Remove
filter-url code.
* filter-url.[c,h]: What was I smoking? There's no good reason to
filter on source urls as there are other ways to get the same
effect. Thanks to both Zucchi and Miguel for helping me see this
:-)
svn path=/trunk/; revision=6158
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-24 Chris Toshok <toshok@helixcode.com>
* providers/imap/camel-imap-store.h: add subscribed_folders.
* providers/imap/camel-imap-store.c (camel_imap_store_class_init):
fill in vtable entries for subscription functions.
(camel_imap_store_finalize): new function, so we can free up our
subscribed_folders hashtable.
(camel_imap_store_init): set CAMEL_STORE_SUBSCRIPTIONS in the
CamelStore flags, and create our subscribed_folders hashtable.
(camel_imap_store_get_type): camel_imap_store_finalize is our
finalize function.
(get_folder_info): if we're looking at subscribed_only, clear out
the subscribed_folders hashtable, use LSUB instead of LIST, and
insert folder paths (prepended by their namespace if there is one)
into subscribed_folders. INBOX subscription support needs work,
since we always show it, regardless of it's subscribed state.
(folder_subscribed): new function. just look up the folder_path
in the hashtable.
(subscribe_folder): new function. use the imap SUBSCRIBE command,
and if successful add it to the hashtable.
(unsubscribe_folder): new function. use the imap UNSUBSCRIBE
command, and if successful remove it from the hashtable.
svn path=/trunk/; revision=6157
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-24 Chris Toshok <toshok@helixcode.com>
* e-tree-model.c: make ETreeModel opaque, and switch from using
g_new0 and g_free for ETreePath's to using g_mem_chunk routines.
(e_tree_model_node_remove): free the path's save_id. *
(e_tree_model_set_expanded_default): add method to add default
expanded status for parent nodes.
(etree_set_expanded_recurse): make this more efficient.
e-tree-model.h: make ETreeModel opaque. add prototype for
e_tree_model_set_expanded_default.
svn path=/trunk/; revision=6156
|
|
|
|
|
|
| |
it's not yet working.
svn path=/trunk/; revision=6155
|
|
|
|
| |
svn path=/trunk/; revision=6154
|
|
|
|
| |
svn path=/trunk/; revision=6153
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-store.c (get_folder_info): Fill in the
message_count and unread_message_count flags (if !fast).
svn path=/trunk/; revision=6151
|
|
|
|
|
|
|
|
| |
2022-10-24 Jeffrey Stedfast <fejj@helixcode.com>
* filter-driver.c: Fixed NULL in fprintf.
svn path=/trunk/; revision=6150
|
|
|
|
|
|
|
|
| |
2000-10-24 JP Rosevear <jpr@helixcode.com>
* .cvsignore: Shush
svn path=/trunk/; revision=6147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 JP Rosevear <jpr@helixcode.com>
* e-pilot-map.c (e_pilot_map_lookup_pid): Lookup a pid by uid.
(e_pilot_map_lookup_uid): Lookup a uid by pid.
Now this is wrapped, we can store archive info internally
* e-pilot-map.h: New accessor prototype
2000-10-23 JP Rosevear <jpr@helixcode.com>
* conduits/todo/todo-conduit.c (local_record_from_comp): Use
new e-pilot-map lookup function
(match): ditto
* conduits/calendar/calendar-conduit.c (local_record_from_comp): Use
new e-pilot-map lookup function
(match): ditto
svn path=/trunk/; revision=6146
|
|
|
|
| |
svn path=/trunk/; revision=6145
|
|
|
|
| |
svn path=/trunk/; revision=6144
|
|
|
|
| |
svn path=/trunk/; revision=6143
|
|
|
|
|
|
|
| |
* ename/Makefile.am (INCLUDES): Remove unused GNOMELOCALEDIR
setting.
svn path=/trunk/; revision=6142
|
|
|
|
|
|
|
| |
uses either $(prefix)/share/locale or $(prefix)/lib/locale.) Cope with
this.
svn path=/trunk/; revision=6141
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
* mail-ops.c (do_send_mail): Apply outgoing filters to the
message.
svn path=/trunk/; revision=6140
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-24 Not Zed <NotZed@HelixCode.com>
* dumpindex.c: Dumps the contents of indexs.
* hash.c (ibex_hash_dump_rec): Also print the word count.
* wordindex.c (unindex_name): Cross-check the cache as well.
svn path=/trunk/; revision=6139
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
* filter-filter.c (less_parts): Set the remove button insensitive
if there is only 1 action left.
(more_parts): Set the remove button sensitive (since we now have 2
or more actions).
(get_widget): If there is only 1 action, disable the remove
button.
* filter-rule.c (xml_encode): If there is a defined source, don't
set it to "incoming", set it to whatever the source is!
(less_parts): Set the remove button insensitive if there is only 1
criterion left.
(more_parts): Set the remove button sensitive (since we now have 2
or more criterion).
(get_widget): If there is no name for the filter then set it to
"Untitled", highlight it, and grab the focus. If there is only 1
criterion, disable the remove button.
* filter-editor.c, vfolder-editor.c: GUI fixes here and there as
well as some consistancy fixes between them.
* filter-driver.c (filter_driver_filter_mbox): Updated to send the
source url to filter_driver_filter_message()
(filter_driver_filter_folder): Updated to send the source url of
the folder to filter_driver_filter_message()
(filter_driver_filter_message): Now takes a source_url argument
that represents the url of the folder the message is coming from
(so that we may filter based upon that information).
svn path=/trunk/; revision=6138
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Destroy the tooltip timeout on object
destruction.
svn path=/trunk/; revision=6137
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.h: Use new libeconduit calls and
abstraction
* conduit/address-conduit.c: ditto
2000-10-23 JP Rosevear <jpr@helixcode.com>
* conduits/todo/todo-conduit.h: Use new libeconduit calls and
abstraction
* conduits/calendar/calendar-conduit.c: ditto
* conduits/calendar/calendar-conduit.h: ditto
* conduits/todo/todo-conduit.c: ditto
* conduits/calendar/Makefile.am: Add libeconduit-static.la
* conduits/calendar/calendar-conduit.c (post_sync): Use e_pilot_map_write
(pre_sync): Use e_pilot_map_read
2000-10-23 JP Rosevear <jpr@helixcode.com>
* e-pilot-map.c: Operate with EPilotMap structure so things are
abstract to the caller
(e_pilot_map_pid_is_archived): Infrastructure for marking records
as archived
(e_pilot_map_uid_is_archived): ditto
* e-pilot-map.h: Add more to public interface, including EPilotMap
structure
svn path=/trunk/; revision=6134
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Chris Toshok <toshok@helixcode.com>
* providers/nntp/Makefile.am (libcamelnntpinclude_HEADERS): add
camel-nntp-types.h.
svn path=/trunk/; revision=6133
|
|
|
|
|
|
| |
* POTFILES.in: Remove removed composer fileS
svn path=/trunk/; revision=6132
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer-address-dialog.*, e-msg-composer-address-entry.*:
Old cruft. Remove.
* Makefile.am: Update for removed files.
* e-msg-composer-hdrs.c: Remove e-msg-composer-address-entry.h
include.
* e-msg-composer.c: Remove e-msg-composer-address-dialog.h include
svn path=/trunk/; revision=6130
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-command.c (imap_read_untagged): Fix a
"how could this have been working before" memory overrun bug
found by Vlad.
svn path=/trunk/; revision=6129
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Fixed a possible error in row numberings. This
needs to be changed quite a bit anyway, but this should make
things slightly nicer in some cases.
svn path=/trunk/; revision=6128
|
|
|
|
|
|
|
|
| |
2000-10-23 Christopher James Lahey <clahey@helixcode.com>
* configure.in: Updated the gal check to check for gal 0.2.1.
svn path=/trunk/; revision=6127
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Christopher James Lahey <clahey@helixcode.com>
* folder-browser.c: Made the top of the folder browser a little
prettier.
* mail-display.c, mail-vfolder.c: Made more dialogs resizable.
svn path=/trunk/; revision=6126
|
|
|
|
|
|
|
|
| |
2000-10-23 Christopher James Lahey <clahey@helixcode.com>
* filter.glade: Fixed these widgets to resize properly.
svn path=/trunk/; revision=6124
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
* filter-editor.c: Remove the "demand" source from the list.
* filter.glade: Remove the "On Demand" option and replace it with
an "Outgoing" option.
svn path=/trunk/; revision=6123
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.c (pre_sync): Use e_pilot_map_read
(post_sync): Use e_pilot_map_write
* conduit/Makefile.am: Link libeconduit and not libical
svn path=/trunk/; revision=6121
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Ariel Rios <ariel@arcavia.com>
* e-msg-composer-hdrs.c: Include Composer.h
instead of volution-Addressbook-SelectNames.h
svn path=/trunk/; revision=6120
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 JP Rosevear <jpr@helixcode.com>
* conduits/calendar/Makefile.am: Add libeconduit-static.la
* conduits/calendar/calendar-conduit.c (post_sync): Use e_pilot_map_write
(pre_sync): Use e_pilot_map_read
svn path=/trunk/; revision=6119
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Christopher James Lahey <clahey@helixcode.com>
* filter-editor.c, filter-filter.c, filter-folder.c,
filter-part.c, filter-rule.c, rule-context.c, score-editor.c,
vfolder-editor.c: Fixed these widgets to resize properly.
svn path=/trunk/; revision=6117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-23 JP Rosevear <jpr@helixcode.com>
* e-pilot-map.c: Pilot map functions grabbed from existing conduits
* e-pilot-map.h (e_pilot_map_write): Header
2000-10-23 JP Rosevear <jpr@helixcode.com>
* conduits/todo/Makefile.am: Add libeconduit-static.la
* conduits/todo/todo-conduit.c (post_sync): Use e_pilot_map_write
(pre_sync): Use e_pilot_map_read
svn path=/trunk/; revision=6116
|
|
|
|
|
|
|
| |
* camel-op-queue.[ch], camel-thread-proxy.[ch]: These should have
gone away a long time ago.
svn path=/trunk/; revision=6115
|
|
|
|
|
|
|
|
|
| |
2000-10-23 Jeffrey Stedfast <fejj@helixcode.com>
* mail-autofilter.c (filter_gui_add_from_message): Don't forget to
set the rule source! (eg "incoming", "demand", or "outgoing")
svn path=/trunk/; revision=6114
|
|
|
|
|
|
| |
message view (patch pulled up from the evolution-0-6-branch).
svn path=/trunk/; revision=6112
|
|
|
|
|
|
|
| |
* .cvsignore: No, don't ignore Evolution-Addressbook-SelectNames*.
They're not supposed to be there any more.
svn path=/trunk/; revision=6109
|
|
|
|
| |
svn path=/trunk/; revision=6108
|
|
|
|
| |
svn path=/trunk/; revision=6106
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-22 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Made it so that it doesn't recalculate all the
rows if a row is changed, inserted or deleted.
* e-table-subset.c: Added debugging code (turned off).
svn path=/trunk/; revision=6102
|
|
|
|
|
|
|
|
|
|
| |
2000-10-21 Christopher James Lahey <clahey@helixcode.com>
* e-table-sorted-variable.c: Made it so that rows inserted with
their children nodes already in the tree get placed before their
children nodes instead of after.
svn path=/trunk/; revision=6101
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Christopher James Lahey <clahey@helixcode.com>
* e-table.c, e-table.h: Added e_table_set_state_object which loads
the state from the given ETableState object.
svn path=/trunk/; revision=6099
|
|
|
|
| |
svn path=/trunk/; revision=6098
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-21 Damon Chaplin <damon@helixcode.com>
* gui/dialogs/cal-prefs-dialog.c (cal_prefs_dialog_use_24_hour_toggled): removed debug message.
* gui/e-calendar-table.c (e_calendar_table_save_state): new function
to save the state of the table to a given file.
* gui/e-calendar-table.h (struct _ECalendarTable): added etable field
so we can access it to save the state.
* gui/gnome-cal.c (gnome_calendar_destroy): call
e_calendar_table_save_state() to save the state of the TaskPad.
(setup_widgets): load the state of the TaskPad.
* gui/calendar-config.c: added support for the default view.
* gui/gnome-cal.c (gnome_calendar_construct):
(gnome_calendar_set_view_internal): use/set the default view setting.
svn path=/trunk/; revision=6097
|
|
|
|
|
|
| |
meeting schedular.
svn path=/trunk/; revision=6096
|
|
|
|
|
|
|
|
| |
2000-10-20 Jeffrey Stedfast <fejj@helixcode.com>
* .cvsignore: Ignore Evolution-Addressbook-SelectNames*
svn path=/trunk/; revision=6095
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Jeffrey Stedfast <fejj@helixcode.com>
* Makefile.am: Added filter-url.[c,h].
* filter-message-search.c (get_source): New callback to get the
source url of the message being filtered.
(filter_message_search): Now takes a source argument.
* filter-element.c (filter_element_new_type_name): Added code to
handle URL types.
* filter-url.[c,h]: New filter object to handle URLs (ie in the
case of filtering on source url). FIXME: find a way to populate
the source combo box (including mail-config.h breaks the build in
the addressbook - how does including mail-tools.h not break the
build???)
* filtertypes.xml: Added the source filter type and added the
move-to action.
* filter-driver.c (do_move): New callback, a "Copy" action should
just copy the message to another location while a Move should both
copy the message to a new location and delete it from the source
location.
(do_delete): Set the deleted flag on the message info.
(filter_driver_filter_message): Now returns void as we don't care
if it was copied or not in the caller functions. Also check the
CamelMessageInfo being passed in - if the message has been marked
as deleted prior to being filtered, then return immediately as we
don't want to apply filter actions to deleted messages.
svn path=/trunk/; revision=6094
|
|
|
|
|
|
| |
evolution/po/da.po gnome-core/po/da.po libgda/po/da.po
svn path=/trunk/; revision=6093
|
|
|
|
|
|
|
|
| |
2000-10-20 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config.h: #include <camel/camel-folder.h>
svn path=/trunk/; revision=6092
|
|
|
|
|
|
|
|
| |
2000-10-20 Chris Toshok <toshok@helixcode.com>
* providers/Makefile.am (SUBDIRS): re-enable the nntp provider.
svn path=/trunk/; revision=6090
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Chris Toshok <toshok@helixcode.com>
* providers/nntp/camel-nntp-store.c (build_folder_info): add
function to build a tree from the nntp group names (using '.' as a
heirarchy separator.) #ifdefed INFO_AS_TREE only.
(build_folder_info_from_grouplist): if INFO_AS_TREE is selected,
call build_folder_info instead of appending a new CamelFolderInfo
to our list.
(ensure_news_dir_exists): use e_mkdir_hier instead of failing if a
parent directory (~/evolution/news generally) isn't there.
svn path=/trunk/; revision=6089
|
|
|
|
|
|
| |
meeting schedular.
svn path=/trunk/; revision=6088
|
|
|
|
|
|
|
|
|
|
|
|
| |
* contact-editor/e-contact-editor.c (tb_save_and_close_cb):
* gui/component/addressbook.c (toggle_view_as_cb):
2000-10-20 Michael Meeks <michael@helixcode.com>
* notes/component-factory.c (control_activate_cb):
svn path=/trunk/; revision=6087
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 JP Rosevear <jpr@helixcode.com>
* pcs/cal-backend.c (cal_backend_destroy): New destroy
handler to properly stop the timer, sync the log and unref
the URI.
(cal_backend_last_client_gone): Just emit the signal,
clean up work is done in cal_backend_destroy now.
* pcs/cal-backend-file.c (cal_backend_file_load): Unref the
uri we are replacing NOT the new uri.
2000-10-20 JP Rosevear <jpr@helixcode.com>
* conduits/todo/Makefile.am: Fix build
* conduits/calendar/Makefile.am: Fix build
2000-10-20 JP Rosevear <jpr@helixcode.com>
* conduits/calendar/calendar-conduit.c (delete_archive_record):
Don't throw an error
* conduits/todo/todo-conduit.c (delete_archive_record): ditto
2000-10-20 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=6086
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Michael Meeks <michael@helixcode.com>
* mail.h: s/BonoboUIHandler/BonoboUIComponent/
* mail-callbacks.c (run_filter_ondemand): ditto.
* session.c (forget_passwords): ditto.
svn path=/trunk/; revision=6085
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Michael Meeks <michael@helixcode.com>
* gui/calendar-commands.h: s/BonoboUIHandler/BonoboUIComponent/
* gui/calendar-commands.c (properties_cmd): ditto.
svn path=/trunk/; revision=6084
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Michael Meeks <michael@helixcode.com>
* evolution-shell-component-client.c
(evolution_shell_component_client_populate_folder_context_menu),
(evolution_shell_component_client_create_view): update to new UI handler
* e-shell-view-menu.c (command_create_folder): ditto.
* e-storage-set-view.c (popup_folder_menu): ditto.
* evolution-shell-component-client.h: kill ui-compat include.
svn path=/trunk/; revision=6082
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.h: New structure of file - similar
to calendar/todo conduits
* conduit/address-conduit.c: ditto
* conduit/address-conduit-config.h: Config stuff for conduit
* conduit/.cvsignore: Update
* conduit/Makefile.am: Build fixes
* conduit/address-conduit-control-applet.desktop: Renamed
to e-address-conduit-control-applet.desktop
* conduit/address.conduit.in: Renamed to e-address.conduit.in
svn path=/trunk/; revision=6081
|
|
|
|
|
|
|
|
| |
* evolution-mail.oafinfo: Declare composer factory.
* main.c (main): Initialize it
svn path=/trunk/; revision=6079
|
|
|
|
| |
svn path=/trunk/; revision=6078
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-Composer.idl:
* evolution-composer.[ch]: Evolution::Composer interface. So
entirely not tested.
* Makefile.am (libcomposer_la_SOURCES): Add
evolution-composer.[ch]
(IDLS): Update this for Evolution-Composer.idl / Composer.idl
* main.c: Removed. (Old, dead code)
svn path=/trunk/; revision=6077
|
|
|
|
| |
svn path=/trunk/; revision=6076
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Damon Chaplin <damon@helixcode.com>
* gui/calendar-model.c (calendar_model_value_at): use
cal_component_has_alarms().
svn path=/trunk/; revision=6075
|
|
|
|
| |
svn path=/trunk/; revision=6074
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Chris Toshok <toshok@helixcode.com>
* message-list.c (nuke_uids): e-tree-model is now opaque. use the
accessor to get the root node.
svn path=/trunk/; revision=6073
|
|
|
|
|
|
|
|
| |
2000-10-19 Chris Toshok <toshok@helixcode.com>
* camel-folder-search.c: #include <sys/types.h> before <regex.h>
svn path=/trunk/; revision=6072
|
|
|
|
|
|
|
|
| |
2000-10-19 JP Rosevear <jpr@helixcode.com>
* Makefile.am (DIST_SUBDIRS): Build fix
svn path=/trunk/; revision=6068
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-utils.c (imap_parse_list_response):
Fix a bug with "INBOX" (or anything else with NIL hierarchy
separator) as the namespace.
svn path=/trunk/; revision=6065
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-folder.c (imap_refresh_info): Emit
message_changed and folder_changed as appropriate.
svn path=/trunk/; revision=6064
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-20 Damon Chaplin <damon@helixcode.com>
* gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): added
_click-to-add-message, though I'm not sure if i18n will work.
* cal-util/cal-recur.c (cal_obj_time_add_hours):
(cal_obj_time_add_minutes):
(cal_obj_time_add_seconds): updated to handle -ve args.
* cal-util/timeutil.c (time_add_day): set tm_isdst to -1 before calling
mktime().
* cal-util/cal-recur.c (generate_instances_for_chunk): don't call the
callback if the event ends exactly on the interval start time.
* gui/e-week-view.c (e_week_view_reshape_event_span):
* gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons):
* gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
* gui/e-day-view-main-item.c (e_day_view_main_item_draw_day_event):
* gui/e-day-view.c (e_day_view_reshape_long_event):
(e_day_view_reshape_day_event): use cal_component_has_alarms().
* cal-util/cal-component.[hc]: added cal_component_has_alarms().
2000-10-16 Damon Chaplin <damon@helixcode.com>
* gui/calendar-config.c (config_read): set default MonthVPanePosition
to 1 rather than 0, so if you move the hpane you'll see the date
navigator.
svn path=/trunk/; revision=6063
|
|
|
|
| |
svn path=/trunk/; revision=6062
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Jeffrey Stedfast <fejj@helixcode.com>
* filter-driver.c (filter_driver_filter_folder): Start fetching at
1, not 0.
svn path=/trunk/; revision=6060
|
|
|
|
| |
svn path=/trunk/; revision=6056
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Christopher James Lahey <clahey@helixcode.com>
* NEWS (General, Addressbook): Updated NEWS for addressbook and
ETable.
svn path=/trunk/; revision=6055
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Jeffrey Stedfast <fejj@helixcode.com>
* mail-callbacks.c: #include "mail-vfolder.h"
(vfolder_edit_vfolders): Don't call the dummy vfolder_edit
function.
* folder-browser-factory.c: s/VFolderEdit/SetVFolder
svn path=/trunk/; revision=6053
|
|
|
|
| |
svn path=/trunk/; revision=6051
|
|
|
|
| |
svn path=/trunk/; revision=6050
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-ops.c: (do_fetch_mail): For an imap store, just refresh the
INBOX.
* folder-browser-factory.c (control_deactivate): Don't sync
non-existent folders.
* message-list.c (nuke_uids): Don't traverse non-existent trees.
svn path=/trunk/; revision=6047
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder.c (camel_folder_refresh_info): Update comment here
so refresh_info isn't just for reconnects any more. Make the
default implementation a no-op rather than an error.
* providers/nntp/camel-nntp-folder.c: Move refresh_info impl into
camel_nntp_folder_new, since it would have leaked memory and not
done anything useful if it was called later.
* providers/mbox/camel-mbox-folder.c: Remove no-longer-necessary
refresh_info impl.
* providers/imap/camel-imap-folder.c (camel_imap_folder_changed):
Update imap_folder->exists, but don't actually load the new
messages. This is a temporary workaround to deal with the IMAP
provider stealing the message list focus at annoying times.
(imap_copy_message_to, imap_move_message_to): Emit a
folder_changed by hand, for now.
svn path=/trunk/; revision=6046
|
|
|
|
| |
svn path=/trunk/; revision=6044
|
|
|
|
| |
svn path=/trunk/; revision=6042
|
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Christopher James Lahey <clahey@helixcode.com>
* gui/widgets/e-addressbook-view.c (SPEC): Remove Family name
column since it's a bit weird. This also fixes the initial state
since all of the column choices were off by one.
svn path=/trunk/; revision=6040
|
|
|
|
|
|
|
|
| |
2000-10-19 Christopher James Lahey <clahey@helixcode.com>
* configure.in: Updated the gal check to check for gal 0.2.
svn path=/trunk/; revision=6039
|
|
|
|
| |
svn path=/trunk/; revision=6038
|
|
|
|
| |
svn path=/trunk/; revision=6037
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Iain Holmes <iain@helixcode.com>
* e-shell-view.c (e_shell_view_save_settings): If there is no view
save the default uri instead.
(socket_destroy_cb): When a view crashes, change the view to the
default one.
svn path=/trunk/; revision=6036
|
|
|
|
| |
svn path=/trunk/; revision=6035
|
|
|
|
| |
svn path=/trunk/; revision=6032
|
|
|
|
| |
svn path=/trunk/; revision=6031
|
|
|
|
|
|
| |
* mail-ops.c: Clean up some old #if 0 code.
svn path=/trunk/; revision=6030
|
|
|
|
| |
svn path=/trunk/; revision=6029
|
|
|
|
| |
svn path=/trunk/; revision=6028
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Christopher James Lahey <clahey@helixcode.com>
* gal/e-text/e-text-event-processor-emacs-like.c: Made the number
keys on the number pad work in ETexts and ECellTexts.
svn path=/trunk/; revision=6027
|
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Jeffrey Stedfast <fejj@helixcode.com>
* mail-format.c (mail_generate_reply): Get the MailConfigIdentity
*before* we create a new composer object so that we can set the
signature file.
svn path=/trunk/; revision=6026
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/e-card.c: Change how the extension field acts when
converting delivery addresses to labels.
svn path=/trunk/; revision=6024
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-18 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/e-card.c, backend/ebook/e-card.h: Added the
function e_card_delivery_address_to_label.
* contact-editor/e-contact-editor-address.c: Fixed a potential
crash.
* contact-editor/e-contact-editor.c: Made this save the changed
data to the string version of the address.
svn path=/trunk/; revision=6023
|
|
|
|
|
|
|
|
|
| |
2000-10-18 Michael Meeks <michael@helixcode.com>
* evolution-shell-component.c (impl_ShellComponent_populate_folder_context_menu):
update for new UI handler.
svn path=/trunk/; revision=6022
|
|
|
|
|
|
|
|
|
| |
2000-10-18 Michael Meeks <michael@helixcode.com>
* notes/component-factory.c (control_activate, control_deactivate),
(create_view): cripple, not worth updating to new UI code.
svn path=/trunk/; revision=6021
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-18 Michael Meeks <michael@helixcode.com>
* folder-browser-factory.c (register_ondemand): kill.
(create_ondemand_hooks): die.
(control_activate): remove hook.
* test-mail.c (create_container): kill old UI handler.
svn path=/trunk/; revision=6020
|
|
|
|
|
|
|
|
|
| |
2000-10-18 Christopher James Lahey <clahey@helixcode.com>
* e-table-state.c: Switched to saving the version as a double
instead of a string.
svn path=/trunk/; revision=6019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-19 Michael Meeks <michael@helixcode.com>
* e-msg-composer.c (create_menubar_file, create_menubar_edit),
(create_menubar_format, create_menubar_view, create_menubar): kill.
(create_toolbar): die.
(setup_ui): impl.
(e_msg_composer_construct): hook in.
(menu_format_html_cb): update.
(menu_view_attachments_activate_cb): ditto.
(destroy): upd.
(e_msg_composer_construct): upd.
(e_msg_composer_set_send_html): upd.
svn path=/trunk/; revision=6018
|
|
|
|
| |
svn path=/trunk/; revision=6017
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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 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-18 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Fixed some column widths.
svn path=/trunk/; revision=6013
|
|
|
|
|
|
|
|
|
|
|
| |
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-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 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-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 Michael Meeks <michael@helixcode.com>
* evolution-event-editor.xml: added.
svn path=/trunk/; revision=6007
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
This fixes a problem with duplicate message bodies on my machine.
svn path=/trunk/; revision=5998
|
|
|
|
|
|
|
|
|
|
|
| |
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 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 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
|
|
|
|
| |
svn path=/trunk/; revision=5991
|
|
|
|
| |
svn path=/trunk/; revision=5990
|
|
|
|
|
|
|
|
|
| |
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 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-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-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-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-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
|
|
|
|
| |
svn path=/trunk/; revision=5983
|
|
|
|
|
|
|
|
|
|
| |
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 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 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
|
|
|
|
|
|
|
| |
folder selection again, since it depends on the uidvalidity
having been set.
svn path=/trunk/; revision=5976
|
|
|
|
|
|
|
|
|
|
|
| |
* 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 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 Michael Meeks <michael@helixcode.com>
* evolution-task-editor-dialog.xml: added.
svn path=/trunk/; revision=5972
|
|
|
|
|
|
|
|
|
|
| |
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-17 Jeffrey Stedfast <fejj@helixcode.com>
* camel-mime-part.c (set_header): Encode the header value.
(add_header): Same.
svn path=/trunk/; revision=5970
|
|
|
|
| |
svn path=/trunk/; revision=5969
|
|
|
|
| |
svn path=/trunk/; revision=5968
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 Anna Marie Dirks <anna@helixcode.com>
* gui/event-editor.c: Added focus to the general_summary text entry.
svn path=/trunk/; revision=5964
|
|
|
|
| |
svn path=/trunk/; revision=5963
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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-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-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-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
|
|
|
|
| |
svn path=/trunk/; revision=5956
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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 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
|
|
|
|
| |
svn path=/trunk/; revision=5950
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* evolution-storage-set-view-factory.c
(evolution_storage_set_view_factory_new_view): Add a typecast.
* e-storage-set-view.c (popup_folder_menu): Move variable
declarations into the #if 0 to kill warnings.
(populate_folder_context_menu_with_common_items,
folder_context_menu_activate_cb): Move these into #if 0 too.
* e-shell.c: Add prototype.
* e-shell-view.c (storage_set_view_box_map_cb):
* e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct):
Remove unused variables.
* e-setup.c: Fix warning caused by e-util -> gal migration.
svn path=/trunk/; revision=5945
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-16 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (imap_disconnect): Only send
the LOGOUT command if the store is connected.
(imap_connect): Set the 'connected' state to TRUE when we
successfully connect.
(get_folder_info): if (!topfi), 'topfi' was allocated but then
'fi' was set. I think Dan meant to set topfi since fi is an
uninitialized value at this point.
* providers/imap/camel-imap-command.c (imap_read_response): Check
for the untagged BYE response and set the 'connected' state to
FALSE if we receive the BYE response. Return NULL if we get a BYE
response.
svn path=/trunk/; revision=5944
|
|
|
|
|
|
|
|
| |
2000-10-16 Christopher James Lahey <clahey@helixcode.com>
* e-table-header-item.c: Reworked some of the height stuff?
svn path=/trunk/; revision=5943
|
|
|
|
| |
svn path=/trunk/; revision=5942
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-store.c (get_folder_info): Deal with
the possibility of not getting a LIST response back for the top
level.
svn path=/trunk/; revision=5941
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-16 JP Rosevear <jpr@helixcode.com>
* cal-client/cal-client.h: Remove pilot cruft. All pilot stuff
is in the conduits now and uses the logging facility.
* pcs/cal-backend-file.c: ditto
* pcs/cal-backend.h: ditto
* pcs/cal-backend.c: ditto
* pcs/cal.c: ditto
* pcs/cal.h: ditto
* idl/evolution-calendar.idl: ditto
* cal-util/cal-component.h: ditto
* cal-util/cal-component.c: ditto
* cal-client/cal-client.c: ditto
* conduits/calendar/calendar-conduit.c (local_record_from_comp):
Take a stab at storing recurrence stuff on the pilot properly
* pcs/cal-backend.c (cal_backend_update_object): Don't log the
event until after the update in case its a new item
svn path=/trunk/; revision=5940
|
|
|
|
|
|
| |
/tigert
svn path=/trunk/; revision=5939
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-16 Not Zed <NotZed@HelixCode.com>
* message-list.c (message_list_setup_etable): Uh, fixed jeff's
wrong fix for setting the speficiation (the function changed to
set_state(), as can be seen in the e_table-scrolled_load_state()
call only 2 lines above).
svn path=/trunk/; revision=5938
|
|
|
|
|
|
|
|
|
| |
2000-10-15 Chris Toshok <toshok@helixcode.com>
* e-tree-model.c (e_tree_model_node_traverse): get the next child
before traversing/calling func.
svn path=/trunk/; revision=5937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-15 Chris Toshok <toshok@helixcode.com>
* message-list.c (subtree_unread): ETreePath != GNode now, use
accessors.
(ml_tree_value_at): same.
(save_node_state): same.
(save_tree_state): same.
(nuke_uids_cb): convert to e_tree_model_node_traverse required
type.
(nuke_uids): g_node_traverse -> e_tree_model_node_traverse.
svn path=/trunk/; revision=5936
|
|
|
|
|
|
| |
any CPPFLAGS set at configure time
svn path=/trunk/; revision=5935
|
|
|
|
|
|
| |
functionality changes, just tracking version number)
svn path=/trunk/; revision=5933
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-15 Chris Toshok <toshok@helixcode.com>
* e-tree-model.c: get rid of ENode type, as everything in it is
now in ETreePath, and add parent/sibling/child pointers to
ETreePath. everywhere where GNode/ENode were used, we just use
ETreePath now.
(e_tree_path_depth): new function.
(e_tree_path_insert): new function.
(e_tree_path_unlink): new function.
(e_tree_model_node_traverse): new function.
(etree_get_first_child): new virtual function impl.
(etree_get_last_child): same.
(e_tree_model_class_init): fill in function pointers for
get_first_child/get_last_child.
(e_tree_model_node_get_first_child): new function.
(e_tree_model_node_get_last_child): new function.
(e_tree_model_node_depth): g_node_depth -> e_tree_path_depth.
(e_tree_model_node_insert): modify to use ETreePath and new
e_tree_path functions. Prepends and appends are now both constant
time.
(child_remove): modify for e_tree_model_node_traverse.
(e_tree_model_node_remove): same, and use e_tree_path functions.
(e_tree_model_node_insert_before): add a loop here to figure out
the position, since it's the only place we care about the child
position.
(e_tree_model_node_sort): rework to accomodate new e_tree_path
functions, and put the e_tree_model_node_set_expanded calls in a
separate loop after all the children have been added.
* e-tree-model.h: add prototypes and virtual functions for more
tree traversal operations (get_first_child, get_last_child), as
well as a new function to traverse depth first the descendents of
a node (e_tree_model_node_traverse), much like g_node_traverse
(G_IN_ORDER). Also, ETreePath is an opaque type now, and is not a
GNode.
svn path=/trunk/; revision=5932
|
|
|
|
|
|
|
|
|
| |
2000-10-15 Christopher James Lahey <clahey@helixcode.com>
* e-table.c: Made it so that ETable won't use a state with 0
columns.
svn path=/trunk/; revision=5931
|
|
|
|
|
|
|
|
|
| |
2000-10-15 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Updated for the upcoming release.
* no.po: Same here.
svn path=/trunk/; revision=5930
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Iain Holmes <iain@helixcode.com>
* e-setup.c (check_evolution_directory): Check if there are any
files in default_user that are not in ~/evolution and if so
copy them over.
(check_dir_recur): Recursive function to check the directory.
* e-shell-view-menu.c: Look Maw! I'm an Evolution hacker too.
* e-shell-view.c: Don't quit on when a view is destroyed.
* e-shell.c: Save the settings for the remaining views whenever
a view is destroyed.
svn path=/trunk/; revision=5929
|
|
|
|
|
|
| |
tree. This fixes #535 on Bugzilla.
svn path=/trunk/; revision=5928
|
|
|
|
|
|
|
|
|
| |
2000-10-14 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer-attachment.c (set_entry): If the entry widget is
NULL, obviously we can't set any text on it.
svn path=/trunk/; revision=5927
|
|
|
|
| |
svn path=/trunk/; revision=5926
|
|
|
|
|
|
|
|
|
| |
2000-10-14 Kjartan Maraas <kmaraas@gnome.org>
* nn.po: Added Norwegian (nynorsk) translation.
* no.po: Updated Norwegian (bokmål) translation.
svn path=/trunk/; revision=5925
|
|
|
|
|
|
|
|
| |
2000-10-15 Kjartan Maraas <kmaraas@gnome.org>
* configure.in: Added "nn" to ALL_LINGUAS.
svn path=/trunk/; revision=5924
|
|
|
|
|
|
|
|
| |
2000-10-14 Almer S. Tigelaar <almer1@dds.nl>
* nl.po: Updated Dutch translation.
svn path=/trunk/; revision=5923
|
|
|
|
|
|
|
|
| |
2000-10-14 Kjartan Maraas <kmaraas@gnome.org>
* POTFILES.in: Added ui/*.h
svn path=/trunk/; revision=5922
|
|
|
|
|
|
|
|
|
| |
2000-10-14 Michael Meeks <michael@helixcode.com>
* Makefile.am: Add rule to use bonobo-ui-extract to build
translatable files.
svn path=/trunk/; revision=5921
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-14 Michael Meeks <michael@helixcode.com>
* gui/component/addressbook.c (control_activate): if we are in
LDAP mode then merge in the extra few items, otherwise just merge
the standard thing; saves duplication.
* shell/e-shell-view-menu.c: rename debug verb.
svn path=/trunk/; revision=5920
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-14 Michael Meeks <michael@helixcode.com>
* evolution-addressbook-ldap.xml: drasticaly shrink to just the
new features available with ldap; don't duplicate stuff.
* evolution-addressbook.xml: fix tooltips.
* *.xml: remove redundant attributes causing toolber rebuilds.
svn path=/trunk/; revision=5919
|
|
|
|
| |
svn path=/trunk/; revision=5918
|
|
|
|
| |
svn path=/trunk/; revision=5917
|
|
|
|
| |
svn path=/trunk/; revision=5916
|
|
|
|
| |
svn path=/trunk/; revision=5915
|
|
|
|
| |
svn path=/trunk/; revision=5914
|
|
|
|
| |
svn path=/trunk/; revision=5913
|
|
|
|
| |
svn path=/trunk/; revision=5912
|
|
|
|
|
|
| |
again! :) /tigert
svn path=/trunk/; revision=5911
|
|
|
|
| |
svn path=/trunk/; revision=5910
|
|
|
|
| |
svn path=/trunk/; revision=5909
|
|
|
|
|
|
|
|
|
| |
2000-10-14 Michael Meeks <michael@helixcode.com>
* bonobo/bonobo-win.c (put_hint_in_statusbar, menu_sync_state),
(toolbar_sync_state): make the error message more friendly.
svn path=/trunk/; revision=5908
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
Rearranged these fields a bit more.
svn path=/trunk/; revision=5907
|
|
|
|
| |
svn path=/trunk/; revision=5906
|
|
|
|
| |
svn path=/trunk/; revision=5905
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-13 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: Changed these for boolean
ascending attribute instead of int ascending attribute. Fixed
e-select-names to not use a column past the end of its array.
* contact-editor/e-contact-editor-address.c,
contact-editor/fulladdr.glade, contact-editor/fulladdr.glade.h:
Rearranged the address editor dialog.
svn path=/trunk/; revision=5904
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Christopher James Lahey <clahey@helixcode.com>
* e-table-example-1.c, e-table-example-2.c, e-table-size-test.c,
test-table.c: Fixed these to use the new ascending attribute as a
boolean instead of an int.
* e-table-sort-info.c: Changed the ascending attribute to a
boolean ("true"/"false") instead of an int (1/0).
svn path=/trunk/; revision=5903
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Jeffrey Stedfast <fejj@helixcode.com>
* message-list.c (message_list_setup_etable): Don't free the
service name.
svn path=/trunk/; revision=5902
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Christopher James Lahey <clahey@helixcode.com>
* gal/Makefile.am: Added e-table-config-field.lo.
* tests/test-tree-2.c: Changed this to use cursor-mode in the xml
instead of the no longer existing gtk argument.
From gal/e-table/ChangeLog:
2000-10-13 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added e-table-config-field.c and
e-table-config-field.h.
* e-table-column-specification.c: Cleaned this up a bit. Made it
leak less memory.
* e-table-config-field.c, e-table-config-field.h: New files.
This is the configuration widgets for sorting or grouping.
* e-table-config.c, e-table-config.h: Nuked these and replaced
them with a widget that handles all the ETable configuration.
* e-table-config.glade, e-table-config.glade.h: Updated this a bit
to match what's actually being used better. This isn't used in
actual code.
* e-table-header-item.c, e-table-header-item.h: Added a pointer to
the table in the header item structure so that we can launch the
configuration from the header item right click menu. Made the
header item launch the ETable configuration dialog.
* e-table.c, e-table.h: Keep the spec given to us around. Added a
get_state_object function which returns an ETableState *. Set the
"table" argument on the header item.
svn path=/trunk/; revision=5901
|
|
|
|
|
|
|
|
| |
2000-10-13 Anna Marie Dirks <anna@helixcode.com>
*e-shell-folder-creation-dialog.glade: Added focus to the folder-name
text entry.
svn path=/trunk/; revision=5900
|
|
|
|
|
|
| |
tested *at all*?
svn path=/trunk/; revision=5899
|
|
|
|
| |
svn path=/trunk/; revision=5898
|
|
|
|
| |
svn path=/trunk/; revision=5897
|
|
|
|
|
|
|
|
|
|
| |
2000-10-13 Larry Ewing <lewing@helixcode.com>
* e-msg-composer.c (build_message): stop using format_text,
gtkhtml handles this now.
(format_text): function removed.
svn path=/trunk/; revision=5896
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Jeffrey Stedfast <fejj@helixcode.com>
* mail-ops.c (do_fetch_mail): sync & expunge the source folder
after filtering.
svn path=/trunk/; revision=5895
|
|
|
|
|
|
|
| |
Added font_e argument to e-text
Fixed the header-item drawing the pixmap incorrectly
svn path=/trunk/; revision=5894
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Christopher James Lahey <clahey@helixcode.com>
* gal/widgets/e-gui-utils.c, gal/widgets/e-gui-utils.h: Added
e_container_focus_nth_entry.
svn path=/trunk/; revision=5893
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Damon Chaplin <damon@helixcode.com>
* gui/e-calendar-table.c (E_CALENDAR_TABLE_SPEC): set the 2 icon
columns to a min width of 18 and resizable to FALSE.
svn path=/trunk/; revision=5892
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-summary.c: Simple subclass of
CamelFolderSummary that also keeps a UIDVALIDITY value (and
doesn't, for the moment, build content info).
* providers/imap/camel-imap-folder.c:
(various): Use a CamelImapSummary to store/fetch summary info.
(camel_imap_folder_new): Take a path to a file to use for the
summary. Set the folder's permanent_flags correctly according to
the server response. Read in the summary (checking the
UIDVALIDITY) and update it if it's out of date.
(imap_refresh_info): Just fetch UIDs and flags. If the UIDs all
match, update the flags as needed and be done with it. Otherwise,
delete messages that have been expunged from the server and fetch
full summary info for any new messages.
(imap_sync): Save the summary to disk.
(imap_update_summary): Renamed from imap_get_summary_internal. Can
now be told to get summary for only a subset of messages. Use
camel-mime-utils functions rather than rolling our own header
parsing.
(imap_get_message_info_internal): Merged into imap_update_summary.
(imap_set_message_flags): Don't marked the message FOLDER_FLAGGED
if we're not actually changing the value of any of the flags.
(camel_imap_folder_changed): Deal with EXISTS rather than RECENT.
* providers/imap/camel-imap-store.c (imap_connect): Call
camel_session_get_storage_path and save the value.
(get_folder): Create a local directory to store summary
information and pass a summary file name to camel_imap_folder_new.
Don't call camel_folder_refresh_info from here any more since
camel_imap_folder_new does it again.
* providers/imap/camel-imap-command.c (camel_imap_command): Add a
special case to this to make it possible to get the repsonses from
a SELECT and still have store->current_folder be updated
correctly.
(imap_read_response): parse EXISTS rather than RECENT
* camel-session.c (camel_session_get_storage_path): Use
e_mkdir_hier.
* camel-folder-summary.c (camel_folder_summary_remove_index): New
function.
* camel-mime-utils.c (header_raw_append_parse): fix this.
(camel-mime-parser.c doesn't use this code because of the MEMPOOL
optimization, so nothing was ever actually calling it before.)
svn path=/trunk/; revision=5891
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Jeffrey Stedfast <fejj@helixcode.com>
* message-list.c (message_list_setup_etable): Create the 'spec'
and 'extras' arguments and call e_table_scrolled_new() rather than
set_specification as that function no longer (?) exists.
Also started to add drag & drop functionality to something like
Nautilus (but #if 0'd it out until I had time to finish it and
till after 0.6).
svn path=/trunk/; revision=5890
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Damon Chaplin <damon@helixcode.com>
* gui/calendar-commands.c (calendar_control_activate):
(update_pixmaps):
(set_pixmap): set the pixmaps of the toolbar buttons for the views,
and removed a lot of old unused stuff. We'll use plain buttons for
the view buttons for now, until Bonobo toolbars support radio buttons.
* gui/gnome-cal.c (gnome_calendar_dayjump): check day_button is not
NULL before using it.
(gnome_calendar_update_view_buttons): check button is not NULL.
svn path=/trunk/; revision=5889
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Damon Chaplin <damon@helixcode.com>
* evolution-calendar.xml: Added toolbar buttons to switch views.
We'll use plain buttons for the view buttons for now, until Bonobo
toolbars support radio buttons.
svn path=/trunk/; revision=5888
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Not Zed <NotZed@HelixCode.com>
* ibex_internal.h (struct ibex): Bumped ibex rev.
* block.c (ibex_block_cache_open): Bumped the ibex file revision
because of the hash table size change.
svn path=/trunk/; revision=5887
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Not Zed <NotZed@HelixCode.com>
* filter-driver.c (filter_driver_filter_mbox): Report the
percentage of file complete for the filter.
2000-10-10 Not Zed <NotZed@HelixCode.com>
* filter-driver.c (filter_driver_run): Why on earth does this code
ref all these objects for? This is not right at all.
(filter_driver_run): Changed source type to a string.
(filter_driver_run): REmove the very weird exception copying
stuff - just ref it instead.
(do_score):
(do_colour):
(do_stop):
(do_copy):
(mark_forward):
(do_delete): Removed bogus 'terminated' testing. This is NOT
NEEDED HERE. It is tested after every rule/action, and
termination only makes sense at that point.
(filter_driver_filter_message): new funciton (renamed), filter
only a message.
(filter_driver_filter_mbox): Filter a whole mbox.
(filter_driver_run): If we aren't given an info, create a simple
one based on the message headers.
(filter_driver_filter_message): Renamed from filter_driver_run().
(filter_driver_set_status_func): Set the status callback function.
(filter_driver_set_default_folder): Set the default folder for
filtering.
(report_status): Internal function to report the status of a given
event.
(do_copy): Removed a pointless cache lookup - duh, we do it in
open_folder anyway (infact, we do it in camel too!!).
(filter_driver_filter_message): Removed pointless re-refing of
arguments. Why would anyone think this could be any use at all?
(filter_driver_filter_folder): New function to filter a whole
folder.
* filter-editor.c (rule_add): api fixes.
(rule_edit):
(rule_up):
(rule_down):
(set_sensitive): This didn't take into account the source, now it
does.
(select_source): Fix for api changes. Changed the rather generic
'number' argument to be 'source', and a string.
(filter_editor_construct): Changed the 'number' to 'source', and
set the string appropriately. Added a warning for one case where
the glade file is out of sync.
* score-editor.c (score_editor_construct):
(rule_edit):
(rule_delete):
(rule_up):
(rule_down):
(set_sensitive): api fixes.
* vfolder-editor.c (set_sensitive): Api fixes.
(vfolder_editor_construct):
(rule_edit):
(vfolder_editor_construct):
* rule-context.h (RCNextRuleFunc): Added a source argument.
* rule-context.c (rule_context_next_rule): Added source argument.
(rule_context_find_rule): Added source argument.
(rule_context_get_rank_rule): Added source argument.
(rule_context_get_rank_rule_with_source): Removed.
(save): Fixed for changes to RCNextRuleFunc prototype.
* filter-rule.h: Changed the source to be a string, removed the
filter_source_t type.
* filter-rule.c (filter_rule_set_source): New function to set the
source of a rule. What idiot ran this code through indent?
(filter_rule_find_list): Added a source argument.
(filter_rule_next_list): Added a source argument.
(get_widget): Fixed the wording. You dont remove search parts,
you can only remove the last one. Why you even need to mention
they are search 'criteria' is beyond me. Whoever added the
scrolled window needs to be shot, its the single most awful GUI
feature ever invented (ranks with the close button next to
maximise).
(xml_encode): Save source as a string (if present).
(xml_decode): Likewise for loading & fixed a small memleak.
(filter_rule_finalise): Free source.
svn path=/trunk/; revision=5884
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Not Zed <NotZed@HelixCode.com>
* message-list.c (message_list_setup_etable): Duh, fix the test
for the folder name, strstr != strcmp is it.
2000-10-10 Not Zed <NotZed@HelixCode.com>
* message-list.c (folder_to_cachename): Removed, changed callers
to use mail_config_folder_to_cachename instead.
* mail-config.c (mail_config_folder_to_cachename): New utility
function to get a cache name for a folder.
* mail-tools.c (mail_tool_do_movemail): Changed to return the path
to the mbox, rather than opening a folder of it.
* mail-ops.c (mail_incorporate_messages): Dont bother making the
pseudo messageinfo, filder_driver_filter_message will do it for
us.
(report_status): Callback to report status of filtering operation.
(do_fetch_mail): Changed significantly - for the api changes to
the filtering system. Also now incorporates a mailbox file
directly, without having to import it into a camel folder first.
(mail_incorporate_messages): Removed entirely, no longer needed.
* mail-vfolder.c (vfolder_refresh): Fix for context api changes.
(vfolder_uri_to_folder): Likewise.
* folder-browser-factory.c (create_ondemand_hooks): Changed for
api changes. Also only adds demand filters to the menu (fixed a
small logic bug).
svn path=/trunk/; revision=5883
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Not Zed <NotZed@HelixCode.com>
* index.h: Added some stat stuff.
* wordindex.c (struct _wordcache): Changed files[] to be a pointer
to an allocated block/or an individual item.
(find): Fix for changes to struct.
(find_name): "
(sync_cache_entry): "
(add): "
(add_list): "
(add_index_cache): Free the cache file array if it was created.
(word_flush): And here.
(word_close): And here too.
(ibex_create_word_index): Double the size of the hashtables.
(word_flush): Make sure we reset the wordcount to 0 if we remove
the list items. DOH.
(add_index_cache): Use a slightly more sohpisticated aging
algorithm to remove expired nodes.
2000-10-10 Not Zed <NotZed@HelixCode.com>
* hash.c (hash_find):
(hash_remove):
(hash_insert): Truncate key if it is too big to fit in a
single block to MAX_KEYLEN bytes.
svn path=/trunk/; revision=5882
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Not Zed <NotZed@HelixCode.com>
* camel-mime-part.h (struct _CamelMimePart): Removed
temp_message_buffer, and content_input_stream fields which seem to
have come from nowhere, and are unused.
* camel-mime-utils.c: Added a note about touching this file.
Nobody is to touch it without asking me first. That goes for you
too Jeff.
(header_decode_text): In what way is this broken?
2000-10-10 Not Zed <NotZed@HelixCode.com>
* providers/imap/camel-imap-folder.c (imap_get_summary_internal):
Fix camel_summary_* function rename
(imap_get_message_info_internal): Likewise.
* camel-mime-parser.c (camel_mime_parser_finalise): Fixed a spelling mistake.
* camel-folder-summary.c (camel_summary_format_address): Uh, why
do we encode and then decode here ... sigh. This is not the way
to fix this.
(camel_folder_summary_format_address): Renamed to a proper name,
this was only supposed to be a private function.
(camel_folder_summary_format_string): Likewise. Oh i see why it
was made public, code reuse by cut & paste. Joy.
svn path=/trunk/; revision=5881
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Damon Chaplin <damon@helixcode.com>
* gui/e-day-view-time-item.c (e_day_view_time_item_draw): got 12/24
hour format the wrong way round.
svn path=/trunk/; revision=5880
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Chris Toshok <toshok@helixcode.com>
* subscribe-dialog.c (folder_etree_value_at): special case for
folders with NULL urls (which aren't selected/subscribeable).
(unsubscribe_folder_info): can't (un)subscribe from folders with
non-NULL urls.
(subscribe_folder_info): same.
svn path=/trunk/; revision=5879
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 JP Rosevear <jpr@helixcode.com>
* conduits/calendar/calendar-conduit.c (comp_from_remote_record):
Store recurrence stuff on the desktop properly
(get_ical_day): Utility function
svn path=/trunk/; revision=5878
|
|
|
|
|
|
|
|
|
|
| |
2000-10-12 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Replace To with From except in Drafts, Outbox,
or Sent boxes. Make Subject column pay attention to text
attributes like bold and strikethrough.
svn path=/trunk/; revision=5877
|
|
|
|
|
|
|
|
| |
2000-10-12 Jeffrey Stedfast <fejj@helixcode.com>
* e-table-item.c: when there are 0 columns, don't assert.
svn path=/trunk/; revision=5876
|
|
|
|
| |
svn path=/trunk/; revision=5875
|
|
|
|
| |
svn path=/trunk/; revision=5874
|
|
|
|
| |
svn path=/trunk/; revision=5873
|
|
|
|
| |
svn path=/trunk/; revision=5872
|
|
|
|
| |
svn path=/trunk/; revision=5871
|
|
|
|
| |
svn path=/trunk/; revision=5870
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-10-11 Chris Toshok <toshok@helixcode.com>
* subscribe-dialog.c (FOLDER_ETABLE_SPEC): set expansion to 0.0,
minimum-width to 16, and resizable to false for the subscribed
column.
(folder_info_subscribed): new function so we can do the correct
path munging.
(subscribe_folder_info): only add the folder to the storage if
there wasn't an exception subscribing it.
(unsubscribe_folder_info): same, but unsubscribing.
(folder_etree_value_at): use folder_info_subscribed.
(folder_toggle_cb): same.
(unsubscribe_folder_foreach): same.
(subscribe_folder_foreach): same.
(subscribe_dialog_gui_init): set the bold column on the text cell,
and add the subscribed pixbuf.
svn path=/trunk/; revision=5869
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
| |
svn path=/trunk/; revision=5865
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=5863
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/; revision=5861
|
|
|
|
| |
svn path=/trunk/; revision=5860
|