| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The returned UID array now has a built-in "free" function for its
elements and should be released by callers with g_ptr_array_unref()
rather than em_utils_uids_free() or some equivalent.
|
|
|
|
| |
Replaces e_mail_reader_get_folder().
|
|
|
|
|
|
|
|
|
|
|
|
| |
e_mail_reader_get_folder() does not return a new CamelFolder reference,
yet mail_to_event() was acting as though it does. This caused a crash
after the function ran and Evolution tried to use the folder again.
Truth be told, e_mail_reader_get_folder() really *should* return a new
reference to ensure the CamelFolder is not finalized while it's in use.
But we would need to rename the function to e_mail_reader_ref_folder()
to reflect the change in semantics, and I suspect the function is used
in a great many places.
|
|
|
|
|
|
| |
GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is
actually a slightly lower priority than G_PRIORITY_HIGH_IDLE. Therefore
for our purpose, G_PRIORITY_HIGH_IDLE is sufficient.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This reverts commit 2b507716b257e6ef98dae8463180dbe718eb7b64.
The commit contains not a single comment as to why these custom priority
values are being used. The rationale needs to be documented in the code,
either at each call point or preferrably at a centralized priority value
definition.
|
| |
|
|
|
|
| |
Instead of e_client_utils_open_new() or e_cal_client_new().
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
JavaScript is disabled in EWebView, so any attempt to evaluate
a JavaScript code will fail. We are using DOM bindings
instead to interact with the document.
This commit removes some helper functions created in the early
days of WebKit port which are not used anymore and also fixes
mail-to-task plugin, which was relying on some JavaScript.
|
|
|
|
| |
Shortens the Message menu a little for low screen resolutions.
|
|
|
|
|
|
|
|
|
|
| |
audio-inline, itip-formatter, prefer-plain, tnef-attachments
and vcard-inline plugins were converted to modules so that they
can fit into concept of the new formatter.
Every module still installs .eplug file, because there is no
suitable API at the moment to register plugins to the plugins dialog
and to extend the Preferences dialog.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
To synchronize with the "wip/gsettings" branch.
Mostly just removing unneeded "gconf-bridge.h" includes.
|
|
|
|
|
| |
Reducing diff noise so I can see important changes easier when comparing
branches. A few API changes, but nothing that affects functionality.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
[mail-to-task] CRITICAL **: set_attachments: assertion `status.uris != NULL' failed
Uri was actually a path.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
EMFormatHTML now holds a sealed EWebView instead of a public GtkHTML,
accessible through em_format_html_get_web_view().
Rename e_mail_reader_get_html_display() to e_mail_reader_get_formatter()
and have it return an EMFormatHTML instead of an EMFormatHTMLDisplay,
since that's usually the type you want (or else an EMFormat, but never
an EMFormatHTMLDisplay).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This involves renaming the calendar auth-related functions to have a
prefix, and shipping the headers.
Part of https://bugzilla.gnome.org/show_bug.cgi?id=608175
|
|
|
|
|
|
|
|
| |
Adds the following methods:
CamelFolder * (*get_folder) (EMailReader *reader);
const gchar * (*get_folder_uri) (EMailReader *reader);
GPtrArray * (*get_selected_uids) (EMailReader *reader);
|
| |
|
|
|
|
|
|
|
| |
This is a convenience function for adding multiple attachments to a
store and loading them concurrently.
Also included: e_attachment_store_load_finish()
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Also get mail-to-task working for the message browser window.
Came up with a new technique for managing actions and action groups in
the process. Also gave the EMailReader interface an "update-actions"
signal for plugins to connect to.
|
| |
|
| |
|
|
|
|
|
| |
Also finish adapting Templates plugin to EPluginUI.
It was still leaning pretty hard on EMPopup.
|
| |
|
|
|
|
|
| |
This one was more challenging. It exposed some flaws in the new shell
design and in EPluginUI, which is good because they're fixed now.
|
| |
|
| |
|
| |
|
|
|
|
| |
** Fix for bug #342296
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-03-26 Milan Crha <mcrha@redhat.com>
** Fix for bug #576696
* plugins/mail-to-task/mail-to-task.c: (set_attendees):
* plugins/mail-to-meeting/mail-to-meeting.c: (add_attendee_cb):
Set mandatory properties.
svn path=/trunk/; revision=37477
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-31 Matthew Barnes <mbarnes@redhat.com>
** Fixes bug #558726 (patch by Frederic van Starbmann)
* mail/em-format-html.c (emfh_multipart_related_check):
* plugins/mail-to-task/mail-to-task.c (do_mail_to_task):
* plugins/plugin-manager/plugin-manager.c (eppm_enable_toggled):
Fix several potential format string crashes.
svn path=/trunk/; revision=36709
|
|
|
|
| |
svn path=/trunk/; revision=36116
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-06-18 Milan Crha <mcrha@redhat.com>
** Fix for bug #318089
* mail-to-task.c: (convert_to_task): Ask for destination source only
when have more than one writable source defined.
svn path=/trunk/; revision=35646
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #353807
* mail-to-task.c: (do_mail_to_task): Notice user if any error occur
during opening calendar, calendar is readonly or when add fails.
svn path=/trunk/; revision=34576
|
|
|
|
|
|
|
|
|
| |
2007-11-14 Matthew Barnes <mbarnes@redhat.com>
** Remove trailing whitespace from source code.
svn path=/trunk/; revision=34537
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-11-05 Milan Crha <mcrha@redhat.com>
** Fix for bug #334675
* plugins/mail-to-task/mail-to-task.c: (do_mail_to_task), (text_contains_nonwhitespace),
(get_selected_text), (convert_to_task), (org_gnome_mail_to_task),
(org_gnome_mail_to_task_menu):
When selected only one message, then try to use selected text in
preview as description, instead of whole message body.
* Requires newer GthHtml (API extended, since revision 8614).
* mail/em-folder-view.c: (emfv_message_reply): Leak fix.
svn path=/trunk/; revision=34497
|
|
|
|
| |
svn path=/trunk/; revision=34192
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-22 Wang Xin <jedy.wang@sun.com>
** Fix for bug #468804
* plugins/mail-to-task/mail-to-task.c: Handle NUll pointer.
svn path=/trunk/; revision=34063
|
|
|
|
| |
svn path=/trunk/; revision=34017
|
|
|
|
| |
svn path=/trunk/; revision=32448
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-06-06 Hiroyuki Ikezoe <poincare@ikezoe.net>
Fixes #332605.
* mail-to-task.c:
(set_description): Multipart message handling.
(set_attachments): New function.
Set attachment files to a task.
(clean_name): New function.
from plugins/save-attachments/save-attachments.c.
svn path=/trunk/; revision=32083
|
|
|
|
| |
svn path=/trunk/; revision=31638
|
|
|
|
| |
svn path=/trunk/; revision=31637
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2006-01-14 Srinivasa Ragavan <sragavan@novell.com>
** Fixes bug #323011
* Makefile.am: Added org-gnome-mail-to-task.xml to build
* mail-to-task.c (convert_to_task), (org_gnome_mail_to_task),
(org_gnome_mail_to_task_menu): Added Code to handle menu.
* org-gnome-mail-to-task.eplug.xml: Added plug to show Convert to Task
menu item under Message menu.
* org-gnome-mail-to-task.xml: Added UI files for menu item.
svn path=/trunk/; revision=31179
|
|
|
|
| |
svn path=/trunk/; revision=30920
|
|
|
|
|
|
|
|
|
|
|
| |
2005-10-11 Mubeen Jukaku <jmubeen@novell.com>
* mail-to-task.c (set_attendees): Re-implemented this funciton.
(add_attendee_cb): Removed this callback because of above change.
Fixes bug #301081
svn path=/trunk/; revision=30600
|
|
|
|
| |
svn path=/trunk/; revision=30475
|
|
|
|
|
|
|
|
| |
2005-08-23 Not Zed <NotZed@Ximian.com>
* mail-to-task.c (add_attendee_cb): use the right type for attendees.
svn path=/trunk/; revision=30229
|
|
|
|
|
|
|
|
|
|
| |
2005-01-14 Rodrigo Moya <rodrigo@novell.com>
* mail-to-task.c (set_description): new function to correctly
retrieve the body of the message.
(do_mail_to_task): call set_description.
svn path=/trunk/; revision=28406
|
|
|
|
|
|
|
|
|
|
| |
2004-10-21 Rodrigo Moya <rodrigo@novell.com>
* mail-to-task.c (set_attendees, set_organizer): new functions.
(do_mail_to_task): set attendees and organizer on the task from the
recipients in the mail message.
svn path=/trunk/; revision=27686
|
|
2004-10-21 Rodrigo Moya <rodrigo@novell.com>
* mail-to-task.c: implemented plugin for converting selected
mails to tasks.
svn path=/trunk/; revision=27682
|