Commit Graph

3363 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
f2a2b68c52 e-text: misc cleanup 2012-06-18 10:27:01 -04:00
81b6d4b963 e-text: remove unused draw_background property
It's always FALSE.
2012-06-18 10:27:01 -04:00
7cbdc483cc all: don't set draw_background to FALSE on EText 2012-06-18 10:27:01 -04:00
4a053b1286 e-text: remove unused draw_borders property
Nobody ever sets it.
2012-06-18 10:27:01 -04:00
86f388e13a e-text: remove property that is never set 2012-06-18 10:27:00 -04:00
71bc5588d3 e-text: remove draw-button property
Nothing in Evolution sets it, so we can just remove this.
2012-06-18 10:27:00 -04:00
770f741f83 e-text: remove commented out code 2012-06-18 10:27:00 -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
c09c5abbec Bug #669088 - Add a Column dialog draws incorrectly 2012-04-27 14:56:50 +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