| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=7333
|
|
|
|
| |
svn path=/trunk/; revision=7332
|
|
|
|
| |
svn path=/trunk/; revision=7331
|
|
|
|
| |
svn path=/trunk/; revision=7330
|
|
|
|
| |
svn path=/trunk/; revision=7329
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
* mail-account-editor.c: For all optionmenu's, set the appropriate
'history'.
(keep_mail_check): Set the keep-on-server checkbutton sensitivity
based on whether or not the store is a storage or not.
(construct): Call keep_mail_check().
* mail-config-druid.c (incoming_type_changed): Set the
keep-on-server checkbutton sensitivity based on whether or not the
store is a storage or not.
* mail-accounts.c (construct): Make sure the dialog isn't a
scrunched little thingy.
svn path=/trunk/; revision=7328
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
query_auth_types_generic.
* camel-url.c: Remove "empty" from CamelURL.
(camel_url_new): No longer set it.
(camel_url_to_string): Treat "" as equivalent to NULL for
authmech. (Unrelated change, but it simplifies some stuff with the
new config dialog.)
* camel-service.c (camel_service_new): Remove url->empty check: if
the URL isn't valid, we don't create the service.
(camel_service_query_auth_types): No longer need to switch between
generic and connected variants.
* providers/smtp/camel-smtp-transport.c (query_auth_types):
* providers/pop3/camel-pop3-store.c (query_auth_types):
* providers/nntp/camel-nntp-store.c (nntp_store_query_auth_types):
* providers/imap/camel-imap-store.c (query_auth_types):
* camel-remote-store.c (remote_query_auth_types): Remove generic
version, rename connected version.
svn path=/trunk/; revision=7327
|
|
|
|
| |
svn path=/trunk/; revision=7326
|
|
|
|
| |
svn path=/trunk/; revision=7325
|
|
|
|
| |
svn path=/trunk/; revision=7324
|
|
|
|
| |
svn path=/trunk/; revision=7323
|
|
|
|
|
|
|
| |
* Makefile.am (evolution_mail_LDFLAGS): Add -export-dynamic, so
libglade can resolve evolution-mail symbols.
svn path=/trunk/; revision=7322
|
|
|
|
| |
svn path=/trunk/; revision=7321
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
* mail-format.c: Updated.
(decode_pgp): Get rid of #ifdef PGP_PROGRAM's and handle
appropriately.
(handle_multipart_signed): Same.
(handle_multipart_encrypted): Same.
* Makefile.am: Added openpgp-utils.[c,h] to the build.
* openpgp-utils.c: New source file containing all of the pgp
interface code.
* mail-crypto.c: Removed all of the openpgp funtions as they are
being moved to a new file.
(mail_crypto_is_rfc2015_signed): Renamed.
(mail_crypto_is_rfc2015_encrypted): Renamed.
svn path=/trunk/; revision=7320
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
* session.c (mail_session_set_password): New function to set the
password for a given url.
* mail-config-druid.c (druid_finish): Don't save the password in
the source url, instead insert it into the save-password hash.
(mail_config_druid_get_source_url): Check to make sure the
authmech isn't "", if it is then don't set the authmech.
* mail-account-editor.c (apply_changes): Don't save the password
in the source url, instead insert it into the save-password
hash. Also check to make sure we don't set an empty string as the
authmech for the source or transport.
* mail-accounts.c (mail_default): After reloading the accounts,
reselect the previously selected account.
(mail_delete): Same.
* mail-config-druid.c (druid_cancel): Fixed segfault bug.
svn path=/trunk/; revision=7319
|
|
|
|
| |
svn path=/trunk/; revision=7318
|
|
|
|
|
|
|
|
| |
2001-01-09 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian (bokmål) translation.
svn path=/trunk/; revision=7317
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-09 Radek Doulik <rodo@helixcode.com>
* mail-format.c (write_headers): remove </center><p>
(handle_text_plain): add <font size=\"-3\"> </font><br> before
msg text
(handle_text_plain_flowed): ditto
svn path=/trunk/; revision=7316
|
|
|
|
|
|
|
|
| |
2001-01-09 Radek Doulik <rodo@helixcode.com>
* mail-format.c (write_headers): remove </center><p>
svn path=/trunk/; revision=7315
|
|
|
|
|
|
|
|
|
|
| |
2001-01-09 Jeffrey Stedfast <fejj@helixcode.com>
* mail-accounts.c (mail_default): Write the config data and reload
the accounts list so the "default" tag is relocated.
(mail_delete): Write the config data here too.
svn path=/trunk/; revision=7314
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
* Makefile.am:
* component-factory.c:
* folder-browser-factory.c:
* folder-browser.c:
* mail-accounts.[c,h]:
* mail-account-editor.[c,h]:
* mail-callbacks.c:
* mail-config.[c,h]:
* mail-config-druid.[c,h]:
* mail-config-druid.glade:
* mail-display.c:
* mail-format.c:
* mail-tools.c: Brand spankin' new config druid, editor,
and manager.
svn path=/trunk/; revision=7313
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer-hdrs.c (create_dropdown_entry): Updated for new
config code - this time it works!
svn path=/trunk/; revision=7312
|
|
|
|
| |
svn path=/trunk/; revision=7309
|
|
|
|
|
|
| |
* mail-ops.c: Add an #include <errno.h>
svn path=/trunk/; revision=7308
|
|
|
|
|
|
|
|
|
|
| |
2001-01-06 Christopher James Lahey <clahey@helixcode.com>
* gal/widgets/e-unicode.c (e_utf8_xml1_decode): Removed an unused
variable.
(e_utf8_from_gtk_string_sized): Made ib const here.
svn path=/trunk/; revision=7307
|
|
|
|
| |
svn path=/trunk/; revision=7306
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
* Makefile.am:
* component-factory.c:
* folder-browser-factory.c:
* folder-browser.c:
* mail-callbacks.c:
* mail-config.[c,h]:
* mail-display.c:
* mail-format.c:
* mail-tools.c: Reverted mail-config changes temporarily until
I get it working correctly.
svn path=/trunk/; revision=7305
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer-hdrs.c (create_dropdown_entry): Reverted back to
old config code temporarily until I get the new config code
working 100%.
svn path=/trunk/; revision=7304
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.c: More lovely fixes...
* mail-callbacks.c: Don't segfault if a default account doesn't
exist.
svn path=/trunk/; revision=7302
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.c: A bunch of fixes.
* mail-accounts.c: More fixes...
* mail-account-editor.c (construct): Reparent the notebook to the
editor->vbox and set the resize policy.
svn path=/trunk/; revision=7301
|
|
|
|
| |
svn path=/trunk/; revision=7300
|
|
|
|
|
|
|
|
|
| |
2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer-hdrs.c (create_dropdown_entry): Updated to
reflect changes to the mail-config API.
svn path=/trunk/; revision=7299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
* mail-tools.c (mail_tool_quote_message): Updated to reflect
changes to the mail-config API.
* mail-display.c (redisplay): Updated to reflect changes to the
mail-config API.
* mail-callbacks.c (providers_config): Use the new account dialog.
* mail-config-druid.c (druid_finish): Load the new storage into
the shell.
(mail_config_druid_new): Take a shell argument.
* mail-format.c (mail_generate_reply): Updated to reflect changes
to the mail-config API.
* mail-config-druid.c: Fixed this to build.
* mail-callbacks.c (check_send_configuration): Updated to reflect
changes to the mail-config API.
(create_msg_composer): Same.
(forward_get_composer): Same.
(send_queued_mail): Same.
(composer_send_cb): Same.
* mail-account-editor.c: Updated to build cleanly. *
mail-config-druid.c: Same. * mail-accounts.c: Same.
* folder-browser-factory.c (control_activate): Updated for API
changes in mail-config.
* folder-browser.c (done_message_selected): Updated for API
changed in mail-config.
(folder_browser_gui_init): Same.
(got_folder): Same.
* component-factory.c (owner_set_cb): After using the sources
list, free it as it is no longer a const GSList as with the older
mail-config code.
* mail-config.c: Totally rewritten.
svn path=/trunk/; revision=7298
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Damon Chaplin <damon@helixcode.com>
* gui/Makefile.am: added new source files for the Tasks folders.
* gui/e-tasks.[hc]: new widget to encapsulate the Tasks view.
* gui/tasks-control.[hc]: new files to implement the Tasks control.
* gui/tasks-control-factory.[hc]: new files to implement the factory
for the Tasks controls. (I think the way I've split the code up is a
lot cleaner than the GnomeCal implementation - the factory file just
contains the factory functions and the control file contains all the
control functions. Maybe we should make GnomeCal like this.)
* gui/main.c: initialize the Tasks control factory.
* gui/component-factory.c: added support for the Tasks control.
Also added a "create_folder" function so we can now create new Tasks
and Calendar folders within Evolution.
I'm not a Bonobo expert so someone might want to check these over.
* gui/calendar-config.[hc]: added convenience functions to configure
the common settings of ECalendar and EDateEdit widgets.
* gui/dialogs/task-editor.c (task_editor_create_date_edit):
* gui/gnome-cal.c (gnome_calendar_update_config_settings):
* gui/event-editor.c: used function to configure the ECalendars
and EDateEdits.
* gui/e-day-view-top-item.c (e_day_view_top_item_draw_long_event):
fixed minor bug in format strings.
svn path=/trunk/; revision=7297
|
|
|
|
|
|
|
|
|
|
| |
2001-01-08 Damon Chaplin <damon@helixcode.com>
* evolution-tasks.xml: new file for the Tasks controls.
* Makefile.am (XML_FILES): added the above file.
svn path=/trunk/; revision=7296
|
|
|
|
|
|
|
| |
Updates
evolution/po/da.po gtranslator/po/da.po pong/po/da.po
svn path=/trunk/; revision=7295
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
* mail-callbacks.c (check_send_configuration): Updated to reflect
changes to the mail-config API.
(create_msg_composer): Same.
(forward_get_composer): Same.
(send_queued_mail): Same.
(composer_send_cb): Same.
* mail-account-editor.c: Updated to build cleanly. *
mail-config-druid.c: Same. * mail-accounts.c: Same.
* folder-browser-factory.c (control_activate): Updated for API
changes in mail-config.
* folder-browser.c (done_message_selected): Updated for API
changed in mail-config.
(folder_browser_gui_init): Same.
(got_folder): Same.
* component-factory.c (owner_set_cb): After using the sources
list, free it as it is no longer a const GSList as with the older
mail-config code.
* mail-config.c: Totally rewritten.
svn path=/trunk/; revision=7294
|
|
|
|
| |
svn path=/trunk/; revision=7292
|
|
|
|
| |
svn path=/trunk/; revision=7291
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
* mail-accounts.c (mail_edit): Implemented.
* mail-account-editor.c (apply_clicked): Implemented.
(ok_clicked): Implemented.
(cancel_clicked): Implemented.
(source_auth_type_changed): Implemented.
(source_auth_init): Implemented.
(transport_construct_authmenu): Implemented.
(transport_type_changed): Updated to change regenerate the auth
option menu.
(construct): Attached callbacks to OK, Apply and Cancel buttons.
* mail-account-editor.c (source_auth_init): Use the new
mail_config_check_service().
* mail-config-druid.c: Remove check_service() as it will be moved
into mail-config.
svn path=/trunk/; revision=7290
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-07 Jeffrey Stedfast <fejj@helixcode.com>
* mail-account-editor.c (apply_clicked): Implemented.
(ok_clicked): Implemented.
(cancel_clicked): Implemented.
(source_auth_type_changed): Implemented.
(source_auth_init): Implemented.
(transport_construct_authmenu): Implemented.
(transport_type_changed): Updated to change regenerate the auth
option menu.
(construct): Attached callbacks to OK, Apply and Cancel buttons.
* mail-account-editor.c (source_auth_init): Use the new
mail_config_check_service().
* mail-config-druid.c: Remove check_service() as it will be moved
into mail-config.
svn path=/trunk/; revision=7289
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-06 Christopher James Lahey <clahey@helixcode.com>
* message-list.c (message_list_select): Made it so that going to
the next or previous message in the list will at least move one
message, even if the current message matches the query. This
makes 'n' go to the next unread message, even if the current
message is unread.
svn path=/trunk/; revision=7288
|
|
|
|
|
|
|
|
| |
2001-01-06 Jeffrey Stedfast <fejj@helixcode.com>
* mail-account-editor.c: Coded a bunch of the methods.
svn path=/trunk/; revision=7287
|
|
|
|
| |
svn path=/trunk/; revision=7286
|
|
|
|
|
|
| |
Calendar summary.
svn path=/trunk/; revision=7285
|
|
|
|
|
|
|
|
|
| |
Updates
eog/po/da.po evolution/po/da.po gal/po/da.po gernel/po/da.po
gnumeric/po/da.po gtranslator/po/da.po nautilus/po/da.po
pan/po/da.po sodipodi/po/da.po
svn path=/trunk/; revision=7284
|
|
|
|
| |
svn path=/trunk/; revision=7283
|
|
|
|
| |
svn path=/trunk/; revision=7282
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-06 Christopher James Lahey <clahey@helixcode.com>
* e-table-sorter.c, e-table-sorter.h (ets_sort): Fixed sorting.
needs_sorting was getting set to 0 when sorted happens, but
needs_sorting tells you whether or not the sorter is sorted or
not, not whether the sorting has happened. Documented the
needs_sorting variable.
svn path=/trunk/; revision=7281
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-05 Jeffrey Stedfast <fejj@helixcode.com>
* mail-account-editor.[c,h]: New source files to provide an
account editor widget.
* mail-config-druid.c (auth_type_changed): Set the authproto on
the druid so we can look it up later.
svn path=/trunk/; revision=7280
|
|
|
|
|
|
| |
fixed bug #857 (needs some more testing)
svn path=/trunk/; revision=7279
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-06 Not Zed <NotZed@HelixCode.com>
* providers/vee/camel-vee-folder.c (vee_folder_build_folder): Dont
try and unref a messageinfo that wasn't there, and use the right
free function too. Modified patch from Iain.
(vee_move_message_to): New method, call the real folders'
move_message_to method.
svn path=/trunk/; revision=7278
|
|
|
|
|
|
| |
* autogen.sh: Added missing PROG.
svn path=/trunk/; revision=7277
|
|
|
|
|
|
|
| |
* autogen.sh: xml-i18n-toolize if AM_PROG_XML_I18N_TOOLS is found
in configure.in.
svn path=/trunk/; revision=7276
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-05 Jeffrey Stedfast <fejj@helixcode.com>
* mail-accounts.c (mail_add): Since the druid now handles adding
the new account to the config, we'll just connect to the destroy
event and show the druid.
(mail_add_finished): Just reload the account list here.
* mail-config-druid.c (druid_finish): New callback to handle the
"finish" signal. On second thought, it seems it would be best for
the finish callback to be here rather than in mail-accounts.c.
* mail-accounts.[c,h]: Added. Contains source for the Account manager
window. And just like mail-config-druid.c, it's not yet complete.
* mail-config-druid.c (mail_config_druid_get_incoming_keep_mail):
Renamed from _delete_mail
(mail_config_druid_get_transport_url): New convenience function
that replaces the get_hostname, get_protocol, etc.
(mail_config_druid_get_source_url): Same.
* mail-config-druid.glade: Changed "Delete mail from server" to
"Keep mail on server" as this has a more positive ring to it. Both
I and Aaron agree this is the better phrase.
svn path=/trunk/; revision=7275
|
|
|
|
|
|
|
|
|
| |
2001-01-05 Radek Doulik <rodo@helixcode.com>
* listener.c (impl_event): disable indenting for now, it crashes
editor
svn path=/trunk/; revision=7274
|
|
|
|
| |
svn path=/trunk/; revision=7273
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-05 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.c (mail_config_druid_get_incoming_keep_mail):
Renamed from _delete_mail
(mail_config_druid_get_transport_url): New convenience function
that replaces the get_hostname, get_protocol, etc.
(mail_config_druid_get_source_url): Same.
* mail-config-druid.glade: Changed "Delete mail from server" to
"Keep mail on server" as this has a more positive ring to it. Both
I and Aaron agree this is the better phrase.
svn path=/trunk/; revision=7272
|
|
|
|
|
|
|
|
| |
* e-msgport.c: #define E_THREAD_NONE as ((pthread_t)~0) and use
that instead of ~0 throughout. (pthread_t is a pointer type on my
system, so there are lots of warnings without the cast.)
svn path=/trunk/; revision=7271
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-05 JP Rosevear <jpr@helixcode.com>
* gui/event-editor.c (get_widgets): get categories button
(init_widgets): listen for button click
(fill_widgets): fill in the categories area
(dialog_to_comp_object): set the cal component categories
(categories_clicked): throw up the categories dialog and update
when ok is clicked
* gui/event-editor-dialog.glade: Add categories and contacts buttons
and fields
* gui/dialogs/task-editor-dialog.glade: Rename button
svn path=/trunk/; revision=7270
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-05 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.c (mail_config_druid_get_incoming_keep_mail):
Renamed from _delete_mail
* mail-config-druid.glade: Changed "Delete mail from server" to
"Keep mail on server" as this has a more positive ring to it. Both
I and Aaron agree this is the better phrase.
svn path=/trunk/; revision=7269
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-05 JP Rosevear <jpr@helixcode.com>
* gui/dialogs/task-editor.c (get_widgets): get categories button
(init_widgets): listen for button click
(fill_widgets): fill in the categories area
(dialog_to_comp_object): set the cal component categories
(categories_clicked): throw up the categories dialog and update
when ok is clicked
* gui/dialogs/task-editor-dialog.glade: Tweak to name the categories
button and make it active
* gui/calendar-model.c (get_categories): We can get the string list of
categories directly now
* cal-util/cal-component.c (cal_component_get_categories): new function
to get the categories list as a string
(cal_component_set_categories): same but for setting
(free_icalcomponent): init the categories var
(scan_categories): kill
(scan_property): assign the prop to the categories var
(cal_component_get_categories_list): deal with renaming var to categories
(cal_component_set_categories_list): fix brokeness
svn path=/trunk/; revision=7268
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-06 Kenneth Christiansen <kenneth@gnu.org>
* configure.in, macros/autogen.sh:
added support for xml-i18n-tools. This module is now required
when building from cvs. Please make sure that the macrofile
installed by xml-i18n-tools is installed so it's in aclocal's
path. or do:
export ACLOCAL_FLAGS='-I /usr/local/share/aclocal'
svn path=/trunk/; revision=7267
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.c: Fixed a few 'Oops'es.
* mail-config-druid.glade: Added a "Default" button for marking an
account as the default.
svn path=/trunk/; revision=7266
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Chris Toshok <toshok@helixcode.com>
* backend/ebook/e-book-listener.c
(e_book_listener_queue_authentication_response): new function.
(impl_BookListener_respond_authentication_result): new function.
(e_book_listener_get_epv): fill in
epv->notifyAuthenticationResult.
* backend/ebook/e-book-listener.h: add AuthenticationResponse to
EBookListenerOperation.
* backend/ebook/e-book.c (e_book_authenticate_user): new function.
* backend/ebook/e-book.h: add prototype for
e_book_authenticate_user.
* backend/idl/addressbook.idl (GNOME:Evolution:Addressbook:Book):
add authenticateUser method.
(GNOME:Evolution:Addressbook:BookListener): add
AuthenticationFailed and AuthenticationRequired to CallStatus.
also add notifyAuthenticationResult method.
* backend/pas/pas-backend-file.c
(pas_backend_file_process_authenticate_user): dummy
authenticate_user function that always succeeds.
(pas_backend_file_process_client_requests): respond to the
AuthenticateUser request.
* backend/pas/pas-backend-ldap.c (pas_backend_ldap_build_query):
gtk_object_unref(sexp) => s_exp_unref(sexp).
(pas_backend_ldap_process_authenticate_user): fill in to use
ldap_simple_bind_s.
(pas_backend_ldap_process_client_requests): respond to the
AuthenticateUser request.
* backend/pas/pas-book.c (pas_book_queue_authenticate_user): new
function.
(impl_GNOME_Evolution_Addressbook_Book_authenticateUser): new
function.
(pas_book_respond_authenticate_user): new function.
(pas_book_get_epv): fill in epv->authenticateUser.
* backend/pas/pas-book.h: add AuthenticateUser operation type, and
add user/passwd to the PASRequest struct.
* gui/component/addressbook-storage.c
(addressbook_storage_get_source_by_uri): new function. should use
a hashtable, perhaps, but the lists will generally be small
anyway.
* gui/component/addressbook-storage.h: add prototype for
addressbook_storage_get_source_by_uri.
* gui/component/addressbook-config.c
(addressbook_source_dialog_set_source): fill in the binddn if the
auth page is shown.
* gui/component/addressbook.c (book_open_cb): shoe-horn
authentication in here. if the source was configured to use
authentication, authenticate the user after opening the ebook.
also, be paranoid and clear out the password after authenticating.
(book_auth_cb): callback for auth. set the "book" arg on the
view->view here.
(passwd_cb): set the view's passwd that'll be used in
book_open_cb.
(addressbook_view_free): g_free view->passwd.
svn path=/trunk/; revision=7265
|
|
|
|
| |
svn path=/trunk/; revision=7264
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Christopher James Lahey <clahey@helixcode.com>
* gal/e-text/e-text.c (e_text_draw): Fixed the border bug.
Borders draw properly now.
svn path=/trunk/; revision=7263
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Christopher James Lahey <clahey@helixcode.com>
* gui/component/addressbook-component.c,
gui/component/addressbook-component.h
(addressbook_component_get_shell_client): Added this function.
* gui/component/select-names/e-select-names.c,
gui/component/select-names/e-select-names.h: Added code for the
ability to switch between different folders. This doesn't work
yet.
* gui/component/select-names/select-names.glade,
gui/component/select-names/select-names.glade.h: Added an option
menu to this dialog.
svn path=/trunk/; revision=7262
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 JP Rosevear <jpr@helixcode.com>
* POTFILES.in: Remove non-existent file
2001-01-04 JP Rosevear <jpr@helixcode.com>
* conduit/Makefile.am: Fix hard coded library names that were
accidentally committed (i'm looking at you miggie)
* contact-editor/e-contact-editor.c (categories_clicked): Reflect
renaming.
* contact-editor/e-contact-editor-categories.[hc]: These are
living in gal now
svn path=/trunk/; revision=7261
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 JP Rosevear <jpr@helixcode.com>
* configure.in: bump version
* gal/widgets/gal-categories.glade: Glade file for category editor
* gal/widgets/e-categories.[hc]: A category editor dialog taken
and renamed from evolution
* gal/widgets/Makefile.am: Build new files and install
glade stuff
svn path=/trunk/; revision=7260
|
|
|
|
| |
svn path=/trunk/; revision=7259
|
|
|
|
| |
svn path=/trunk/; revision=7258
|
|
|
|
| |
svn path=/trunk/; revision=7257
|
|
|
|
|
|
|
|
|
| |
2001-01-04 JP Rosevear <jpr@helixcode.com>
* backend/pas/pas-backend-file.c (pas_backend_file_book_view_free):
Need to e_sexp_unref the the sexp, not gtk_object_unref it.
svn path=/trunk/; revision=7256
|
|
|
|
| |
svn path=/trunk/; revision=7255
|
|
|
|
|
|
|
|
| |
2001-01-04 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.glade: Updated. What else can I say?
svn path=/trunk/; revision=7254
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 JP Rosevear <jpr@helixcode.com>
* tests/lib/Makefile.am: fix includes for compilation
* tests/message/Makefile.am: Build test3 again
* tests/message/test2.c: Kill warnings with header includes
* tests/message/test3.c: ditto
* tests/lib/streams.c: ditto
* tests/lib/camel-test.c: ditto
* tests/lib/messages.c: ditto
* tests/lib/folders.c: ditto
svn path=/trunk/; revision=7253
|
|
|
|
| |
svn path=/trunk/; revision=7252
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-folder.c (imap_rescan): Fix two
problems in figuring out server-expunged messages.
svn path=/trunk/; revision=7251
|
|
|
|
| |
svn path=/trunk/; revision=7250
|
|
|
|
|
|
|
|
|
| |
* folder-browser.c (got_folder): Connect to "message_changed" on
the folder if it's on a remote storage.
(update_unread_count): Update the folder unread count / highlight
in the shell when the unread message count changes
svn path=/trunk/; revision=7249
|
|
|
|
|
|
|
|
|
| |
* evolution-storage.c (evolution_storage_update_folder_by_uri):
New function to update a folder given its URI. Plus associated
changes to other functions to keep track of the path<->URI
mappings.
svn path=/trunk/; revision=7248
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-folder.c (imap_rescan): Fix two
problems in figuring out server-expunged messages.
svn path=/trunk/; revision=7247
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Not Zed <NotZed@HelixCode.com>
* mail-ops.c (mail_do_send_mail): Removed old implementation.
* folder-browser.c (do_message_selected): If we haven't got a real
uid, then clear the display instead.
* message-list.c (message_list_drag_data_get): Use new save
message function, and also wait for it to finish before
continuing.
(folder_changed):
(message_changed): Use mail_proxy_event instead of
mail_do_forward.
(mail_regen_list): New iplementation to replace the old.
: remove <gnome.h> from headers. Dont define timeit by default.
(main_folder_changed):
(message_list_set_folder):
(message_list_set_threaded):
(message_list_set_search):
(message_list_hide_add):
(message_list_hide_uids):
(message_list_hide_clear): Use mail_regen_list instead of
mail_do_regenerate_messagelist.
(mail_do_regenerate_messagelist): Removed the old stuff. No
functionality changed yet, just using different thread stuff.
* mail-callbacks.c (save_msg_ok): Use new save message function.
* component-factory.c (create_view):
(add_storage): Use mail_scan_subfolders to build the folder info.
(create_folder): Use new implementation with our own callback.
(owner_set_cb): Changed b ack to use mail_get_folder, but now wait
for it to finish. This will let any gui still run, but also gives
us the required synchronous operation.
(got_folder): Callback for when the folder has been opened.
* mail-ops.c (mail_get_folderinfo): New function to just get the
folder info in another thread.
(mail_scan_subfolders): New scan subfolder implementation that
uses mail_get_folderinfo.
(mail_do_scan_subfolders): Removed old implementation.
(mail_create_folder): Nerw implementation to create a folder, only.
(mail_do_create_folder): Removed old implementation.
(mail_save_messages): New implementation, fixes a couple of minor
problems, and now provides a return so it can be waited on. Also
check that the writes worked, etc.
(mail_do_save_messages): Remove previous implementation.
(mail_do_flag_messages): Removed, nothing uses it.
(mail_do_flag_messages): Removed, nothing uses it anymore.
(mail_get_folder): REturn the operation id, so callers can wait
for it.
(sync_folder_desc):
(expunge_folder_desc): Add describe functions so we know what its
doing.
(mail_send_mail): More generic implementation of sending mail.
* mail-mt.c (mail_msg_new): Lock around seq increment. And insert
each new message into a hash table of active messages.
(mail_msg_init): Init the active message table.
(mail_msg_free): Remove the message from the active message table.
(mail_msg_wait): New function, waits for a message to be
processed, by id.
(mail_msg_check_error): Dont display the error if it is a
user-cancelled operation.
(mail_proxy_event): new implementation of mail_op_forward_event.
Only real difference is it uses the new thread stuff, and you can
wait for it to finish if you want.
(mail_proxy_event): If we're already in the main thread, just call
the function.
svn path=/trunk/; revision=7246
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Not Zed <NotZed@HelixCode.com>
* camel-folder.c (thaw): If we have a lot of messages changed,
promote it to a folder changed event.
svn path=/trunk/; revision=7245
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-04 Jeffrey Stedfast <fejj@helixcode.com>
* filter-system-flag.c: comment out some of the system flags as we
don't want to use them.
(xml_encode): Update the printf
(get_widget): Use strcmp instead of g_strcasecmp.
svn path=/trunk/; revision=7244
|
|
|
|
|
|
|
|
|
|
|
| |
2000-01-03 Jeffrey Stedfast <fejj@helixcode.com>
* camel-folder-search.c (search_header_matches): Implemented.
(search_header_exists): Implemented.
(search_header_starts_with): Implemented.
(search_header_ends_with): Implemented.
svn path=/trunk/; revision=7243
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Michael Meeks <michael@helixcode.com>
* gui/widgets/e-addressbook-model.c (get_view): check
capabilities is valid before doing a strstr.
svn path=/trunk/; revision=7242
|
|
|
|
| |
svn path=/trunk/; revision=7241
|
|
|
|
|
|
|
|
|
|
|
| |
Updates
evolution/po/da.po gal/po/da.po galeon/po/da.po
gernel/po/da.po gimp/po/da.po gimp/po-plug-ins/da.po
gnome-games/po/da.po gnome-vfs/po/da.po gtranslator/po/da.po
helix-setup-tools/po/da.po libgda/po/da.po mc/po/da.po
nautilus/po/da.po pan/po/da.po sodipodi/po/da.po
svn path=/trunk/; revision=7240
|
|
|
|
| |
svn path=/trunk/; revision=7239
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Jeffrey Stedfast <fejj@helixcode.com>
* mail-config-druid.c: New source file that implements
mail-config-druid. Note: this is not yet complete.
svn path=/trunk/; revision=7238
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Christopher James Lahey <clahey@helixcode.com>
* configure.in (EVOLUTION_DIR): Removed
camel/providers/mbox/Makefile and camel/providers/mh/Makefile.
svn path=/trunk/; revision=7237
|
|
|
|
| |
svn path=/trunk/; revision=7236
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Christopher James Lahey <clahey@helixcode.com>
* providers/imap/camel-imap-folder.c (camel_imap_folder_new):
Initialize the exists variable so that we don't do random things
if the imap server misbehaves.
svn path=/trunk/; revision=7235
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Jeffrey Stedfast <fejj@helixcode.com>
* e-msg-composer.c (do_exit): If the headers have changed, then
continue with the prompt else just destroy the window.
* e-msg-composer-hdrs.c (init): Initialize has_changed to FALSE.
(entry_changed): New callback to set the value of has_changed.
(add_header): Attach the "changed" signal.
svn path=/trunk/; revision=7234
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Federico Mena Quintero <federico@helixcode.com>
* gui/calendar-commands.c (new_calendar): Handle the case where
the calendar view cannot be created; present a warning dialog box.
(new_calendar): Do not show the widget here, since we already show
it in control-factory.c.
* gui/control-factory.c (control_factory_new_control): Handle the
case where the calendar view cannot be created.
* gui/component-factory.c (create_view): Ditto.
* gui/calendar-summary.h: Added prototype for
calendar_summary_factory_init().
svn path=/trunk/; revision=7233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Not Zed <NotZed@HelixCode.com>
* mail-view.c (view_forward_msg): Call
mail-callbacks.c:forward_messages(), so the behaviour is the same
as from the folder browser.
* mail-callbacks.c (forward_messages): New function to forward
messages, attached or not.
(forward_inlined): Changed to use new forward-messages
implementation.
(forward_attached): Likewise.
(do_forward_attach): Callback for forwarding as attachment, once
we have built it.
(do_forward_inline): Likewise, for inline, once we have retrieved
the message.
(forward_message): Removed.
* mail-ops.c (mail_build_attachment): New function to build an
attachment of messages.
(mail_do_attach_message): Removed, functionality superceeded by
above.
(mail_do_forward_message): Removed. Likewise.
(mail_create_folder): Started work on an alternative
implementation of create_folder, but not sure about it yet.
* mail-tools.c (mail_tool_generate_forward_subject): Remove locking.
(mail_tool_make_message_attachment): Free the description when done.
svn path=/trunk/; revision=7232
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Radek Doulik <rodo@helixcode.com>
* mail-format.c (write_headers): add font color setting for table,
changed border behavior
* mail-display.c (redisplay): don't set body bg and text color
svn path=/trunk/; revision=7231
|
|
|
|
| |
svn path=/trunk/; revision=7230
|
|
|
|
|
|
|
|
|
| |
2001-01-03 Michael Meeks <michael@helixcode.com>
* backend/pas/pas-backend-file.c (pas_backend_file_search):
g_strdup things we g_free.
svn path=/trunk/; revision=7229
|
|
|
|
| |
svn path=/trunk/; revision=7228
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/e-contact-editor.c (delete_cb): Make sure this
won't crash if the given contact is removed from the database
while this function is being called.
* gui/widgets/e-minicard.c: Made sure this won't crash if the
given contact is removed from the database while the right click
menu is being displayed.
svn path=/trunk/; revision=7227
|
|
|
|
| |
svn path=/trunk/; revision=7226
|
|
|
|
| |
svn path=/trunk/; revision=7225
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Jeffrey Stedfast <fejj@helixcode.com>
* filter-driver.c (do_flag): Set the 'dirty' flag - this should
fix the problem of flags not being set (or, more precisely,
synced).
(filter_driver_filter_message): Here too.
svn path=/trunk/; revision=7224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Not Zed <NotZed@HelixCode.com>
* mail-callbacks.c (view_msg): Fix for mail_get_message change,
use queue thread.
* folder-browser.c (done_message_selected): Fix mail_Get_message
calls, use new thread.
(do_message_selected): "
* mail-ops.c (mail_get_message): Add a thread argument so callers
can specify which queue it executes on.
* mail-mt.c (mail_msg_free): Fix a free order problem.
(mail_msg_destroy): Call mail_msg_free to do the work.
(mail_msgport_replied): "
(mail_msgport_replied): Check/display errors if we get them.
(mail_msgport_received): If we have a describe function, say what
we're doing, also set busy/unbusy.
(mail_msgport_replied): Clear busy when we get a reply.
(mail_get_password): Unset busy.
(mail_msg_received): Set busy as we go.
(mail_msg_destroy): Unset busy when done.
(mail_status): Blah blah, new status interface, the other wans't
workable with the way the shell api works.
2000-12-29 Not Zed <NotZed@HelixCode.com>
* folder-browser.c (do_message_selected): If we are reconfiguring,
just keep polling till we are done (yeah kinda shitty, but easy).
(folder_browser_set_uri): Clear reconfigure flag here. ick.
(got_folder): And here too.
(on_right_click): Remove locking.
(hide_sender): and here too.
(hide_subject): And here.
(on_right_click): If we are in reconfigure, then the whole menu is disabled.
* mail-mt.c (status_busy_timeout): Clear the status_busy_timeout_id.
* mail-local.c (local_storage_new_folder_cb): Made getting folders
completely synchronous. The shell expects it, and it was only
synchronous before by a sideeffect.
(do_reconfigure_folder): Remove locking stuff.
(do_reconfigure_folder): Use our own much simpler copying routine
than that stupid move_folder_contents thing.
(update_progress): Use mail_status_message() instead.
(do_reconfigure_folder): Set the reconfigure flag during
reconfigure & set busy flag.
(cleanup_reconfigure_folder): clear busy flag.
* mail-tools.c (mail_tool_uri_to_folder): Remove the tool_lock
stuff.
(mail_tool_uri_to_folder_noex): Clear exception on exit.
(mail_tool_move_folder_contents): Get rid of this really stupid
function that is only used in one place.
* component-factory.c (owner_set_cb): Use direct calls to get the
folders, as this code must run synchronous. Remove the event wait
stuff.
* mail-callbacks.c (edit_msg): Call mail_get_messages, and create
the composers ourself.
(do_edit_messages): get_messages callback, create the composers
and connect to signals we need.
(view_msg): Dont call do_view_messages, just call
mail_get_messge for each to get them in parallel.
(do_view_message): view a single message.
* mail-ops.c (mail_edit_messages): Just use mail_get_messages
for this operation. Removed the other async operation stuff.
Changed my mind, just removed entirely.
(mail_do_view_messages): Removed.
(mail_do_setup_folder): Removed.
(mail_do_scan_subfolders): Make this run synchronously, as every
caller expects it to (even if they didn't realise).
2000-12-28 Not Zed <NotZed@HelixCode.com>
* mail-callbacks.c (send_queued_mail): Dont expunge the folder
here, but in send_queue, otherwise it might execute out of order.
(expunge_folder): Remove the talbe prechange stuff, and infact
references to the message_list folder, as we have our own folder.
Also, dont allow expunge if we're already expunging.
(expunged_folder): Clkear the expunging flag if we're finished.
* folder-browser-factory.c (control_deactivate): Likewise here.
Hrm, i thought this function required a callback, silly me.
* mail-tools.c (mail_tool_make_message_attachment): Remov e
locking.
* folder-browser.c (on_message_selected): Use a timeout handler so
we dont select immediately.
(folder_browser_set_uri): Changed to use mail_get_folder.
(got_folder): New callback called when get_folder is finished.
(folder_browser_destroy): Use new sync interface.
* mail-ops.c (mail_get_message): New function to asynchrounously
get a message.
: #define out mail_tool_camel_lock stuff entirely.
(mail_get_folder): New function to asynchrounously get a folder.
(mail_do_load_folder): Removed, replaced by more generic function
above.
(mail_do_display_message): Removed, replaced by the more generic
funciton get_message.
(mail_get_messages): New function to get a list of messages
asynchronously.
(mail_sync_folder): New interface to sync a folder async.
(mail_expunge_folder): New interface for expunging folder, with
callback.
(do_send_queue): Remove lock stuff, and expunge if (and only if)
successful, also sync the sent folder while we're at it.
* session.c (mail_session_request_dialog): Changed to use new
mail_get_password call.
* mail-mt.[ch]: New threading/interthread messaging framework.
* main.c (main): Init the message/thread system.
svn path=/trunk/; revision=7223
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-29 Not Zed <NotZed@HelixCode.com>
* camel-folder.c (camel_folder_move_message_to): REmove warning,
this isn't really deprecated, sigh.
* camel-mime-utils.c (header_fold): Comment out some debug.
svn path=/trunk/; revision=7222
|
|
|
|
| |
svn path=/trunk/; revision=7221
|
|
|
|
| |
svn path=/trunk/; revision=7220
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Christopher James Lahey <clahey@helixcode.com>
* providers/maildir/, providers/mbox/, providers/mh/: Removed
these directories since they're unused.
svn path=/trunk/; revision=7219
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Federico Mena Quintero <federico@helixcode.com>
* gui/alarm-notify.c (add_component_alarms): If the component has
no alarms, do not try to queue them.
(remove_client_alarms): New function to remove all the queued
alarms for a calendar client.
(alarm_notify_remove_client): Remove the client's alarms.
svn path=/trunk/; revision=7218
|
|
|
|
| |
svn path=/trunk/; revision=7217
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-stream.[ch]: Remove. To be replaced.
* providers/imap/Makefile.am (libcamelimapinclude_HEADERS): Remove
camel-imap-stream.h
* providers/imap/camel-imap-utils.c (imap_parse_flag_list): Take a
char ** instead of char *, to return the position at the end of
parsing like the string parsing functions.
(imap_parse_string_generic): New function to parse a string,
nstring, or astring.
(imap_parse_nstring, imap_parse_astring): Now macros
(imap_parse_string): Added
* providers/imap/camel-imap-folder.h: Remove the "exists" field
from CamelImapFolder.
* providers/imap/camel-imap-folder.c: Remove unused include of
camel-imap-stream.h.
(camel_imap_folder_init): Remove no-longer-relevant summary
initialization.
(camel_imap_folder_new): Update for imap_parse_flag_list change,
exists removal, and imap_rescan.
(imap_rescan): New function that does most of the work of the old
imap_refresh_info, but taking "exists" as an argument instead of
getting it from the folder. Also calls camel_imap_folder_changed
to do the summary updating and signalling, rather than duplicating
that code.
(imap_refresh_info): Just call imap_rescan (using the size of the
folder summary as "exists").
(imap_update_summary): Update for imap_parse_flag_list change
(camel_imap_folder_changed): Update for "exists" change.
svn path=/trunk/; revision=7216
|
|
|
|
|
|
|
|
| |
* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
* e-msg-composer-attachment-bar.c (update): Use
header_content_type_simple, not header_content_type_format.
svn path=/trunk/; revision=7215
|
|
|
|
|
|
|
|
|
| |
* mail-format.c (mail_part_is_inline):
(find_preferred_alternative):
* mail-display.c (launch_cb): Use header_content_type_simple, not
header_content_type_format.
svn path=/trunk/; revision=7214
|
|
|
|
|
|
|
|
|
|
| |
* camel-mime-utils.c (header_content_type_simple): New function to
return just foo/bar with no parameters.
* camel-data-wrapper.c (get_mime_type): Use
header_content_type_simple rather than header_content_type_format.
svn path=/trunk/; revision=7213
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Chris Toshok <toshok@helixcode.com>
* POTFILES.in: add addressbook-config.c, addressbook-storage.c,
and addressbook-config.glade.
svn path=/trunk/; revision=7212
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Federico Mena Quintero <federico@helixcode.com>
* gui/dialogs/delete-comp.c (delete_component_dialog): Do not
compose strings so that they can be localized correctly. Also,
convert from UTF8 into the font's encoding. Fixes bug #1030.
* gui/e-calendar-table.c (delete_component): Pass the widget
argument to delete_component_dialog().
* gui/e-day-view.c (e_day_view_on_delete_appointment): Likewise.
* gui/e-week-view.c (e_week_view_on_delete_appointment): Likewise.
* gui/event-editor.c (file_delete_cb): Likewise.
* gui/calendar-commands.c: Use BONOBO_UI_VERB() instead of
BONOBO_UI_UNSAFE_VERB(). Guess what, all of our handler
signatures were wrong.
* gui/event-editor.c: Likewise.
* gui/dialogs/task-editor.c: Likewise.
* gui/goto-dialog.glade: Added some spacing between the month/year
widgets and the calendar widget.
svn path=/trunk/; revision=7211
|
|
|
|
|
|
|
|
|
|
| |
2001-01-02 Federico Mena Quintero <federico@helixcode.com>
* evolution-event-editor.xml:
* evolution-task-editor-dialog.xml: Make the ordering of the
toolbar items consistent.
svn path=/trunk/; revision=7210
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-01 Federico Mena Quintero <federico@helixcode.com>
* gui/gnome-cal.c (gnome_calendar_destroy): Unconditionally remove
the client from the alarm notification system.
Removed all the obsolete alarm code.
* gui/event-editor.c: Removed some crufty externs left over from
Gnomecal.
* gui/calendar-commands.c: #include "goto.h"
Removed crufty variables left over from Gnomecal.
(new_calendar): Do not take a full_name parameter.
(init_username): Removed function.
(init_calendar): Wheeeeeeee! Removed crufty function.
(quit_cmd): Removed function.
* gui/print.c (WEEK_STARTS_ON_MONDAY): Made it unconditionally
FALSE because we do not use the configuration setting anyways.
Sigh, all the printing code needs to be revamped.
svn path=/trunk/; revision=7209
|
|
|
|
|
|
|
| |
* e-msg-composer-hdrs.c (create_dropdown_entry): Call
e_utf8_to_gtk_string on the combobox strings.
svn path=/trunk/; revision=7208
|
|
|
|
| |
svn path=/trunk/; revision=7207
|
|
|
|
| |
svn path=/trunk/; revision=7206
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-26 Jeffrey Stedfast <fejj@helixcode.com>
* mail-crypto.c (mail_crypto_openpgp_verify): Implemented.
2000-12-23 Jeffrey Stedfast <fejj@helixcode.com>
* mail-ops.c (mail_do_setup_trash): New function similar to
mail_do_setup_folder() except that this creates the Trash VFolder
(special-case).
2000-12-21 Jeffrey Stedfast <fejj@helixcode.com>
* mail-ops.c (do_send_mail): Don't free info inside the last
if-statement, if sent_folder doesn't exist we'll have a memory
leak. Instead free it afterward.
svn path=/trunk/; revision=7205
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 Jeffrey Stedfast <fejj@helixcode.com>
* filter-message-search.c (header_contains): Use
e_utf8_strstrcase() instead of just strstr().
(header_starts_with): Make sure that the header contents are
longer than the starts-with string.
* vfoldertypes.xml: Don't send \"Subject\" to body-contains.
Also added matches, starts-with, and ends-with xml stuff.
svn path=/trunk/; revision=7204
|
|
|
|
|
|
|
|
| |
2001-01-01 Michael Meeks <michael@helixcode.com>
* POTFILES.in: remove all the stale addressbook entries.
svn path=/trunk/; revision=7203
|
|
|
|
| |
svn path=/trunk/; revision=7202
|
|
|
|
|
|
|
|
|
| |
2001-01-01 Michael Meeks <michael@helixcode.com>
* Makefile.am: remove evolution-addressbook-ldap.xml so we
build again.
svn path=/trunk/; revision=7201
|
|
|
|
|
|
|
|
| |
2001-01-01 Michael Meeks <michael@helixcode.com>
* configure.in: Require bonobo 0.31
svn path=/trunk/; revision=7200
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-30 Chris Toshok <toshok@helixcode.com>
* gui/component/addressbook-config.c (edit_source_clicked): copy
the dialog's source, destroy the dialog after we're done, and make
sure to update both columns in the clist.
(add_source_clicked): copy the dialog's source, and destroy the
dialog when we're done.
(addressbook_source_dialog_destroy): free up all the dialog's
memory.
* gui/component/addressbook.c (set_prop): allow file: uri's that
point to files, not just dirs that contain addressbook.db. The
rule is the addressbook file has to end in .db.
* gui/component/addressbook-storage.c (file_source_foreach):
contactserver => contactfile. cut and paste error.
(addressbook_storage_init_source_uri): use file://%s to build the
uri.
* gui/component/e-ldap-server-dialog.[ch]: forgot to remove these
in my last commit.
svn path=/trunk/; revision=7199
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-29 Chris Toshok <toshok@helixcode.com>
* gui/component/addressbook.c (config_cb): new function, calling
our new config ui code.
(control_activate): no longer load evolution-addressbook-ldap.xml,
as it's not there.
* gui/component/addressbook-component.c (owner_set_cb):
setup_ldap_storage => addressbook_storage_setup.
* gui/component/Makefile.am (evolution_addressbook_SOURCES):
remove e-ldap-storage.[ch] and add addressbook-storage.[ch].
(glade_DATA): remove ldap-server-dialog.glade and add
addressbook-config.glade.
(EXTRA_DIST): same.
* gui/component/addressbook-config.[ch]: add another dialog to
give a list of our sources and offer the Add/Delete/Edit
interface. This plugs into the previous dialog work (the source
editor.)
* gui/component/addressbook-storage.[ch]: new files, containing
the remains of e-ldap-storage.[ch] and adding the new
AddressbookSource type and it's subordinates. Also, the xml
format has changed slightly and the file name is no longer
~/evolution/ldap-servers.xml - it's
~/evolution/addressbook-sources.xml.
* gui/component/addressbook-config.glade: new file, new config
interface.
* gui/component/ldap-server-dialog.glade: removed.
* gui/component/e-ldap-storage.[ch]: removed.
svn path=/trunk/; revision=7198
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-29 Chris Toshok <toshok@helixcode.com>
* ldap-servers.xml, addressbook-sources.xml: down with
ldap-servers.xml, up with addressbook-sources.xml.
* Makefile.am (default_DATA): same.
svn path=/trunk/; revision=7197
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-29 Chris Toshok <toshok@helixcode.com>
* evolution-addressbook.xml: add "Settings/Addressbook
Configuration..." Analogous to "Settings/Mail Configuration..." in
evolution-mail.
* evolution-addressbook-ldap.xml: removed.
svn path=/trunk/; revision=7196
|
|
|
|
| |
svn path=/trunk/; revision=7195
|
|
|
|
| |
svn path=/trunk/; revision=7194
|
|
|
|
| |
svn path=/trunk/; revision=7193
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-29 Miguel de Icaza <miguel@helixcode.com>
* gal/e-text/e-entry.c: Add support here for "cursor_pos".
(et_get_arg): Handle ARG_CURSOR_POS.
(et_set_arg): ditto.
* gal/e-text/e-text.c: Add new argument: "cursor_pos".
(e_text_get_arg): Handle ARG_CURSOR_POS.
(e_text_set_arg): Handle ARG_CURSOR_POS.
(e_text_class_init): Add.
svn path=/trunk/; revision=7192
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-28 Chris Toshok <toshok@helixcode.com>
* gui/component/Makefile.am (evolution_addressbook_SOURCES): add
addressbook-config.[ch].
* gui/component/addressbook-config.c,
gui/component/addressbook-config.h: new files, containing at the
moment a beautiful "new/edit source dialog" inspired by the
mail-config-gui code. It'll be ready for prime time after rev'ing
the .xml file the addressbook uses to store it's "other sources"
to include files, and the addition of the ldap auth stuff.
svn path=/trunk/; revision=7191
|
|
|
|
|
|
|
| |
cause the function to return without assigning any value to the "out"
parameters.
svn path=/trunk/; revision=7190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mail-format.c (mail_part_is_inline, mail_get_message_body): Use
CamelContentType, and use header_content_type_is instead of doing
it by hand.
(handle_text_plain):
(handle_multipart_related):
(find_preferred_alternative):
(handle_message_external_body): Use CamelContentType and
header_content_type_* functions instead of GMimeContentField.
* mail-display.c (write_data_to_file, launch_cb): Use
CamelContentType and header_content_type_* functions instead of
GMimeContentField.
svn path=/trunk/; revision=7189
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* e-msg-composer.c (handle_multipart_alternative,
handle_multipart, e_msg_composer_new_with_message): Use
CamelContentType instead of GMimeContentField.
* e-msg-composer-attachment.c (e_msg_composer_attachment_edit):
* e-msg-composer-attachment-bar.c (update, attach_to_multipart):
Use CamelContentType, and use the header_content_type_* functions
rather than operating on the structure by hand.
svn path=/trunk/; revision=7188
|
|
|
|
|
|
|
| |
* filter-message-search.c (handle_multipart, body_contains,
body_regex): Use CamelContentType rather than GMimeContentField.
svn path=/trunk/; revision=7187
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gmime-content-field.[ch]: Remove this. It was only a thin
wrapper around struct _header_content_type anyway, and didn't
match the naming scheme of anything else.
* Makefile.am: Remove gmime-content-field.[ch]
* camel.h: Remove gmime-content-field.h
* camel-types.h: Add CamelContentType as a typedef for struct
_header_content_type (especially for use outside of camel).
* camel-multipart.c:
* camel-mime-part.c:
* camel-mime-message.c:
* camel-folder-summary.c:
* camel-folder-search.c:
* camel-data-wrapper.[ch]: Use CamelContentType and
header_content_type_* functions rather than the GMime stuff.
* camel-mime-part-utils.c:
* camel-medium.c: Remove unused gmime-content-field.h include.
svn path=/trunk/; revision=7186
|
|
|
|
| |
svn path=/trunk/; revision=7185
|
|
|
|
|
|
|
|
| |
* providers/pop3/camel-pop3-store.c (connect_to_server): Fix the
APOP check to not crash on servers that don't return any
information on the +OK greeting line.
svn path=/trunk/; revision=7184
|
|
|
|
|
|
|
|
| |
Still does the same swap thumbnails around problem it had last time.
As the code is totally different, I'm guessing it's a bug in GtkHTML.
But its probably not.
svn path=/trunk/; revision=7183
|
|
|
|
| |
svn path=/trunk/; revision=7182
|
|
|
|
|
|
|
|
| |
had changed it to use ->full_name instead of ->name because that's
what camel_store_subscribe_folder needed. So we need to have
*both* names available, one for Camel, one for the shell.
svn path=/trunk/; revision=7181
|
|
|
|
|
|
|
| |
* subscribe-dialog.c (setup_subscribe_folder): Use info->name, not
input->full_name. Fixes #1029 in bugzilla.helixcode.com.
svn path=/trunk/; revision=7180
|
|
|
|
|
|
|
|
|
| |
2000-12-27 Christopher James Lahey <clahey@helixcode.com>
* e-cell-text.c (ect_draw, ect_event): Removed a bunch of unused
code.
svn path=/trunk/; revision=7179
|
|
|
|
|
|
| |
pt 2
svn path=/trunk/; revision=7178
|
|
|
|
|
|
| |
pt 1
svn path=/trunk/; revision=7177
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-26 Christopher James Lahey <clahey@helixcode.com>
* gal/e-text/e-entry.c: Added a "draw_background" argument. Set
the default for the "draw_background" argument to the contained
EText to TRUE.
* gal/e-text/e-text.c: Changed the default for the
"draw_background" argument to FALSE.
svn path=/trunk/; revision=7176
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Translations
dr-genius/po/da.po gfloppy/po/da.po gtkhtml/po/da.po
achtung/po/da.po bug-buddy/po/da.po control-center/po/da.po
ee/po/da.po evolution/po/da.po galeon/po/da.po gdm2/po/da.po
glade/po/da.po gnome-chess/po/da.po gnome-games/po/da.po
gnome-iconedit/po/da.po gnome-pilot/po/da.po
gnome-utils/po/da.po gnopo/po/da.po gnorpm/po/da.po
gnumeric/po/da.po libgtop/po/da.po magicdev/po/da.po
mc/po/da.po memprof/po/da.po nautilus/po/da.po rp3/po/da.po
xpdf/po/da.po
svn path=/trunk/; revision=7175
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Jason Leach <jasonleach@usa.net>
* e-shell-view-menu.c (command_run_bugbuddy): Fix a crash when
the user tries to "Submit bug report" but doesn't have
bug-buddy installed. Bug #633.
2000-12-23 Jason Leach <jasonleach@usa.net>
* e-setup.c (copy_default_stuff): Make the "Evolution
installation" dialog resizable. Bug #742.
(check_evolution_directory): Here too.
svn path=/trunk/; revision=7174
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-26 Miguel de Icaza <miguel@helixcode.com>
* gal/e-text/e-entry.c: Connect to the "changed" and "activate"
signals on the EText to the proxy routines.
(e_entry_proxy_changed): Proxy this to our signals.
(e_entry_proxy_activate): ditto.
svn path=/trunk/; revision=7173
|
|
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* gal/e-text/e-text.c (e_text_init): Always have some text. Fixes crash.
* gal/widgets/e-reflow.c (set_empty): Set draw_background to FALSE.
svn path=/trunk/; revision=7172
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* gal/e-text/e-text.c (e_text_init): Always have some text. Fixes crash.
svn path=/trunk/; revision=7171
|
|
|
|
| |
svn path=/trunk/; revision=7170
|
|
|
|
|
|
|
|
| |
2000-12-25 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian translation.
svn path=/trunk/; revision=7169
|
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* e-meeting-time-sel.c (e_meeting_time_selector_attendee_add): Set
draw_background to FALSE.
svn path=/trunk/; revision=7168
|
|
|
|
| |
svn path=/trunk/; revision=7167
|
|
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* gui/e-day-view.c (e_day_view_init): Set draw background to FALSE.
(e_day_view_reshape_long_event): ditto.
(e_day_view_reshape_day_event): ditto.
svn path=/trunk/; revision=7166
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* e-cell-text.c (ect_show_tooltip): Set draw_background to FALSE.
* e-table-group-container.c (etgc_add): ditto.
* e-table-click-to-add.c (etcta_realize): ditto.
(e_table_click_to_add_commit): ditto.
svn path=/trunk/; revision=7165
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* gui/widgets/e-minicard.c (e_minicard_realize): Set draw
background to FALSE.
* gui/widgets/e-minicard-label.c (e_minicard_label_construct): ditto.
(e_minicard_label_construct): ditto
svn path=/trunk/; revision=7164
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* gal/e-text/e-text.c (e_text_draw): Made the code CanvasItem
correct: the code should not draw at arbitrary positions in the
GdkWindow, it should instead draw from item->x1, item->y1 to
item->y1, item->y2 (Chris, we need to talk about this, I think my
current fix is passable, but might not be fully correct.
Specially the interpretation of the width, height arguments).
(e_text_class_init): Fix name.
(e_text_set_arg): Use correct name.
svn path=/trunk/; revision=7163
|
|
|
|
|
|
|
|
| |
2000-12-25 Miguel de Icaza <miguel@helixcode.com>
* e-icon-bar.c (e_icon_bar_add_item): Pass draw_background = FALSE
svn path=/trunk/; revision=7162
|
|
|
|
|
|
|
|
|
|
| |
2000-12-24 Chris Toshok <toshok@helixcode.com>
* e-cell-tree.c: add api docs.
* e-tree-simple.c: add api docs.
svn path=/trunk/; revision=7161
|
|
|
|
|
|
|
|
|
| |
2000-12-24 Christopher James Lahey <clahey@helixcode.com>
* message-list.c (filter_date): Changed this to format times in 12
hour time instead of 24 hour time.
svn path=/trunk/; revision=7160
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-24 Miguel de Icaza <miguel@helixcode.com>
* gal/e-text/e-text.c (e_text_set_arg): Handle draw background.
(e_text_draw): Support both border drawing and background drawing.
* gal/e-text/e-entry.c (et_get_arg, et_set_arg): Reduce code size by casting
once.
(et_set_arg, et_get_arg): Add ARG_DRAW_BORDERS handling.
svn path=/trunk/; revision=7159
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Jason Leach <jasonleach@usa.net>
* evolution-mail.xml: Added ellipsis to Settings menu
entries that bring up dialogs. Bug #1019.
svn path=/trunk/; revision=7158
|
|
|
|
|
|
|
|
|
| |
2000-12-24 Christopher James Lahey <clahey@helixcode.com>
* message-list.c (filter_date): Changed this to do different
formatting of dates within the last week.
svn path=/trunk/; revision=7157
|
|
|
|
| |
svn path=/trunk/; revision=7156
|
|
|
|
| |
svn path=/trunk/; revision=7155
|
|
|
|
|
|
|
|
|
| |
2000-12-24 Not Zed <NotZed@HelixCode.com>
* configure.in: If we find threads ok, then always turn on
ENABLE_THREADS.
svn path=/trunk/; revision=7154
|
|
|
|
|
|
|
|
| |
2000-12-24 Not Zed <NotZed@HelixCode.com>
* Merge from camel-mt-branch.
svn path=/trunk/; revision=7153
|
|
|
|
|
|
|
|
| |
2000-12-24 Not Zed <NotZed@HelixCode.com>
* Merge from camel-mt-branch.
svn path=/trunk/; revision=7152
|
|
|
|
| |
svn path=/trunk/; revision=7151
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-24 Not Zed <NotZed@HelixCode.com>
* providers/imap/camel-imap-search.c (imap_body_contains): Lock
the command channel while searching.
(imap_body_contains): If performing a whole uid search, then add
references to our own summary items, dont look it up in the
folder. This way they can't vanish unexpectedly.
* providers/imap/camel-imap-folder.h (CamelImapFolder): Added a
private field.
* providers/imap/camel-imap-private.h: Added lock for imap
searches.
* Merge from camel-mt-branch.
* providers/imap/camel-imap-folder.c (imap_update_summary): Merge
fix, use the folder->summary.
(imap_get_message_flags, imap_set_message_flags,
imap_get_message_user_flag, imap_set_message_user_flag): Removed
again.
(camel_imap_folder_init): Setup private data/lock.
(imap_finalize): Free private data/search lock.
(imap_search_free): Lock the search_lock.
(imap_search_by_expression): Lock the search lock when using the
search object. Also copy/ref hte summary, rather than getting it
directly.
(imap_refresh_info): Free any info lookups. Use folder->summary
not imap_folder->summary. And lock around commands.
svn path=/trunk/; revision=7150
|
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Michael Meeks <michael@helixcode.com>
* evolution-mail.xml: s/<menuitem\/>/<separator\/>/
* evolution.xml: ditto.
svn path=/trunk/; revision=7147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updates
achtung/po/da.po bug-buddy/po/da.po control-center/po/da.po
ee/po/da.po evolution/po/da.po gdm2/po/da.po gfloppy/po/da.po
glade/po/da.po gnome-chess/po/da.po gnome-db/po/da.po
gnome-games/po/da.po gnome-iconedit/po/da.po
gnome-pilot/po/da.po gnome-utils/po/da.po gnopo/po/da.po
gnorpm/po/da.po gnumeric/po/da.po helix-setup-tools/po/da.po
libgtop/po/da.po magicdev/po/da.po mc/po/da.po
memprof/po/da.po nautilus/po/da.po pan/po/da.po rp3/po/da.po
xpdf/po/da.po
svn path=/trunk/; revision=7146
|
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Christopher James Lahey <clahey@helixcode.com>
* contact-editor/fullname-strings.h,
contact-editor/fullname.glade: Added Ms. and Miss to the prefix
drop down box. Patch submitted by Martin Hicks <mort@bork.org>.
svn path=/trunk/; revision=7144
|
|
|
|
| |
svn path=/trunk/; revision=7143
|
|
|
|
|
|
|
|
| |
2000-12-23 JP Rosevear <jpr@helixcode.com>
* POTFILES.in: Remove deleted file
svn path=/trunk/; revision=7142
|
|
|
|
| |
svn path=/trunk/; revision=7141
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Christopher James Lahey <clahey@helixcode.com>
* message-list.c (filter_date): Changed this to do different
formatting of dates based on the current time.
svn path=/trunk/; revision=7140
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Christopher James Lahey <clahey@helixcode.com>
* message-list.c (message_list_get_layout): Added titles to the
pixbuf columns.
svn path=/trunk/; revision=7139
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Christopher James Lahey <clahey@helixcode.com>
* e-table-col.c, e-table-col.h (etc_destroy): Destroy text and
pixbuf if they exist whether or not is_pixbuf is set.
(e_table_col_new_with_pixbuf): Make new_with_pixbuf take a title
argument which is for when you can't display pixmaps.
* e-table-column-specification.c
(e_table_column_specification_load_from_node): Don't translate the
pixbuf string attribute.
* e-table-sort-info.c, e-table-sort-info.h
(e_table_sort_info_load_from_node): Added a state_version
parameter to the load_from_node function. This lets the loader
specify which version of ETableState is being processed. If it's
less than .05, use the old nested version. If it's greater, use
the new flat version.
(e_table_sort_info_save_to_node): Changed this to store a list of
group and leaf nodes instead of nesting the group nodes and leaf
nodes one inside the other. This is much easier to understand and
requires less typing when creating a new ETableSpecification's
initial ETableState.
* e-table-state.c: Changed the state-version parameter to 0.1.
(e_table_state_load_from_node): Use
e_xml_get_double_prop_by_name_with_default so that we can specify
a state-version default of 0.1 for people writing ETableStates by
hand. Pass the state-version to e_table_sort_info_load_from_node.
* e-table.c (et_col_spec_to_col): Pass the title from the
ETableColumnSpecification to the ETableCol even if it's a pixbuf
column.
svn path=/trunk/; revision=7138
|
|
|
|
|
|
|
|
|
| |
2000-12-23 Christopher James Lahey <clahey@helixcode.com>
* gal/util/e-xml-utils.c, gal/util/e-xml-utils.h: Added
e_xml_get_double_prop_by_name_with_default.
svn path=/trunk/; revision=7137
|
|
|
|
|
|
|
|
|
| |
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/dialogs/delete-comp.c (delete_component_dialog): Clean up
translatable strings for translators, fixes bug 993
svn path=/trunk/; revision=7136
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/goto.c (create_ecal): Make sure the current month is shown
when the dialog pops up.
* gui/goto-dialog.glade: Remove flicker
svn path=/trunk/; revision=7135
|
|
|
|
|
|
|
|
|
| |
2000-12-22 JP Rosevear <jpr@helixcode.com>
* pcs/cal-backend-file.c (cal_backend_file_get_alarms_for_object):
account for the case where there are no alarms, fixes crash
svn path=/trunk/; revision=7134
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/goto.c (ecal_date_range_changed): New function to keep the
ecal marked properly
(create_ecal): move more creation code here, update marks
(goto_dialog_init_widgets): listen for date_range_changed signal
in the ecal
* gui/calendar-commands.c (init_calendar): Remove ancient gnomecal
cruft
* gui/mark.[hc], gui/prop.c: Remove ancient gnomecal code that is
no longer needed, last bit of bug 904
svn path=/trunk/; revision=7133
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-22 JP Rosevear <jpr@helixcode.com>
* gui/goto-dialog.glade.h: translations
* gui/goto-dialog.glade: new glade file for goto dialog
* gui/gnome-cal.c (setup_widgets): Set date navigator attributes
* gui/calendar-commands.h: remove prototype
* gui/goto.h: Add prototype
* gui/Makefile.am: Add glade file stuff
* gui/gnome-cal.c (setup_widgets): Use accessors to configure the
calendar item properly
2000-12-22 JP Rosevear <jpr@helixcode.com>
* e-calendar-item.h: add prototypes
* e-calendar-item.c (e_calendar_item_init): Set max_days_selected to
1 and days_to_start_week_selection to -1 as documented in header
(e_calendar_item_set_arg): use new accessor methods
(e_calendar_item_get_arg): ditto
(e_calendar_item_get_max_days_sel): accessor
(e_calendar_item_set_max_days_sel): ditto
(e_calendar_item_get_days_start_week_sel): ditto
(e_calendar_item_set_days_start_week_sel): ditto
(e_calendar_item_class_init): add display_popup argument
(e_calendar_item_init): initialize display_popup member
(e_calendar_item_get_arg): get display_popup member
(e_calendar_item_set_arg): set display_popup member
(e_calendar_item_button_press): only show the popup menu if the
member is set
(e_calendar_item_get_display_popup): acessor
(e_calendar_item_set_display_popup): ditto
svn path=/trunk/; revision=7132
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-store.c (get_folder_info): When
getting the top-level folder list, include INBOX even if it's not
subscribed. Don't show subscribed folders outside of the given
namespace. Do a better job of pruning the namespace from the
returned folder tree.
svn path=/trunk/; revision=7131
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 Federico Mena Quintero <federico@helixcode.com>
Alarm trigger queueing for the GUI part.
* gui/alarm-notify.[ch]: New files with the high-level alarm
notification system; mostly moved over from gnome-cal.c. The
low-level timer stuff is still in alarm.[ch].
* gui/alarm-notify.c (alarm_notify_init): New function to
initialize the alarm notification system.
(alarm_notify_done): New function to shut down the alarm
notification system.
(alarm_notify_add_client): New function to start monitoring a
calendar client for alarm notification.
(alarm_notify_remove_client): New function to stop monitoring a
client.
* gui/alarm.h (AlarmDestroyNotify): Also pass in the alarm ID so
the callback may know which ID is being destroyed.
* gui/alarm.c (clear_itimer): New function.
(pop_alarm): Use clear_itimer().
(alarm_done): New function to shut down the timer system.
(alarm_add): Add some preconditions. Do not call the destroy
notification function if we could not create the alarm.
(alarm_ready): Pass the alarm ID to the destroy notify function.
(alarm_remove): Likewise. Also, add some preconditions.
* gui/gnome-cal.c: Removed the alarm notification functions from
here since they are now in alarm-notify.c.
(gnome_calendar_construct): Register the client with
alarm_notify_add_client().
(gnome_calendar_destroy): Use alarm_notify_remove_client() to
unregister the client.
(obj_updated_cb): Do not do any alarm-related stuff.
(obj_removed_cb): Likewise.
* gui/main.c (main): Shut down the alarm timer system.
(main): Initialize and shut down the alarm notification system.
* gui/Makefile.am (evolution_calendar_SOURCES): Added
alarm-notify.[ch] to the list of sources.
* gui/calendar-model.c (calendar_model_set_cal_client): Only
connect to the "cal_loaded" signal if the client is not already
loaded.
* gui/e-day-view.c (e_day_view_set_cal_client): Likewise.
* gui/e-week-view.c (e_week_view_set_cal_client): Likewise.
* gui/e-itip-control.c (update_calendar): Connect to "cal_loaded"
before issuing the load request.
svn path=/trunk/; revision=7130
|
|
|
|
|
|
|
|
|
|
| |
2000-12-22 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian translation.
2000-12-22 Christian Rose <menthos@menthos.com>
svn path=/trunk/; revision=7129
|
|
|
|
| |
svn path=/trunk/; revision=7126
|
|
|
|
| |
svn path=/trunk/; revision=7124
|
|
|
|
|
|
| |
Smile.
svn path=/trunk/; revision=7123
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 JP Rosevear <jpr@helixcode.com>
* src/libical/icaltime.c: include configure.h because HAVE_TIMEZONE
is used
* acconfig.h: Terminate variable comment so that the variable can
actually be seen
svn path=/trunk/; revision=7122
|
|
|
|
| |
svn path=/trunk/; revision=7121
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.c (cursor_cb): Ref the cards that get put
in the change list
(next_changed_item): util function to get the real next changed item
(compute_status): really compute the status of the record
(local_record_from_uid): Set the id of the temporary card
(check_for_slow_setting): Make this check a little saner
(card_added): Only record the CardObjectChange if the card is not
archived
(card_changed): ditto
(card_removed): ditto
(set_status_cleared): actually clear the status
(for_each_modified): Clean out cruft and use next_changed_item
(add_record): Set the new id properly in our local card copy
(replace_record): handle the case where the record has been deleted
and we need to call add. need to update the changed_hash entry
(delete_record): Don't panic if the card is not found, its already
been deleted.
* backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy):
The change_context no longer has a del_cards member
(pas_backend_file_book_view_free): ditto
(pas_backend_file_process_get_changes): ditto
(pas_backend_file_changes_foreach_key): just record the id
(pas_backend_file_changes): notify_remove needs an id not a vcard
svn path=/trunk/; revision=7120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-search.c: New CamelFolderSearch
subclass that just reimplements body_contains (using the IMAP
SEARCH command). All other kinds of searching are done against the
local summary.
* providers/imap/camel-imap-folder.c (imap_search_by_expression):
Use a CamelImapSearch to do searching.
* providers/imap/camel-imap-utils.c (imap_translate_sexp, etc): No
longer needed.
* camel-folder-search.h: Add missing CAMEL_FOLDER_SEARCH_TYPE
#define
svn path=/trunk/; revision=7119
|
|
|
|
|
|
|
|
|
| |
* mail-display.c (pixbuf_for_mime_type): Deal with the possibility
that we have an icon-filename listed for a MIME type, but the icon
file doesn't actually exist. Also, if gnome-unknown.png can't be
found, fall back. Might fix a crash people have been reporting...
svn path=/trunk/; revision=7118
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* camel-stream-buffer.c (camel_stream_buffer_gets): Update the
doc comment: since it always NUL-terminates the buffer, it reads
at most @max-1 bytes, not @max.
* camel-remote-store.c (remote_recv_line): Fix the "did
camel_stream_buffer_gets fill the whole buffer" check. Fixes a bug
when reading lines longer than 1024 characters (eg, IMAP SEARCH
responses in very large folders).
svn path=/trunk/; revision=7117
|
|
|
|
| |
svn path=/trunk/; revision=7114
|
|
|
|
|
|
|
|
| |
2000-12-21 Michael Meeks <michael@helixcode.com>
* evolution.xml: remove wierd extraneous '>' - thanks to Jeff.
svn path=/trunk/; revision=7110
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-21 Not Zed <NotZed@HelixCode.com>
* filter-message-search.c (filter_message_search): And here too.
* filter-driver.c (filter_driver_finalise): Kind of revert an
accidentally commited patch for e_sexp_unref.
svn path=/trunk/; revision=7108
|
|
|
|
|
|
|
|
| |
my ChangeLog entry? Ugh...
Anyways, this checkin fixes bug #1007
svn path=/trunk/; revision=7107
|
|
|
|
|
|
|
|
|
| |
2000-12-20 JP Rosevear <jpr@helixcode.com>
* e-pilot-util.c (e_pilot_utf8_to_pchar): Check for null strings
(e_pilot_utf8_from_pchar): ditto
svn path=/trunk/; revision=7106
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-20 JP Rosevear <jpr@helixcode.com>
* conduits/todo/todo-conduit.h: Fix erroneous documentation
* conduits/todo/todo-conduit.c (comp_from_remote_record): if
!is_empty_time rather than is_empty_time
(e_todo_context_new): Return a pointer rather than fill in
a parameter
(e_todo_context_foreach_change): Free just the key
(e_todo_context_destroy): Plug this enormous leakage. I had assumed
i had done this earlier, which isn't too bright when anything beyond
2 minutes ago is fuzzy.
(comp_from_remote_record): Kill warnings
(post_sync): Destroy the map later
(conduit_get_gpilot_conduit): Fix e_todo_context_new params
* conduits/calendar/calendar-conduit.[hc]: Similar to above
svn path=/trunk/; revision=7105
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-20 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.c (match): Use my own wrapper
functions instead of trying to *directly* access the the data
structures my self
(post_sync): Put in hack to prevent syncing the same records twice
svn path=/trunk/; revision=7104
|
|
|
|
|
|
|
|
|
| |
2000-12-14 Michael Meeks <michael@helixcode.com>
* evolution-executive-summary.xml: stop executive summary
making the UI flicker when switching to / from it.
svn path=/trunk/; revision=7103
|
|
|
|
| |
svn path=/trunk/; revision=7102
|
|
|
|
| |
svn path=/trunk/; revision=7101
|
|
|
|
| |
svn path=/trunk/; revision=7100
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gedit/po/da.po
achtung/po/da.po balsa/po/da.po bonobo/po/da.po
bug-buddy/po/da.po control-center/po/da.po ee/po/da.po
evolution/po/da.po galeon/po/da.po gdm2/po/da.po
gfloppy/po/da.po gimp/po/da.po gimp/po-plug-ins/da.po
gimp/po-script-fu/da.po glade/po/da.po gnome-applets/po/da.po
gnome-chess/po/da.po gnome-core/po/da.po gnome-db/po/da.po
gnome-games/po/da.po gnome-iconedit/po/da.po
gnome-libs-HEAD/po/da.po gnome-libs/po/da.po
gnome-pilot/po/da.po gnome-utils/po/da.po gnopo/po/da.po
gnorpm/po/da.po gnumeric/po/da.po gtk+/po/da.po
gtranslator/po/da.po guppi3/po/da.po
helix-setup-tools/po/da.po libgtop/po/da.po magicdev/po/da.po
mc/po/da.po memprof/po/da.po nautilus/po/da.po pan/po/da.po
rp3/po/da.po sodipodi/po/da.po xpdf/po/da.po
svn path=/trunk/; revision=7099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
achtung/po/da.po balsa/po/da.po bonobo/po/da.po
bug-buddy/po/da.po ee/po/da.po evolution/po/da.po gal/po/da.po
gdm2/po/da.po
Tag: gedit-1-0
gedit/po/da.po
No tag
gfloppy/po/da.po glade/po/da.po gnome-applets/po/da.po
gnome-chess/po/da.po gnome-core/po/da.po gnome-games/po/da.po
gnome-iconedit/po/da.po gnome-lokkit/po/da.po
gnome-pilot/po/da.po gnome-print/po/da.po gnome-utils/po/da.po
gnopo/po/da.po gnorpm/po/da.po gnumeric/po/da.po
helix-setup-tools/po/da.po libgtop/po/da.po magicdev/po/da.po
mc/po/da.po memprof/po/da.po nautilus/po/da.po pan/po/da.po
pong/po/da.po rp3/po/da.po sodipodi/po/da.po xpdf/po/da.po
svn path=/trunk/; revision=7098
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-20 Not Zed <NotZed@HelixCode.com>
* filter-message-search.c (filter_message_search): Oops, missed a
gtk unref of the now-no-longer gtk e_sexp.
* filter-driver.c: Remove mail_tool_lock stuff.
(filter_driver_finalise): unref e_sexp properly.
svn path=/trunk/; revision=7095
|
|
|
|
|
|
|
|
| |
2000-12-19 JP Rosevear <jpr@helixcode.com>
* evolution-calendar.xml: Fix bug #635
svn path=/trunk/; revision=7094
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 JP Rosevear <jpr@helixcode.com>
* conduits/calendar/calendar-conduit.c: Remove pointless comment
* conduits/todo/todo-conduit.c (is_empty_time): add utility function
(comp_from_remote_record): use it
2000-12-19 JP Rosevear <jpr@helixcode.com>
*conduit/address-conduit.c (ecard_from_remote_record): Convert
pilot strings to utf for the e-cards.
svn path=/trunk/; revision=7093
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 JP Rosevear <jpr@helixcode.com>
* conduits/calendar/calendar-conduit.c (local_record_from_comp):
Convert cal component strings to pilot character set
(comp_from_remote_record): vice versa
* conduits/todo/todo-conduit.c: Same as above
2000-12-19 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.c (local_record_from_ecard): Convert ecard
strings to pilot encodings
2000-12-19 JP Rosevear <jpr@helixcode.com>
* e-pilot-util.c (e_pilot_utf8_to_pchar): Convert utf8 strings to
pilot character set
(e_pilot_utf8_from_pchar): vice versa
* Makefile.am: Conditionally build e-pilot-util.[hc] because
they depend on pilot-link stuff
svn path=/trunk/; revision=7090
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-folder.c (imap_refresh_info): Oops.
Don't do "FETCH 1:0" when the folder is empty.
(imap_protocol_get_summary_specifier): Request RFC822.SIZE too.
(imap_update_summary): Parse RFC822.SIZE and add it to the
summary.
svn path=/trunk/; revision=7088
|
|
|
|
|
|
|
|
| |
2000-12-19 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian translation.
svn path=/trunk/; revision=7087
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-summary.c: Add "guint32 server_flags"
to CamelImapMessageInfo to keep track of the last known message
flag state on the server.
(message_info_save, message_info_load): Save/load the
server_flags.
* providers/imap/camel-imap-folder.c: Make this use
CamelFolderChangeInfo and emit folder_changed notifications as it
gets them rather than only on refresh_info.
(imap_refresh_info): Notice flags that get cleared on the server
as well as flags that get set.
(imap_update_summary): Remove a comment that never actually
applied to the committed code.
svn path=/trunk/; revision=7086
|
|
|
|
| |
svn path=/trunk/; revision=7085
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Federico Mena Quintero <federico@helixcode.com>
Added proper dependency lists to the gtk-doc mess.
* calendar/cal-client/Makefile.am (TARGET_DIR): Removed unused
variable.
(SOURCE_FILES): New variable with the list of source files we
depend on.
(IGNORED_SOURCE_HEADERS): New variable with the headers we ignore
for the gtkdoc-scan phase.
(scan_generated):
(tmpl_dependencies):
(tmpl_sources):
(tmpl_generated);
(sgml_dependencies):
(sgml_generated): Lists of stuff that is generated and that other
stuff depends on.
(all): Added the $(sgml_generated) as the final target.
(install-data-local): Added an installation hook; gtk-doc seems to
want some of its generated files to be installed.
* calendar/cal-client/evolution-cal-client-sections.txt: Updated.
* calendar/cal-util/Makefile.am: Made the same changes as for
calendar/cal-client/Makefile.am.
* calendar/cal-util/evolution-cal-util-sections.txt: Updated.
* Makefile.am (local_entities): Added alarm-generation.sgml.
(all): Made the main target be the html/index.html.
svn path=/trunk/; revision=7084
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Federico Mena Quintero <federico@helixcode.com>
* pcs/cal-backend-file.c (compute_alarm_range): Fix confusion in
the way the range is expanded.
* cal-util/cal-component.c (cal_component_alarms_free): Doh,
alarms->alarms is a list, not a generic pointer. Free it properly.
(cal_component_free_pilot_id): Removed unused function.
(cal_component_free_pilot_status): Likewise.
* gui/main.c (init_bonobo): Use VERSION instead of a hardcoded
string. Pass argc by value, not by reference. Test the return
value of gnome_init_with_popt_table().
* cal-client/cal-client.c (cal_client_free_alarms): Oops, missed
implementing this function.
* cal-util/timeutil.c (print_time_t): Better printing format.
(isodiff_to_secs): Removed unused function.
(isodiff_from_secs): Removed unused function.
(time_day_end): Removed crufty part.
(time_day_begin): Removed crufty part.
(time_day_hour): Removed unused function.
(format_simple_hour): Removed unused function.
(get_time_t_hour): Removed unused function.
(time_from_start_duration): Removed unused function.
* cal-util/timeutil.h (parse_date): Removed unimplemented, unused
function prototype.
svn path=/trunk/; revision=7083
|
|
|
|
| |
svn path=/trunk/; revision=7082
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Christopher James Lahey <clahey@helixcode.com>
* gui/gnome-cal.c: Removed prototype for setup_alarm to fix a
warning.
svn path=/trunk/; revision=7081
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Christopher James Lahey <clahey@helixcode.com>
* gui/widgets/e-addressbook-view.c (delete): Made it so that if
you select multiple contacts, the right click menu to delete
deletes them all.
svn path=/trunk/; revision=7080
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Christopher James Lahey <clahey@helixcode.com>
* e-table-group-container.c (etgc_add): Set the minimum width of
newly created children.
(e_table_group_container_construct): Use function
e_table_header_get_column_by_col_idx instead of
e_table_header_get_column since we're passing in a col_idx.
* e-table-header.c, e-table-header.h: New function
e_table_header_get_column_by_col_idx which searches for a column
in the ETableHeader with a certain model column (col_idx).
* e-table-sorted-variable.c (etsv_compare),
(etsv_sort), e-table-sorter.c (ets_sort): Use function
e_table_header_get_column_by_col_idx instead of
e_table_header_get_column since we're passing in a col_idx.
svn path=/trunk/; revision=7079
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Christopher James Lahey <clahey@helixcode.com>
* gal/util/e-util.c, gal/util/e-util.h (e_strdup_strip): Made the
parameter type of e_strdup_string a const. Made it not call
isspace on signed characters. Made the return type of
e_strstrcase non const again.
svn path=/trunk/; revision=7078
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-19 Miguel de Icaza <miguel@helixcode.com>
* gal/widgets/widget-pixmap-combo.h: ditto.
* gal/widgets/widget-color-combo.h: Fix parent class. It should
have been GtkComboBoxClass, not GnomeCanvasClass.
svn path=/trunk/; revision=7077
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-18 Federico Mena Quintero <federico@helixcode.com>
Alarm instance generation support for the Wombat.
* idl/evolution-calendar.idl (Cal::CalAlarmInstance): Changed to
have an alarm UID, the trigger time, and the actual occurrence
time.
(Cal::CalComponentAlarms): New structure to hold a pair of a
component and its alarms that trigger in a particular range of
time.
(Cal::getAlarmsInRange): Changed to return a CalComponentAlarmsSeq.
* cal-util/cal-component.h (CalAlarmInstance): New C-side
structure to match the one on the IDL.
(CalComponentAlarms): Ditto.
(CalAlarmAction): Renamed from CalComponentAlarmAction.
(CalAlarmTriggerType): Renamed from CalComponentAlarmTriggerType.
Encoded the START and END parameters for the RELATED parameter in
this enum, too. Added a NONE value for invalid or missing trigger
specifications.
(CalComponentAlarmTriggerRelated): Removed.
(CalAlarmTrigger): Renamed from CalComponentAlarmTrigger. Renamed
the duration/time fields to rel_duration/abs_time, respectively.
* cal-util/cal-component.c (cal_component_alarm_get_trigger):
Changed to use the new trigger structure.
(cal_component_alarm_set_trigger): Likewise.
(cal_component_alarm_free_trigger): Removed function.
(cal_component_has_alarms): Count the elements in the
alarm_uid_hash instead of trying to fetch the first alarm subcomponent.
(cal_component_alarms_free): New function to free a
CalComponentAlarms structure.
(CalComponentAlarmPrivate): Added an uid property pointer.
(scan_alarm_property): Scan for the our extension UID property.
(cal_component_alarm_get_uid): New function.
* pcs/cal-backend.h (CalBackendClass): Changed the signatures of
the ::get_alarms_in_range() and ::get_alarms_for_object() methods.
* pcs/cal-backend.c (cal_backend_get_alarms_in_range): Changed
signature; use the new method.
(cal_backend_get_alarms_for_object): Likewise.
* pcs/cal-backend-file.c (compute_alarm_range): New spiffy
function to compute a range of time for alarm occurrences.
(add_alarm_occurrences_cb): New function to add alarms for a
particular occurrence of the component.
(generate_absolute_triggers): New function to add the absolute
alarm triggers.
(generate_alarms_for_comp): New function to generate all the alarm
instances for a component.
(cal_backend_file_get_alarms_in_range): Implemented.
* pcs/cal.c (Cal_get_alarms_in_range): Use the new CalBackend API.
(Cal_get_alarms_for_object): Likewise.
(build_alarm_instance_seq): Removed old function.
* cal-util/cal-util.c (cal_alarm_instance_list_free): Removed
function.
* cal-client/cal-client.c (build_component_alarms_list): New
function to demarshal the component alarms sequence.
(build_alarm_instance_list): New function to demarshal the alarm
instances sequence.
(cal_client_get_alarms_in_range): Updated for the new API.
(cal_client_get_alarms_for_object): Updated for the new API.
* gui/gnome-cal.c: Temporary #ifdef-ing out of alarm-related stuff
to make it build.
svn path=/trunk/; revision=7076
|
|
|
|
|
|
|
|
|
| |
2000-12-18 Chris Toshok <toshok@helixcode.com>
* evolution-addressbook.xml: give View->As Table its verb back so
it works.
svn path=/trunk/; revision=7075
|
|
|
|
|
|
|
|
|
|
| |
2000-12-18 Chris Toshok <toshok@helixcode.com>
* mail-format.c (handle_multipart_encrypted): for now #ifdef
PGP_PROGRAM falling back to handle_multipart_mixed.
(handle_multipart_signed): same.
svn path=/trunk/; revision=7074
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-18 Chris Toshok <toshok@helixcode.com>
* backend/pas/pas-backend-ldap.c (ldap_error_to_response): always
use LDAP_NAME_ERROR (in the openldap1 case it's #defined to
NAME_ERROR).
(build_card_from_entry): ldap_get_values can return NULL. also,
openldap2 keeps us from getting at ldap->ld_errno, so we can't
tell if there was a decoding error like we used to. the double
free problem where ldap would free the ber if there was a decoding
problem might be fixed now.. further investigation is needed.
for now we leak in openldap2.
(ldap_search_handler): the ldap structure is opaque, so use
ldap_search_ext to give the extra information (the max responses,
timeout, etc.) in the openldap2 case.
svn path=/trunk/; revision=7073
|
|
|
|
|
|
|
| |
* message-list.c (hide_save_state): Unlock camel when done to
prevent a hang later.
svn path=/trunk/; revision=7072
|
|
|
|
| |
svn path=/trunk/; revision=7071
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* providers/imap/camel-imap-command.c (camel_imap_command): Change
the semantics of fmt: Now %S (capital S) means an IMAP "string",
(which can be sent as either a quoted string or a literal). If
the server supports LITERAL+, these will be sent as extended
literals (which don't require any special escaping). Otherwise
they'll be sent as quoted strings (and it now properly deals with
" or \ in the string).
(imap_command_strdup_vprintf): Utility routine that does the real
work for the functionality mentioned above.
* providers/imap/camel-imap-utils.c (imap_quote_string): Turns a
string into a proper IMAP "quoted string".
* providers/imap/camel-imap-store.c:
* providers/imap/camel-imap-folder.c: Use %S instead of "%s" where
appropriate.
svn path=/trunk/; revision=7070
|
|
|
|
| |
svn path=/trunk/; revision=7069
|
|
|
|
| |
svn path=/trunk/; revision=7067
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-18 Miguel de Icaza <miguel@helixcode.com>
* mail-tools.c (mail_tool_move_folder_contents): Only update
display every 2 seconds.
* mail-ops.c (do_view_messages): Only update display every 2 seconds.
svn path=/trunk/; revision=7066
|
|
|
|
| |
svn path=/trunk/; revision=7063
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2000-12-16 Not Zed <NotZed@HelixCode.com>
* message-list.c (build_tree): Always use the slow (full-update)
version of the tree update code, to get around a bug(?) in etree.
(build_flat): Likewise.
2000-12-15 Not Zed <NotZed@HelixCode.com>
* mail-display.c (write_data_to_file): Dont blindly convert all
parts to utf8, e.g. image/jpg. We only convert text/* parts, and
only then if required.
2000-12-14 Not Zed <NotZed@HelixCode.com>
* component-factory.c (create_view): cast over a warning.
* folder-browser-factory.c: Add verbs for hide functions.
* message-list.c (message_list_hide_clear):
(message_list_hide_uids):
(message_list_hide_add): Some api renaming.
(message_list_hide_add): Allow ML_HIDE_SAME to be passed to mean
not to change the upper/lower range at all.
(hide_save_state): Save the state of the hide list to stable
storage.
(hide_load_state): Load the state of hte hide list.
(message_list_set_folder): Load/save the state of the folder if it
is changed/set.
(message_list_destroy): Save the state of the folder hide list
when done.
(save_tree_state): If we wrote out an empty state file, simply
remove it instead.
* folder-browser.c (on_right_click): Add some hide menus.
(hide_read): Hide read messages.
(hide_deleted): Hide deleted messages.
(hide_selected): Hide selected/current message.
(hide_none): Show all hidden messages.
(on_right_click): Lock around accesses to the message (inside
mlist_detect_magic).
(on_right_click): Free the mailing list name.
2000-12-13 Not Zed <NotZed@HelixCode.com>
* folder-browser.c (on_right_click): Add camel locking since we
call it directly. Whoever heard of a lock you 'down' to unlock?
* message-list.c (mail_do_regenerate_messagelist): Added hide
expression, messages to hide. Fixed all callers.
(do_regenerate_messagelist): IF we have a hide expression, search
and remove those from the uid list. If we have a hide range,
apply that afterwards.
(cleanup_regenerate_messagelist): Handle freeing the hide uid
temporary data, if required.
(message_list_destroy): Free hide data, also lock around all camel
object stuff.
(message_list_length): New function to get the number of messages
avaialble to be hidden by range.
(message_list_set_hide): Set the hide expression and range.
Issue: Should hiding be remembered?
(message_list_unhide_all): Turn off all hiding.
(message_list_hide_uids): Hide a list of uid's.
svn path=/trunk/; revision=7061
|
|
|
|
|
|
|
|
| |
2000-12-14 Not Zed <NotZed@HelixCode.com>
* evolution-mail.xml: Added message hiding items.
svn path=/trunk/; revision=7060
|
|
|
|
|
|
|
| |
* subscribe-dialog.c (folder_toggle_cb): Update this for the new
signal handler prototype. Fixes the crash on double-click.
svn path=/trunk/; revision=7059
|