| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Move the supporting widgets for the contact maps feature alongside
EABContactDisplay. Removing them from libeutil helps isolate our usage
of libchamplain so it's not imposed on the entire application, and even
3rd party software. That libchamplain is an optional dependency only
further complicates the matter.
Ideally I'd like to somehow isolate this feature in an extension module,
but we currently lack sufficient hooks for such an extension. So this
arrangement will have to suffice for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Evolution consists of entirely too many small utility libraries, which
increases linking and loading time, places a burden on higher layers of
the application (e.g. modules) which has to remember to link to all the
small in-tree utility libraries, and makes it difficult to generate API
documentation for these utility libraries in one Gtk-Doc module.
Merge the following utility libraries under the umbrella of libeutil,
and enforce a single-include policy on libeutil so we can reorganize
the files as desired without disrupting its pseudo-public API.
libemail-utils/libemail-utils.la
libevolution-utils/libevolution-utils.la
filter/libfilter.la
widgets/e-timezone-dialog/libetimezonedialog.la
widgets/menus/libmenus.la
widgets/misc/libemiscwidgets.la
widgets/table/libetable.la
widgets/text/libetext.la
This also merges libedataserverui from the Evolution-Data-Server module,
since Evolution is its only consumer nowadays, and I'd like to make some
improvements to those APIs without concern for backward-compatibility.
And finally, start a Gtk-Doc module for libeutil. It's going to be a
project just getting all the symbols _listed_ much less _documented_.
But the skeletal structure is in place and I'm off to a good start.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
These libraries are bound for E-D-S so they live at the lowest layer of
Evolution for now -- even libeutil can link to them (but please don't).
This is the first step toward moving mail handing to a D-Bus service.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
More mail API churn... reversing some previous API decisions.
I've made some key API changes to EMailSession on the account-mgmt
branch which should allow for this, and will hopefully also benefit
the "email-factory" branch.
EMailBackend barely needs to exist anymore, except as the owner of
EMailSession.
For several low-level functions, we replace its EMailBackend parameter
with EMailSession and EAlertSink parameters; the latter so it can still
pass user alerts up the chain.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3.
Account reordering is now done by drag-and-drop instead of up/down
buttons.
Turned out to be a wee bit more complicated than I initially thought.
This scraps EAccountManager and EAccountTreeView and replaces them with
new classes centered around EMailAccountStore, which EMailSession owns.
EMailAccountStore is the model behind the account list in Preferences.
The folder tree model now uses it to sort its own top-level rows using
gtk_tree_path_compare(). It also broadcasts account operations through
signals so we don't have to rely so heavily on EAccountList signals,
since EAccountList is going away soon.
Also as part of this work, the e-mail-local.h and e-mail-store.h APIs
have been merged into EMailSession and MailFolderCache.
|
| |
|
|
|
|
|
|
|
|
|
| |
We have a confusing array of nearly-identical CFLAGS/LIBS definitions in
configure.ac. Time to simplify. Instead let's just have one definition
that includes all the libraries provided by Evolution-Data-Server (incl.
Camel). That, in combination with GNOME_PLATFORM, gives us most of what
we need for compliation and linking, and we can sprinkle definitions for
additional library dependencies in Makefile.am's as needed.
|
| |
|
| |
|
| |
|
|
|
|
| |
And rename a couple get/set functions to match the property name.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
All this so EMFolderTree can submit EActivity instances for async ops.
You can obtain an EMailSession from an EMailBackend, but not vice versa.
Creates lots of pretty ripples in the mail code, but ultimately reduces
complexity. So it's a code cleanup of sorts.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With unintrusive error dialogs gone, we can cut some unnecessary bits
out of EActivity.
I'm also adding a new enum property called "state", which is one of:
E_ACTIVITY_RUNNING
E_ACTIVITY_WAITING
E_ACTIVITY_CANCELLED
E_ACTIVITY_COMPLETED
The state of an activity must be explicitly changed. In particular,
when the user cancels an activity the state should be set only after
confirming the operation has been cancelled and not when cancellation
is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when
the GCancellable emits "cancelled"). EActivityBar and EActivityProxy
widgets have been updated to make this distinction clearer in the UI.
E_ACTIVITY_WAITING will be used when activities have to be queued and
dispatched in sequence, which I haven't written yet.
|
|
|
|
|
|
|
|
|
| |
And generate GTypes for each of them in e-mail-enumtypes.[ch].
Also, the glib-gen.mak script forced me to add a <mail/e-mail.h>
top-level header, which really isn't a bad idea anyway.
TODO: We should do this for calendar and addressbook too.
|
|
|
|
|
|
|
|
|
|
|
| |
Global variables in shared libraries are a bad idea. EMailBackend now
owns the MailSession instance, which is actually now EMailSession.
Move the blocking utility functions in mail-tools.c to e-mail-session.c
and add asynchronous variants. Same approach as Camel.
Replace EMailReader.get_shell_backend() with EMailReader.get_backend(),
which returns an EMailBackend. Easier access to the EMailSession.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It seems that the dummy libraries are not needed anymore on windows
nowadays.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This pushes the get_data_dir() API down to the right level. At present, it is
still implemented by querying the shell backend for the data dir / config dir.
But this should eventually be reversed (when mail is split off to EDS) so that
the mail daemon is the one responsible for the storage locations and the shell
backend queries the daemon for these values.
|
|
|
|
|
|
|
|
|
|
| |
The EError mechanism is used both for error dialogs as well as basic alerts or
user prompts, so we should give it a more general name which matches this use.
This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that
were not actually being used.
https://bugzilla.gnome.org/show_bug.cgi?id=602963
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=602963
|
| |
|
|
|
|
|
| |
Includes Bastien Nocera's patch to register our importable MIME types
with the MIME database.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Collect all shell modules into a new top-level 'modules' directory:
$(top_srcdir)/modules/addressbook
$(top_srcdir)/modules/calendar
$(top_srcdir)/modules/mail
Nothing is allowed to link to these, not plugins nor other modules.
THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X.
- Mimic the libevolution-mail-shared library from master (except drop
the "shared" suffix) and have libevolution-mail-importers and all
mail-related plugins link to it.
- Discard the a11y subdirectories and have the files live alongside
their counterpart widgets.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
a11y/widgets/ea-combo-button.c
a11y/widgets/ea-combo-button.h
addressbook/gui/component/addressbook-component.c
addressbook/gui/component/addressbook-component.h
addressbook/gui/component/addressbook-view.c
addressbook/gui/component/addressbook-view.h
addressbook/gui/component/component-factory.c
addressbook/gui/widgets/e-addressbook-view.c
addressbook/gui/widgets/eab-contact-display.c
addressbook/gui/widgets/eab-gui-util.h
addressbook/gui/widgets/eab-menu.c
addressbook/gui/widgets/eab-menu.h
addressbook/gui/widgets/eab-popup-control.c
addressbook/gui/widgets/eab-popup-control.h
addressbook/gui/widgets/eab-popup.c
addressbook/gui/widgets/eab-popup.h
calendar/gui/cal-search-bar.c
calendar/gui/calendar-commands.c
calendar/gui/calendar-component.c
calendar/gui/comp-editor-factory.c
calendar/gui/comp-editor-factory.h
calendar/gui/control-factory.c
calendar/gui/dialogs/comp-editor.c
calendar/gui/e-cal-component-memo-preview.c
calendar/gui/e-cal-component-memo-preview.h
calendar/gui/e-calendar-table.c
calendar/gui/e-memo-table.c
calendar/gui/e-memos.c
calendar/gui/e-tasks.c
calendar/gui/gnome-cal.c
calendar/gui/gnome-cal.h
calendar/gui/itip-bonobo-control.c
calendar/gui/itip-bonobo-control.h
calendar/gui/main.c
calendar/gui/memos-component.c
calendar/gui/memos-control.c
calendar/gui/memos-control.h
calendar/gui/migration.c
calendar/gui/migration.h
calendar/gui/tasks-component.c
calendar/gui/tasks-control.c
calendar/importers/main.c
composer/Makefile.am
composer/e-composer-header-table.c
composer/e-composer-header.c
composer/e-composer-header.h
composer/e-composer-name-header.c
composer/e-composer-private.c
composer/e-composer-text-header.c
composer/e-msg-composer.c
composer/e-msg-composer.h
e-util/e-corba-utils.h
e-util/e-logger.c
e-util/e-logger.h
e-util/e-util-labels.c
e-util/e-util-labels.h
em-format/em-format.c
mail/Makefile.am
mail/e-mail-shell-migrate.c
mail/em-account-editor.c
mail/em-account-editor.h
mail/em-composer-prefs.c
mail/em-composer-utils.c
mail/em-composer-utils.h
mail/em-folder-browser.c
mail/em-folder-tree-model.c
mail/em-folder-tree.c
mail/em-folder-tree.h
mail/em-folder-utils.c
mail/em-folder-utils.h
mail/em-folder-view.c
mail/em-format-html-display.c
mail/em-format-html.c
mail/em-mailer-prefs.c
mail/em-mailer-prefs.h
mail/em-message-browser.c
mail/em-message-browser.h
mail/em-network-prefs.h
mail/em-popup.c
mail/em-utils.c
mail/importers/Makefile.am
mail/mail-component-factory.c
mail/mail-component.c
mail/mail-config-factory.c
mail/mail-config-factory.h
mail/mail-config.c
mail/mail-dialogs.glade
mail/mail-types.h
plugins/calendar-weather/calendar-weather.c
plugins/mail-account-disable/mail-account-disable.c
plugins/select-one-source/select-one-source.c
po/POTFILES.in
shell/e-component-registry.c
shell/e-component-registry.h
shell/e-component-view.c
shell/e-component-view.h
shell/e-corba-config-page.c
shell/e-corba-config-page.h
shell/e-shell-constants.h
shell/e-shell-settings-dialog.c
shell/e-shell-settings-dialog.h
shell/e-shell-window-commands.c
shell/e-shell-window.c
shell/e-shell.h
shell/e-sidebar.c
shell/e-sidebar.h
shell/e-user-creatable-items-handler.c
shell/e-user-creatable-items-handler.h
shell/es-menu.c
shell/es-menu.h
shell/evolution-component.h
shell/evolution-config-control.c
shell/evolution-config-control.h
shell/evolution-listener.c
shell/evolution-listener.h
shell/evolution-shell-component-utils.c
shell/evolution-shell-component-utils.h
shell/importer/evolution-importer-client.c
shell/importer/evolution-importer-client.h
shell/importer/evolution-importer-listener.c
shell/importer/evolution-importer-listener.h
shell/importer/evolution-importer.c
shell/importer/evolution-importer.h
shell/importer/evolution-intelligent-importer.c
shell/importer/evolution-intelligent-importer.h
shell/importer/intelligent.c
shell/main.c
shell/test/evolution-test-component.c
shell/test/evolution-test-component.h
widgets/menus/gal-view-instance.c
widgets/menus/gal-view-menus.c
widgets/menus/gal-view-menus.h
widgets/misc/Makefile.am
widgets/misc/e-activity-handler.c
widgets/misc/e-activity-handler.h
widgets/misc/e-charset-picker.c
widgets/misc/e-combo-button.c
widgets/misc/e-combo-button.h
widgets/misc/e-config-page.h
widgets/misc/e-dropdown-button.c
widgets/misc/e-dropdown-button.h
widgets/misc/e-filter-bar.c
widgets/misc/e-info-label.c
widgets/misc/e-info-label.h
widgets/misc/e-multi-config-dialog.c
widgets/misc/e-multi-config-dialog.h
widgets/misc/e-search-bar.c
widgets/misc/e-search-bar.h
widgets/misc/e-task-bar.c
widgets/misc/e-task-bar.h
widgets/misc/e-task-widget.c
widgets/misc/e-task-widget.h
widgets/misc/test-dropdown-button.c
widgets/misc/test-error.c
widgets/misc/test-info-label.c
widgets/table/e-table-example-1.c
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
2009-01-31 Matthew Barnes <mbarnes@redhat.com>
** Disable debug macros (#define d(x) x) throughout. (#569638)
svn path=/trunk/; revision=37202
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
2009-01-10 Matthew Barnes <mbarnes@redhat.com>
* addressbook/gui/contact-editor/e-contact-editor-address.c:
* addressbook/gui/contact-editor/e-contact-editor-fullname.c:
* addressbook/gui/contact-editor/e-contact-editor-im.c:
* addressbook/gui/widgets/e-addressbook-view.c:
* addressbook/printing/e-contact-print.c:
* calendar/gui/calendar-commands.c:
* calendar/gui/e-cal-list-view.c:
* calendar/gui/e-day-view.c:
* calendar/gui/e-itip-control.c:
* calendar/gui/e-meeting-list-view.c:
* calendar/gui/e-meeting-store.c:
* calendar/gui/e-week-view.c:
* calendar/gui/gnome-cal.c:
* calendar/gui/memos-control.c:
* calendar/gui/tasks-control.c:
* e-util/e-dialog-utils.c:
* mail/em-folder-view.c:
* mail/importers/mail-importer.c:
* shell/e-shell.c:
* shell/evolution-shell-component-utils.c:
* shell/importer/intelligent.c:
* shell/main.c:
* widgets/menus/gal-view-collection.c:
* widgets/menus/gal-view-instance.c:
Remove unneeded #include <libgnome/gnome-util.h>.
svn path=/trunk/; revision=37036
|
| |
| |
| |
| | |
svn path=/trunk/; revision=36465
|
| |
| |
| |
| | |
svn path=/trunk/; revision=36344
|
| |
| |
| |
| | |
svn path=/trunk/; revision=36313
|
| |
| |
| |
| |
| |
| | |
More changes to come.
svn path=/trunk/; revision=36247
|
| |
| |
| |
| | |
svn path=/trunk/; revision=36116
|
| |
| |
| |
| |
| | |
There still left two things opened, search for KILL-BONOBO to find them.
One is in calendar's Makefile.am, one in composer.
|
| | |
|
| |
| |
| |
| |
| | |
Again, builds but not tested. Lots of compiler warnings to clean up,
but I don't have the energy for it. This was pretty grueling.
|
| | |
|
| |
| |
| |
| | |
svn path=/branches/kill-bonobo/; revision=37270
|
| |
| |
| |
| | |
svn path=/branches/kill-bonobo/; revision=37050
|
| |
| |
| |
| |
| |
| | |
showing anything. Probably something stupid. Also enabled the composer.
svn path=/branches/kill-bonobo/; revision=36623
|
| |
| |
| |
| | |
svn path=/branches/kill-bonobo/; revision=36534
|
| |
| |
| |
| | |
svn path=/branches/kill-bonobo/; revision=36307
|
|/
|
|
|
|
|
|
|
|
|
| |
- Contacts module partially working!
- Implement UI merging. Also merge EInfoLabel into ESidebar.
The shell window now manages the icon and labels and keeps
them up-to-date via EShellView properties.
svn path=/branches/kill-bonobo/; revision=36214
|
|
|
|
| |
svn path=/trunk/; revision=35661
|
|
|
|
|
|
|
|
|
|
| |
2008-06-06 Matthew Barnes <mbarnes@redhat.com>
** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and
GTK_DISABLE_SINGLE_INCLUDES defined. (#536637)
svn path=/trunk/; revision=35606
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-03-12 Matthew Barnes <mbarnes@redhat.com>
** Fixes breakage caused by bug #513951
* mail-autofilter.c (filter_gui_add_from_message),
(mail_filter_rename_uri), (mail_filter_delete_uri):
* mail-tools.c (mail_tool_get_local_movemail_path):
* mail-vfolder.c (mail_vfolder_delete_uri), (mail_vfolder_rename_uri),
(store_folder_deleted), (store_folder_renamed),
(vfolder_load_storage), (vfolder_revert),
(em_vfolder_editor_response), (edit_rule_response),
(new_rule_clicked):
* em-folder-browser.c (emfb_search_search_activated):
* em-folder-tree.c (em_folder_tree_new):
* mail-ops.c (uid_cachename_hack), (empty_trash_exec):
* em-folder-view.c (emfv_setup_view_instance):
* em-utils.c (em_filter_editor_response), (em_utils_edit_filters):
* importers/mail-importer.c (import_folders_rec):
* mail-folder-cache.c (rename_folders):
* em-format-html.c (em_format_html_get_type):
* mail-session.c (main_get_filter_driver):
* mail-config.c (gconf_mime_types_changed), (uri_to_evname),
(mail_config_folder_to_cachename), (get_new_signature_filename):
Adapt to new meaning of mail_component_peek_base_directory().
* mail-component.c (mail_component_init):
Add back initialization of priv->base_directory. Accidentally
removed it somehow in last commit.
svn path=/trunk/; revision=35179
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-20 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #362638
* calendar/gui/alarm-notify/alarm-notify.c:
* calendar/gui/alarm-notify/alarm-notify.h:
* calendar/gui/alarm-notify/alarm-queue.c:
Rewrite message passing to use GThreadPool instead of EThread.
* mail/mail-mt.h:
Overhaul the message passing API:
- Define a MailMsg type as the base message struct.
- Define types for the various callback functions.
- Add a priority value to each message (not yet used).
- Add a reference count to each message.
- Define a MailMsgInfo type for the virtual function table.
- Record the size of message sub-types in MailMsgInfo.
- New/changed functions:
mail_msg_new() - Easier to use.
mail_msg_ref() - Increase reference count.
mail_msg_unref() - Decrease reference count.
mail_msg_main_loop_push() }
mail_msg_unordered_push() } Submit MailMsgs to various
mail_msg_fast_ordered_push() } message-processing threads.
mail_msg_slow_ordered_push() }
* mail/mail-mt.c (mail_msg_new):
Use GSlice for memory allocation.
* mail/mail-mt.c (mail_msg_ref), (mail_msg_unref):
New functions increment/decrement a MailMsg's reference count.
* mail/mail-mt.c (mail_cancel_hood_add), (mail_cancel_hook_remove):
Convert the 'cancel_hook_list' from an EDList to a GHookList and
modify the API accordingly.
* mail/mail-mt.c:
Use GThreadPools instead of EThreads.
Use GAsyncQueues instead of EMsgPorts.
* mail/em-composer-utils.c:
* mail/em-folder-browser.c:
* mail/em-folder-properties.c:
* mail/em-folder-tree.c:
* mail/em-folder-utils.c:
* mail/em-folder-view.c:
* mail/em-format-html-print.c:
* mail/em-format-html.c:
* mail/em-subscribe-editor.c:
* mail/em-sync-stream.c:
* mail/importers/elm-importer.c:
* mail/importers/mail-importer.c:
* mail/importers/pine-importer.c:
* mail/mail-component.c:
* mail/mail-folder-cache.c:
* mail/mail-mt.c:
* mail/mail-ops.c:
* mail/mail-ops.h:
* mail/mail-send-recv.c:
* mail/mail-session.c:
* mail/mail-vfolder.c:
* mail/message-list.c:
* plugins/folder-unsubscribe/folder-unsubscribe.c:
* plugins/groupwise-features/share-folder-common.c:
* plugins/exchange-operations/exchange-folder.c:
* plugins/mark-all-read/mark-all-read.c:
* plugins/mailing-list-actions/mailing-list-actions.c:
* plugins/itip-formatter/itip-formatter.c:
* plugins/save-attachments/save-attachments.c:
Use the new MailMsg API for messages.
svn path=/trunk/; revision=34730
|
|
|
|
|
|
|
|
|
| |
2007-11-14 Matthew Barnes <mbarnes@redhat.com>
** Remove trailing whitespace from source code.
svn path=/trunk/; revision=34537
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-26 Kjartan Maraas <kmaraas@gnome.org>
* e-searching-tokenizer.c: (build_trie), (searcher_new),
(output_token), (output_match), (merge_subpending),
(searcher_next_token):
* em-account-editor.c: (em_account_editor_new), (emae_load_text),
(emae_check_license), (emae_auto_detect), (smime_sign_key_select),
(smime_encrypt_key_select), (emae_service_url_path_changed),
(emae_ssl_changed), (emae_service_provider_changed),
(emae_refresh_providers), (emae_refresh_authtype),
(emae_setup_service), (emae_identity_page):
* em-composer-utils.c: (em_utils_send_receipt),
(generate_account_hash), (em_utils_camel_address_to_destination),
(reply_get_composer):
* em-config.c: (em_config_new):
* em-event.c: (em_event_peek):
* em-filter-rule.c: (get_widget):
* em-folder-browser.c: (generate_viewoption_menu),
(em_folder_browser_show_preview), (get_view_query),
(vfolder_setup_do), (emfb_search_search_activated),
(emfb_list_key_press), (emfb_list_built):
* em-folder-view.c: (em_folder_view_new),
(emfv_setup_view_instance), (emfv_popup_forward),
(emp_uri_popup_vfolder_sender), (emp_uri_popup_vfolder_recipient),
(emfv_enable_menus):
* em-format-hook.c:
* em-format-html-display.c: (efhd_attachment_optional):
* em-format-html.c: (em_format_html_new),
(em_format_html_add_pobject), (em_format_html_find_pobject),
(em_format_html_find_pobject_func), (efh_text_enriched),
(efh_multipart_related), (efh_format_address), (efh_format_header):
* em-icon-stream.h:
* em-inline-filter.c: (emif_add_part), (emif_scan):
* em-junk-hook.c: (emjh_construct_group):
* em-mailer-prefs.c: (junk_plugin_setup):
* em-menu.c: (em_menu_new), (em_menu_target_new_select):
* em-message-browser.c: (em_message_browser_new):
* em-popup.c: (em_popup_new), (em_popup_target_new_select):
* em-sync-stream.c:
* em-utils.c: (em_utils_save_part_to_file), (tag_editor_response),
(em_utils_read_messages_from_stream), (em_utils_get_proxy_uri),
(em_utils_in_addressbook):
* em-vfolder-rule.c: (validate):
* importers/elm-importer.c:
* importers/mail-importer.c: (import_mbox_import),
(import_folders_rec):
* importers/pine-importer.c:
* mail-component.c: (setline_done):
* mail-folder-cache.c: (flush_updates):
* mail-mt.c: (mail_msg_new), (checkmem), (mail_msg_check_error),
(mail_msg_cancel), (mail_msg_wait), (mail_msg_init),
(do_op_status):
* mail-send-recv.c: (receive_status), (receive_done),
(refresh_folders_get):
* mail-vfolder.c: (mail_vfolder_get_sources_local),
(mail_vfolder_get_sources_remote), (context_rule_added),
(store_folder_renamed):
* message-list.c: (e_mail_address_new), (e_mail_address_compare),
(get_normalised_string), (ml_search_forward), (ml_search_backward),
(ml_search_path), (message_list_select_uid),
(thread_select_foreach), (message_list_copy), (ml_duplicate_value),
(ml_free_value), (ml_initialize_value), (ml_value_is_empty),
(ml_value_to_string), (subtree_latest), (sanitize_recipients),
(ml_tree_value_at), (ml_tree_sort_value_at),
(message_list_init_images), (filter_date), (build_tree),
(build_flat_diff), (regen_list_regen):
Warning fixes:
- NULL vs. 0 vs FALSE
- ANSIfication of function declarations
- Remove unused bits
- use unsigned ints for 1-bit bitfields
- invalid pointer type
- mark a global var static
- mixing code and declarations
svn path=/trunk/; revision=34449
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-02 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #469657
* addressbook/importers/evolution-ldif-importer.c:
* calendar/gui/comp-editor-factory.c:
* composer/e-msg-composer.c:
* e-util/e-config-listener.c:
* mail/em-composer-prefs.c:
* mail/em-folder-tree-model.c:
* mail/em-format.c:
* mail/em-format-html.c:
* mail/em-migrate.c:
* mail/em-subscribe-editor.c:
* mail/mail-component.c:
* mail/mail-send-recv.c:
* mail/message-list.c:
* mail/importers/elm-importer.c:
* plugins/exchange-operations/exchange-folder-size-display.c:
* plugins/mono/mono-plugin.c:
* shell/e-shell-settings-dialog.c:
* tools/killev.c:
* widgets/table/e-table-extras.c:
* widgets/table/e-table-selection-model.c:
Use destroy functions in GHashTables to simplify memory management.
svn path=/trunk/; revision=34344
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-09-21 Matthew Barnes <mbarnes@redhat.com>
* mail/Makefile.am:
Distribute README.async (#478704).
* mail/importers/Makefile.am:
Remove references to evolution-outlook-importer.c and
netscape-importer.c; we haven't shipped them for over two years
(see ChangeLog entry for 2005-07-01).
svn path=/trunk/; revision=34297
|
|
|
|
|
|
|
|
|
|
| |
2007-09-02 Matthew Barnes <mbarnes@redhat.com>
* Update FSF address in header comments (#469886).
Patch from Tobias Mueller.
svn path=/trunk/; revision=34151
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-04 Hiroyuki Ikezoe <poincare@ikezoe.net>
** Fix for bug #455799
Remove all .cvsignore and update svn:ignore porperty in whole
directories.
svn path=/trunk/; revision=33945
|
|
|
|
| |
svn path=/trunk/; revision=33628
|
|
|
|
| |
svn path=/trunk/; revision=33598
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-03-20 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #419524
* Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>.
* e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list):
* mail/em-migrate.c (emm_setup_initial):
* shell/e-component-registry.c (query_components):
* shell/e-shell-settings-dialog.c (load_pages):
* shell/e-shell-window-commands.c (command_quick_reference):
* tools/killev.c (main):
Use g_get_language_names() instead of gnome_i18n_get_language_list().
* e-util/e-util.c: Remove e_gettext().
* e-util/Makefile.am: Remove e-i18n.h.
svn path=/trunk/; revision=33319
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-09 Kjartan Maraas <kmaraas@gnome.org>
* em-account-editor.h: s/int/guint/g for 1-bit bitfield.
* em-composer-utils.c: (em_utils_redirect_message): Remove cruft
* em-folder-tree.c: (emft_drop_target): use guint for 1-bit bitfield
and rename a variable with a name clash.
* em-folder-utils.c: (em_folder_utils_rename_folder): Rename var to
avoid name clashes.
* em-folder-view.c: guint for 1-bit bitfields.
* em-folder-view.h: Same as above.
* em-format-html-print.h: Again.
* em-format-html.c: (efh_text_html), (efh_multipart_related): Add comments
* em-format.c: (emf_multipart_alternative): Add comment about using var that
is passed in rather than a local variable.
* em-inline-filter.c: (emif_scan): Remove unused var. Mark code static.
* em-mailer-prefs.h: guint for 1-bit bitfields.
* em-migrate.c: (em_migrate_folder): mark a struct static. remove unused var
* em-subscribe-editor.c: guint for 1-bit bitfield
* em-utils.c: remove unused function
* em-vfolder-rule.c: mark array static
* importers/mail-importer.c: (decode_status): Remove unused code. Use guint
for 1-bit bitfield.
* mail-autofilter.c: (rule_from_message): rename a variable
* mail-component.c: guint for 1-bit bitfield
* mail-folder-cache.c: (update_1folder): remove unused code
* mail-mt.c: mark some structs static
* message-list.c: (message_list_select_uid), (ml_value_to_string),
(ml_tree_value_at), (find_next_undeleted), (build_tree),
(build_flat): Remove unused code and fix some format specifiers.
svn path=/trunk/; revision=31448
|
|
|
|
| |
svn path=/trunk/; revision=31413
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-06 Simon Zheng <simon.zheng@sun.com>
* em-account-editor.c:
* em-account-prefs.c:
* em-composer-utils.c:
* em-folder-tree-model.h:
* em-migrate.c:
* em-subscribe-editor.c:
* em-utils.c:
* importers/netscape-importer.c:
* mail-config.c:
* mail-crypto.c:
* mail-ops.h:
* mail-send-recv.c:
* mail-vfolder.c:
use libedataserver/e-account-list.h instead of e-util/e-account-list.h.
use libedataserver/e-account.h instead of e-util/e-account.h.
svn path=/trunk/; revision=31075
|
|
|
|
| |
svn path=/trunk/; revision=30847
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-12-17 Tor Lillqvist <tml@novell.com>
* importers/elm-importer.c
* importers/evolution-mbox-importer.c
* importers/evolution-outlook-importer.c
* importers/mail-importer.c
* importers/netscape-importer.c
* importers/pine-importer.c: Use GLib API when
applicable.
svn path=/trunk/; revision=30843
|
|
|
|
|
|
|
|
|
|
|
| |
2005-09-28 Tor Lillqvist <tml@novell.com>
* importers/netscape-importer.c (netscape_get_boolean): Use
g_ascii_strcasecmp() instead of strcasecmp(). We are
comparing to literal ASCII strings in these cases, so just
casefolding ASCII is enough. Also better for portability.
svn path=/trunk/; revision=30401
|
|
|
|
|
|
|
|
|
|
|
| |
2005-08-10 Tor Lillqvist <tml@novell.com>
* importers/Makefile.am: Use the bootstrap import library for
libevolution-mail.la on Win32 as libevolution-mail.la hasn't been
built yet when we come here. Use -no-undefined on Win32. Use
privsolib instead of privlib. (See ../ChangeLog.)
svn path=/trunk/; revision=30065
|
|
|
|
| |
svn path=/trunk/; revision=29725
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-03-01 Not Zed <NotZed@Ximian.com>
* message-list.c: include atkutil.h
(message_list_construct): cast warning.
* mail-session.c (mail_session_set_interactive): remove unused
variable since we can no longer terminate password requests.
* mail-autofilter.c (em_vfolder_rule_from_address): properly
define in header.
* em-utils.c (emu_get_save_filesel): only define filename in the
!gtkfilechooser case.
* em-mailer-prefs.c (restore_labels_clicked): cast for warning.
(em_mailer_prefs_construct): same.
* em-format-html.c (efh_format_header): remove unused variable.
* em-account-editor.c (emae_widget_druid_glade): remove unused
variable.
* importers/mail-importer.h: forward-delcare struct
_MailComponent.
* *c: remove/disable various debug.
svn path=/trunk/; revision=28934
|
|
|
|
|
|
|
|
| |
2005-01-31 Hans Petter Jansson <hpj@novell.com>
* importers/mail-importer.h (mc): Remove unused global symbol.
svn path=/trunk/; revision=28639
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-12-08 Hans Petter Jansson <hpj@novell.com>
* addressbook/gui/component/addressbook-migrate.c
* addressbook/gui/component/select-names/e-select-names-completion.c
* addressbook/gui/component/select-names/e-select-names-manager.c
* addressbook/gui/component/select-names/e-select-names-model.h
* addressbook/gui/contact-list-editor/e-contact-list-editor.h
* addressbook/gui/contact-list-editor/e-contact-list-model.h
* addressbook/gui/widgets/e-minicard.c
* addressbook/gui/widgets/eab-gui-util.c
* addressbook/importers/evolution-ldif-importer.c
* addressbook/importers/evolution-vcard-importer.c: Include
<libebook/e-destination.h> from evolution-data-server.
* addressbook/util/Makefile.am: Remove e-destination.[ch] from here.
* addressbook/util/e-destination.[ch]: Removed.
* plugins/shared-folder/share-folder-common.c: Include
<libebook/e-destination.h> from evolution-data-server.
* calendar/gui/e-meeting-list-view.c
* calendar/gui/e-select-names-editable.c
* calendar/gui/dialogs/alarm-dialog.c
* calendar/gui/dialogs/e-delegate-dialog.c: Include
<libebook/e-destination.h> from evolution-data-server.
* composer/e-msg-composer-hdrs.h: Include <libebook/e-destination.h>
from evolution-data-server.
* mail/importers/pine-importer.c: Include <libebook/e-destination.h>
from evolution-data-server.
svn path=/trunk/; revision=28094
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-11-15 Not Zed <NotZed@Ximian.com>
* *.c: Moved various things from e-util to libedataserver.
* GNOME_Evolution_Mail.server.in.in: remove the startup wizard stuff.
* mail-config-druid.[ch]:
* mail-account-editor.[ch]:
* mail-account-gui.[ch]: removed & deleted.
* mail-session.c (mail_session_init): and here too.
* em-migrate.c (em_migrate_1_4): init camel-provider library too.
(e_path_to_physical): copy from e-util/e-path.c.
* Makefile.am (libevolution_mail_la_LIBADD): link to new libcamel
provider too.
svn path=/trunk/; revision=28047
|
|
|
|
|
|
|
|
| |
2004-11-12 Not Zed <NotZed@Ximian.com>
** Merge in notzed-messageinfo-branch.
svn path=/trunk/; revision=27899
|
|
|
|
| |
svn path=/trunk/; revision=27300
|
|
|
|
|
|
|
|
|
| |
2004-08-27 JP Rosevear <jpr@novell.com>
* importers/mail-importer.c (import_folders_rec): utf8_filename
should be char * not char
svn path=/trunk/; revision=27051
|
|
|
|
|
|
|
|
|
| |
* importers/evolution-mbox-importer.c: (load_file_fn):
* importers/evolution-outlook-importer.c: (load_file_fn):
* importers/mail-importer.c: (import_folders_rec):
Convert filename to UTF-8 from local encoding before displaying it.
svn path=/trunk/; revision=27019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-06-17 Not Zed <NotZed@Ximian.com>
** See #59885.
** Moved all of the mail specific filtering stuff from filter/* to
here. Renamed appropriately into em* space, etc.
* em-filter-folder-element.c (emff_copy_value): implement for folders.
* em-vfolder-rule.c (get_widget): read the vfolder glade from
mail-config.glade.
* mail-config.glade: moved the vfolder source selector here.
* em-search-context.c: new mail search specific rule context.
* mail-component.c (setup_search_context): use the new
em_search_context.
* vfolder-rule.c (validate): change error to mail context.
* filter-folder.c (validate): change error to mail context.
* Makefile.am (em-filter-i18n.h): added rule for i18n of mail
filter type stuff.
(libevolution_mail_la_SOURCES): added in the filter and vfolder
rule stuff specific to mail.
** See #59885.
* em-format-html-quote.[ch]: remove and remove from build, not
used.
* Makefile.am (libevolution_mail_la_LIBADD): add libeabutil and
evolutionsmime.
* mail-component-factory.c (factory): there is no mail_config
anymore.
svn path=/trunk/; revision=26380
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-26 Not Zed <NotZed@Ximian.com>
* importers/evolution-mbox-importer.c (create_control_fn): set the
default selection to inbox.
* importers/evolution-outlook-importer.c (folder_selected)
(create_control_fn): copied from mbox importer. fixes a crash &
lets you choose the target folder.
2004-05-25 Not Zed <NotZed@Ximian.com>
* mail-component.c (mc_add_local_store_done): removed, now
redundant.
* em-folder-tree.c (em_folder_tree_set_selected): fix for path changes.
* em-folder-tree-model.c (em_folder_tree_model_set_unread_count):
change to use full name rather than path name.
* em-folder-tree-model.h: renamed path_hash to full_hash.
* em-folder-tree-model.c (folder_subscribed): dont use
g_path_get_dirname here, it is os dependent, we want / always.
(full_hash_free): rename from path_hash free.
svn path=/trunk/; revision=26090
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-19 Chris Toshok <toshok@ximian.com>
* importers/pine-importer.c (import_contacts): use the new
e_book_new_* and e_book_open apis.
* em-utils.c (em_utils_in_addressbook): use the new e_book_new_*
and e_book_open apis.
svn path=/trunk/; revision=26001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-07 Not Zed <NotZed@Ximian.com>
** Dunno why i bothered, but see bug #58090.
* importers/netscape-importer.c
(netscape_filter_parse_conditions): check for custom headers
properly.
(netscape_filter_flatfile_get_entry): put in some validate checks.
(netscape_filter_to_evol_filter): implement custom headers properly.
(ns_filter_condition_types): add missing "status" string.
svn path=/trunk/; revision=25820
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-05-03 Not Zed <NotZed@Ximian.com>
* mail-send-recv.c (receive_update_done): removed.
* em-mailer-prefs.h:
* message-tag-followup.h:
* mail-config-druid.h:
* mail-tools.h: clean up & use forward decls. Fix users with
busted includes.
svn path=/trunk/; revision=25745
|
|
|
|
|
|
|
|
|
| |
2004-04-16 David Malcolm <dmalcolm@redhat.com>
* importers/netscape-importer.c (netscape_import_accounts):
Removed unused and uninitialised "url" local that gets g_free-ed
svn path=/trunk/; revision=25507
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-09 Chris Toshok <toshok@ximian.com>
* importers/pine-importer.c (import_contact): use
e_destination_export_to_vcard_attribute instead of exporting to
xml, and use e_contact_set_attributes.
* em-utils.c (em_utils_camel_address_to_destination):
EABDestination -> EDestination.
(reply_get_composer): same
(post_reply_to_message): same.
* em-composer-utils.c (ask_confirm_for_unwanted_html_mail):
EABDestination -> EDestination.
(composer_get_message): same.
svn path=/trunk/; revision=25392
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
* importers/netscape-importer.c (netscape_import_accounts):
Updated for signature API changes.
* mail-account-gui.c: Same.
* mail-signature-editor.c: Same.
* em-composer-prefs.c: Same.
* mail-config.c: Rewrote the signature stuff to use ESignatureList
instead. Much cleaner and less broken.
* em-mailer-prefs.c (em_mailer_prefs_construct): Always make the
Add/Remove Header buttons de-sensitised at the start. Fixes bug
#56284.
svn path=/trunk/; revision=25282
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-03-05 Not Zed <NotZed@Ximian.com>
** See bug #55096.
* importers/evolution-mbox-importer.c (process_item_fn): hack,
unref when complete
* importers/evolution-outlook-importer.c (outlook_importer_new):
init status lock.
(process_item_fn): hack, unref ourselves when we're complete. i
think the shell leaks the ref.
svn path=/trunk/; revision=24972
|
|
|
|
|
|
|
|
|
| |
2004-02-17 Not Zed <NotZed@Ximian.com>
* importers/pine-importer.c (import_contact): fix for the
weird-arsed e-contact list api. and fix a small memleak.
svn path=/trunk/; revision=24753
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-13 Not Zed <NotZed@Ximian.com>
* importers/netscape-importer.c: use mail-importer to import the
mail tree, fix the account stuff to talk directly to mail config.
Added cancel button. etc. This is completely untested apart from
compiling with no warnings.
* importers/mail-importer.c (import_mbox_import): dont re-use the
exception for syncing.
* importers/evolution-outlook-importer.c: major reworking. Some
platform fixes, runs in another thread, simpler/cleaner main loop.
This is completely untested apart from compiling with no warnings.
* importers/evolution-mbox-importer.c (support_format_fn): we dont
want to check the From_ line case insensitive!
(create_control_fn): implement this weird api.
2004-02-12 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c: rewrote all importing stuff.
* importers/mail-importer.c (mail_importer_import_folders_sync):
split out into a recursive function & entry. Now handles mozilla
format stuff with a flag.
(import_mbox_import): made the cameloperation properly
save/restore multiple registrations.
svn path=/trunk/; revision=24732
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Not Zed <NotZed@Ximian.com>
* importers/mail-importer.c (mail_importer_import_folders_sync):
call the right recursive function, oops.
* importers/mail-importer.h: don't include camel-operation.h, but
fix up the forward decl usage.
svn path=/trunk/; revision=24703
|
|
|
|
|
|
|
|
| |
2004-02-11 JP Rosevear <jpr@ximian.com>
* importers/mail-importer.h: include camel-operation.h
svn path=/trunk/; revision=24702
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2004-02-11 Not Zed <NotZed@Ximian.com>
* importers/pine-importer.c: Basically rewrote this, the import
tasks run in another thread. It tells you more about what's going
on, and its cancellable.
(pine_store_settings): changed the meaning of the settings
slightly, if set it means we've processed them already.
* mail-component-factory.c (factory): hook in importer factory
callback.
2004-02-10 Not Zed <NotZed@Ximian.com>
* importers/*-importer.c: removed module init, just provide a new
method. Updates for api changes.
* Makefile.am: link mail importers in directly.
* mail-importer.c: changed to do stuff in-memory with linked
stuff, moved to importers/.
* importers/GNOME_Evolution_Mail_Importers.server.in.in: merge all
importer .server info's here, point them all to the mailer
factory. Removed the others.
* importers/Makefile.am: remove Mailer.idl stuff. Move all
importers to a single library.
svn path=/trunk/; revision=24701
|
|
|
|
|
|
|
|
|
|
| |
2003-12-01 Rodney Dawes <dobey@ximian.com>
* Use BASE_VERSION for repo_ids and OAFIIDs
* Update killev to kill the correct versions of gnome-spell and the
GtkHTML Editor
svn path=/trunk/; revision=23543
|
|
|
|
|
|
|
|
|
|
|
| |
2003-11-17 JP Rosevear <jpr@ximian.com>
* configure.in: use the server.mk file to get rules for building
versioned .server files
* */Makefile.am: use simplified rule subst
svn path=/trunk/; revision=23387
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-10-31 JP Rosevear <jpr@ximian.com>
* configure.in: set up vars and rules for versioning the .server
files
* Makefile.am's: use rules for versioning .server file, ensure
built files are removed before disting
svn path=/trunk/; revision=23149
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
* component-factory.c: updated for camel namespace changes
* em-folder-view.c: updated for camel namespace changes
* em-format-html-display.c: updated for camel namespace changes
* em-format-html-quote.c: updated for camel namespace changes
* em-format.c: updated for camel namespace changes
* em-popup.c: updated for camel namespace changes
* em-utils.c: updated for camel namespace changes
* mail-autofilter.c: updated for camel namespace changes
* mail-ops.c: updated for camel namespace changes
* mail-session.c: updated for camel namespace changes
* message-list.c: updated for camel namespace changes
* message-tag-followup.c: updated for camel namespace changes
* importers/evolution-mbox-importer.c: updated for camel namespace
changes
2003-09-18 Jeffrey Stedfast <fejj@ximian.com>
* em-popup.c (emp_standard_menu_factory): Don't forget to
initialise/increment 'i' when using it as an object id in the
for-loop.
* em-format.c (em_format_format_text): Initialise charset to NULL
or it may be used uninitialised. Also include
gnome-vfs-mime-handlers.h for gnome_vfs_mime_type_get_description().
svn path=/trunk/; revision=22610
|
|
|
|
|
|
| |
have been merged
svn path=/trunk/; revision=22374
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-08-26 Jeffrey Stedfast <fejj@ximian.com>
* component-factory.c: Updated for camel namespace changes.
* folder-browser.c: Same.
* mail-autofilter.c: Here too.
* mail-callbacks.c: And here.
* importers/evolution-mbox-importer.c: And finally here.
svn path=/trunk/; revision=22367
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-11 Not Zed <NotZed@Ximian.com>
** See bug #22542
* component-factory.c (storage_create_folder): If we're creating a
folder on a vstore, popup a vFolder editor rather than failing.
2003-06-05 Not Zed <NotZed@Ximian.com>
** Part of #42691.
* importers/Makefile.am (BUILT_SOURCES): added server_DATA.
* Makefile.am (%.server.in): create a proper implicit rule for
temporary .in file.
2003-06-04 Not Zed <NotZed@Ximian.com>
** See bug #43974
* mail-tools.c (mail_tool_do_movemail): use a proper CamelURL to
decode the uri, not hacky strcmp stuff.
* mail-account-gui.c (extract_values): if we have an conf_entry,
ignore username, hostname, and path ones, as these are handled
implicitly in the url itself. Came about because of the fix for
#42838.
svn path=/trunk/; revision=21407
|
|
|
|
|
|
|
|
|
|
| |
2003-04-29 Jeffrey Stedfast <fejj@ximian.com>
* importers/netscape-importer.c
(netscape_add_priority_workaround_filters): Updated for API change
in the filter code.
svn path=/trunk/; revision=21020
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-16 Not Zed <NotZed@Ximian.com>
* importers/Makefile.am (%.server.in): Remove COMPONENTDIR and set
BINDIR and VERSION instead.
* (importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in,
importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:) : Convert the type back to exe, and point to the main evolution
executable. Fixes #41164.
svn path=/trunk/; revision=20875
|
|
|
|
|
|
|
|
|
| |
* importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:
* importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in:
* importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in:
Fix bad XML noticed by Not Zed
svn path=/trunk/; revision=20748
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* GNOME_Evolution_Mail.server.in.in: Clean up server names
* importers/GNOME_Evolution_Mail_Elm_Intelligent_Importer.server.in.in:
Likewise, and fix evolution-mail location
* importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in:
Likewise
* importers/GNOME_Evolution_Mail_Netscape_Intelligent_Importer.server.in.in:
Likewise
* importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in:
Likewise
* importers/GNOME_Evolution_Mail_Pine_Intelligent_Importer.server.in.in:
Likewise
* importers/Makefile.am (%.server.in): Fix this for evolution-mail
being a shlib.
svn path=/trunk/; revision=20703
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-02 Rodrigo Moya <rodrigo@ximian.com>
* importers/evolution-mbox-importer.c (load_file_fn):
* importers/evolution-outlook-importer.c (load_file_fn): added
"folder_type" parameter to EvolutionImporterLoadFileFn.
* importers/elm-importer.c (elm_import_file): pass empty string for
"folder_type" argument to GNOME_Evolution_Importer_loadFile.
* importers/pine-importer.c (pine_import_file): ditto.
* importers/netscape-importer.c (netscape_import_file): ditto.
svn path=/trunk/; revision=20645
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-03-21 Not Zed <NotZed@Ximian.com>
** for mail part of bug #38461.
* importers/evolution-outlook-importer.c (load_file_fn): dont pass
in create flag to uri_to_folder, the folder must already exist.
* importers/evolution-mbox-importer.c (folder_created_cb):
Removed, we now force the caller to create the destination folder
first.
(load_file_fn): Dont try and create a folder if it doesn't exist.
Also, use the uri directly as the destination uri, so we can
import into any folder.
(process_item_fn): If we dont have a folder, thats just an error,
return BAD_FILE.
* importers/netscape-importer.c (netscape_import_file): As below
for elm_import_file.
(import_next): similarly as for pine import_next.
(importer_cb): just record result.
(importer_timeout_fn): removed.
* importers/pine-importer.c (import_next): Similar to below for
the elm import_next.
(pine_import_file): As below for elm_import_file.
(importer_timeout_fn): removed.
(importer_cb): just record the result, and exit.
(import_next): change around to behave more like the elm importer,
cleaning up when we're done.
* importers/elm-importer.c (elm_import_file): Create the
destination folder ourselves, dont pass it onto the mbox importer.
Simplify logic, just do the import within a while loop, polling
the g main loop as necessary, remove need for idle callbacks and
other crap.
(import_next): If elm_import_file fails, then just go straight to
the next folder, stops it falling in a heap.
(import_item_idle): removed.
(importer_cb): just record result/exit.
* mail-importer.c (mail_importer_create_folder): removed.
(mail_importer_make_local_folder): new function to create a
local-only folder from a path. It runs synchronously by using a
recursive main loop.
(folder_created_cb): callback for make_local_folder.
svn path=/trunk/; revision=20379
|
|
|
|
|
|
|
|
|
|
| |
* importers/GNOME_Evolution_Mail_Mbox_Importer.server.in.in:
Replace "evolution:menu-name" prop with "evolution:menu_name".
[#39692]
* importers/GNOME_Evolution_Mail_Outlook_Importer.server.in.in:
Likewise.
svn path=/trunk/; revision=20369
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* importers/evolution-mbox-importer.c (IN): Use G_GNUC_FUNCTION
instead of __FUNCTION__.
(OUT): Likewise.
* importers/netscape-importer.c (netscape_import_file): Likewise.
* mail-send-recv.c (receive_done): Likewise.
* mail-summary.c (SUMMARY_OUT): Likewise.
(SUMMARY_IN): Likewise.
(folder_changed_cb): Likewise.
(message_changed_cb): Likewise.
svn path=/trunk/; revision=20202
|
|
|
|
|
|
| |
some LDADDs in the process
svn path=/trunk/; revision=19994
|
|
|
|
| |
svn path=/trunk/; revision=19944
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-12 Jeffrey Stedfast <fejj@ximian.com>
* importers/netscape-importer.c: Removed unused variables.
* importers/pine-importer.c: Removed unused variables.
(parse_address): Removed - it's unused and we have CamelAddress
available to us anyway.
* importers/elm-importer.c: Removed unused variables.
* importers/evolution-mbox-importer.c (load_file_fn): Removed an
unused variable.
svn path=/trunk/; revision=19896
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* importers/Makefile.am: Split the ORBit IDL compilation rules to
work properly with parallel makes.
(BUILT_SOURCES): Add this.
(CLEANFILES): Add this.
* Makefile.am: Split the ORBit IDL compilation rules to work
properly with parallel makes.
(BUILT_SOURCES): Add $(IDL_GENERATED) here.
(CLEANFILES): Remove from here.
svn path=/trunk/; revision=19874
|
|
|
|
|
|
|
|
| |
2003-02-10 Rodney Dawes <dobey@ximian.com>
* importers/Makefile.am: Add LDFLAGS to ported libs
svn path=/trunk/; revision=19867
|
|
|
|
|
|
|
|
|
| |
2003-02-06 Chris Toshok <toshok@ximian.com>
* importers/pine-importer.c (import_addressbook): track change to
e_book_load_uri type.
svn path=/trunk/; revision=19840
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Remove *dir defs that are in configure.in now
(INCLUDES): clean up using new *dir variables
(libevolution_mail_la_LDFLAGS): remove -export-dynamic, add
-module
* importers/Makefile.am (INCLUDES): change EVOLUTION_DATADIR to
EVOLUTION_PRIVDATADIR
* importers/netscape-importer.c (netscape_import_filters): use
EVOLUTION_PRIVDATADIR
svn path=/trunk/; revision=19805
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-02-05 Not Zed <NotZed@Ximian.com>
* importers/netscape-importer.c: update from ../../importers/.
(main): Removed.
(mail_importer_module_init): Setup module init fn.
(factory_fn): api changes.
(is_dir_empty): deprecated changes, and clean up logic.
(importer_cb): pulse progress bar, use idle function for
processing next item.
(import_next): Remove link before recursing, also fix memleak, and
api changes.
(netscape_import_file): dont release importer.
(*): gconf'ify
* importers/elm-importer.c (elm_factory_fn): Track the
evolution_intelligent_importer, so we can unref it when done.
(*): gconf'ify.
* importers/pine-importer.c (parse_line): use gobject stuff rather
than gtkobject.
(import_addressfile): close down 'properly' when finished.
(importer_timeout_fn): Do most processing decisions here, either
from a timeout or idle function. This prevents us getting 1 stack
frame per message and per folder. Close down properly also.
(importer_cb): Add a timeout, ignore the callback, or add an idle
function to process the next item.
(pine_import_file): dont release the importer if we can't load it,
its released elsewhere, i think.
(import_addressfile): step the progress bar as we go.
(factory_fn): Track the evolution_intelligent_importer, so we can
unref when done.
(*): gconf'ify
2003-01-31 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (elm_can_import): g_file_exists ->
lstat, and g_build_filename api changes.
* importers/pine-importer.c: moved from
../../importers/pine-importer.c
(factory_fn): oaf->bonobo_activation
(mail_importer_module_init): setup factory.
(main): Removed.
(*): REemove bonobo config stuff.
(factory_fn): destroy signal -> weak ref.
(pine_destroy_cb): Fix signature for weak ref notify.
(import_addressfile): use new glib filename stuff.
(import_addressbook): same.
(pine_can_import): and here.
(import_next): and here.
(scan_dir): and here
(pine_create_structure): And here.
(pine_can_import): g_file_exists -> lstat.
(importer_cb): If there are more items, use an idle handler to
drop back a few stack frames rather than recursing for each
message.
(import_next): unlink data from dir_list before recursing, and fix
leak.
2003-01-30 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (elm_destroy_cb): Change for weak ref
setup.
(elm_factory_fn): destroy -> weak ref.
2003-01-29 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (importer_cb): Pass processItem off to
an idle handler, so we dont blow our stacks. Also update to use
progress_bar_pulse().
(import_item_idle): Get the next message here instead.
(import_next): Fix a glist leak. Unlink the file before we import
it too. And close the dialogue and clean up when we've run out of
folders to import.
2003-01-17 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c (elm_create_structure): use/free elmdir
rather than double-free maildir.
2003-01-16 Not Zed <NotZed@Ximian.com>
* importers/elm-importer.c: update from ../importers/elm-importer.c
svn path=/trunk/; revision=19752
|
|
|
|
| |
svn path=/trunk/; revision=19582
|
|
|
|
| |
svn path=/trunk/; revision=19005
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-20 Not Zed <NotZed@Ximian.com>
* importers/Makefile.am (%.server.in): provide a proper implicit
rule for building .server.in from .server.in.in. The other one
just copied the first target to all destinations(!).
* importers/evolution-outlook-importer.c (outlook_factory_fn):
destroy -> weak ref.
svn path=/trunk/; revision=18855
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-19 Not Zed <NotZed@Ximian.com>
* importers/evolution-mbox-importer.c (mail_importer_module_init):
fix warning message, outlook->mbox.
* importers/Makefile.am: fix serverdir to point to
$libdir/bonobo/servers.
* mail-callbacks.c (addrbook_sender): add type to
bonobo_widget_set_property.
* mail-vfolder.c (vfolder_editor_response): dont unref after destroy.
* mail-session.c (pass_response): dont unref aftrer destroy.
* mail-local.c (reconfigure_response): dont unref after destroy.
* mail-display.c (launch_cb): dont unref after destroy.
(launch_cb): "
(drag_data_get_cb): "
(html_button_press_event): add type to bonobo_widget::set_property
* mail-config.c (mail_config_check_service): dont unref after
destroy.
* component-factory.c (send_receive_cb): dont unref after destroy.
(request_quit): "
* mail-signature-editor.c (mail_signature_editor): Use version 3.0
of gtkhtml editor interfaces.
(do_exit): dont unref after destroy.
(format_html_cb): Add type to bonobo_widget::set_property.
svn path=/trunk/; revision=18837
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-11-18 Not Zed <NotZed@Ximian.com>
* Makefile.am (evolution_mail_LDADD): Added back
libevolution-importer stuff.
(SUBDIRS): Added back importers.
* importers/evolution-mbox-importer.c (load_file_fn): build the
uri without deprecated funcs.
(load_file_fn): dont free/alloc a camel_exception for no obvious
purpose.
(mbox_factory_fn): use weak_ref rather than destroy.
(importer_destroy_cb): fix signature for weak ref notify.
(mbox_factory_fn): add cid param.
* importers/*.[ch]: ran fix script over everything.
* importers/*.server.in.in: Added bonobo activation files. Moved
evolution-mail to @LIBEXEC@ as below.
* importers/Makefile.am: oaf->bonobo activation stuff.
* importers/evolution-outlook-importer.c (outlook_factory_fn): Add
component id to callback.
svn path=/trunk/; revision=18822
|
|
|
|
| |
svn path=/trunk/; revision=18724
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-10-01 Jeffrey Stedfast <fejj@ximian.com>
* importers/evolution-mbox-importer.c (process_item_fn): Use the
camel_message_info_new/free functions rather than g_new0 and
g_free. Also, if we fail to parse a message make sure we don't
later try to use that message object.
(get_info_from_mozilla): Use camel_message_info_new and strtoul
instead of string_to_int.
2002-09-30 Jeffrey Stedfast <fejj@ximian.com>
* subscribe-dialog.c (fe_node_to_shell_path): Removed (useless).
svn path=/trunk/; revision=18279
|
|
|
|
|
|
|
|
|
|
| |
(process_item_fn): Set
deleted to FALSE when not having Mozilla status headers. Before
it was being left uninitialized and so there was a pretty good
chance that its value would be nonzero and hence the message would
not be imported...
svn path=/trunk/; revision=18278
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-07-10 Peter Williams <peterw@ximian.com>
* configure.in (privlibdir): Define a versioned library directory that we can
use for things that are ABI-sensitive: camel providers, importers... Define
camel_providerder in terms of this, resulting in a new location for the
providers. Camel will have to be rebuilt for it to get the new
-D flag.
mail:
2002-07-10 Peter Williams <peterw@ximian.com>
* Makefile.am (importerdir): Define this in terms of the new
privlibdir, again resulting in a new directory name.
* importers/Makefile.am (importersdir): Here too.
svn path=/trunk/; revision=17457
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* (various places): Update for camel_folder_append_message /
camel_folder_transfer_messages_to API change.
* mail-ops.c (mail_append_mail): Pass the appended_uid to the
callback.
* mail-callbacks.c (composer_save_draft_cb, save_draft_done,
do_edit_messages): Take advantage of the append_message change to
keep track of the UID of the saved draft so that we can delete the
old copy of the draft each time we save a new one. Remove the
FIXME suggesting we should do that, since we're doing it now. :)
svn path=/trunk/; revision=16766
|
|
|
|
|
|
|
|
|
|
|
|
| |
2002-04-29 Larry Ewing <lewing@ximian.com>
* importers/evolution-mbox-importer.c (process_item_fn): add const
to silence warning.
* mail-display.c: add gtkhtml.h include so to pick up the
object_relative prototype.
svn path=/trunk/; revision=16625
|
|
|
|
|
|
|
|
| |
* importers/Makefile.am (liboutlook_la_LDFLAGS,
libmbox_la_LDFLAGS): Use -avoid-version -module. (From Max Horn
<max@quendi.de>)
svn path=/trunk/; revision=16306
|
|
|
|
| |
svn path=/trunk/; revision=15486
|
|
|
|
| |
svn path=/trunk/; revision=15265
|
|
|
|
|
|
| |
(instead of version 2 or any later version).
svn path=/trunk/; revision=14191
|
|
|
|
| |
svn path=/trunk/; revision=13718
|
|
|
|
| |
svn path=/trunk/; revision=13645
|
|
|
|
| |
svn path=/trunk/; revision=13420
|
|
|
|
|
|
|
|
|
| |
2001-10-03 Rodrigo Moya <rodrigo@ximian.com>
* importers/Makefile.am: add $BONOBO_GNOME_CFLAGS to make it work
with latest Bonobo
svn path=/trunk/; revision=13376
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-10-02 Jeffrey Stedfast <fejj@ximian.com>
* mail-vfolder.c (vfolder_setup_do): Pass an empty flags argument
to mail_tool_uri_to_folder.
(vfolder_adduri_do): Same.
* mail-session.c (get_folder): Pass an empty flags argument to
mail_tool_uri_to_folder.
* mail-send-recv.c (receive_get_folder): Pass an empty flags
argument to mail_tool_uri_to_folder.
* mail-ops.c (get_folder_get): Pass the flags to
mail_tool_uri_to_folder.
(mail_get_folder): Now takes a flags argument.
(remove_folder_get): Pass an empty flags argument to
mail_tool_uri_to_folder.
(mail_send_message): Pass an empty argument flag to
mail_tool_uri_to_folder.
(transfer_messages_transfer): Same. Destination folder should
already be created by this time.
* folder-info.c (do_get_info): Pass an empty flags argument to
mail_tool_uri_to_folder.
* importers/evolution-mbox-importer.c (folder_created_cb): Pass
the CREATE flag here too.
(load_file_fn): And here.
(load_file_fn): And here too.
* importers/evolution-outlook-importer.c (load_file_fn): Pass the
CREATE flag to mail_tool_uri_to_folder.
* folder-browser.c (folder_browser_new): Pass an empty flags
argument.
(x_evolution_message_parse): Pass an empty flags argument to
mail_tool_uri_to_folder.
* component-factory.c (create_folder): Pass a CREATE flag to
mail_get_folder here too.
(owner_set_cb): And here.
(xfer_folder): Shouldn't need the CREATE flag here, so not passing
any flags.
(destination_folder_handle_drop): Same.
* mail-local.c (mail_local_store_add_folder): Pass a CREATE flag
to mail_get_folder.
(reconfigure_folder_reconfigure): Pass an empty flags argument to
mail_tool_uri_to_folder.
* mail-tools.c (mail_tool_uri_to_folder): Take a flags argument.
(mail_tool_get_local_inbox): Pass an empty flags argument to
mail_tool_uri_to_folder.
svn path=/trunk/; revision=13353
|
|
|
|
| |
svn path=/trunk/; revision=12998
|
|
|
|
| |
svn path=/trunk/; revision=12997
|
|
|
|
|
|
| |
Revert Jason's changes so that creating a folder works again.
svn path=/trunk/; revision=12536
|
|
|
|
| |
svn path=/trunk/; revision=12172
|
|
|
|
| |
svn path=/trunk/; revision=11058
|
|
|
|
|
|
|
|
|
| |
2001-07-02 Peter Williams <peterw@ximian.com>
* importers/evolution-mbox-importer.c (mbox_factory_fn): Kill
irritating "Returning" g_warning.
svn path=/trunk/; revision=10685
|
|
|
|
|
|
|
|
|
| |
2001-05-09 Christopher James Lahey <clahey@ximian.com>
* importers/evolution-mbox-importer.c (load_file_fn): Made a const
char * here.
svn path=/trunk/; revision=9729
|
|
|
|
| |
svn path=/trunk/; revision=9722
|
|
|
|
|
|
|
| |
Add a `$(EXTRA_GNOME_CFLAGS)' to the importers' Makefile.am as they
are using GAL.
svn path=/trunk/; revision=9410
|
|
|
|
| |
svn path=/trunk/; revision=9103
|
|
|
|
|
|
| |
folderpath.
svn path=/trunk/; revision=9055
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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=8854
|
|
|
|
|
|
|
|
| |
2001-03-20 JP Rosevear <jpr@ximian.com>
* importers/Makefile.am: extra dist the oaf files
svn path=/trunk/; revision=8853
|
|
|
|
|
|
| |
folders
svn path=/trunk/; revision=8834
|
|
|
|
|
|
|
| |
Pine compiles and is tested
Elm is not compiled yet, as I have not tested it.
svn path=/trunk/; revision=8833
|
|
|
|
| |
svn path=/trunk/; revision=8706
|
|
|
|
|
|
|
|
|
|
| |
* mail-display.c (on_url_requested): Call gtk_html_end() on the
stream so things happen. Fixes a problem with some inline images
(just very small ones maybe?)
* importers/.cvsignore: create
svn path=/trunk/; revision=8691
|
|
importer.
svn path=/trunk/; revision=8661
|