| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-03 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config.c: set config = NULL
(provider_list) Eek! Initialize news to NULL! Also, use
g_slist_prepend() for "performance" gains ;-)
(init_config): Set the config member data to NULL just to be on
the safe side
(clear_config): Don't bother freeing slist data if the slist is
NULL
svn path=/trunk/; revision=4517
|
|
|
|
|
|
| |
whole URI.
svn path=/trunk/; revision=4516
|
|
|
|
| |
svn path=/trunk/; revision=4515
|
|
|
|
|
|
|
|
|
| |
2000-08-03 Jeffrey Stedfast <fejj@helixcode.com>
* providers/nntp/camel-nntp-provider.c (camel_provider_module_init):
Initialize the service_cache for the news/nntp providers
svn path=/trunk/; revision=4514
|
|
|
|
| |
svn path=/trunk/; revision=4511
|
|
|
|
| |
svn path=/trunk/; revision=4510
|
|
|
|
| |
svn path=/trunk/; revision=4509
|
|
|
|
|
|
| |
physical URI or an evolution: one for specifying the default folder.
svn path=/trunk/; revision=4508
|
|
|
|
| |
svn path=/trunk/; revision=4507
|
|
|
|
| |
svn path=/trunk/; revision=4506
|
|
|
|
| |
svn path=/trunk/; revision=4505
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-03 JP Rosevear <jpr@helixcode.com>
* mail-config.glade: Increase window size slightly, rename
"Transport" to "Mail Transport"
* mail-config.c (init_config): Remove gconf references
(clear_config): ditto
(read_config): ditto
(write_config): ditto
(mail_config): Null provider lists before filling them
(mail_config_druid): ditto
(identity_page_new): Increase spacing of vbox
(service_page_new): ditto
* Makefile.am: Remove gconf references.
svn path=/trunk/; revision=4504
|
|
|
|
| |
svn path=/trunk/; revision=4503
|
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Joe Shaw <joe@helixcode.com>
* pcs/cal-backend-file.c (cal_backend_file_update_pilot_id):
Fixed a g_return_if_fail that had two parameters and thus
wouldn't build.
svn path=/trunk/; revision=4502
|
|
|
|
| |
svn path=/trunk/; revision=4501
|
|
|
|
|
|
|
| |
* pcs/cal-backend-imc.c (cal_backend_imc_update_pilot_id): call
save (cbimc) after setting the pilot id and status.
svn path=/trunk/; revision=4500
|
|
|
|
|
|
|
|
|
|
| |
2000-08-03 Damon Chaplin <damon@helixcode.com>
* gui/calendar-model.c (calendar_model_append_row): updated to match
the new ETableModel append_row. This meant we could also get rid of
the row_being_added and idle_id hack.
svn path=/trunk/; revision=4499
|
|
|
|
|
|
|
|
| |
2000-08-02 Michael Meeks <michael@helixcode.com>
* configure.in: update for BonoboX
svn path=/trunk/; revision=4498
|
|
|
|
|
|
| |
* configure.in (AC_OUTPUT): Add camel/providers/nntp
svn path=/trunk/; revision=4497
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/MH: Kill this. It doesn't have any code to do anything
the new mh provider doesn't do better.
* providers/Makefile.am: Remove reference to MH subdir, and
promote nntp to fully-supported status, since it does compile and
all.
svn path=/trunk/; revision=4496
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-mime-message.c (camel_mime_message_set_subject): Trim
trailing space from the subject. I've now seen replies from two
different people that tricked the threading code by (a) not having
References/In-Reply-To, and (b) adding an extra space to the end
of the subject line so the subject-based threading fails too. Who
writes these broken mailers anyway?
svn path=/trunk/; revision=4495
|
|
|
|
| |
svn path=/trunk/; revision=4494
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* gui/calendar-model.c: Emit "model_pre_change" signals as
appropriate.
svn path=/trunk/; revision=4493
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/e-text.c: Made clicking choose the right
character even if show_borders is on.
svn path=/trunk/; revision=4492
|
|
|
|
|
|
|
|
|
|
| |
* mail-config.c (service_page_item_new): Make the "test settings"
button FILL rather than SHRINK so it doesn't end up oddly-placed.
* mail-config-druid.glade: Make the icon background dark blue
like the surrounding area.
svn path=/trunk/; revision=4491
|
|
|
|
| |
svn path=/trunk/; revision=4480
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Federico Mena Quintero <federico@helixcode.com>
* pcs/cal-backend-file.[ch]: New files for the iCalendar file
backend.
* pcs/Makefile.am (libpcs_a_SOURCES): Added cal-backend-file.[ch].
* cal-util/cal-component.c (cal_component_set_icalcomponent):
Return an operation success code for if we are passed a component
of a type we don't support.
svn path=/trunk/; revision=4479
|
|
|
|
| |
svn path=/trunk/; revision=4478
|
|
|
|
| |
svn path=/trunk/; revision=4476
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* mail-ops.c, message-list.c: Emit "model_pre_change" where
appropriate.
svn path=/trunk/; revision=4475
|
|
|
|
| |
svn path=/trunk/; revision=4474
|
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor-categories.c,
gui/component/e-addressbook-model.c: Emit "model_pre_change"
signal as appropriate.
svn path=/trunk/; revision=4473
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c, e-table-item.h: Add a handler for
"model_pre_change" and properly stop editing.
* e-table-model.c, e-table-model.h: Added a "model_pre_change"
signal that gets sent before any row numbers are changed.
* e-table-sorted-variable.c, e-table-subset-variable.c: Emit
"model_pre_change" signals as appropriate.
* e-table-subset.c, e-table-subset.h: Proxy "model_pre_changed"
signals.
svn path=/trunk/; revision=4472
|
|
|
|
| |
svn path=/trunk/; revision=4471
|
|
|
|
| |
svn path=/trunk/; revision=4470
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* gui/component/e-addressbook-model.c: Adapted this to supply the
new append_row API of ETableModel.
svn path=/trunk/; revision=4469
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-02 Christopher James Lahey <clahey@helixcode.com>
* e-table-model.c, e-table-model.h: Changed the API for the
append_row function. Now accepts a model to copy data from
instead of returning a row number and leaving it up to ETableOne
to copy the data in.
* e-table-one.c, e-table-one.h: Adapted to use new append_row API.
* e-table-simple.c, e-table-simple.h, e-table-subset.c: Adapted to
supply new append_row API.
svn path=/trunk/; revision=4468
|
|
|
|
| |
svn path=/trunk/; revision=4467
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-crypto.c: New code to spawn off GPG/PGP to do stuff.
Currently only deals with decryption. From Nathan Thompson-Amato
<ndt@jps.net>, with bunches of changes from me.
* session.c (mail_request_dialog): Expose the password dialog to
the rest of the app (for use by the GPG/PGP code).
* mail-format.c (handle_text_plain): Handle special inline data
types. (Currently uuencoding, BinHex, and PGP encryption.) This is
not the best way to deal with it, but it works for now.
(try_inline_pgp): Convert an inline PGP-encrypted message into a
multipart/encrypted part.
(try_inline_binhex): Convert an inline BinHex attachment into an
application/mac-binhex40 part (which we currently don't deal
with...)
(try_uudecoding): Convert a uuencoded attachment to an
application/octet-stream part.
(handle_multipart_encrypted): Deal with RFC2015 MIME-encoded PGP
encrypted messages. (From ndt.)
* mail-display.c (mail_text_write, mail_error_write): New utility
functions.
* Makefile.am (evolution_mail_SOURCES): add mail-crypto.c
svn path=/trunk/; revision=4466
|
|
|
|
|
|
|
| |
* configure.in, acconfig.c: Add checks for GPG, PGP 5 and PGP 2.
Only record the first one found.
svn path=/trunk/; revision=4465
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-recur.c (*): Use CalComponent and the new property
types instead of the old iCalObject stuff.
(cal_recur_generate_instances): Renamed from
cal_object_generate_events(). Ensure that the component has the
DTSTART property.
(generate_instances_for_year): Renamed from
cal_object_generate_events_for_year().
(cal_obj_expand_recurrence): Made static.
(cal_recur_from_icalrecurrencetype): New function. We should
really convert this whole file to use struct icalrecurrencetype
instead.
(cal_recur_free): New function.
* cal-util/cal-recur.h (CalRecurType): Renamed from CalObjRecurType.
(CalRecurrence): Renamed from CalObjRecurrence.
* cal-util/timeutil.c (time_from_icaltimetype): New function.
* cal-util/Makefile.am: Commented out the test-recur program.
svn path=/trunk/; revision=4464
|
|
|
|
| |
svn path=/trunk/; revision=4463
|
|
|
|
|
|
|
|
|
| |
2000-08-01 Jeffrey Stedfast <fejj@helixcode.com>
* providers/smtp/camel-smtp-transport.c (smtp_helo): When forced
to use the IP, place it in square brackets.
svn path=/trunk/; revision=4462
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-01 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-utils.c (imap_translate_sexp): New and
improved sexp parser. An honest try at using e-sexp is wrapped in
a #ifdef at the bottom of the file but is currently not used
* providers/imap/camel-imap-folder.c (imap_search_by_expression):
We want to do a UID SEARCH so we get UIDs back instead of sequence
numbers
svn path=/trunk/; revision=4461
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-01 Damon Chaplin <damon@helixcode.com>
* Removed doc directory, since it is the old gnome-pim docs which
aren't used any more.
* Makefile.am (SUBDIRS): removed doc.
svn path=/trunk/; revision=4460
|
|
|
|
|
|
|
|
| |
2000-08-01 Damon Chaplin <damon@helixcode.com>
* configure.in (AC_OUTPUT): removed calendar/doc/*
svn path=/trunk/; revision=4459
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-08-01 JP Rosevear <jpr@helixcode.com>
* e-msg-composer.h: Constify param
* e-msg-composer.c (get_signature): Constify param
(set_editor_text): ditto
(e_msg_composer_new_with_sig_file): ditto
svn path=/trunk/; revision=4458
|
|
|
|
| |
svn path=/trunk/; revision=4447
|
|
|
|
| |
svn path=/trunk/; revision=4446
|
|
|
|
|
|
|
|
| |
2000-08-01 Not Zed <NotZed@HelixCode.com>
* configure.in: Added mh provider.
svn path=/trunk/; revision=4445
|
|
|
|
|
|
|
|
|
|
|
|
| |
mbox does.
2000-08-01 Not Zed <NotZed@HelixCode.com>
* providers/mh: New mh provider implementation.
* providers/Makefile.am (SUBDIRS): Added mh provider.
svn path=/trunk/; revision=4444
|
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_message_info_internal):
Some IMAP servers don't wrap the UID in ()'s so don't depend on that
(imap_get_summary_internal): Same
svn path=/trunk/; revision=4443
|
|
|
|
| |
svn path=/trunk/; revision=4442
|
|
|
|
|
|
|
|
| |
2000-07-31 Christopher James Lahey <clahey@helixcode.com>
* gui/component/addressbook.c: Changed the default set of columns.
svn path=/trunk/; revision=4441
|
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Christopher James Lahey <clahey@helixcode.com>
* component-factory.c, folder-browser.c: Fixed some warnings.
* message-list.c: Made the icon column non sortable.
svn path=/trunk/; revision=4440
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Christopher James Lahey <clahey@helixcode.com>
* e-table-col.c, e-table-col.h: Added an argument to set a column
so that you can't sort by that column.
* e-table-header-item.c: Obey the sortable column of ETableCol.
svn path=/trunk/; revision=4439
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-utils.c (free_sexp_node): Oops, forgot to
free node->function - not good.
svn path=/trunk/; revision=4438
|
|
|
|
| |
svn path=/trunk/; revision=4437
|
|
|
|
| |
svn path=/trunk/; revision=4436
|
|
|
|
| |
svn path=/trunk/; revision=4435
|
|
|
|
| |
svn path=/trunk/; revision=4434
|
|
|
|
| |
svn path=/trunk/; revision=4433
|
|
|
|
| |
svn path=/trunk/; revision=4432
|
|
|
|
| |
svn path=/trunk/; revision=4431
|
|
|
|
| |
svn path=/trunk/; revision=4430
|
|
|
|
|
|
|
| |
* mail-config.c (service_page_set_url): Fix a NULL-pointer strcmp
noticed by peterw.
svn path=/trunk/; revision=4429
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-utils.c (imap_translate_sexp): New
convenience function to translate a Camel sexp into the equivalent
IMAP sexp.
* providers/imap/camel-imap-store.c: More places now use
imap_next_word
* providers/imap/camel-imap-folder.c (imap_search_by_expression):
Implemented initial version (this may or may not work quite right)
svn path=/trunk/; revision=4428
|
|
|
|
| |
svn path=/trunk/; revision=4427
|
|
|
|
| |
svn path=/trunk/; revision=4426
|
|
|
|
|
|
|
|
|
| |
2000-08-01 Not Zed <NotZed@HelixCode.com>
* vfolder-editor.c (rule_add): Oops, create a vfolder_rule when we
add a new one.
svn path=/trunk/; revision=4425
|
|
|
|
|
|
|
|
|
| |
2000-08-01 Not Zed <NotZed@HelixCode.com>
* rule-context.c (load): If there are no user rules, dont bomb
out.
svn path=/trunk/; revision=4424
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as a new vfolder.
2000-07-31 Not Zed <NotZed@HelixCode.com>
* mail-vfolder.h: Header for vfolder functions.
* folder-browser.c (mail_uri_to_folder): Use new scheme to open
vfolders.
(search_save): New button/function to save a search as a vfolder.
* mail-vfolder.c (vfolder_edit): Made asynchronous.
(vfolder_uri_to_folder): New function for loading vfolders and
setting up their source folders.
(vfolder_refresh): Change shell vfolder uri's to indirect
references rather than the real vfolder uri.
(vfolder_gui_add_rule): Add a rule with user confirmation.
(vfolder_create_part): Get a new part by name, for creating rules
in code.
* message-thread.c (thread_messages): Check for uid lookup
failure, which indicates an error in the folder or calling code.
svn path=/trunk/; revision=4422
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-31 Not Zed <NotZed@HelixCode.com>
* filter-input.c (filter_input_set_value): Set value of a simple
type to a new string.
* filter-option.c (filter_option_set_current): New function to set
the current value of an option.
* filter-rule.c (filter_rule_find_list): New function to find a
rule in a list, by name.
(filter_rule_set_name): Let you set the name of a rule.
* rule-context.c (rule_context_find_rule): Find a rule by name.
(rule_context_create_part): Helper to find and clone a part by
name.
* filter-folder.c (button_clicked): Fix warning.
* filter.glade: Add new widgets for vfolder rule editor.
* vfolder-context.c (vfolder_context_init): Changed to use vfolder
rule as the rule type.
* vfolder-rule.c: New class to encode extra information required
for vfolder rules.
svn path=/trunk/; revision=4421
|
|
|
|
|
|
|
|
| |
gnome-vfs's configure scripts, since they are Pure Concentrated Evil
and otherwise default to using "-Werror", which breaks on lots of
peoples' machines.
svn path=/trunk/; revision=4420
|
|
|
|
| |
svn path=/trunk/; revision=4419
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-30 Not Zed <NotZed@HelixCode.com>
** Almost a total rewrite of every file, except for filter-driver
which just had minor updates.
The rule format has changed.
svn path=/trunk/; revision=4418
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-29 Not Zed <NotZed@HelixCode.com>
* component-factory.c (create_view): Remove hack to pass the
storage around.
* folder-browser-factory.c (control_activate): Changed to call
renamed vfolder editor.
* mail-ops.c (vfolder_edit_vfolders): renamed from vfolder_edit,
call new edit function.
(vfolder_editor_clicked): Removed.
(filter_druid_clicked):
(filter_edit): Updated for api change.
(real_fetch_mail): Fixed up for api change and fucked up indent.
(filter_get_folder): callback for filter driver.
* mail-vfolder.c: New file to manage virtual folders.
svn path=/trunk/; revision=4417
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-29 Christopher James Lahey <clahey@helixcode.com>
* e-table-click-to-add.c: Made enter key destroy and recreate the
ETableItem.
* e-table-item.c: Grab focus when person clicks even if cursor
isn't changing.
svn path=/trunk/; revision=4416
|
|
|
|
| |
svn path=/trunk/; revision=4415
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-29 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/Makefile.am: Added load-gnomecard-addressbook
compilation.
* backend/ebook/e-card.c, backend/ebook/e-card.h: Added
e_card_load_cards_from_file helper function to load multiple cards
from a single file.
* backend/ebook/load-gnomecard-addressbook.c: New file to load
vcard files. I think this is the format that gnomecard uses so if
you copy your gnomecard file to gnomecard.vcf and then run this
program in the same directory, it'll copy all your gnome contacts
into evolution. It needs to be changed to take a filename as a
parameter. Some fields (phone and address information, for
example) aren't displayed properly, but are saved. This is new
code, so some other than phone and address may be lost.
svn path=/trunk/; revision=4414
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-28 JP Rosevear <jpr@arcavia.com>
* e-msg-composer.c (e_msg_composer_new_with_sig_file): New
function to create composer with sig file set.
(e_msg_composer_get_sig_file): New function to get sig file
(e_msg_composer_set_sig_file): New function to set sig file
2000-07-29 JP Rosevear <jpr@arcavia.com>
* mail-format.c (mail_generate_reply): Use new mail config stuff
* component-factory.c (create_imap_storage): Use new mail config
stuff
(create_news_storage): ditto
* evolution-mail.schemas: Gconf schema for evolution mail
* mail-config-druid.glade: Gladification of config druid
* mail-config.h: New header with config structs.
* mail-config.c: Rewrite of GUI configuration tools to use
new config structs. Stores multiple identities and sources now.
Still only uses the first one found.
(mail_config_fetch): Returns MailConfig struct to caller
for configuration queries.
(mail_config): Renamed function to show mail config dialog.
(mail_config_druid): Renamed function to show mail config druid.
* mail-ops.c (create_msg_composer): Use
e_msg_composer_new_with_sig_file and new config stuff
(check_configured): Use new config stuff
(fetch_mail): ditto
(composer_send_cb): ditto
svn path=/trunk/; revision=4413
|
|
|
|
|
|
|
|
|
|
| |
2000-07-28 Cody Russell <bratsche@gnome.org>
* mail-ops.c, mail.h: Added mark_all_seen(), to mark every
message in the list with CAMEL_MESSAGE_SEEN.
* folder-browser-factory.c: Added "Actions/Mark all seen".
svn path=/trunk/; revision=4412
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_expunge): Make sure
the third word/token (whatever) is "EXPUNGE" and not something
else like "EXISTS" or "RECENT". When removing the message from
the summary also make sure to free that data to avoid leakage.
Also make sure to subtract 1 from the 'id' since IMAP starts
at 1 and our summary starts at 0 :-)
svn path=/trunk/; revision=4411
|
|
|
|
| |
svn path=/trunk/; revision=4410
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (camel_imap_status): Cleaned
up a bit, now uses imap_next_word()
(camel_imap_command_extended): Now uses imap_next_word(). When
checking for RECENT, allow the first digit of the recent-count
be between 0 and 9 inclusive instead of exclusive.
* providers/imap/camel-imap-folder.c (imap_expunge): Optimized.
No longer will it need to reload the summary as it now instead
removes the appropriate message summaries from the cache.
(camel_imap_folder_changed): If recent == 0 then return. If
recent < 0 then just emit the folder_changed signal, don't reload
summaries.
svn path=/trunk/; revision=4409
|
|
|
|
| |
svn path=/trunk/; revision=4408
|
|
|
|
|
|
|
| |
* e-table-header.c (eth_destroy): Remove the idle handler before
destroying the data it operates on.
svn path=/trunk/; revision=4407
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-28 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c
(imap_get_message_count_internal): Get message count when STATUS
is not available.
(imap_init): folder->has_search_capability is required for IMAP so
should always be set to TRUE (is currently being set to FALSE as
I've not yet implemented SEARCH support).
(camel_imap_folder_changed): Seem to have fixed my optimization
hack
2000-07-28 Jon K Hellan <hellan@acm.org>
* providers/imap/camel-imap-store.h (CamelImapServerLevel): New
enum.
(CamelImapStore): Added server_level and has_status_capability
members.
* providers/imap/camel-imap-store.c (imap_connect): Detect
IMAP4REV1, IMAP4 and STATUS in capability response.
* providers/imap/camel-imap-folder.c
(imap_get_message_count_internal): Use STATUS only if server
supports it. TODO: Get message count when STATUS not supported.
(imap_get_message, imap_get_summary_internal,
imap_get_message_info_internal): Handle IMAP4 as well.
(imap_protocol_get_summary_specifier): New function: Make a data
item specifier for the header lines we need, appropriate to the
server level.
svn path=/trunk/; revision=4406
|
|
|
|
|
|
| |
* Updated Hungarian translations.
svn path=/trunk/; revision=4405
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (camel_imap_folder_changed):
Fixed my routine to only fetch new headers, my IDs were off by 1
on the high end, so when it would fetch the last newly arrived
message it would fail and end up fetching all of the summaries
because of the corruption.
svn path=/trunk/; revision=4404
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Jeffrey Stedfast <fejj@helixcode.com>
* camel-url.c (camel_url_to_string): If the path doesn't begin
with a / and there is a host, prepend a / to the path.
svn path=/trunk/; revision=4403
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config.c: Lets fix Dan's kludge the Right Way (tm)
(set_service_url): Only strip off the leading "/" from the
url->path if url->host is NULL
(get_service_url): Only prepend a leading "/" to the path if the
host is NULL
svn path=/trunk/; revision=4402
|
|
|
|
|
|
| |
support is not enabled.
svn path=/trunk/; revision=4401
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/Makefile.am: Added camel-imap-utils.[c,h]
* providers/imap/camel-imap-utils.[c,h]: Utilities for parsing
server responses for use in both camel-imap-store.c and
camel-imap-folder.c
* providers/imap/camel-imap-folder.c (imap_get_summary_internal):
Free all the pointers in the headers array.
(imap_get_subfolder_names_internal): Updated to use
imap_parse_list_response
(imap_parse_subfolder_list): Removed in favor of
imap_parse_list_response
* providers/imap/camel-imap-store.c (camel_imap_command_extended):
Free all the pointers in the data array.
(imap_connect): Updated to use imap_parse_list_response and fixed
a leak
(folder_is_selectable): Updated.
svn path=/trunk/; revision=4400
|
|
|
|
|
|
|
| |
* mail-config.c (get_service_url): toss in a kludge to deal with
the IMAP vs mbox path problem for now.
svn path=/trunk/; revision=4399
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_message_info): Now uses
a hash table for looking up message info rather than a linear search :)
svn path=/trunk/; revision=4398
|
|
|
|
|
|
| |
* main.c (idle_cb): work with either gconf 0.5 or newer
svn path=/trunk/; revision=4396
|
|
|
|
|
|
|
| |
* configure.in: Check for gconf_client_get_default (gconf 0.5 vs
newer)
svn path=/trunk/; revision=4395
|
|
|
|
| |
svn path=/trunk/; revision=4394
|
|
|
|
| |
svn path=/trunk/; revision=4393
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Fixed up the table behavior so that it's not
always in an edit mode.
svn path=/trunk/; revision=4392
|
|
|
|
| |
svn path=/trunk/; revision=4391
|
|
|
|
| |
svn path=/trunk/; revision=4390
|
|
|
|
| |
svn path=/trunk/; revision=4389
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: Added a comment.
svn path=/trunk/; revision=4387
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: Fixed shift click selections.
svn path=/trunk/; revision=4386
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: Allocate correctly in the insert method.
* e-table-click-to-add.c: Removed the line that was causing this
to do bad things.
svn path=/trunk/; revision=4385
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c (eti_cursor_change): Grab focus properly.
* e-table-item.c, e-table-click-to-add.c: Fixed ETableClickToAdd
to handle carriage return. This still doesn't quite work right.
svn path=/trunk/; revision=4384
|
|
|
|
| |
svn path=/trunk/; revision=4383
|
|
|
|
| |
svn path=/trunk/; revision=4382
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/load-pine-addressbook.c: Changed the URI to load
to.
svn path=/trunk/; revision=4381
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-27 Christopher James Lahey <clahey@helixcode.com>
* e-table-click-to-add.c: Clear the selection model when
activating.
* e-table-item.c: Fixed a bunch of model column vs. view column
issues.
* e-table-selection-model.c: Set the cursor to -1, -1 and emi a
"cursor_changed" signal.
svn path=/trunk/; revision=4380
|
|
|
|
| |
svn path=/trunk/; revision=4379
|
|
|
|
| |
svn path=/trunk/; revision=4378
|
|
|
|
| |
svn path=/trunk/; revision=4377
|
|
|
|
|
|
|
|
|
| |
dia/po/da.po dr-genius/po/da.po evolution/po/da.po
gfloppy/po/da.po gnome-core/po/da.po gnome-utils/po/da.po
gnomeicu/po/da.po gnumeric/po/da.po gtranslator/po/da.po
guppi3/po/da.po nautilus/po/da.po pan/po/da.po rp3/po/da.po
svn path=/trunk/; revision=4376
|
|
|
|
|
|
|
|
| |
2000-07-26 Christopher James Lahey <clahey@helixcode.com>
* gui/minicard/e-minicard-widget-test.c: Fixed a warning.
svn path=/trunk/; revision=4375
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Christopher James Lahey <clahey@helixcode.com>
* e-table-click-to-add.c: Fixed a reference.
* e-table-selection-model.c, e-table-selection-model.h: Added a
clear function.
* e-table.c, e-table.h: Made going from click to add to the main
table and back work better.
svn path=/trunk/; revision=4373
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Christopher James Lahey <clahey@helixcode.com>
* e-table-click-to-add.c, e-table-click-to-add.h: Added an
ETableSelectionModel so this won't crash.
svn path=/trunk/; revision=4372
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Christopher James Lahey <clahey@helixcode.com>
* e-table-item.c: Fixed the model/view row confusion.
* e-table-selection-model.c: Changed one expression to use a
#define properly.
svn path=/trunk/; revision=4371
|
|
|
|
| |
svn path=/trunk/; revision=4370
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Chris Toshok <toshok@helixcode.com>
* backend/pas/pas-backend-ldap.c (view_destroy): wait to free the
view until we've taken care of freeing its internals. also, close
the ldap connection here.
(pas_backend_ldap_connect): rename p_b_l_ensure_connected to this,
since it's always called when we create a view.
(pas_backend_ldap_build_all_cards_list): open an ldap connection
in this function and close it at the end.
(poll_ldap): make sure to call ldap_unbind to close the view's
connection here.
(pas_backend_ldap_search): call pas_backend_ldap_connect here -
ldap_unbind will either be called from poll_ldap or from
view_destroy.
(pas_backend_ldap_get_vcard): the PASBackendLDAP no longer has an
LDAP*.
svn path=/trunk/; revision=4369
|
|
|
|
| |
svn path=/trunk/; revision=4368
|
|
|
|
| |
svn path=/trunk/; revision=4367
|
|
|
|
| |
svn path=/trunk/; revision=4366
|
|
|
|
| |
svn path=/trunk/; revision=4365
|
|
|
|
|
|
| |
handler.
svn path=/trunk/; revision=4364
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Christopher James Lahey <clahey@helixcode.com>
* e-table-group-container.c, e-table-group-container.h,
e-table-group-leaf.c, e-table-group-leaf.h: Added "table_selection_model"
argument. Removed foreach function and selection notification.
* e-table-group.c, e-table-group.h: Removed foreach function and
selection notification.
* e-table-header.c: Fixed header width calculation to include the
last column.
* e-table-item.c, e-table-item.h: Fixed this to use the new
selection model.
* e-table-scrolled.c, e-table-scrolled.h: Removed selection
notification.
* e-table-selection-model.c, e-table-selection-model.h: Finished
notification signals and fixed a bunch of bit manipulations.
Implemented do_something method.
* e-table.c, e-table.h: Create an ETableSelectionModel and use it
properly.
svn path=/trunk/; revision=4363
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Christopher James Lahey <clahey@helixcode.com>
* message-list.c, message-list.h: Removed counting of selected
messages.
svn path=/trunk/; revision=4362
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Federico Mena Quintero <federico@helixcode.com>
OK, it seems that we have all the interesting properties for
single-user calendars now. RFC 2445 can bite me.
* cal-util/cal-component.c (scan_property): Handle the RRULE
property. Yay!.
(scan_recur): Likewise, yow!
(get_recur_list): Likewise, yeehaw!
(get_recur_list): Likewise, honk honk!
(set_recur_list): Likewise, booooga booooga!
(cal_component_get_rrule_list): Likewise, squeek squeek!
(cal_component_set_rrule_list): That's it, I ran out of sounds.
(cal_component_free_recur_list): Likewise.
(scan_property): Handle the EXRULE property.
(free_icalcomponent): Likewise.
(cal_component_get_exrule_list): Likewise.
(cal_component_set_exrule_list): Likewise.
(set_period_list): Oops, free the old properties as well as
removing them.
(set_text_list): Ditto.
(cal_component_set_exdate_list): Ditto.
svn path=/trunk/; revision=4361
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Chris Toshok <toshok@helixcode.com>
* backend/pas/pas-backend-ldap.c
(pas_backend_ldap_build_all_cards_list): add support for user settable scope.
(pas_backend_ldap_search): same.
(pas_backend_ldap_load_uri): same.
svn path=/trunk/; revision=4360
|
|
|
|
| |
svn path=/trunk/; revision=4359
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Aaron Weber <aaron@helixcode.com>
* C/evolution-guide.sgml: Spellchecking, proofing in all .sgml
files except FDL and authors.
svn path=/trunk/; revision=4358
|
|
|
|
| |
svn path=/trunk/; revision=4357
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-ops.c (real_fetch_mail): Don't create the tmp_mbox before
calling movemail, because the external movemail requires it to not
exist. Contrariwise, delete it in the cleanup code if it's empty.
Update for camel_movemail interface change. Do the "No new
messages" dialog in the mbox case as well as the remote mail
issue.
svn path=/trunk/; revision=4356
|
|
|
|
|
|
|
|
|
|
| |
* camel-movemail.c (movemail_external): routine to call an
external movemail program.
(camel_movemail): Nuke return value, use movemail_external when
available and useful, and don't delete "dest" on errors, since
it might have started non-empty.
svn path=/trunk/; revision=4355
|
|
|
|
| |
svn path=/trunk/; revision=4354
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c: Put all the functions used to free
returned values all together.
(cal_component_set_rdate_list): Oops, mark SEQUENCE property to be
incremented since the RFC requires it.
(scan_property): Handle the EXDATE property.
(scan_exdate): Likewise.
(free_icalcomponent): Likewise.
(cal_component_get_exdate_list): Likewise.
(cal_component_set_exdate_list): Likewise.
(cal_component_free_exdate_list): Likewise.
svn path=/trunk/; revision=4353
|
|
|
|
| |
svn path=/trunk/; revision=4352
|
|
|
|
|
|
|
|
| |
2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
* gui/Makefile.am: Added a few xpm files to the EXTRA DIST section
svn path=/trunk/; revision=4351
|
|
|
|
|
|
| |
committed.
svn path=/trunk/; revision=4350
|
|
|
|
|
|
| |
through the menu item.
svn path=/trunk/; revision=4349
|
|
|
|
| |
svn path=/trunk/; revision=4348
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
* mail-ops.c: s/struct refile_data/struct move_data
(real_move_msg): Renamed from real_refile_msg()
(move_msg): Renamed from refile_msg()
* folder-browser-factory.c: Changed Refile to Move.
svn path=/trunk/; revision=4347
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
* camel-url.c (camel_url_to_string): Should now always prepend a '/'
before the path if it doesn't already exist.
* providers/imap/camel-imap-folder.c: Fixed a few compiler warnings
svn path=/trunk/; revision=4346
|
|
|
|
|
|
|
|
| |
2000-07-26 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c: Fixed a few compiler warnings
svn path=/trunk/; revision=4345
|
|
|
|
| |
svn path=/trunk/; revision=4344
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-format.c (lookup_handler): Update for OAF and for external
apps as well as components.
(handle_via_external): Handler to set up for data that can be
displayed by an external application.
* mail-display.c (on_link_clicked, etc): Refactor the save_data()
code and add launch_external() as a handler for
x-evolution-external URLs.
(embeddable_destroy_cb): Remove this, since it seems like it's all
wrong.
(on_object_requested): Update for OAF, and fix some bugs.
svn path=/trunk/; revision=4343
|
|
|
|
|
|
|
| |
* gui/component/addressbook.oafinfo: lowercasify the
supported_mime_types
svn path=/trunk/; revision=4342
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Aaron Weber <aaron@helixcode.com>
* C/evolution-guide.sgml: proofing all over.
* C/config-setupassist.sgml: Minor fixes.
* C/fig/* Replaced screenshots (Kevin's screenshots).
* C/apx-fdl.sgml: Appendix C no more!
svn path=/trunk/; revision=4341
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Chris Toshok <toshok@helixcode.com>
* backend/ebook/e-card-types.h: add enum for e-card pilot status.
* conduit/address-conduit.c: #ifdef out all the archiving code with SUPPORT_ARCHIVING.
(purge): implement correctly - deleting ecards whose pilot status is DELETED.
(set_status): implement.
(set_pilot_id): add gtk_main call here to change commit_card into a synchronous
(delete_all): implement correctly - don't delete the records, just set their status to DELETED.
(local_record_from_ecard): get the current status from the ecard.
* backend/ebook/e-card.c (e_card_get_vcard): add vcard support for pilot status.
(parse_pilot_status): new function.
(e_card_class_init): add pilot status object arg.
(e_card_set_arg): add pilot status support.
(e_card_get_arg): same.
(e_card_init): initialize pilot_status to 0.
svn path=/trunk/; revision=4340
|
|
|
|
|
|
|
|
|
|
| |
* configure.in: some unrelated changes: check for mkdtemp,
gnome_vfs_mime_get_default_action_without_fallback, and a
setuid/setgid movemail binary.
* acconfig.h: add MOVEMAIL_PATH
svn path=/trunk/; revision=4339
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Chris Toshok <toshok@helixcode.com>
* conduit/address-conduit.c: add comment headers to signals that
didn't have any.
svn path=/trunk/; revision=4338
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Chris Toshok <toshok@helixcode.com>
* conduit/address-conduit.c (start_address_server): use the user's
Contact db. not toshok's.
svn path=/trunk/; revision=4337
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (cal_component_free_period_list): New function.
(scan_property): Handle the RDATE property.
(scan_period): Likewise.
(free_icalcomponent): Likewise.
(get_period_list): Likewise.
(set_period_list): Likewise.
(cal_component_get_rdate_list): Likewise.
(cal_component_set_rdate_list): Likewise.
(scan_text): Simplify a bit since we only handle the ALTREP
parameter; there is no need to iterate over all parameters.
(scan_datetime): Simplify; just handle the TZID parameter.
(scan_summary): Simplify; just handle the ALTREP parameter.
(cal_component_get_as_string): New function.
* idl/evolution-calendar.idl (CalObjType): Removed the TYPE_OTHER;
now we only expose the types of objects we know about.
* cal-util/cal-util.h (CalObjType): Likewise.
* cal-client/cal-client.c (cal_client_get_n_objects): Likewise.
(cal_client_get_uids): Likewise.
* conduits/calendar/calendar-conduit.c (get_calendar_objects): Likewise.
(check_for_slow_setting): Likewise.
* pcs/cal-backend-imc.c (count_objects): Likewise.
(build_uids_list): Likewise.
* pcs/cal.c (Cal_get_uids): Likewise.
(Cal_get_n_objects): Likewise.
svn path=/trunk/; revision=4336
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: Made foreach call the callback in top
to bottom order.
svn path=/trunk/; revision=4335
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c, e-table-selection-model.h: Replaced
get_selection_list with foreach.
* e-table.h: Add a ETableSelectionModel.
svn path=/trunk/; revision=4334
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config.c (get_service_url): Always prepend a leading "/" to
the url->path.
(set_service_url): Added more error checking and also strip the
leading '/' from the url->path
(create_identity_page): Set the signature file to the one specified in
the identity record, else set the default path to ~/.sugnature
svn path=/trunk/; revision=4333
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config.c (get_service_url): Always prepend a leading "/" to
the url->path.
(set_service_url): Added more error checking and also strip the
leading '/' from the url->path
svn path=/trunk/; revision=4332
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* Makefile.am: Added e-table-selection-model.c and
e-table-selection-model.h.
* e-table-selection-model.c: Added the get_selection_list and
is_row_selected functions. Removed some unused code.
* e-table-selection-model.h: Removed some unused code.
svn path=/trunk/; revision=4331
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Michael Meeks <michael@helixcode.com>
* e-msg-composer.c (get_text): add textual exception printout.
(set_editor_text): close pre tags & check for pre-existing
sig separator.
2000-07-25 Michael Meeks <michael@helixcode.com>
* mail-config.c (create_identity_page): set default signature to
~/.signature
2000-07-25 Michael Meeks <michael@helixcode.com>
* backend/ebook/load-pine-addressbook.c (book_open_cb): check we
opened ok.
svn path=/trunk/; revision=4330
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: Added comments to the bit field code.
* e-table-selection-model.h: Made the selection data guint32s.
svn path=/trunk/; revision=4329
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: More fixes.
svn path=/trunk/; revision=4328
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c: Fixed up the bit manipulation a bit
here.
svn path=/trunk/; revision=4327
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table-selection-model.c, e-table-selection-model.h: New files
for doing a selection model. Not finished yet and thus not in
Makefile.am.
* e-table.c, e-table.h: Renamed the new dnd signals so that they
won't conflict with the widget signals.
svn path=/trunk/; revision=4326
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* configure.in: Added addressbook/conduit/Makefile.
svn path=/trunk/; revision=4325
|
|
|
|
| |
svn path=/trunk/; revision=4324
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Damon Chaplin <damon@helixcode.com>
* gui/e-calendar-table.[hc]: new ECalendarTable to show an ETable view
for Todo/Event items.
* gui/task-assigned-to.xpm:
* gui/task-recurring.xpm:
* gui/task-assigned.xpm:
* gui/task.xpm: new pixmaps (all the same at present) to go in the
icon column of the ETable.
* gui/event-editor.c: hid the silly 'Calendar' labels on the
GnomeDateEdits and hid the times when you select 'All day event'.
Also adjusted the time_t's so that when an all day event finishes on
say midnight 13th May, we show 12th May in the dialog, since it
implicitly includes all of that day up to midnight.
* gui/dialogs/task-editor-dialog.glade:
* gui/dialogs/task-editor.[hc]: unfinished dialog to edit tasks.
* gui/gncal-todo.c: temporary hack so that we can use the simple dialog
with our new ETable.
svn path=/trunk/; revision=4323
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Damon Chaplin <damon@helixcode.com>
* e-calendar-item.h:
* e-calendar.[hc]: new widget and canvas item to replace GtkCalendar.
Not quite finished yet.
svn path=/trunk/; revision=4322
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_summary_free): Fixed the
real problem that Peter was running into.
svn path=/trunk/; revision=4321
|
|
|
|
| |
svn path=/trunk/; revision=4320
|
|
|
|
| |
svn path=/trunk/; revision=4319
|
|
|
|
|
|
|
|
|
|
| |
* camel-mime-message.c (write_to_stream): Don't add a Mime-Version
header to a message that already has one.
* camel-internet-address.c (internet_encode): Don't put <>s around
addresses with no name part.
svn path=/trunk/; revision=4318
|
|
|
|
|
|
|
|
|
|
|
| |
* message-thread.c (group_root_set): Don't group together messages
with the same non-Re: subject and no References/In-Reply-To. More
often than not, they're unrelated. (eg, "[No subject]".)
(thread_messages): Handle messages with no Message-Id. "This
shouldn't happen", but it does sometimes, and it's not much code
to make it just work.
svn path=/trunk/; revision=4317
|
|
|
|
| |
svn path=/trunk/; revision=4316
|
|
|
|
| |
svn path=/trunk/; revision=4315
|
|
|
|
| |
svn path=/trunk/; revision=4314
|
|
|
|
|
|
| |
nice-looking option menu for the folder creation dialog.
svn path=/trunk/; revision=4313
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-table.c, e-table.h: Implemented some of the drag & drop code.
Drops all report as being on row 0, col 0. Also, automatic drags
don't set the row and column being dragged from.
svn path=/trunk/; revision=4312
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* e-util.c, e-util.h: Added a bunch of e_marshal functions.
svn path=/trunk/; revision=4311
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/e-card.c: Added a #define for
"X-EVOLUTION-PILOTID". Added a parse_pilot_id to read pilot id's
in properly from VCards. Rearranged some field orders. Added a
get_arg case for ARG_PILOTID. Initialize pilot_id field to 0.
svn path=/trunk/; revision=4310
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-25 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (camel_imap_folder_changed):
Optimized to try and get the new message headers without reloading
the entire summary from scratch.
(imap_get_summary_internal): Will now sync() before attempting to reload
the summary so that flags are set in the reloaded summary as well.
svn path=/trunk/; revision=4309
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-24 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (get_folder): Updated to give special
attention to the root folder.
* providers/imap/camel-imap-folder.c (imap_get_subfolder_names_internal):
Updated to handle the root folder
(imap_get_message_count_internal): return 0 if folder can't hold messages
(camel_imap_folder_new): Change so that root folder gets special attention
and always gets can_hold_messages set to FALSE
svn path=/trunk/; revision=4308
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-24 Chris Toshok <toshok@helixcode.com>
* backend/ebook/e-card.h: add pilot_id.
* backend/ebook/e-card.c (e_card_get_vcard): add support for
X-EVOLUTION-PILOTD vcard field.
(e_card_class_init): add pilot_id arg.
(e_card_set_arg): handle pilot_id arg.
svn path=/trunk/; revision=4307
|
|
|
|
| |
svn path=/trunk/; revision=4306
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* message-list.c (mark_msg_seen, ml_tree_set_value_at,
message_list_regenerate): Update for CamelFolder API changes.
(Certain functions no longer take a CamelException.)
* mail-ops.c (real_fetch_mail, real_send_mail, real_delete_msg):
ditto
* component-factory.c (real_create_imap_storage,
real_create_news_storage): ditto
svn path=/trunk/; revision=4305
|
|
|
|
|
|
|
|
| |
* filter-driver.c (do_delete, filter_driver_run): Update for
CamelFolder API changes. (delete_message and get_uids don't take
exceptions any more.)
svn path=/trunk/; revision=4304
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder.c: Remove exceptions from a number of methods that
work on what ought to be static data: get_parent_folder,
get_parent_store, get_message_count, get_unread_message_count,
get_permanent_flags, get_message_flags, set_message_flags,
get_message_user_flag, set_message_user_flag, get_uids,
get_summary, get_subfolder_names. Turn camel_folder_delete_message
into a macro. (Mostly a pull-up from the camel-async branch.)
* providers/{imap,mbox,nntp,pop3,vee}: Update for CamelFolder
changes
svn path=/trunk/; revision=4303
|
|
|
|
|
|
|
|
|
|
| |
2000-07-24 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_message_info): Updated
to port easily to the new Camel API
(imap_init): Don't SELECT INBOX, we don't need to do that
svn path=/trunk/; revision=4302
|
|
|
|
|
|
|
|
|
|
|
| |
* component-factory.c, folder-browser-factory.c, test-mail.c:
Remove GOAD support.
* main.c: Remove GOAD support.
(main): More "guess the build mistake" fun, this time for the
failure to initialize Bonobo case.
svn path=/trunk/; revision=4301
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c: Remove GOAD support.
(create_editor): Try to give a more helpful error message when
failing to load the editor control.
svn path=/trunk/; revision=4300
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-shell.c, main.c: Remove GOAD support.
* evolution-shell-component-client.c: Remove GOAD support.
(evolution_shell_component_client_new): Give the "maybe
OAF_INFO_PATH" message if no oafinfo file was found, and give a
"consult previous error messages" message if the component was
found but not activated. Abort in either case.
svn path=/trunk/; revision=4299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-24 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (camel_imap_folder_new):
Initialize the summary and subfolder listing.
(imap_summary_free): Now takes a GPtrArray arg rather than a
CamelImapFolder as it increases it's usefullness for free()'ing
temporary summaries.
(imap_get_message_count_internal): A new convenience function for
getting the actual message count on a server to be used by
imap_get_summary_internal)
(imap_get_message_count): Since the Camel API is on the move again,
the future version of this function will not be able to make a
call to the store, it must only access previously fetched data (thus
the creation of the _internal function)
(imap_get_subfolder_names_internal): Again, because the future version
of imap_get_subfolder_names will not take an exception, we must rename
this function which will be called by camel_imap_folder_new()
(imap_get_subfolder_names): We now return the previously collected
subfolder listing that the _internal function fetched previously
(imap_get_summary_internal): Again, same idea as the previous _internal
functions...
(imap_get_summary): Again... now returns a previously aquired summary
* providers/imap/camel-imap-store.c (imap_noop): This will hopefully
prevent the imap store from disconnecting.
(imap_connect): Modified to add a gtk timeout event that will call
imap_noop() every 10 minutes (we may want to change this time value)
(imap_disconnect): Modified to remove the NOOP timeout event from the
store.
(camel_imap_command_extended): Commented out the code that would try
and detect if the store was disconnected and then reconnect if it was
needed.
svn path=/trunk/; revision=4298
|
|
|
|
| |
svn path=/trunk/; revision=4295
|
|
|
|
| |
svn path=/trunk/; revision=4294
|
|
|
|
| |
svn path=/trunk/; revision=4293
|
|
|
|
|
|
|
|
|
|
| |
* camel-folder.[ch]: Remove camel_folder_get_message_uid, which
was not used, and not implemented by any provider.
* providers/nntp/camel-nntp-folder.c: Remove get_message_uid
non-implementation.
svn path=/trunk/; revision=4292
|
|
|
|
|
|
|
|
|
| |
* camel-folder-pt-proxy.[ch], camel-arg-collector.c,
camel-marshal-utils.[ch]: Bye bye bye.
* Makefile.am: remove reference to camel-arg-collector.c
svn path=/trunk/; revision=4291
|
|
|
|
|
|
| |
* Updated Hungarian translations..
svn path=/trunk/; revision=4290
|
|
|
|
|
|
|
|
| |
2000-07-24 Federico Mena Quintero <federico@helixcode.com>
* it.po: Added missing \n.
svn path=/trunk/; revision=4289
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-23 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (imap_disconnect): Made it a
little more forgiving. Also set current_folder to NULL as there is
no selected folder after a disconnect.
(stream_is_alive): Detects whether or not a socket is "alive"
(camel_imap_command_extended): Use stream_is_alive() to aid in the
detection of a disconnected state.
svn path=/trunk/; revision=4288
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-23 Christopher James Lahey <clahey@helixcode.com>
* backend/ebook/e-book-view-listener.c: Remove the idle handler
when we're destroyed.
* printing/e-contact-print.c: Fixed the spacing on the card
header.
svn path=/trunk/; revision=4287
|
|
|
|
| |
svn path=/trunk/; revision=4286
|
|
|
|
| |
svn path=/trunk/; revision=4284
|
|
|
|
|
|
| |
the fly.
svn path=/trunk/; revision=4283
|
|
|
|
|
|
| |
translated GnomeUIInfo.
svn path=/trunk/; revision=4282
|
|
|
|
| |
svn path=/trunk/; revision=4281
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-23 Damon Chaplin <damon@helixcode.com>
* cal-util/calobj.c (ical_object_create_from_vobject): fixed it so
it doesn't crash when a URL is loaded.
* cal-util/calobj.h: added a few more fields.
svn path=/trunk/; revision=4280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-23 Damon Chaplin <damon@helixcode.com>
* e-cell-text.c: added a color_column where the color can be specified
as a string, e.g. "red" or "rgb:F/0/0".
* e-cell-text.c (ect_leave_edit): don't call unbuild_current_cell()
since the CellEdit struct has been freed in ect_stop_editing() and so
has the text.
* e-cell-text.c (unbuild_current_cell): set cell->text to NULL to make
sure we don't try to free it again.
svn path=/trunk/; revision=4279
|
|
|
|
|
|
|
|
|
| |
directly instead of using the GnomeUIInfo convertion functions, that
were not doing the right thing by translating the path as well (and as
a consequence, the components were not able to set up their own menu
items if the locale was not the default one).
svn path=/trunk/; revision=4278
|
|
|
|
|
|
|
|
|
| |
balsa/po/da.po bonobo/po/da.po evolution/po/da.po
gimp/po/da.po gnome-db/po/da.po gnome-utils/po/da.po
gnumeric/po/da.po gtranslator/po/da.po guppi3/po/da.po
nautilus/po/da.po pan/po/da.po rp3/po/da.po
svn path=/trunk/; revision=4277
|
|
|
|
|
|
| |
<clara.tattoni@libero.it>.
svn path=/trunk/; revision=4276
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-22 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (get_folder): Clear CamelExceptions when
appropriate (eg when folder is marked as \NoSelect). Still needs some
cleanup and perhaps Dan will have a better way of doing this as this seems
like a messy way of handling this.
* providers/imap/camel-imap-folder.c (imap_get_uids): Took out some debug
statements as they are no longer needed.
svn path=/trunk/; revision=4275
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-21 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_subfolder_names): Updated to
not strip out subfolders that are marked as \NoSelect because this will be
correctly handled in store->get_folder from now on.
* providers/imap/camel-imap-store.c (folder_is_selectable): New convenience
function for use in get_folder().
(parse_list_response): Now takes a char **flags argument which is needed by
folder_is_selectable().
(imap_connect): Updated to reflect changes to parse_list_response().
svn path=/trunk/; revision=4274
|
|
|
|
| |
svn path=/trunk/; revision=4273
|
|
|
|
|
|
| |
shortcut file was not found.
svn path=/trunk/; revision=4272
|
|
|
|
|
|
| |
sense.
svn path=/trunk/; revision=4271
|
|
|
|
|
|
|
|
|
| |
2000-07-21 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/e-text.c: Made focus in not change your selection
position.
svn path=/trunk/; revision=4268
|
|
|
|
|
|
|
|
|
| |
2000-07-21 Christopher James Lahey <clahey@helixcode.com>
* e-table.h: Added some unused declarations for drag and drop
work.
svn path=/trunk/; revision=4267
|
|
|
|
|
|
|
|
|
|
| |
2000-07-21 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-stream.c (stream_read): Updated with some of the
same fixes I've made to camel-imap-folder.c like recalculating message part
lengths.
svn path=/trunk/; revision=4266
|
|
|
|
|
|
|
|
|
|
| |
2000-07-21 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-store.c (camel_imap_command_extended): Rewrote
the code to check for "* %d RECENT". Still needs to be modified, but should
no longer cause an infinite loop by detecting mis-detecting RECENT messages.
svn path=/trunk/; revision=4265
|
|
|
|
|
|
|
| |
regular one and allow sticking the pop-up with the close button (we'll
need to have it change the icon).
svn path=/trunk/; revision=4259
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-21 Aaron Weber <aaron@helixcode.com>
* C/usage-mail.sgml: Added password remembering/forgetting feature.
* C/config-prefs.sgml: Mostly moved to variablelists, a few
language changes.
* C/config-setupassist.sgml: Minor changes to formatting, wording.
* C/usage-notes.sgml: Changed trademark references, other minor
changes.
* C/usage-calendar.sgml: Minor fixes, added additional calendar
section, removed references to unimplemented features. Spellcheck,
prep for 0.3 release.
svn path=/trunk/; revision=4258
|
|
|
|
|
|
| |
thingie. Needs love, but it's a start.
svn path=/trunk/; revision=4257
|
|
|
|
|
|
| |
the EClippedLabel function instead of the GtkLabel one.
svn path=/trunk/; revision=4256
|
|
|
|
|
|
| |
* Updated Hungarian translations
svn path=/trunk/; revision=4255
|
|
|
|
|
|
| |
* Small typo fix in calendar/gui/event-editor.c
svn path=/trunk/; revision=4254
|
|
|
|
|
|
| |
function when NULL. (Ooops, I forgot this.)
svn path=/trunk/; revision=4253
|
|
|
|
|
|
| |
uses this yet, though.
svn path=/trunk/; revision=4252
|
|
|
|
| |
svn path=/trunk/; revision=4251
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-20 Christopher James Lahey <clahey@helixcode.com>
* gui/component/addressbook.oafinfo: Fixed the oaf info.
* gui/minicard/.cvsignore, gui/minicard/Makefile.am,
gui/minicard/e-minicard-widget-test.c: Added a test for the
minicard widget.
* gui/minicard/e-minicard-control.c: Fixed the mime type.
* gui/minicard/e-minicard.c: Fixed some crashes if your parent
isn't a minicard view.
* gui/minicard/e-minicard-control.oafinfo: Removed.
svn path=/trunk/; revision=4249
|
|
|
|
| |
svn path=/trunk/; revision=4242
|
|
|
|
| |
svn path=/trunk/; revision=4240
|
|
|
|
| |
svn path=/trunk/; revision=4239
|
|
|
|
| |
svn path=/trunk/; revision=4238
|
|
|
|
|
|
| |
components.
svn path=/trunk/; revision=4237
|
|
|
|
| |
svn path=/trunk/; revision=4236
|
|
|
|
| |
svn path=/trunk/; revision=4235
|
|
|
|
| |
svn path=/trunk/; revision=4234
|
|
|
|
|
|
|
|
|
|
| |
2000-07-20 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_summary):
(imap_get_message_info): Oops. Fix UID parser to allow 0 and 9 to be in
the range of valid UID chars.
svn path=/trunk/; revision=4233
|
|
|
|
|
|
|
|
|
|
| |
2000-07-19 Federico Mena Quintero <federico@helixcode.com>
* cal-util/cal-component.c (cal_component_alarm_set_trigger):
Finish filling the trigger. What a pain, again.
(cal_component_alarm_free_trigger): Implemented.
svn path=/trunk/; revision=4232
|
|
|
|
| |
svn path=/trunk/; revision=4231
|
|
|
|
| |
svn path=/trunk/; revision=4229
|
|
|
|
| |
svn path=/trunk/; revision=4228
|
|
|
|
| |
svn path=/trunk/; revision=4227
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-07-19 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c: General cleanup working towards
getting Actions->Expunge working correctly.
* providers/imap/camel-imap-store.c (cammel_imap_command_extended): Added
code to look for "* %d RECENT" and to emit the folder_changed signal if
there are any recent messages. Note: this is a hack and needs to be rewritten
badly.
svn path=/trunk/; revision=4226
|
|
|
|
| |
svn path=/trunk/; revision=4225
|
|
|
|
|
|
|
|
|
|
| |
2000-07-19 Jeffrey Stedfast <fejj@helixcode.com>
* providers/imap/camel-imap-folder.c (imap_get_summary): If the folder's
message count is not the same as the number of summaries, free the old
summary and create a new summary.
svn path=/trunk/; revision=4223
|
|
|
|
|
|
|
|
| |
2000-07-19 Jeffrey Stedfast <fejj@helixcode.com>
* message-thread.c (thread_messages): What if message info is NULL?
svn path=/trunk/; revision=4222
|
|
|
|
| |
svn path=/trunk/; revision=4220
|