Commit Graph

1450 Commits

Author SHA1 Message Date
Milan Crha 9c2a94b367 Make e_color_to_value() use e_rgba_to_value() 2012-08-02 09:38:09 +02:00
Dan Vrátil 440e43d289 Bug #679404 - Read colors for message preview from Gtk theme 2012-07-27 12:13:20 +02:00
Matthew Barnes 4da513dd69 e-system.error.xml: Add some generic errors from mail.error.xml. 2012-07-25 22:12:04 -04:00
Matthew Barnes c6d7f233f8 e-system.error.xml: Fix indentation. 2012-07-25 22:10:19 -04:00
Matthew Barnes f22e38ffad Use template files to generate GEnumClass types. 2012-07-17 13:49:09 -04:00
Dan Vrátil 3718b8c913 Fix icon size warning in EStockRequest 2012-07-17 10:47:12 +02:00
Milan Crha 5f0c512255 Bug #677993 - Remember screen used in previous session 2012-06-26 16:54:11 +02:00
Matthew Barnes cc8bf823ec Coding style and whitespace cleanup. 2012-06-24 20:31:43 -04:00
Milan Crha 6c05b09be1 Do not call g_object_notify() when property didn't change 2012-06-18 15:35:44 +02:00
Milan Crha 94daae3dba Remove the last remaining usage of GConf 2012-06-15 09:04:08 +02:00
Dan Vrátil 0c25f646c8 Bug #677607 - Closing Mail Browser emits critical warnings 2012-06-12 18:30:19 +02:00
Matthew Barnes 2a39437ee9 Adapt to single-include E-D-S libraries. 2012-06-03 15:14:03 -04:00
Matthew Barnes ae21bb5e66 Adapt libeutil to the new ESource API. 2012-06-02 23:00:39 -04:00
Matthew Barnes ec64c08d26 Don't unref GAsyncResult in "finish" functions. 2012-05-14 09:35:54 -04:00
Matthew Barnes 59ba5e620d Fix some GSimpleAsyncResult reference leaks. 2012-05-13 09:40:23 -04:00
Matthew Barnes 53a3d2f4e1 Use g_simple_async_result_set_check_cancellable().
Always call it immediately after g_simple_async_result_new().
2012-05-13 09:40:23 -04:00
Matthew Barnes 381c91c0d2 Bug 675391 - Remove support for EVOLUTION_PLUGIN_PATH.
This was a hidden feature to load EPlugins from a custom location by
setting the EVOLUTION_PLUGIN_PATH environment variable.  It defaulted
to $HOME/.eplugins, which is in violation of the XDG Base Directory
Specification.

Since I've never ever heard of anyone using this and wasn't even aware
of it myself, rather than migrating the folder to a standard-compliant
location I'm just going to drop support for EVOLUTION_PLUGIN_PATH and
put my money on no one noticing.  The EPlugin framework is gradually
being decommissioned anyway in favor of the simpler and more flexible
EExtension framework in Evolution-Data-Server.
2012-05-03 16:09:48 -04:00
Dan Vrátil 32e4f0814d Fix displaying icons in EWebView alerts 2012-05-03 17:02:31 +02:00
Matthew Barnes 6e92ef02d8 Fix a build break in e-stock-request.c.
atoi() needs <stdlib.h>
2012-04-24 19:16:37 -04:00
Dan Vrátil 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
Matthew Barnes 7950d6a0c6 Adapt to libedataserver[ui] changes. 2012-04-21 17:07:15 -04:00
Matthew Barnes 299521f02c Whitespace cleanup.
Replace 8-space indentation with tab characters, and various other
automated cleanups.
2012-04-01 23:15:38 -04:00
Dan Vrátil a269411bac WebKit port - port addressbook, calendar and update composer to keep working with GtkHtml 2012-03-28 18:39:13 +02:00
Matthew Barnes 932f7cada8 EConfig: Support custom page skip callbacks.
Add e_config_add_skip_check() to install a callback function to
decide whether to skip a particular page in a GtkAssistant, useful
if a page may be blank in certain conditions.

This feature is not used in Evolution 3.4, but will be used in 3.5.
2012-03-07 11:52:25 -05:00
Matthew Barnes 30869d1fb7 EConfig: Miscellaneous cleanups. 2012-03-07 09:11:24 -05:00
Srinivasa Ragavan 147687c60f Use libevolution-utils all over evolution. 2012-03-03 09:02:34 -05:00
Srinivasa Ragavan 14f82dde34 Move EAlert* and e-xml-utils references from other part of the code to libevolution-utils. 2012-03-03 09:02:33 -05:00
Srinivasa Ragavan ecb75f8ee9 Fix errors where the math stuffs were used from e-util. 2012-03-03 09:02:33 -05:00
Srinivasa Ragavan 2e7fe9a4ea Make libevolution-util compilable. 2012-03-03 09:02:33 -05:00
Srinivasa Ragavan 449e05f1b2 Move EAlert* and e-xml-utils to libevolution-utils. 2012-03-03 09:02:33 -05:00
Matthew Barnes 23f5773903 Coding style and whitespace cleanup. 2012-02-20 10:04:25 -05:00
Matthew Barnes 35349fa01c Bug 670278 - Poorly worded "confirm overwrite" alert
Reworded to match exactly what GtkFileChooser shows.
2012-02-17 09:20:32 -05:00
H. Habighorst 1600064022 Bug #591436 - Add -avoid-version to LDFLAGS 2012-02-15 11:22:21 +01:00
Matthew Barnes b17d51a454 EActivity cleanups. 2012-01-24 22:57:48 -05:00
Matthew Barnes bab2f2ef12 Bug 668595 - Suppress bogus percentage in status messages 2012-01-24 22:52:51 -05:00
Matthew Barnes 59e6e599ba Coding style and whitespace cleanup. 2012-01-18 23:48:48 -05:00
Matthew Barnes 61ae36351b Introduce libemail-engine and libemail-utils.
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.
2012-01-18 23:48:47 -05:00
Milan Crha 5aa4790e47 Bug #667185 - Menu items from plugins not translated 2012-01-04 17:20:14 +01:00
Milan Crha ef8832bb80 Bug #665036 - Memory leaks spot in Contacts view 2012-01-04 14:54:17 +01:00
Matthew Barnes eb24069122 Remove e_dialog_append_list_store_text().
Silly function.  Do it manually or use a GtkComboBoxText.
2011-12-23 19:49:53 -05:00
Matthew Barnes 6feca1bf56 Remove e_dialog_editable_get().
Silly function.  Use gtk_entry_get_text() for a const string or else
gtk_editable_get_chars() for an allocated string.
2011-12-23 19:49:53 -05:00
Matthew Barnes 9d4348036c Remove e_dialog_editable_set().
Silly function.  Use gtk_entry_set_text().
2011-12-23 19:49:52 -05:00
Milan Crha f2ab123afa Make sure EAlertDialog has at least one button, to be able to closed it
This is a regression from commit 4511799098, which removes the default
"Dismiss" action from each EAlert, but the EAlertDialog was using that
button to allow users to close it.
2011-12-22 17:22:24 +01:00
Milan Crha 10ee75dfdf Fix leaks around categories editing
Requires commit 768ca76 in evolution-data-server
2011-12-14 13:08:16 +01:00
Matthew Barnes 7c0c40f833 Reorder accounts by drag-and-drop.
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.
2011-12-10 21:34:19 -05:00
Milan Crha f322d1a3bb Bug #665149 - Do not ref window in e_restore_window() 2011-12-05 13:27:06 +01:00
Srinivasa Ragavan 86da0d52fb Don't explicity show the window. We do gtk_widget_show where we'd want
it. The capplet flickrs in Meego. Fixes Meego Bugzilla: #20191
2011-12-01 13:26:03 +02:00
Milan Crha f2b9a4b609 Bug #665103 - Blank composer/mail/network preferences windows 2011-11-29 14:16:55 +01:00
Matthew Barnes d491963f5c Remove GConfBridge.
No longer needed.
2011-11-27 18:03:45 -06:00
Matthew Barnes 15da8fa990 Add e_restore_window().
Replaces gconf_bridge_bind_window().

Requires a GSettings path to a "org.gnome.evolution.window" schema.
2011-11-27 18:03:45 -06:00