| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
shortcut bar.
Converted and replaced icons for trash and summary:
exec-16-summary.xpm => evolution-today-mini.png
delete_mesage.xpm => evolution-trash-mini.png,
Copied evolution-trash.png icons from mc (needs tweaking to match other
evolution icons though)
svn path=/trunk/; revision=9154
|
|
|
|
| |
svn path=/trunk/; revision=9150
|
|
|
|
|
|
|
|
| |
server_flags field as well, and don't overwrite any flags set by
camel_folder_summary_info_new_from_message. Might help with some
of the flag problems...
svn path=/trunk/; revision=9149
|
|
|
|
|
|
|
| |
messages all-at-once, since they don't support the [#.MIME]
syntax.
svn path=/trunk/; revision=9145
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-folder.c (imap_sync): If we don't
change any flags or expunge, send a NOOP to give the server a
chance to send EXISTS, etc, messages.
svn path=/trunk/; revision=9142
|
|
|
|
|
|
|
|
| |
2001-04-03 Jeffrey Stedfast <fejj@ximian.com>
* openpgp-utils.c (openpgp_encrypt): Add --no-tty argument to gpg.
svn path=/trunk/; revision=9141
|
|
|
|
|
|
|
| |
* folder-browser-factory.c (control_activate): Sync the folder on
activate.
svn path=/trunk/; revision=9140
|
|
|
|
|
|
|
| |
Translations
evolution/po/da.po
svn path=/trunk/; revision=9139
|
|
|
|
|
|
| |
doesn't matter the way the code works, but it's stll incorrect
svn path=/trunk/; revision=9138
|
|
|
|
|
|
|
|
| |
* session.c (mail_session_remember_password): Use the same
URL-transforming rules we use when hashing the password so this
actually works.
svn path=/trunk/; revision=9137
|
|
|
|
|
|
|
|
|
|
|
| |
* main.c:
* evolution-shell-component-client.c: Don't declare debug_log as
extern in evolution-shell-component-client.c, because that's part
of libeshell and so gets linked into the other components.
Instead, declare it there and extern it from main.c.
(Noticed by Peter Williams)
svn path=/trunk/; revision=9136
|
|
|
|
|
|
| |
nodes) from evolution-0-10-branch.
svn path=/trunk/; revision=9135
|
|
|
|
| |
svn path=/trunk/; revision=9133
|
|
|
|
| |
svn path=/trunk/; revision=9131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-03 Federico Mena Quintero <federico@ximian.com>
* e-sexp.h (ESExpResultType): Added ESEXP_RES_TIME for time
values.
(ESExpResult): Added a "time_t value.time" field.
(ESExpTermType): Added ESEXP_TERM_TIME.
(ESExpTerm): Added a "time_t value.time" field.
* e-sexp.c (e_sexp_result_free): Deal with time values. Also, be
more paranoid; added a default clause with g_assert_not_reached().
(term_eval_lt): Deal with time values.
(term_eval_gt): Likewise.
(term_eval_eq): Likewise.
(term_eval_plus): Likewise.
(term_eval_sub): Likewise.
(e_sexp_term_eval): Likewise.
(eval_dump_result): Likewise.
(parse_dump_term): Likewise.
(parse_term_free): Likewise.
svn path=/trunk/; revision=9130
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-03 Christopher James Lahey <clahey@ximian.com>
* gui/widgets/e-addressbook-model.c (COLS): Made this table model
more consistent in the number of columns it has.
(addressbook_append_row): Fixed this function. We removed the col
offset.
svn path=/trunk/; revision=9129
|
|
|
|
| |
svn path=/trunk/; revision=9127
|
|
|
|
|
|
|
|
| |
2001-04-03 Dietmar Maurer <dietmar@ximian.com>
* wombat-moniker.c (wombat_lookup_db): fix ref. counting problem
svn path=/trunk/; revision=9126
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Federico Mena Quintero <federico@ximian.com>
* gui/e-tasks.c (e_tasks_setup_menus): Plug leak.
* gui/event-editor.c (obj_updated_cb): Do nothing for now until we
think of something sensible to do.
(obj_removed_cb): Likewise.
* gui/dialogs/task-editor.c (obj_updated_cb): Likewise.
(obj_removed_cb): Likewise.
* gui/event-editor.c (dialog_to_comp_object): Plug leak.
svn path=/trunk/; revision=9124
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Federico Mena Quintero <federico@ximian.com>
* e-cell-popup.c (ecp_unrealize): Typo fix; call
e_cell_unrealize(), not e_cell_realize().
* e-cell-text.c (ect_event): Removed fallback "else", from "if
(edit_display)"since our planned return value is already zero and
we do need to unbuild_current_cell() instead of returning
immediately.
* e-table-state.c (etst_destroy): Free the expansions field.
* e-table.c (e_table_set_state_object): Do not ref the header
since we just created it!
svn path=/trunk/; revision=9123
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Federico Mena Quintero <federico@ximian.com>
* gal-view-collection.c (load_single_dir): Ahem, free the xmlDoc.
(load_single_dir): Free the filename if we return immediately due
to not being able to parse the file.
svn path=/trunk/; revision=9121
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-03 Christopher James Lahey <clahey@ximian.com>
* e-table-header-item.c (ethi_draw): Don't draw the button if it's
less than 1 pixel wide.
* e-tree-table-adapter.c (etta_proxy_node_inserted): Fixed a small
array overrun (wasn't causing problems, but it's best to be
correct.)
svn path=/trunk/; revision=9120
|
|
|
|
|
|
|
|
| |
2001-04-02 Federico Mena Quintero <federico@ximian.com>
* gal-view-collection.c (load_single_dir): Ahem, free the xmlDoc.
svn path=/trunk/; revision=9119
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Jeffrey Stedfast <fejj@ximian.com>
* README (SSL): Remind users that they will currently have to copy
their cert database from their mozilla directory into ~/evolution.
svn path=/trunk/; revision=9118
|
|
|
|
|
|
|
|
| |
2001-04-02 Federico Mena Quintero <federico@ximian.com>
* gui/event-editor.c (dialog_to_comp_object): Plug leak.
svn path=/trunk/; revision=9117
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Rusty Conover <rconover@zootweb.com>
* gal/util/e-util.c (e_format_number): Fixed this function to
properly format numbers that have leading zeros in sub groups.
Case in point 3042423 should now come out as 3,042,423 not
3,42,423.
svn path=/trunk/; revision=9116
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Jeffrey Stedfast <fejj@ximian.com>
* filter-filter.c (option_activate): Set the newpart on the
container object.
(less_parts): Remove the rule tht the user wants to remove.
(attach_rule): Attach a new rule and it's remove button to the end
of the table.
(more_parts): Fix to resize the table and such.
(get_widget): Don't have a remove action button, we are putting
this next to the rule part now.
* filter-rule.c (option_activate): Set the newpart on the
container object.
(less_parts): Remove the rule tht the user wants to remove.
(attach_rule): Attach a new rule and it's remove button to the end
of the table.
(more_parts): Fix to resize the table and such.
(get_widget): Don't have a remove action button, we are putting
this next to the rule part now.
svn path=/trunk/; revision=9115
|
|
|
|
| |
svn path=/trunk/; revision=9113
|
|
|
|
| |
svn path=/trunk/; revision=9112
|
|
|
|
| |
svn path=/trunk/; revision=9110
|
|
|
|
| |
svn path=/trunk/; revision=9109
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Federico Mena Quintero <federico@ximian.com>
* e-table-click-to-add.c (finish_editing): Ahem, the ETableItem
argument is now "selection_model", not "table_selection_model".
svn path=/trunk/; revision=9108
|
|
|
|
|
|
|
|
| |
2001-04-02 Anders Carlsson <andersca@codefactory.se>
* evolution-mail.xml: Added a space after an attribute to make libxml happy.
svn path=/trunk/; revision=9107
|
|
|
|
| |
svn path=/trunk/; revision=9106
|
|
|
|
| |
svn path=/trunk/; revision=9103
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-account-gui.c: Add a "provider_type" arg to
MailAccountGuiService.
(transport_needs_auth_toggled): Call service_changed if enabling
the auth pane so the status of the "Check supported types" button
will be correct.
(service_check_supported): Use gsvc->provider_type, not
CAMEL_PROVIDER_STORE.
(mail_account_gui_new): Pass the transport as the user_data to the
"changed" signal on transport.hostname, not the store.
(mail_account_gui_setup): Set up provider_type fields
svn path=/trunk/; revision=9101
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-service.h: Remove the "quick_login" member, which is
unnecessary.
* providers/smtp/camel-smtp-transport.c (smtp_auth): Remove the
references to quick_login and fix this to use the CamelSasl
interfaces correctly to do the same thing.
(connect_to_server): Split this out of smtp_connect
(smtp_connect): Use connect_to_server. When re-EHLO'ing after
auth, ignore errors.
(query_auth_types): Use connect_to_server rather than
smtp_connect, so it doesn't try to authenticate. Add LOGIN
authtype to the list of authtypes to check for.
* providers/smtp/camel-smtp-provider.c
(camel_provider_module_init): Add LOGIN authtype to the authtypes
list explicitly.
* camel-sasl.c (camel_sasl_authtype_list): Don't list LOGIN here:
it's not a real SASL authtype and is only used for SMTP.
* camel-sasl-plain.c:
* camel-sasl-login.c:
* camel-sasl-kerberos4.c:
* camel-sasl-cram-md5.c:
* camel-sasl-anonymous.c:
* providers/pop3/camel-pop3-provider.c: Remove "quick_login"
argument from authtypes.
svn path=/trunk/; revision=9100
|
|
|
|
| |
svn path=/trunk/; revision=9099
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Jeffrey Stedfast <fejj@ximian.com>
* camel-pgp-context.c (camel_pgp_sign): mutex lock & unlock the context.
(camel_pgp_clearsign): Same.
(camel_pgp_verify): Same.
(camel_pgp_encrypt): Same.
(camel_pgp_decrypt): And finally here...
svn path=/trunk/; revision=9096
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-02 Jeffrey Stedfast <fejj@ximian.com>
* camel-pgp-context.h: Update the function prototypes to match
those found in camel-pgp-context.c.
* camel-pgp-context.c: Updated.
* camel-pgp-mime.c (camel_pgp_mime_part_sign): Implemented.
(camel_pgp_mime_part_verify): Implemented.
(camel_pgp_mime_part_encrypt): Implemented.
(camel_pgp_mime_part_decrypt): Implemented.
svn path=/trunk/; revision=9095
|
|
|
|
|
|
|
|
|
|
| |
Updated glade files not to save strings.
Updated Makefiles.
...nad my translation
svn path=/trunk/; revision=9094
|
|
|
|
|
|
|
| |
called e_utf8_from_gtk_string on category names, so they no are translated and
show up correctly.
svn path=/trunk/; revision=9093
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Guided by Jacub Stener's mail, where he explaned which icons were renamed or
added, I added a bunch of new icons to menus, fixed renamed ones. Changed Trash
and Executive summary folder type icons. Fixed art/Makefile.am for these
changes.
Also, pulled icon cache from mailer and moved it to e-util/e-gui-utils.h, made
all components and dialogs use cache and not load pixmaps every time.
Accidentally got a couple of includes fix in, but they won't break anything.
svn path=/trunk/; revision=9092
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
* gal-define-views-dialog.c, gal-view-new-dialog.c: replaced
glade_xml_new with glade_xml_new_with_domain. fixes #2030
2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
* e-table-config.c, e-table-field-chooser.c: replaced
glade_xml_new with glade_xml_new_with_domain.
2001-04-01 Gediminas Paulauskas <menesis@delfi.lt>
* gal/widgets/e-categories.c: replaced
glade_xml_new with glade_xml_new_with_domain.
* gal/widgets/e-popup-menu.c: call gettext on every menu item. Works
only on popup menus of gal, not evolution (different domain).
wrapped every category name in N_() and call _() where appriopriate,
fixes #2029, but #2013 appears.
svn path=/trunk/; revision=9091
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Christopher James Lahey <clahey@ximian.com>
* e-tree-selection-model.c: Monitor the sorted model and send
selection and cursor changed signals.
svn path=/trunk/; revision=9090
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Christopher James Lahey <clahey@ximian.com>
* e-tree-selection-model.c (etsm_foreach_all_recurse,
etsm_foreach_recurse, e_tree_selection_model_foreach): Made this
traverse the source model instead of the sorted model since the
selection model is in the order of the source model.
svn path=/trunk/; revision=9089
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Jeffrey Stedfast <fejj@ximian.com>
* camel-sasl-login.[c,h]: New files to handle the LOGIN SASL
mechanism.
* camel-sasl-plain.c: Removed the definition of
camel_sasl_login_authtype.
* camel-sasl.c (camel_sasl_new): Oops. I thought LOGIN was an
alias to PLAIN. I was wrong. These two SASL objects have to be
separate.
* providers/smtp/camel-smtp-transport.c (smtp_auth): Updated to
check for and use authmech->quick_login when available.
svn path=/trunk/; revision=9088
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Jeffrey Stedfast <fejj@ximian.com>
* providers/pop3/camel-pop3-provider.c: Updated the authtypes here
too.
svn path=/trunk/; revision=9087
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Jeffrey Stedfast <fejj@ximian.com>
* camel-sasl-plain.c:
* camel-sasl-anonymous.c:
* camel-sasl-digest-md5.c:
* camel-sasl-cram-md5.c:
* camel-sasl-kerberos4.c: Updated the authtype values.
* camel-service.h: Added another field to CamelServiceAuthType
that specifies whether or not the mechanism supports "quick auth"
which means that the client can send the initial challenge in the
AUTH request.
* camel-sasl.c (camel_sasl_new): Add support for LOGIN.
(camel_sasl_authtype_list): Here too.
(camel_sasl_authtype): And finally here.
* camel-sasl-plain.c: Define camel_sasl_login_authtype.
* providers/smtp/camel-smtp-transport.c (smtp_auth): Only unref
the SASL object if it exists.
svn path=/trunk/; revision=9086
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Christopher James Lahey <clahey@ximian.com>
* e-tree-selection-model.c: Fixed some bugs with the privitization
of ETreeSelectionModel.
* e-tree.c: One more required change to make it work with
E_TREE_USE_TREE_SELECTION on.
svn path=/trunk/; revision=9084
|
|
|
|
| |
svn path=/trunk/; revision=9083
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-04-01 Christopher James Lahey <clahey@ximian.com>
* Makefile.am (libetable_la_SOURCES): Added
e-tree-selection-model.c.
(libetableinclude_HEADERS): Added e-tree-selection-model.h.
* e-tree.c, e-tree.h: Added code to use ETreeSelectionModel if the
string E_TREE_USE_TREE_SELECTION is defined.
svn path=/trunk/; revision=9082
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (e_tree_init): Initialize all necessary fields here.
svn path=/trunk/; revision=9081
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (et_real_construct): Roll back another part of the
change.
svn path=/trunk/; revision=9080
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* evolution-storage-set-view.c: Include <gal/util/e-util.h> here.
svn path=/trunk/; revision=9077
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree.c, e-tree.h: Accidently committed this with using the
tree selection model turned on. Rolled back this change.
svn path=/trunk/; revision=9076
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree-scrolled.c: Include <gal/util/e-util.h> here.
* e-tree-selection-model.c, e-tree-selection-model.h: Privatized
this class. Cleaned this up a bit. Added handlers for signals
from the model.
* e-tree.c, e-tree.h: Privatized this class.
svn path=/trunk/; revision=9075
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree-sorted.c (ets_proxy_node_inserted): Set orig_position
properly on inserted nodes.
svn path=/trunk/; revision=9074
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree-selection-model.c (etsm_foreach_all_recurse): Made
e_tree_selection_model_foreach work.
(etsm_select_all): Made etsm_select_all work.
(update_parents): Fixed a crash.
svn path=/trunk/; revision=9073
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-table-example-1.c: Removed this since it's out of date.
Replaced by tests/test-table-1.c.
svn path=/trunk/; revision=9072
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* e-tree-selection-model.c, e-tree-selection-model.h: New
implementation based on a tree instead of a hash table.
* e-tree-sorted.c, e-tree-sorted.h: Added
e_tree_sorted_num_children.
svn path=/trunk/; revision=9070
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Christopher James Lahey <clahey@ximian.com>
* gal/util/e-bit-array.c, gal/util/e-bit-array.h: Added
e_bit_array_cross_and and e_bit_array_cross_or.
svn path=/trunk/; revision=9069
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Tambet Ingo <tambet@ximian.com>
* e-table-scrolled.c (e_table_scrolled_new_from_spec_file): Fixed
little bug, add adjustments.
svn path=/trunk/; revision=9068
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names.c
(real_add_address_cb): Call e_select_names_model_clean after
adding address. This should deal with the bug reports related
to stray commas.
* gui/component/select-names/e-select-names-model.c
(e_select_names_model_clean): Added. Remove all empty destinations.
* backend/ebook/e-destination.c (e_destination_is_empty): Added. Check
if an EDestination is in essentially a null state.
svn path=/trunk/; revision=9067
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Jon Trowbridge <trow@ximian.com>
* gal/util/e-util.c (g_str_compare): Handle NULL args
semi-gracefully.
svn path=/trunk/; revision=9066
|
|
|
|
|
|
|
|
|
|
| |
2001-03-31 Jon Trowbridge <trow@ximian.com>
* e-url.c (e_url_shroud): Check that first_colon < last_at,
to prevent horrible things from happening. Removed spew.
(e_url_equal): Removed spew.
svn path=/trunk/; revision=9065
|
|
|
|
| |
svn path=/trunk/; revision=9064
|
|
|
|
|
|
|
|
| |
* mail-config.c (check_service_check): Register for cancellation.
(mail_config_check_service): Pop up a modal dialog with a message
and a "Cancel" button for the duration of the check.
svn path=/trunk/; revision=9058
|
|
|
|
|
|
|
|
|
| |
* providers/pop3/camel-pop3-store.c (connect_to_server,
query_auth_types, pop3_connect): Move things around here to make
this all work right again (so you don't get prompted for a
password when checking the supported authtypes.)
svn path=/trunk/; revision=9056
|
|
|
|
|
|
| |
folderpath.
svn path=/trunk/; revision=9055
|
|
|
|
|
|
|
| |
* configure.in (EVOLUTION_MICRO_VERSION): Bump this to 10. (We
forgot to do this before branching *again*...)
svn path=/trunk/; revision=9053
|
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Christopher James Lahey <clahey@ximian.com>
* e-shell-folder-selection-dialog.c (dbl_click_cb): Since this is
an ETree now, the signature of the double click callback has
changed.
svn path=/trunk/; revision=9052
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Christopher James Lahey <clahey@ximian.com>
* e-tree-table-adapter.c (etta_proxy_node_removed): Fixed removing
the last child of a node.
svn path=/trunk/; revision=9051
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Jon Trowbridge <trow@ximian.com>
* e-html-utils.c (e_text_to_html_full): Add support for converting
e-mail addresses to links.
(is_email_address): Added. Identifies e-mail addresses.
(email_address_extract): Added. Extracts a copy of the e-mail
address from the text.
* e-html-utils.h (E_TEXT_TO_HTML_CONVERT_ADDRESSES): Added.
* e-url.c (e_url_shroud): Added. Copy a url, replacing
any plaintext passwords with a single *.
(e_url_equal): Compare two urls, taking into account that
they may or may not be shrouded.
2001-03-30 Jon Trowbridge <trow@ximian.com>
* camel-mime-message.c (camel_mime_message_set_source): Shrould
our source URL before putting it into X-Evolution-Source.
2001-03-30 Jon Trowbridge <trow@ximian.com>
* mail-display.c (mail_text_write): Add (commented-out)
E_TEXT_TO_HTML_CONVERT_ADDRESSES.
* mail-config.c (mail_config_get_account_by_source_url):
Call e_url_equal to compare URLs.
svn path=/trunk/; revision=9050
|
|
|
|
|
|
|
| |
* component-factory.c (debug_cb): If the EvolutionShellComponent
emits a "debug" signal, turn on camel_verbose_debug.
svn path=/trunk/; revision=9047
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Evolution-ShellComponent.idl: add a "debug" method to tell a
component to output debugging messages to a given file.
* main.c (main): Add a "--debug filename" argument, to direct
debugging output for all components to a file. Redirect the
shell's stdout/stderr to that file if this argument is used.
* evolution-shell-component-client.c
(evolution_shell_component_client_set_owner): If debug_log is set,
call the component's debug method as well.
* evolution-shell-component.c (impl_ShellComponent_debug):
redirect stdout/stderr to the named file and emit a "debug"
signal.
svn path=/trunk/; revision=9046
|
|
|
|
|
|
|
|
| |
2001-03-30 Radek Doulik <rodo@ximian.com>
* mail-display.c (mail_display_redisplay): reset last_active
svn path=/trunk/; revision=9045
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Radek Doulik <rodo@ximian.com>
* e-tree.h: removed #include
<gal/e-table/e-tree-selection-model.h>
svn path=/trunk/; revision=9044
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Christopher James Lahey <clahey@ximian.com>
* backend/pas/pas-backend-file.c (pas_backend_file_add_client):
Tell new clients that are added whether they're writable.
svn path=/trunk/; revision=9043
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Christopher James Lahey <clahey@ximian.com>
* e-table-group.c, e-table-header-item.c, e-table-item.c,
e-table.c, e-tree.c: Made these use GTK_TYPE_GDK_EVENT whenever
sending an event through the signal system instead of
GTK_TYPE_POINTER.
* e-table.c, e-tree.c (set_header_canvas_width): Check that none
of the variables we're going to need are NULL before executing
this function.
svn path=/trunk/; revision=9042
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Christopher James Lahey <clahey@ximian.com>
* e-table-group-container.c, e-table-group-container.h,
e-table-group-leaf.c, e-table-group-leaf.h, e-table-item.c,
e-table-item.h, e-table.c, e-tree.c: Changed the signal
"table_selection_model" to just be "selection_model" everywhere
and made it be ESelectionModels instead of ETableSelectionModels
for generality.
* e-table-item.c (eti_event): Make right arrow and left arrow
accessible as events that can be caught.
* e-tree-sorted.c, e-tree-sorted.h (e_tree_sorted_orig_position):
Added this function.
svn path=/trunk/; revision=9041
|
|
|
|
| |
svn path=/trunk/; revision=9037
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-store.c (get_folder_info): Don't
blindly append "/INBOX", construct a CamelURL and set the path
that way.
(parse_list_response_as_folder_info): Don't blindly append
"/<foldername>", construct a CamelURL and set the path that way
instead.
(get_folders_offline): And again here.
svn path=/trunk/; revision=9036
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Christopher James Lahey <clahey@ximian.com>
* e-table.c, e-tree.c, e-tree.h: Updated to set the width of the
header canvas to be equal to the width of the table canvas to
avoid infinite loops. Added left arrow and right arrow as tree
collapse and expand bindings.
svn path=/trunk/; revision=9035
|
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Not Zed <NotZed@Ximian.com>
* camel-service.c (camel_get_host_byname): Dont overwrite an
exception if we got one already. Added camel_operation status to
it, and comment out some debug.
svn path=/trunk/; revision=9034
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Not Zed <NotZed@Ximian.com>
* providers/smtp/camel-smtp-transport.c (smtp_connect): Free host
name info when done ... blah blah.
* camel-sasl-kerberos4.c (krb4_challenge): Free host name info
after we're done with it.
* camel-sasl-digest-md5.c (digest_md5_challenge): Free host name
info after we're done with it.
* camel-remote-store.c (remote_connect): Free the host name info
from get_host after we're finished with it.
* camel-service.c (camel_get_host_byname): New function to
lookup a name, and still be cancellable.
(camel_free_host): And a function to free the structure
returned.
(camel_service_gethost): Call get_host_byname for this.
svn path=/trunk/; revision=9033
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Jon Trowbridge <trow@ximian.com>
* printing/e-contact-print.c: Added #include <libgnome/gnome-paper.h>
* printing/e-contact-print-envelope.c: Added #include <time.h>
and #include <libgnome/gnome-paper.h>
* gui/component/select-names/e-select-names-completion.c
(match_email): Better handle matching of "nameless" contacts.
* backend/ebook/e-destination.c (e_destination_get_string): Better
handle the case of a "nameless" contact.
2001-03-29 Jon Trowbridge <trow@ximian.com>
* camel-filter-driver.c (camel_filter_driver_filter_message): Save
the source URL using camel_mime_message_set_source.
* camel-mime-message.c (camel_mime_message_set_source): Renamed
camel_mime_message_set_identity to this. Sets the X-Evolution-Source
header.
(camel_mime_message_get_source): Returns the X-Evolution-Source
header.
2001-03-29 Jon Trowbridge <trow@ximian.com>
* mail-callbacks.c: Added #include <time.h> to get things
to compile.
* mail-callbacks.c (mail_generate_reply): Look at the
X-Evolution-Source header, and try to find a corresponding
account. If this works, send the mail from this account.
If not, use the default account.
* mail-ops.c (send_queue_send): Strip out the X-Evolution-Source
header before sending.
* mail-config.c (mail_config_get_account_by_source_url): Added.
Look up accounts by source URL.
svn path=/trunk/; revision=9032
|
|
|
|
|
|
|
|
| |
* mail-format.c (call_handler_function): if called with a
multipart that's really a 0-part, spew an error and display as
source.
svn path=/trunk/; revision=9031
|
|
|
|
|
|
|
|
|
| |
* message-list.c: #include <camel/camel-vtrash-folder.h>
* mail-callbacks.c: #include <libgnome/gnome-paper.h>
for the gnome-print stuff.
svn path=/trunk/; revision=9030
|
|
|
|
|
|
|
| |
* mail-display.c (pixmap_press): Ignore "funky" button clicks
(like scroll wheel scrolls)
svn path=/trunk/; revision=9029
|
|
|
|
|
|
|
|
|
| |
2001-03-30 Kjartan Maraas <kmaraas@gnome.org>
* *.*: Fix headers. Remove unneccesary ones and replace
with more finegrained ones where needed.
svn path=/trunk/; revision=9028
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* *.*: Clean up includes. Remove/replace <gnome.h>, <bonobo.h>
and <gtk/gtk.h>.
svn path=/trunk/; revision=9027
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* *.*: Clean up #includes. Replace <gnome.h>, <bonobo.h> and
<gtk/gtk.h> with more finegrained headers where needed.
svn path=/trunk/; revision=9026
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* *.*: Cleaned up #includes. Remove unneccesary includes of
<gnome.h>, <gtk/gtk.h>, <bonobo.h> and replaced with more
fine grained headers where needed. Also marked a bunch of
strings for translations and added some missing prototypes.
svn path=/trunk/; revision=9025
|
|
|
|
| |
svn path=/trunk/; revision=9024
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-icon-list.c: Replace #include <gtk/gtk.h>
* e-msg-composer-attachment-bar.c: Replace #include <gnome.h>
* e-msg-composer-attachment-bar.h: Remove #include <gnome.h>
* e-msg-composer-attachment.c: Remove #include <gnome.h>
* e-msg-composer-attachment.h: Same here.
* e-msg-composer-hdrs.c: Replace #include <gnome.h> and <bonobo.h>
* e-msg-composer-hdrs.h: Replace #include <gnome.h>
* e-msg-composer-file.c: #include <gtk/gtkmain.h>, <gtk/gtksignal.h>
* e-msg-composer.c: Replace #include <bonobo.h>, <gnome.h>
* e-msg-composer.h: Replace #include <gnome.h> and <bonobo.h>
* evolution-composer.c: Replace #include <bonobo.h>
* listener.c: Same here.
svn path=/trunk/; revision=9023
|
|
|
|
|
|
|
| |
* mail-account-editor.c (switch_page): Fix this so the "Receiving
Options" page gets filled in again.
svn path=/trunk/; revision=9022
|
|
|
|
|
|
|
|
|
| |
* mail-send-recv.c (receive_get_folder): Doh! This was storing
"struct _folder_info"s in the cache and then trying to read them
back as CamelFolders. Fixicate. Fixes the "crash with 2 POP
accounts" bug.
svn path=/trunk/; revision=9021
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Larry Ewing <lewing@ximian.com>
* e-meeting-time-sel-list-item.c: s/#include/#ifdef/ to fix
Kjartan's commit.
svn path=/trunk/; revision=9020
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-component-registry.c: Remove/replace unneeded includes and
move around stuff so that system headers are included first.
* e-corba-storage.c: Replace #include <bonobo.h>
* e-folder-tree.c: Shuffle.
* e-folder.c: Remove #include <gtk/gtkobject.h>
* e-local-storage.c: Replace #include <gnome.h> and <bonobo.h>
* e-setup.c: Replace #include <glib.h> and <gnome.h>
* e-shell-folder-creation-dialog.c: Replace #include <gnome.h>
* e-shell-folder-title-bar.c: Replace <gnome.h>
* e-shell-utils.c: Same here.
* e-shell-view-menu.c: Same here (and <bonobo.h>)
* e-shell-view.c: Replace <gnome.h> and <bonobo.h>
* e-shell.c: Replace <gnome.h>
* e-shell.h: Shuffle.
* e-shortcuts-view-model.c: Replace <gnome.h>
* e-shortcuts-view.c: Remove #include <gnome.h>
* e-shortcuts.c: Move <string.h> up.
* e-splash.c: Replace <gnome.h>
* e-storage-set-view.c: Replace <gnome.h>
* e-storage-set.c: Shuffle
* e-storage.c: Replace <gnome.h>
* evolution-local-storage.c: Same here
* evolution-local-storage.h: And here.
* evolution-session.c: Same here too.
* evolution-session.h: Replace <bonobo.h>
* evolution-shell-client.c: Here too.
* evolution-shell-component-client.c: Shuffle.
* evolution-shell-component.c: Replace <bonobo.h>
* evolution-shell-view.c: Remove #include <bonobo.h>
* evolution-shell-view.h: Replace <gnome.h>
* evolution-storage-listener.c: Replace <gnome.h> and <bonobo.h>
* evolution-storage-listener.h: Replace <gnome.h>
* evolution-storage-set-view-listener.c: Replace <gnome.h> and <bonobo.h>
* evolution-storage-set-view.c: Remove <gnome.h>
* evolution-storage.c: Replace <bonobo.h>
* main.c: Replace <gnome.h> and <bonobo.h>
* importer/importer.c: Replace <gnome.h>
* importer/intelligent.c: Replace <gnome.h>. Add prototype for
svn path=/trunk/; revision=9019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-dropdown-button.c: Replace #include <gtk/gtk.h>
* e-dropdown-button.h: Remove #include <gnome.h>
* e-filter-bar.c: Replace #include <gtk/gtk.h>
* e-filter-bar.h: Replace #include <gtk/gtk.h>
* e-messagebox.c: Add #includes to count for removed <gnome.h> in
e-messagebox.h:
* e-messagebox.h: Replace #include <gnome.h>
* e-search-bar.c: Replace #include <gnome.h>
* e-search-bar.h: Same here
* test-calendar.c: Remove #include <gnome.h>
* test-dateedit.c: Replace #include <gnome.h>
* test-dropdown-button.c: Same here.
* test-title-bar.c: Same here.
svn path=/trunk/; revision=9018
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-meeting-time-sel-item.c: #ifdef HAVE_CONFIG_H
* e-meeting-time-sel-list-item.c: Same here.
* e-meeting-time-sel.c: Same here.
* test-meeting-time-sel.c: And here.
svn path=/trunk/; revision=9017
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Kjartan Maraas <kmaraas@gnome.org>
* e-corba-utils.h: Remove #include <glib.h>
* e-dialog-widgets.c: Shuffle some headers.
* e-dialog-widgets.h: Remove #include <libgnomeui/gnome-propertybox.h>
* e-gtk-utils.c: #include <gtk/gtksignal.h>
* e-gtk-utils.h: Replace #include <gtk/gtk.h>
* e-gui-utils.c: Replace #include <gnome.h>
* e-html-utils.c: Shuffle headers.
* e-iterator.c: Replace #include <gtk/gtk.h>
* e-iterator.h: Replace #include <gtk/gtk.h>
* e-list-iterator.c: Remove #include <gtk/gtk.h>
* e-list-iterator.h: Replace #include <gtk/gtk.h>
* e-list.c: Remove #include <gtk/gtk.h>
* e-list.h: Replace #include <gtk/gtk.h>
* e-memory.c: #include <string.h> and <stdlib.h>
* e-msgport.c: Move around some includes. s/%d/%ld/g in a printf()
call to fix a warning.
* e-pilot-map.c: #include <string.h>. Replace #include <gnome.h>
* e-pilot-util.c: Remove #include <gnome.h>
* e-sexp.c: Remove #include <glib.h>
* e-sexp.h: Replace #include <gtk/gtk.h>
* e-time-utils.c: #include <string.h>
* md5-utils.c: Shuffle headers.
* test-ename-western-gtk.c: Replace #include <gnome.h>
* test-ename-western.c: Same here.
svn path=/trunk/; revision=9016
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* session.c (auth_callback): Update call to camel_url_to_string.
(Don't include the params in the password hash table key.)
* mail-config.c (mail_config_folder_to_cachename): Call
camel_url_to_string with HIDE_PASSWORD and HIDE_PARAMS so that
changing URL params doesn't change the cachename.
* mail-ops.c (add_vtrash_info):
* mail-local.c (reconfigure_folder_reconfigure):
* mail-account-gui.c (save_service): Update calls to
camel_url_to_string.
svn path=/trunk/; revision=9015
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-url.c (camel_url_to_string): change "gboolean show_passwd"
to "guint32 flags".
* tests/misc/url.c (main): Update calls to camel_url_to_string
* providers/imap/camel-imap-store.c (construct): Call
camel_url_to_string with flags to hide password, authtype, and
params to create the base_url.
(etc): Update for the fact that the base_url no longer has the "/"
at the end.
* camel-service.c (construct): Update calls to camel_url_to_string
(pass CAMEL_URL_HIDE_PASSWORD)
svn path=/trunk/; revision=9014
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Federico Mena Quintero <federico@ximian.com>
Engine for live queries to calendars. A query object watches a
CalBackend in the PCS and is otherwise completely separate from
it; backends need to do nothing to support live queries. Right
now we have the following functions:
(get-vtype)
Returns a string indicating the type of component
(VEVENT, VTODO, VJOURNAL, VFREEBUSY, VTIMEZONE,
UNKNOWN).
(occur-in-time-range? START END)
START - int, time_t start of the time range
END - int, time_t end of the time range
Returns a boolean indicating whether the component
has any occurrences in the specified time range.
* idl/evolution-calendar.idl (Cal::getQuery): New method that
initiates a live query.
(Query): New interface for a handle to a live query.
(QueryListener): New interface for a listener to changes in a live
query.
* pcs/query.[ch]: New files with the live query engine.
* pcs/cal-backend.h (CalBackendClass): Added notification signals
so that the query system can catch them.
(CalBackendClass): New virtual method ::get_load_state().
* pcs/cal-backend.c (cal_backend_opened):
(cal_backend_obj_updated):
(cal_backend_obj_updated): New functions to emit the notification
signals; to be used only by backend implementations.
(cal_backend_get_load_state): New function.
* pcs/cal-backend-file.c (notify_update): Call
cal_backend_obj_updated().
(notify_remove): Call call_backend_obj_removed().
(open_cal): Free the icalcomp if it is not of the correct type.
(cal_backend_file_get_load_state): Implemented new method.
* pcs/cal-backend-db.c (cal_backend_db_update_object): Call
cal_backend_obj_updated().
(cal_backend_db_remove_object): Call cal_backend_obj_removed().
(cal_backend_db_get_load_state): Implemented new method.
* pcs/cal.c (Cal_get_query): Implementation of the ::getQuery()
method.
svn path=/trunk/; revision=9013
|
|
|
|
| |
svn path=/trunk/; revision=9012
|
|
|
|
| |
svn path=/trunk/; revision=9011
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Not Zed <NotZed@Ximian.com>
* evolution-mail.xml: Move the 'hide deleted' to the option list
under the view menu.
svn path=/trunk/; revision=9010
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Not Zed <NotZed@Ximian.com>
* mail-local.c (init_trash): Create a vtrash folder, not a vee folder.
* folder-browser-factory.c (control_activate): Hook in the hide
deleted thingy.
Removed MessageHideDeleted menu stuff.
* message-list.c (message_list_set_hidedeleted): New function, to
set if we should hide deleted messages automatically/always.
(regen_list_regen): If we have hide deleted messages turned on,
then hide them.
(main_message_changed): Promote to a folder_changed event with a
change list, folder_changed has the optimisations to handle this
appropriately.
(main_folder_changed): IF we get changes events for
deleted/undeleted stuff, change to added/removed events, rebuild
if necessary.
(message_list_set_folder): Setup the default hidedeleted state to
be to hide everything unless it is in a vtrash folder.
svn path=/trunk/; revision=9009
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-28 Jeffrey Stedfast <fejj@ximian.com>
* camel-pgp-context.[c,h]: New class for PGP encrypting,
decrypting, signing and verifying. Next I'll be moving the
contents of mail/mail-crypto into Camel. These files will
basically replace mail/openpgp-utils.[c,h].
svn path=/trunk/; revision=9008
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Not Zed <NotZed@Ximian.com>
* camel-folder-search.c (search_body_contains): Optimise the match
"" case, just match everything in the folder (if we have it).
svn path=/trunk/; revision=9007
|
|
|
|
| |
svn path=/trunk/; revision=9006
|
|
|
|
|
|
| |
portability.
svn path=/trunk/; revision=9005
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-29 Not Zed <NotZed@Ximian.com>
* camel-vtrash-folder.c (vtrash_move_messages_to): Access the
folder directly from the message info.
(vtrash_move_messages_to): I think we also need to call the real
move_messages_to, and not try and bypass the lock, since we dont
have the lock for that folder.
* camel-vee-folder.h: Move CamelVeeMessageInfo to public, so
subclasses can get to it.
* camel-vee-folder.c (camel_vee_folder_add_folder): Dont let you
add a vfolder to itself.
(folder_changed):
(vee_folder_remove_folder):
(vee_folder_build_folder): Copy changes before triggering changed
events, so we can do them outside of locks.
(camel_vee_folder_get_message_folder): Removed function.
(camel_vee_folder_hash_folder): Made public (renamed from
hash_folder), simply for subclasses (probably not needed).
svn path=/trunk/; revision=9004
|
|
|
|
|
|
|
|
|
| |
2001-03-28 Christopher James Lahey <clahey@ximian.com>
* menus/gal-view-menus.c (build_menus): Don't print the xml tree
here.
svn path=/trunk/; revision=9003
|
|
|
|
|
|
|
|
|
| |
2001-03-28 Christopher James Lahey <clahey@ximian.com>
* e-storage-set-view.c (storage_sort_callback,
folder_sort_callback): Use strcasecmp instead of strcmp.
svn path=/trunk/; revision=9002
|
|
|
|
|
|
|
|
| |
2001-03-28 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card.c (e_card_set_arg): Fixed some crashes.
svn path=/trunk/; revision=9001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-28 Christopher James Lahey <clahey@ximian.com>
* gui/component/select-names/e-select-names-table-model.c
(fill_in_info): Use E_CARD_SIMPLE_FIELD_NAME_OR_ORG instead of
getting the NAME and then the ORG. That way if we expand
NAME_OR_ORG, this will use it.
* gui/component/select-names/e-select-names.c
(e_addressbook_create_ebook_table, SPEC): Use the correct column
in the SPEC.
svn path=/trunk/; revision=9000
|
|
|
|
| |
svn path=/trunk/; revision=8999
|
|
|
|
|
|
| |
happened when doing dnd in the folder tree.
svn path=/trunk/; revision=8998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* README: add a bit mentioning that if configure claims you don't
have something installed when you think you do, that it's probably
because you installed it in the wrong prefix, or because you need
a -devel package.
* configure.in: Add a new macro EVO_CHECK_LIB that checks for a
gnome-config-based library of a given version or later, correctly,
and if doesn't find it, suggests that you consult the README. Fix
the various library checks to use this. Meanwhile, remove a bunch
of old cruft and reorganize a little.
* acconfig.h: Remove cruft
svn path=/trunk/; revision=8997
|
|
|
|
|
|
|
|
|
| |
2001-03-28 Jeffrey Stedfast <fejj@ximian.com>
* mail-account-gui.c (setup_service): Move the
gtk_toggle_button_set_active outside the if.
svn path=/trunk/; revision=8996
|
|
|
|
|
|
| |
basically outlookish.
svn path=/trunk/; revision=8995
|
|
|
|
|
|
| |
meeting editor
svn path=/trunk/; revision=8994
|
|
|
|
| |
svn path=/trunk/; revision=8993
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (save_draft): Use the drafts folder specified
by the account, if possible. Also, fix the setting of "send_html"
after saving the draft in case the user plans to keep editting...
svn path=/trunk/; revision=8992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-account-gui.c (mail_account_gui_new): Set up the
sent/drafts folder buttons.
(folder_picker_clicked): Pop up the folder selector when sent or
drafts is clicked.
(mail_account_gui_save): Save the sent/drafts folders.
* mail-config.c (account_copy): copy sent/drafts info
(config_read): read sent/drafts info
(mail_config_write): write sent/drafts info
* mail-callbacks.c (composer_send_cb, composer_postpone_cb):
split out some common code here (and fix inconsistencies). Always
set headers on the message giving the account name, transport,
and sent folder to use.
* mail-ops.c (mail_send_message): If the message has an
X-Evolution-Account header, use the transport/sent folder info for
that account (assuming it still exists). Otherwise, if it has
X-Evolution-Transport and/or X-Evolution-Fcc, use those. If not,
use the default transport and sent folder.
FIXME: Falls back silently to the default sent folder if it can't
open the account-specific one...
(send_queue_send): remove the X-Evolution-Transport, etc
processing here, as it gets done by mail_send_message now.
FIXME: We only sync the default sent folder.
* component-factory.c (owner_set_cb): While setting up the
standard folders, also record their URIs.
svn path=/trunk/; revision=8991
|
|
|
|
|
|
| |
GNOME binding for "quit".
svn path=/trunk/; revision=8990
|
|
|
|
|
|
|
|
|
| |
2001-03-28 Jon Trowbridge <trow@gnu.org>
* e-shell-view-menu.c: In a fit of egomania, added myself to the
authors array.
svn path=/trunk/; revision=8989
|
|
|
|
|
|
|
|
| |
2001-03-28 Jon Trowbridge <trow@ximian.com>
* AUTHORS: In a burst of egomania, added myself.
svn path=/trunk/; revision=8988
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Christopher James Lahey <clahey@ximian.com>
* e-tree-selection-model.c, e-tree-selection-model.h: New class
implementing a tree model. Not finished yet or in use, but I
wanted to get it checked in.
svn path=/trunk/; revision=8987
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Jeffrey Stedfast <fejj@ximian.com>
* camel-service.c (get_path): Add the port (if user defined) to
the path to fix bug #1996.
Danw: I'm iffy on the "fix" so I'd like you to comment.
svn path=/trunk/; revision=8986
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Jeffrey Stedfast <fejj@ximian.com>
* providers/pop3/camel-pop3-folder.c (pop3_sync): If we aren't
going to even check the resp/free buffer that gets returned from
camel_pop3_command, don't even bother using it. Send in NULL
instead.
(pop3_get_message): Check to make sure that the `result' string is
non-NULL. It's possible that some POP servers may return with
"+OK\r\n<message>..." rather than the expected
"+OK ### octets\r\n<message>..."
svn path=/trunk/; revision=8985
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Jeffrey Stedfast <fejj@ximian.com>
* mail-account-editor.c (switch_page): Lets do some NULL checking
here. First, make sure the gsrc isn't NULL and also make sure that
account->source isn't NULL either.
* mail-account-gui.c (mail_account_gui_setup): If there isn't a
source_proto, make sure we select "None" as the source type.
svn path=/trunk/; revision=8984
|
|
|
|
|
|
|
|
| |
001-03-27 Anna Marie Dirks <anna@ximian.com>
* gui/e-itip-control.c: fixed button placement to comply
with gnome standards.
svn path=/trunk/; revision=8983
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (e_msg_composer_set_send_html): set the
FormatHTML property on the editor to let it know the mode.
(e_msg_composer_construct): set the FormatHTML property at
construct time.
svn path=/trunk/; revision=8982
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Anna Marie Dirks <anna@ximian.com>
* gui/e-itip-control.glade: fixed spacing and label alignment to
comply with gnome standards. Also removed shadows from extraneous
scrolled windows to avoid bevelitous. There are many more changes
that need to happen to this viewer, but they all require a hacker
to do some c-coding, so I will avoid committing them until after the
.10 release.
svn path=/trunk/; revision=8981
|
|
|
|
|
|
|
|
| |
* mail-config-druid.c (construct): set the initial druid button
state after doing the mail_account_gui_setup, since that may
invoke signal handlers that will change it.
svn path=/trunk/; revision=8980
|
|
|
|
|
|
| |
insensitive. (Fixes the "smtp://;auth=PLAINservername" bug.)
svn path=/trunk/; revision=8979
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Dietmar Maurer <dietmar@ximian.com>
* wombat-moniker.c (wombat_moniker_resolve): we can now resolve to
storages and streams.
svn path=/trunk/; revision=8978
|
|
|
|
|
|
|
|
| |
* mail-account-gui.c (mail_account_gui_new): Fill in signature and
organization too.
(mail_account_gui_save): Preserve the "enabled" flag on the source.
svn path=/trunk/; revision=8977
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Not Zed <NotZed@Ximian.com>
* mail-send-recv.c (receive_done): Use gnome-dialog-close instead
of object_unref, for some reason it doesn't like being unref'd
with a refcount of 1, _who knows_. Gets rid of that refcount
warning on get mail.
svn path=/trunk/; revision=8976
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Not Zed <NotZed@Ximian.com>
* camel-folder-summary.c (camel_folder_summary_finalize): Unref
the html filter when done.
(summary_build_content_info): Disable using the html parser to
help index html mails until it gets sorted out.
svn path=/trunk/; revision=8975
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Larry Ewing <lewing@ximian.com>
* e-msg-composer.c (e_msg_composer_set_send_html): set the
FormatHTML property on the editor to let it know the mode.
svn path=/trunk/; revision=8974
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Not Zed <NotZed@Ximian.com>
* camel-vee-folder.c (folder_changed): Fix a cut n paste bug, we
want uid_removed not uid_changed deref, fixes bug #1999.
svn path=/trunk/; revision=8973
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-sasl.c (camel_sasl_authtype_list): add an argument to say
whether or not you want "PLAIN" in the list (so you don't end up
with "Password" twice in the config dialog).
* providers/imap/camel-imap-provider.c (camel_provider_module_init):
* providers/imap/camel-imap-store.c (query_auth_types): We don't
want PLAIN.
* providers/smtp/camel-smtp-provider.c (camel_provider_module_init):
* providers/smtp/camel-smtp-transport.c (query_auth_types): But we
do.
svn path=/trunk/; revision=8972
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-config.glade: Probably the very last new config dialog
ever. (Ha ha). From Anna, based on a story by me.
* mail-account-gui.c: New code for the new mail-config.glade. This
abstracts out all of the common code between the account editor
and the druid. It also handles the spiffy new provider-specific
config stuff.
FIXME: The code to check if a service is ok or not is no longer
there... waiting until the online/offline stuff from the shell
appears.
* mail-account-editor.c, mail-config-druid.c: These are much
smaller now, since most of the interesting bits moved to
mail-account-gui.c
* mail-accounts.c: Add an enabled/disabled column/button to
replace the checkbox that used to be in the editor, because it
really makes more sense to have it out here. This looks ugly.
Probably ought to ETable it...
(load_accounts): Fill in the enabled column.
(mail_select, mail_unselect): toggle the sensitivity and name of
the Enable/Disable button appropriately
(mail_able): Handle the enable/disable button.
* mail-config.c: Remove reply-to from MailConfigIdentity since it
didn't belong there (and wasn't being saved anyway).
(mail_config_check_service): Simplify this a bit. This really
needs to pop up a dialog with a "connecting..." message and a
cancel button.
svn path=/trunk/; revision=8971
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-ops.c (uid_cachename_hack): Kludge, copied+modified from
mail_config_folder_to_cachename to deal with the different
behavior of the URL code now. Will go away when the keep-on-server
code moves.
(get_folderinfo_get): Only pass "subscribed_only" to
camel_store_get_folder_info if the store supports subscriptions...
svn path=/trunk/; revision=8970
|
|
|
|
|
|
|
| |
* mail-local.c (local_provider): Update this to reflect the
CamelProvider structure change
svn path=/trunk/; revision=8969
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-provider.h: Add an "extra_conf" field to CamelProvider
with structures and defines and stuff, for providers to specify
additional configuration options that they want. Also add a
"supports ssl" flag to the provider flags.
* camel-remote-store.c: add a "default_ssl_port" field.
(remote_construct): If the URL has the "use_ssl" parameter, set
the store's use_ssl flag.
(remote_connect): If using SSL and no port specified, use the
default_ssl_port rather than the default_port.
* providers/smtp/camel-smtp-provider.c (smtp_provider): add
CAMEL_PROVIDER_SUPPORTS_SSL and CAMEL_URL_ALLOW_USER. (The config
gui code knows that the ALLOW_USER and ALLOW_AUTH go together.)
(ssmtp_provider): gone
* providers/smtp/camel-smtp-transport.c (smtp_construct): Set a
flag if "use_ssl" param is set.
(smtp_connect): Check the CamelSmtpTransport use_ssl flag rather
than checking if this is smtp or ssmtp.
* providers/imap/camel-imap-provider.c (imap_conf_entries): Add a
bunch of IMAP-specific configuration options, like "check for new
mail in all folders" (default TRUE), "show only subscribed
folders" (default TRUE), "ignore server-supplied namespace", and
"apply filters to INBOX" (not yet implemented).
(imap_provider): We support SSL and we no longer allow a path in
the URL. (namespace is handled via extra_conf)
(simap_provider): Gone
* providers/imap/camel-imap-store.c (camel_imap_store_init): Set
default_ssl_port, don't set CAMEL_STORE_SUBSCRIPTIONS here
(construct): remove simap stuff, deal with "use_lsub",
"namespace", "check_all", and "filter" parameters. Set base_url
to not include params.
(imap_store_setup_online): Don't ask for the namespace if it was
set explicitly. Don't get subscribed folders if !use_lsub.
(imap_concat): Fix a bug.
(get_folder_info): Support for not checking all folders.
* providers/pop3/camel-pop3-provider.c (pop3_conf_entries): "keep
on server" (currently still implemented by the mailer code, not
here), "delete after N days" (not yet implemented).
(pop3_provider): we support SSL
(spop_provider): gone
* providers/pop3/camel-pop3-store.c (camel_pop3_store_init): Set
default_ssl_port
(pop3_connect): Remove spop code
svn path=/trunk/; revision=8968
|
|
|
|
|
|
|
| |
* camel-url.c (camel_url_new_with_base): Fix parsing of params.
(output_param): And unparsing...
svn path=/trunk/; revision=8967
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-folder.c (imap_get_full_name): Rewrite
to use imap_store->namespace, not service->url->path
svn path=/trunk/; revision=8966
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* mail-callbacks.c (transfer_msg): Add "vtrash" as an allowed mail
folder type.
svn path=/trunk/; revision=8965
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* camel-vee-folder.c (vee_folder_construct): Move all of the
camel_vee_folder_construct() internals here.
(camel_vee_folder_construct): This function basically becomes a
wrapper for vee_folder_construct and also checks to make sure that
the UNMATCHED vfodler is constructed otherwise constructs it.
(camel_vee_folder_new): Call vee_folder_construct() instead so
that we don't get into a dead-lock.
svn path=/trunk/; revision=8964
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* mail-ops.c (transfer_messages_transfer): Updated to reflect
changes made to the move/copy API in camel-folder.c
(add_vtrash_info): Use /Trash as the path instead of Trash.
* mail-local.c (reconfigure_folder_reconfigure): Updated this too.
svn path=/trunk/; revision=8963
|
|
|
|
| |
svn path=/trunk/; revision=8962
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* mail-ops.c (transfer_messages_transfer): Updated to reflect
changes made to the move/copy API in camel-folder.c
* mail-local.c (reconfigure_folder_reconfigure): Updated this too.
svn path=/trunk/; revision=8961
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* camel-store.c (init_trash): Use camel_vtrash_folder_new() to
create the vtrash folder now.
* camel-vtrash-folder.[c,h]: New subclass of CamelVeeFolder for
our vTrash folders.
* camel-folder.c (camel_folder_copy_messages_to): Don't watch for
vtrash folders anymore.
(camel_folder_move_messages_to): Same.
* camel-vee-folder.c (camel_vee_folder_class_init): Update.
(vee_move_messages_to): Rewrite to use the new move API.
* camel-filter-driver.c (do_copy): Updated to reflect
copy_message_to changes. Create a temporary uid array and use
that.
(do_move): Same.
(camel_filter_driver_filter_message): And again, here...
* providers/imap/camel-imap-folder.c (imap_copy_messages_to):
Update to the new API.
(imap_move_messages_to): Same.
(get_uid_set): New function to create a `set' string based on an
array of UIDs for use with imap_copy_messages_to.
* camel-folder.c (camel_folder_copy_messages_to): Replaces
camel_folder_copy_message_to
(camel_folder_move_message_to): Replaces
camel_folder_move_message_to.
svn path=/trunk/; revision=8960
|
|
|
|
| |
svn path=/trunk/; revision=8959
|
|
|
|
|
|
|
|
| |
2001-03-20 Not Zed <NotZed@Ximian.com>
* mail-local.c (init_trash): Fixed vfolder_new api.
svn path=/trunk/; revision=8958
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-27 Not Zed <NotZed@Ximian.com>
* camel-vee-store.c (vee_get_folder): Added folder_created event
here.
* camel-vee-folder.c (unmatched_finalise): Removed, moved into
main finalise code.
(message_changed): Just create a new change entry and promote it
to a folder_changed thing.
(vee_sync): Always rebuild folder on sync, even when not expunge.
(folder_changed): If not autoupdating, make sure we remove any
removed entries.
(vee_folder_build_folder):
(vee_folder_remove_folder): NOP if we're called on
folder_unmatched.
(vee_search_by_expression): Only search each folder once. Should
we also order the result in summary order?
2001-03-20 Not Zed <NotZed@Ximian.com>
* camel-store.c (init_trash): Fix calling for vee_folder_new().
* camel-folder-summary.c (camel_folder_summary_remove_index):
Optimise slightly, use ptr_array_remove_index rather than have to
search for the index by using summary_remove.
* camel-vee-folder.h: Removed local member from VeeFolder, since
it was never used.
* camel-vee-store.c (camel_vee_store_finalise): Setup finalise
function.
* camel-vee-folder.c (camel_vee_folder_set_expression): New
function to set the query of an existing vfolder.
(camel_vee_folder_construct): New function for
convenience/subclasses.
(camel_vee_folder_new): Removed exception parameter, no longer
needed (since we dont search yet).
(camel_vee_folder_new): Changed to use folder_construct, and no
longer raise the folder created signal.
(vee_folder_build_folder): Make it return error on exception, so
we can work without exceptions.
(vee_folder_remove_folder): Use remove index rather than
remove_uid, this is ok since we have the summary locked for our
own access.
(camel_vee_folder_add_folder): Only add the folder to the
unmatched private if it is not a private folder.
(camel_vee_folder_remove_folder): Only remove the folder from
unmatched if it is not private.
(vee_expunge): Just call sync with expunge set.
(vee_sync): If expunging, also refresh the search.
(vee_folder_build_folder): We do our own locking now, removed from
callers, also trigger changed events here too (within locks),
fixed callers appropriately.
(vee_folder_remove_folder): Do our own locking, and trigger
changed events.
(vee_folder_add_info): Renamed of vee_folder_add, we now take a
hash of the folder name, rather than use the folders address.
(hash_folder): Convert a folder name into an 8 character hash.
(vee_get_message, vee_search_by_expression, vee_set_message_flags,
vee_set_message_user_flag, vee_move_message_to): Changed the uid
to be an 8 byte hash + original uid, with no ':' anymore.
svn path=/trunk/; revision=8957
|
|
|
|
| |
svn path=/trunk/; revision=8956
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Christopher James Lahey <clahey@ximian.com>
* gal/Makefile.am (libgal_la_LIBADD): Added util/e-bit-array.lo.
* gal/util/Makefile.am: Added e-bit-array.c and e-bit-array.h.
* gal/util/e-bit-array.c, gal/util/e-bit-array.h: New class
containing the implementation of the bit array used in
e-selection-model-array.
* gal/widgets/e-selection-model-array.c,
e-selection-model-array.h: Refactored the bit array implementation
into a separate class.
* gal/widgets/e-selection-model-simple.c: Changed how it clears
the bit array of the ESelectionModelArray parent class.
* gal/widgets/e-selection-model.h: Added code to make the
declaration of EForeachFunc only get included once.
svn path=/trunk/; revision=8955
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c (header_decode_text): When writing the last
token (if not rfc2047 encoded), don't use g_string_append_len, use
append_latin1.
svn path=/trunk/; revision=8954
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Christopher James Lahey <clahey@ximian.com>
* e-tree-memory.c, e-tree-table-adapter.c: Updated these to match
the new e_tree_model_node_removed signal.
* e-tree-model.c, e-tree-model.h: Added an old_position parameter
to the node_removed signal so that it would be completely
deterministic.
* e-tree-sorted.c: Changed this so that paths keep track of their
original position. This makes sorting much faster.
svn path=/trunk/; revision=8953
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-message.c (write_to_stream): Don't spew a warning if
the message-id wasn't set by the application, not a big deal since
we create one right here.
svn path=/trunk/; revision=8952
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer-attachment.c (e_msg_composer_attachment_new): Set
the mime part content-id.
svn path=/trunk/; revision=8951
|
|
|
|
|
|
|
|
| |
* camel-sasl-plain.c (camel_sasl_plain_authtype): Rename this from
"PLAIN" to "Password": there's no reason the user needs to see the
SASL mechanism name.
svn path=/trunk/; revision=8950
|
|
|
|
|
|
|
| |
well. Now we should just need to implement the corresponding bits in
the components...
svn path=/trunk/; revision=8949
|
|
|
|
|
|
|
|
|
|
| |
* mail-display.c (pixbuf_gen_idle, etc): Make the thumbnail cache
global rather than per-MailDisplay, since content-ids ought to be
globally unique. Also, don't leak content-id strings when the
pixbuf generation fails, and remove pixbufs from the cache after 5
minutes.
svn path=/trunk/; revision=8948
|
|
|
|
| |
svn path=/trunk/; revision=8947
|
|
|
|
| |
svn path=/trunk/; revision=8946
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-command.c (camel_imap_command): keep a
reference on the store's current_folder.
* providers/imap/camel-imap-store.c (camel_imap_store_finalize):
(imap_disconnect): unref the current_folder before clearing it.
svn path=/trunk/; revision=8945
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-format.c (get_cid): Make fake content-id URLs be guaranteed
unique: the old way (with %p on the CamelMimePart *) would
generate duplicates if memory was freed and re-allocated the right
way.
* mail-display.c (pixbuf_gen_idle, etc): Make the thumbnail cache
global rather than per-MailDisplay, since content-ids ought to be
globally unique. Also, don't leak content-id strings when the
pixbuf generation fails, and remove pixbufs from the cache after 5
minutes.
svn path=/trunk/; revision=8944
|
|
|
|
|
|
| |
* camel-url.c (camel_url_get_param): Add missing accessor.
svn path=/trunk/; revision=8943
|
|
|
|
|
|
|
|
|
|
| |
* component-factory.c (mail_load_storages): Simplify a bit using
camel_session_get_provider.
* mail-callbacks.c (empty_trash): Ditto, and fix up use of
CamelException.
svn path=/trunk/; revision=8942
|
|
|
|
|
|
|
| |
* camel-session.c (camel_session_get_provider): New. Return
the provider for a URL.
svn path=/trunk/; revision=8941
|
|
|
|
|
|
|
|
| |
2001-03-26 Radek Doulik <rodo@ximian.com>
* configure.in: create camel/misc/Makefile
svn path=/trunk/; revision=8940
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Kjartan Maraas <kmaraas@gnome.org>
* wombat.c: Replace <gnome.h> <and <bonobo.h> includes
and add <stdlib.h> to remove warnings from newer gcc.
2001-03-21 JP Rosevear <jpr@ximian.com>
svn path=/trunk/; revision=8939
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Kjartan Maraas <kmaraas@gnome.org>
* disktail.c: Header shuffling. Move glibc headers before
gnome stuff.
* testindex.c: Same here.
* wordindexmem.c: Added <string.h> and <stdlib.h> to quench
warnings from newer gcc.
svn path=/trunk/; revision=8938
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Kjartan Maraas <kmaraas@gnome.org>
* cal-client/client-test.c: Replace includes of <gnome.h>, <bonobo.h>
and <gtk/gtk.h> with the needed headers to speed up compile.
* cal-util/test-recur.c: Same here for <gtk/gtk.h>
* gui/calendar-commands.c: Replace <bonobo.h> and remove
<libgnorba/gnorba.h>
* gui/calendar-summary.c: Replace <gnome.h> and <bonobo.h>
* gui/calendar-summary.h: Added <bonobo/bonobo-generic-factory.h>
* gui/component-factory.c: Remove <bonobo.h>
* gui/control-factory.c: Replace <bonobo.h>
* gui/e-calendar-table.c: Remove <gnome.h>
* gui/e-itip-control.c: Replace <gnome.h> and <bonobo.h>
* gui/e-meeting-edit.c: Replace <bonobo.h>
* gui/e-tasks.c: Replace <gnome.h>
* gui/e-tasks.h: Replace <bonobo.h>
* gui/gnome-cal.h: Remove <bonobo.h>
* gui/main.c: Replace <bonobo.h> and <glade/glade.h>
* gui/tasks-control-factory.c: Replace <bonobo.h>
* gui/tasks-control.c: Replace <gnome.h> and <bonobo.h>
* gui/weekday-picker.c: Add <string.h> and <libgnome/gnome-defs.h>
* gui/alarm-notify/client-main.c: Remove <gnome.h> and <bonobo.h>
* gui/alarm-notify/notify-main.c: Replace <gnome.h> and <bonobo.h>
* gui/dialogs/alarm-notify-dialog.c: Replace <gnome.h>
* pcs/cal-backend.c: Replace <gtk/gtk.h>
svn path=/trunk/; revision=8937
|
|
|
|
|
|
|
|
|
| |
2001-03-26 Radek Doulik <rodo@ximian.com>
* mail-format.c (write_address): clear name and email data after
each address
svn path=/trunk/; revision=8936
|
|
|
|
|
|
|
| |
* e-tree.c (e_tree_class_init): Fix gtk_signal_new arguments, INT
and POINTER were switched causing my alpha to go nuts.
svn path=/trunk/; revision=8935
|
|
|
|
| |
svn path=/trunk/; revision=8934
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-url.c (camel_url_new_with_base): New URL parser with full
RFC1808 relative URL support. Yum.
(camel_url_new): Wrapper around camel_url_new_with_base now.
Removed the CamelException since no one ever used it...
* tests/Makefile.am: add misc subdir
* tests/misc/url.c: relative URL test cases from RFC 1808
* camel-session.c (camel_session_get_service): Update
camel_url_new call.
svn path=/trunk/; revision=8933
|
|
|
|
| |
svn path=/trunk/; revision=8932
|
|
|
|
| |
svn path=/trunk/; revision=8931
|
|
|
|
|
|
|
|
| |
* component-factory.c (unref_standard_folders): Fix a bug in this
that probably would have been noticed sooner if ETree hadn't always
made the mailer crash before you got here. :-)
svn path=/trunk/; revision=8930
|
|
|
|
|
|
|
|
|
| |
* e-table.c (et_real_construct): ref the sort_info taken from the
state object.
* e-tree.c (et_real_construct): Ditto. Fixes the last ETree
crash-on-exit bug for me.
svn path=/trunk/; revision=8929
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-25 Federico Mena Quintero <federico@ximian.com>
* gui/e-calendar-table.c (e_calendar_table_init): The
model_rows_{inserted,deleted} signals changed names; deal with it.
(e_calendar_table_on_rows_inserted): Updated for new ETable API.
(e_calendar_table_on_rows_deleted): Likewise.
* gui/gnome-cal.h (GnomeCalendarOpenMode): Removed unused enum.
* gui/gnome-cal.c (gnome_calendar_open): Constify.
* gui/calendar-commands.c (calendar_set_uri): Removed function,
since it was just calling gnome_calendar_open().
* gui/control-factory.c (set_prop): Replace usage of
calendar_set_uri() with gnome_calendar_open().
(load_calendar): Likewise.
(calendar_persist_init): Made static.
* gui/e-tasks.c: #include "calendar-config.h"
(e_tasks_update_all_config_settings): We are configuring a table,
not a calendar! Use the appropriate function.
svn path=/trunk/; revision=8928
|
|
|
|
| |
svn path=/trunk/; revision=8927
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-25 Jeffrey Stedfast <fejj@ximian.com>
* mail-account-editor.c (transport_auth_type_changed): Allow the
authtype to be NULL.
(transport_auth_init): If the provider allows authtypes but
doesn't *need* one, create a "None" menu item that the user can
choose. This should fix the bug people have been seeing recently
since dan removed the no_authtype authmech from the smtp provider.
svn path=/trunk/; revision=8926
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-25 Jeffrey Stedfast <fejj@ximian.com>
* camel-filter-driver.c (do_copy): Don't use copy_to if the source
folder doesn't support summary info's.
(do_move): Same.
(camel_filter_driver_filter_message): And again here. I think
this will fix the problem of "colour" tags not staying with the
message when it's copied to a folder during the filter process.
svn path=/trunk/; revision=8925
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-25 Christopher James Lahey <clahey@ximian.com>
* gal/Makefile.am (libgal_la_LIBADD): Added
e-selection-model-array.lo.
* gal/widgets/Makefile.am: Added e-selection-model-array.c and
e-selection-model-array.h.
* gal/widgets/e-selection-model-array.c,
gal/widgets/e-selection-model-array.h: New class that implements
the details of ESelectionModel. ESelectionModel has been
refactored to just be a this virtual class. ESelectionModelArray
is the original implementation of ESelectionModel. This is what
most people will want to use or derive from.
* gal/widgets/e-selection-model-simple.c,
gal/widgets/e-selection-model-simple.h: Made the parent class of
this be ESelectionModelArray instead of ESelectionModel. Changed
some function names to match this change.
* gal/widgets/e-selection-model.c,
gal/widgets/e-selection-model.h: Refactored most of the
implementation of this class into ESelectionModelArray. Now just
a thin virtual class.
From gal/e-table/ChangeLog:
2001-03-25 Christopher James Lahey <clahey@ximian.com>
* e-table-selection-model.c, e-table-selection-model.h: Made the
parent object of this be ESelectionModelArray instead of
ESelectionModel due to their refactoring. Changed the commented
out code for saving the selection a bit.
svn path=/trunk/; revision=8924
|
|
|
|
|
|
|
|
|
| |
2001-03-25 Christopher James Lahey <clahey@ximian.com>
* e-tree.c (item_key_press): Added '=' and '-' as tree node expand
and collapse
svn path=/trunk/; revision=8923
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-25 Jon Trowbridge <trow@ximian.com>
* gui/component/select-names/e-select-names-completion.c
(e_select_names_completion_seq_complete_cb): Rather than starting
the pending query by directly calling
e_select_names_completion_do_query, call
e_completion_begin_search. Circumventing the ECompletion API was
causing it to get confused in some cases.
svn path=/trunk/; revision=8922
|
|
|
|
|
|
|
|
|
|
| |
2001-03-24 Jeffrey Stedfast <fejj@ximian.com>
* openpgp-utils.c (openpgp_verify): Default to iso-8859-1 as the
user's charset here if it is undefined. This is a better choice
than us-ascii.
svn path=/trunk/; revision=8921
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-24 Jeffrey Stedfast <fejj@ximian.com>
* camel-sasl-digest-md5.c (digest_response): Do charset conversion
on the username param here if needed.
(parse_server_challenge): Protect against possibly empty-string
charset values.
svn path=/trunk/; revision=8920
|
|
|
|
|
|
|
|
|
| |
2001-03-23 Christopher James Lahey <clahey@ximian.com>
* e-table-extras.c: Properly remove old items from the
ETableExtras if they are replaced by new objects.
svn path=/trunk/; revision=8919
|
|
|
|
|
|
|
|
|
|
| |
2001-03-23 Christopher James Lahey <clahey@ximian.com>
* e-tree-sorted.c (reposition_path): Made this only up the
insert_count if it actually had to do any non constant work to
reposition the path.
svn path=/trunk/; revision=8918
|
|
|
|
|
|
|
|
|
| |
2001-03-23 Christopher James Lahey <clahey@ximian.com>
* e-table-item.c (eti_cursor_change, eti_cursor_activated): Ignore
these signals if we aren't realized yet.
svn path=/trunk/; revision=8917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-23 Jon Trowbridge <trow@ximian.com>
* gui/widgets/e-minicard-widget.c (e_minicard_widget_set_card):
Added. Call me old-fashioned, but I just prefer to have a real
API rather than doing everything via gtk_object_get/set-type
calls.
(e_minicard_widget_set_arg): Changed to call
e_minicard_widget_set_card.
* backend/ebook/e-book-util.c: Small changes to get rid of
compiler warnings. (Casting out const, removed unused variables,
etc.) Removed some debugging messages.
* gui/component/addressbook-factory.c (main): Added call
to e_address_popup_factory_init.
* gui/component/e-address-popup.c: Added. A popup gadget that is
invoked (as a bonobo control) when an address is left-clicked in
the mailer. The addressbook is queries, and the address is either
displayed as a minicard (if it already exists) or in a "generic
format". A button is provided for editting/adding the contact.
Some of the semantics of this widget are a bit... non-standard,
because of bonobo issues. I can't really seem to replicate
popup-menu behavior because of how bonobo propogates events, etc.
so I've tried to produce something that I think is non-annoying.
YMMV.
2001-03-23 Jon Trowbridge <trow@ximian.com>
* mail-display.c (handle_embedded_address_object): #ifdef away
some code I don't quite want to delete yet.
(html_button_press_event): Remove some of Radek's placeholder
code, replace it with code to create my AddressPopup bonobo
control.
* mail-format.c: Remove some obsolete code that if #ifdef-ed out
a while ago.
* mail-ops.c (send_queue_send): Strip out the X-Evolution-Identity
header when sending.
2001-03-23 Jon Trowbridge <trow@ximian.com>
* camel-filter-driver.c (camel_filter_driver_filter_message):
Don't call camel_mime_message_set_identity. (The call is
commented out, left over from some earlier experimentation that I
want to be able to remember later...)
* camel-mime-message.c (camel_mime_message_set_identity): Added.
A function to set the X-Evolution-Identity header.
svn path=/trunk/; revision=8916
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-23 Christopher James Lahey <clahey@ximian.com>
* e-cell-text.c: Made this not create the new font until realize
instead of at new_view time.
* e-table-item.c: Don't request heights or do other things that
you aren't allowed to do before realization unless you're
realized.
svn path=/trunk/; revision=8915
|
|
|
|
|
|
|
|
| |
2001-03-23 Christopher James Lahey <clahey@ximian.com>
* message-list.c: Turned on BROKEN_ETREE.
svn path=/trunk/; revision=8914
|
|
|
|
|
|
| |
missing operations.
svn path=/trunk/; revision=8913
|
|
|
|
|
|
|
|
|
|
| |
Fix some warnings,
Allow the importers to import into any folder.
Update all importers for this change.
Don't emit the create_folder callback if the folder to be created already exists.
This should fix the libibex crash when importing.
svn path=/trunk/; revision=8912
|
|
|
|
| |
svn path=/trunk/; revision=8911
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Jeffrey Stedfast <fejj@ximian.com>
* filter-datespec.c (validate): Oops, an unspecified date is '0',
not -1.
svn path=/trunk/; revision=8910
|
|
|
|
|
|
|
|
| |
2001-03-22 Jeffrey Stedfast <fejj@ximian.com>
* e-filter-bar.c (rule_editor_clicked): Validate the filter rule.
svn path=/trunk/; revision=8909
|
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Jeffrey Stedfast <fejj@ximian.com>
* mail-accounts.c (mail_double_click): New callback to handle a
double-click event in the account clist.
(construct): Setup the double-click event for the account list.
svn path=/trunk/; revision=8908
|
|
|
|
|
|
| |
(html_button_press_event): ditto
svn path=/trunk/; revision=8907
|
|
|
|
|
|
|
| |
* local/Inbox/mbox: Change the From address to "The Evolution
Team" <evolve@ximian.com> so that we get spammed instead of hello@
svn path=/trunk/; revision=8906
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-command.c (imap_read_response): Don't
look at untagged responses other than "* BYE"...
(camel_imap_response_free): ...do it here instead...
(camel_imap_response_free_without_processing): ...but not here.
* providers/imap/camel-imap-folder.c (camel_imap_folder_selected):
Remove the "EXISTS" line from the response so
camel_imap_response_free won't try to process it.
(camel_imap_folder_selected): If we get an EXISTS response mixed
in with the FETCH responses, record the new EXISTS value.
Use camel_imap_response_free_without_processing so that an EXISTS
response won't cause a loop.
(imap_rescan): Use camel_imap_response_free_without_processing.
(imap_update_summary): Use
camel_imap_response_free_without_processing. If an EXISTS response
shows up, call imap_update_summary again to get the new messages.
(imap_protocol_get_summary_specifier): Use BODY.PEEK[0], not
RFC822.HEADER for prev IMAP4rev1, since the FETCH parser won't
deal with RFC822.HEADER responses.
* providers/imap/camel-imap-store.c (get_folder_info): Fix an
uninitialized variable
svn path=/trunk/; revision=8905
|
|
|
|
| |
svn path=/trunk/; revision=8904
|
|
|
|
|
|
| |
call to match the changes in the API.
svn path=/trunk/; revision=8903
|
|
|
|
|
|
|
| |
(update_active): helper function, extracted from
html_motion_notify_event
svn path=/trunk/; revision=8902
|
|
|
|
|
|
|
|
| |
* az.po: Change \" to ' in translations for .oaf files, since
various bugs conspire to prevent double quotes from working there
currently.
svn path=/trunk/; revision=8901
|
|
|
|
|
|
| |
underline
svn path=/trunk/; revision=8900
|
|
|
|
|
|
| |
* ja.po: Updated Japanese translation.
svn path=/trunk/; revision=8899
|
|
|
|
|
|
| |
* README: Update xml-i18n-tools version
svn path=/trunk/; revision=8898
|
|
|
|
| |
svn path=/trunk/; revision=8897
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Radek Doulik <rodo@ximian.com>
* mail-display.c (mail_display_new): connect to button_press_event
and iframe_created events of GtkHTML widget
(html_button_press_event): new signal handler, runs popup on
address fields and on links, later we should add popups for images
and maybe some more? any ideas?
(html_iframe_created): new signal handler, takes care of
connecting to button_press_event of all iframes
: plus bunch of empty methods for popup menu items - to be
implemented
* mail-format.c (write_address): revert back to raw HTML text,
store name and email to Text objects, workaround gtkhtml tables
bug (to be fixed soon ;-)
svn path=/trunk/; revision=8896
|
|
|
|
|
|
|
|
|
|
|
|
| |
of separate copy/move (as in the IDL). Actually implement the
`xfer()' operation for the case when source and destination are in the
same storage. Fix the `EStorageSet' API by having a special
`EStorageSetResultCallback' callback type for it (instead of using
`EStorageResultCallback', which would never work).
Also, removed some unused variables in `e-storage-set-view.c'.
svn path=/trunk/; revision=8895
|
|
|
|
| |
svn path=/trunk/; revision=8894
|
|
|
|
| |
svn path=/trunk/; revision=8893
|
|
|
|
| |
svn path=/trunk/; revision=8892
|
|
|
|
| |
svn path=/trunk/; revision=8891
|
|
|
|
|
|
|
|
|
| |
the hooks to actually make the physical operation happen are missing.
Also, fix a stupid cut & paste error in Chris' commit (and re-indent
the code a bit to make it match the surrounding style).
svn path=/trunk/; revision=8890
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* e-table-memory.c (e_table_memory_insert): Fixed the
g_return_if_fail here to allow for appending.
svn path=/trunk/; revision=8889
|
|
|
|
|
|
| |
get rid of the ETableSortInfo in ETableState's destroy method.
svn path=/trunk/; revision=8888
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* e-table-memory.c: Fixed the parity on all the g_return_ifs and
g_return_val_ifs.
svn path=/trunk/; revision=8887
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* e-table-memory.c, e-table-memory.h (e_table_memory_insert): Made
this able to take -1 to denote appending to the table. Also,
removed the node_ from the name of this function.
(e_table_memory_remove): Removed the node_ from the name of this
function.
(e_table_memory_clear): New function which sets the table to
empty.
svn path=/trunk/; revision=8886
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* configure.in: Bumped gal requirement to 0.5.99.11.
svn path=/trunk/; revision=8885
|
|
|
|
| |
svn path=/trunk/; revision=8884
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* e-storage-set-view.c (etree_get_save_id): Changed get_save_id to
just return a strdup of the path.
(new_storage_cb, new_folder_cb, insert_folders, insert_storages):
Call e_tree_memory_sort_node.
svn path=/trunk/; revision=8883
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* e-tree-memory.c (sort_callback): Changed this to derefence the
pointers passed in from qsort as we should instead of just casting
them.
(e_tree_memory_sort_node): Set the first_child and last_child of
the node changed.
svn path=/trunk/; revision=8882
|
|
|
|
|
|
|
|
|
| |
2001-03-22 Christopher James Lahey <clahey@ximian.com>
* e-tree-memory.c, e-tree-memory.h (e_tree_memory_sort_node): New
function to allow you to do non live sorts with weird rules.
svn path=/trunk/; revision=8881
|
|
|
|
|
|
| |
icons cannot be loaded.
svn path=/trunk/; revision=8880
|
|
|
|
|
|
|
|
|
| |
2001-03-21 Jeffrey Stedfast <fejj@ximian.com>
* rule-context.c (new_rule_clicked): Validate the rule before
closing.
svn path=/trunk/; revision=8879
|
|
|
|
| |
svn path=/trunk/; revision=8878
|
|
|
|
|
|
| |
* configure.in: Require bison, not yacc (for vcc.y)
svn path=/trunk/; revision=8877
|
|
|
|
|
|
|
|
| |
2001-03-21 JP Rosevear <jpr@ximian.com>
* Makefile.am: add wombat-moniker.h as a source so it gets disted
svn path=/trunk/; revision=8876
|
|
|
|
| |
svn path=/trunk/; revision=8875
|
|
|
|
|
|
|
|
|
| |
* mail-format.c (handle_multipart_related): Fix a bug in (illegal)
0-part messages
(the actual fix accidentally got into my last commit)
svn path=/trunk/; revision=8874
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-config-druid.c (incoming_check, incoming_type_changed,
transport_check, transport_type_changed):
* mail-account-editor.c (transport_type_changed, source_check):
Use the new URL part macros
* mail-config.c (check_service_check): Use provider authtype list
if not connecting.
svn path=/trunk/; revision=8873
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-provider.h: (CamelProvider) add a "GList *authtypes", so
you can get the list of authtypes used by a provider without
needing to have an actual CamelService object handy. (Will be
needed by the new config druid.)
(CAMEL_PROVIDER_ALLOWS, CAMEL_PROVIDER_NEEDS): New macros to test
the URL part stuff, since the way it works is too complicated and
everyone always does it wrong.
* camel-service.c (camel_service_query_auth_types): Remove the
@connected arg again: if you don't want to connect, you can just
get the list of authtypes off the provider.
(camel_service_free_auth_types): Remove this. All existing
implementations do authtypes the same way, so just say the caller
should "g_list_free" the list. (Oh, look, removing this function
doesn't actually cause the mailer to not build. How 'bout that.)
(construct, get_path): Use the new URL part macros.
* camel-remote-store.c (remote_query_auth_types): Update
(remote_free_auth_types): Nuke
(camel_remote_store_authtype_list): New function for use by
subclasses.
* providers/imap/camel-imap-provider.c:
* providers/pop3/camel-pop3-provider.c:
* providers/smtp/camel-smtp-provider.c: Update CamelProvider
structures.
(camel_provider_module_init): Put all the SSL parts together so
there's only 1 #ifdef. Set up the provider authtypes field using
the SASL, CamelRemoteStore, and standard authtypes, as
appropriate. Copy that from the normal provider to the SSL
provider.
* providers/local/camel-local-provider.c:
* providers/sendmail/camel-sendmail-provider.c:
* camel-session.c: Update CamelProvider structures.
* providers/imap/camel-imap-store.c (query_auth_types):
* providers/pop3/camel-pop3-store.c (query_auth_types): Update
* providers/smtp/camel-smtp-store.c (query_auth_types): Update.
Remove the no_authtype, because that's what "ALLOW_AUTH" rather
than "NEED_AUTH" means.
(free_auth_types): Nuke.
svn path=/trunk/; revision=8872
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-03-21 Jeffrey Stedfast <fejj@ximian.com>
* camel-filter-driver.c (camel_filter_driver_filter_message):
Return -1 on fail.
(camel_filter_driver_filter_folder): Same.
(camel_filter_driver_filter_mbox): Same.
(camel_filter_driver_filter_folder): Return -1 if an exception was
set as well.
2001-03-19 Jeffrey Stedfast <fejj@ximian.com>
* camel-tcp-stream-openssl.c (camel_tcp_stream_openssl_finalize):
Free the expected host.
(camel_tcp_stream_openssl_new): Now takes a Service and an
expected_host. Set them.
svn path=/trunk/; revision=8871
|
|
|
|
| |
svn path=/trunk/; revision=8870
|
|
|
|
|
|
|
|
|
| |
2001-03-20 Miguel de Icaza <miguel@ximian.com>
* art/Makefile.am (images_DATA): Added all the new icons to the
distribution.
svn path=/trunk/; revision=8869
|