Commit Graph

1544 Commits

Author SHA1 Message Date
3ade9a67e9 e_web_view_update_fonts(): Fix memory corruption.
Boxed GdkColors are allocated with the slice allocator, not malloc().

This has been causing me frequent and random Evolution crashes.
2012-07-07 08:41:46 -04:00
6a8a66986d Bug 678946 - Port entry in Account Assistant is unset
Reverts part of commit 6c05b09be1.
2012-07-04 17:18:22 -04:00
99a875edae Bug #515004 - Allow toggling between text and HTML view of mail 2012-06-26 13:40:59 +02:00
cc8bf823ec Coding style and whitespace cleanup. 2012-06-24 20:31:43 -04:00
f960fd2dff Reduce usage of g_type_class_peek_parent().
G_DEFINE_TYPE macros define a static "parent_class" variable.
2012-06-24 20:31:42 -04:00
18420e7750 Bug 678634 - Criticals warnings when creating new book/cal
This required some reworking of assumptions I made early on when I first
wrote ESourceConfig, before I thought up the whole "collection" concept.

Not all ESourceConfigBackends will use a fixed parent UID, specifically
collection backends.  In fact we may use multiple instances of the same
ESourceConfigBackend subclass if, for example, a user has two different
Exchange Web Services accounts configured.  We would need to show both
EWS account (or "collection") names in the "Type" combo box.

For the moment collection-based ESourceConfigBackends are not listed
when creating a new calendar or address book since we lack support for
creating new resources on a remote server.  A D-Bus interface for that
is in the works.
2012-06-23 19:02:01 -04:00
6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
031c40a517 Bug #764467 - URL popup shows all Copy options 2012-06-18 13:42:39 +02:00
88a372b27e Fix some memory leaks 2012-06-18 13:42:39 +02:00
a3048b477f ESourceConfig: Lock down name when editing a collection member. 2012-06-15 08:22:52 -04:00
503b211d3d ESourceConfig: Add "collection-source" property.
This is a read-only property, set when editing an existing data source
which is a collection member.  We'll use this to lock down certain UI
elements.
2012-06-15 08:22:52 -04:00
ca63481992 Move ECalSourceConfig to /widgets/misc.
ECalSourceConfig drags in no additional dependencies, and although we do
publish a libevolution-calendar.so, this keeps all the ESource config UI
in one place so it can more easily be moved to Evolution-Data-Server.
2012-06-14 15:43:27 -04:00
2a4a12c470 Move EBookSourceConfig to /widgets/misc.
EBookSourceConfig drags in no additional dependencies, and allows us to
delay publishing a libevolution-addressbook.so since 3rd party packages
will need to subclass EBookSourceConfig.

The address book source code will need to be flattened into a single
library before we could publish a libevolution-addressbook.so anyway.
That would be a good thing to do regardless -- Evolution has way too
many internal libraries -- but it's out of scope at the moment.
2012-06-14 13:40:11 -04:00
2636ac8a2c Bug #677631 - Some HTML links don't work 2012-06-12 18:29:35 +02:00
4f549de56d Bug #677706 - Crash in spell_entry_recheck_all() 2012-06-12 10:32:47 +02:00
5b8340563c Mail formatter rewrite
All mail-parsing and formatting code has been moved to em-format.
Parsing is handeled by EMailParser class, formatting by EMailFormatter.
Both classes have registry which hold extensions - simple classes
that do actual parsing and formatting. Each supported mime-type
has it's own parser and formatter extension class.
2012-06-06 15:27:19 +02:00
47bad29c3a Fix a couple distcheck errors. 2012-06-04 15:15:39 -04:00
2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
26e7480340 Adapt modules/calendar to the new ESource API. 2012-06-02 23:00:40 -04:00
7894db49b9 Adapt modules/addressbook to the new ESource API. 2012-06-02 23:00:40 -04:00
c6b67831e8 Adapt widgets/misc to the new ESource API. 2012-06-02 23:00:39 -04:00
ae21bb5e66 Adapt libeutil to the new ESource API. 2012-06-02 23:00:39 -04:00
2a2933ec5c Add ESourceConfig widget.
Base class for building address book and calendar configuration dialogs.
2012-06-02 23:00:38 -04:00
8db3da39d7 Revert "Bug #669463 - HTML signature opens in editor as Plain text"
This reverts commit f25826211b.

Not an issue on the account-mgmt branch.  We can do without this hack.
2012-06-02 23:00:38 -04:00
ceea3a0a1f Reduce diff noise with 'account-mgmt' branch.
One last time.
2012-06-02 16:52:01 -04:00
f62371c4d7 Whitespace cleanups. 2012-06-02 07:55:43 -04:00
71924fc487 Fix memory leaks around gtk_tree_model_get() function 2012-05-31 10:44:49 +02:00
9179758e50 Bug #206484 - Add year scrolling to date picker 2012-05-16 23:01:39 +02:00
5e379370ae Bug #671585 - Add support for smooth scrolling devices 2012-05-15 16:24:29 +02:00
89777f0726 Whitespace cleanups. 2012-05-13 09:15:42 -04:00
ecc1f7ae88 Bug #200683 - Composer subject spell checking 2012-05-09 19:50:33 +02:00
32e4f0814d Fix displaying icons in EWebView alerts 2012-05-03 17:02:31 +02:00
f25826211b Bug #669463 - HTML signature opens in editor as Plain text 2012-05-03 14:43:32 +02:00
a195cd1e79 Initialize ESignatureEditor with GtkHTML's WebView 2012-05-03 13:54:02 +02:00
55a83bbbaa Bug #675347 - No 'Retrieving message...' in preview panel 2012-05-03 11:58:49 +02:00
a59e6b1708 Bug #669133 - Import Assistant preview widget is too small 2012-05-03 11:42:24 +02:00
8ffb4930b2 Bug #674060 - Preview panel on folder change not updated 2012-04-27 17:58:35 +02:00
3eecc1b712 Bug #674701 - Clicking address in preview composes to default account 2012-04-26 11:14:35 +02:00
80ee0ba622 Bug #674062 - Runtime warning from e_attachment_load_handle_error() 2012-04-24 15:07:46 +02:00
d571c56260 Bug #674272 - Contacts preview differs with mailer running and not
This splits the giant EMailRequest to individual EFileRequest, EStockRequest, EHTTPRequest and EMailRequest,
making the first two available globally from e-utils, the othe two are loaded only with mailer,
since no other component uses them.
2012-04-23 08:40:20 +02:00
6762b1238d Handle default e-mail fonts with multiword names correctly 2012-04-16 14:19:16 +02:00
7c1a7df115 Bug #600860 - Opening IMAP message with large attachment blocks UI 2012-04-13 16:18:01 +02:00
1ae02fa69c Use link colors from GtkStyleContext 2012-04-12 18:21:57 +02:00
5768b8c038 EWebView: Make antialiasing settings optional.
Check if the "org.gnome.settings-daemon.plugins.xsettings" schema is
available before creating a GSettings object for it, to avoid a hard
dependency on gnome-settings-daemon.
2012-04-12 08:50:07 -04:00
1376251515 Bug #673108 - Font settings and monospace fonts don't work 2012-04-12 12:48:00 +02:00
64161b0d1f Add missing return to e_calendar_item_event() 2012-04-10 10:31:20 +02:00
299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
6bd1c6833a WebKit port - port widgets 2012-03-28 18:37:35 +02:00
52a63c4a63 Bug 671509 (1/2) - Some small UI/theming improvements
attachment-button: set "linked" style class on the button to get a
unified look for themes that support it.
2012-03-17 20:13:17 -04:00
60f3e852e7 Bug #665130 - Memory leaks in Preferences and ETable 2012-03-16 13:47:20 +01:00