| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Now uses camel_folder_get_message().
|
| |
|
|
|
|
|
| |
So we can remove the internal edit_message() function and do the work
directly in em_utils_edit_message().
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Users can read values from original message in the template
by $ORIG[header] and with a special value $ORIG[body].
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Use e_mail_folder_append_message() instead.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
'Send' and 'Save Draft' are now asynchronous and run outside of
Evolution's MailMsg infrastructure.
Add an EActivityBar to the composer window so these asynchronous
operations can be tracked and cancelled even in the absense of a main
window. Also add an EAlertBar to the composer window so error messages
can be shown directly in the window.
Instead of calling e_alert_dialog_run_for_args(), call e_alert_submit()
and pass the EMsgComposer as the widget argument. The EMsgComposer will
decide whether to show an EAlertDialog or use the EAlertBar, depending
on the GtkMessageType of the alert.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This simplifies the async autosave logic and improves error handling.
Hoping this will solve bug #616987 but I've yet to reproduce it myself.
|
|
|
|
| |
Reduce the composer's dependency on e_shell_get_default().
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Still remaining:
GtkAccessible::widget
GtkAssistant::forward
GtkAssistant::back
GtkObject::flags
GtkTreeStore::stamp
The GtkAssistant fields are related to bug #596428. We don't
need accessor functions so much as the enhancement described
there implemented.
https://bugzilla.gnome.org/show_bug.cgi?id=615613
|
|
|
|
| |
Remove old ChangeLog files that predate our switch to git.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The signal uses the name of the newly created shell view as the detail,
so for example "shell-view-created::mail" is emitted when the "mail"
view is created.
Also, add e_shell_window_peek_shell_view() to obtain a shell view if it
exists but without instantiating it.
Using these new tools, teach the templates plugin to wait for the user
to switch to the "mail" view before connecting to its "update-actions"
signal. Previously is was instantiating the "mail" view itself.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Adds the following methods:
CamelFolder * (*get_folder) (EMailReader *reader);
const gchar * (*get_folder_uri) (EMailReader *reader);
GPtrArray * (*get_selected_uids) (EMailReader *reader);
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Also finish adapting Templates plugin to EPluginUI.
It was still leaning pretty hard on EMPopup.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-15 Bharath Acharya <abharath@novell.com>
** Fix for bug #556284
* templates.c: (reply_with_template),
* (org_gnome_templates_popup),
(action_template_cb): Fixes for fetching the store using
mail_component_peek_local_store. Fixes the right-click crash
issues caused on OS_WIN32 by Templates plugin.
svn path=/trunk/; revision=36620
|
|
|
|
|
|
|
|
|
|
| |
2008-09-15 Sankar P <psankar@novell.com>
License Changes
* plugins/templates/templates.c:
svn path=/trunk/; revision=36333
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-09-01 Matthew Barnes <mbarnes@redhat.com>
* configure.in:
Fix compiler warnings in some of the test programs.
* mail/em-composer-utils.c (edit_message):
* plugins/email-custom-header/email-custom-header.c:
* plugins/templates/templates.c:
Don't mix declarations and code.
svn path=/trunk/; revision=36242
|
|
|
|
|
|
|
|
|
|
| |
2008-08-12 Bharath Acharya <abharath@novell.com>
* Makefile.am: Have a check for OS_WIN32 and handle the schema
* data differently. make install error on win32.
svn path=/trunk/; revision=35961
|
|
|
|
|
|
|
|
|
|
| |
2008-08-12 Bharath Acharya <abharath@novell.com>
* Makefile.am: Use NO_UNDEFINED. Link with more libraries. To
generate dlls on Windows.
svn path=/trunk/; revision=35960
|
|
|
|
| |
svn path=/trunk/; revision=35805
|
|
2008-07-18 Bharath Acharya <abharath@novell.com>
** Fixes Bug #200147
Basic functionality implemented by Diego Escalante Urrelo
<diegoe@gnome.org> Everyone owes him a big mug of Beer for that.
** Added Templates plugin
* Makefile.am:
* apps-evolution-template-placeholders.schemas.in:
* org-gnome-templates.eplug.xml:
* templates.c:
* templates.glade:
svn path=/trunk/; revision=35780
|