Commit Graph

1476 Commits

Author SHA1 Message Date
Matthew Barnes b1ed35f70d Coding style and whitespace cleanup. 2013-01-10 11:20:32 -05:00
Milan Crha 957ff43705 Bug #690177 - Use trust-prompt for certificate verification in WebDAV backends 2013-01-09 23:05:25 +01:00
Milan Crha a4a479bb36 Fix a tests build break in e-util/ 2012-12-17 11:31:17 +01:00
Matthew Barnes 79f9fe7f77 e-config: Remove unused functions.
e_config_add_skip_check()
e_config_class_remove_factory()
e_config_create_window()
e_config_page_get()
e_config_page_next()
e_config_page_prev()
e_config_set_page_is_finish()

Also remove E_CONFIG_ASSISTANT and all the assistant support therein.
2012-12-16 18:07:54 -05:00
Matthew Barnes 6faf671382 e-passwords: Remove unused function parameters. 2012-12-16 17:03:54 -05:00
Matthew Barnes f1ca58d40a e-passwords: Remove unused functions.
e_passwords_cancel()
e_passwords_clear_passwords()
e_passwords_forget_passwords()
e_passwords_shutdown()
2012-12-16 16:14:06 -05:00
Matthew Barnes 58f30d3776 Remove unused marshallers. 2012-12-16 16:04:54 -05:00
Matthew Barnes 6fecc5899e Fix compiler warnings. 2012-12-15 08:16:36 -05:00
Matthew Barnes 5e2efa2cd4 Finish adding symbols to libeutil API docs. 2012-12-15 08:16:36 -05:00
Matthew Barnes 09f2b14cf1 e-util: Remove e-passwords-win32.c.
Let's not drag the old password keyfile along any further.
2012-12-13 15:16:23 -05:00
Matthew Barnes 330d0d3f2f e-misc-util.h: Fix quoted #includes. 2012-12-13 14:38:05 -05:00
Matthew Barnes 090dba7fcb e-util: Add xpm icons to EXTRA_DIST. 2012-12-13 14:13:10 -05:00
Matthew Barnes bed06d9ec3 Move the contact map widgets to addressbook/gui/widgets.
Move the supporting widgets for the contact maps feature alongside
EABContactDisplay.  Removing them from libeutil helps isolate our usage
of libchamplain so it's not imposed on the entire application, and even
3rd party software.  That libchamplain is an optional dependency only
further complicates the matter.

Ideally I'd like to somehow isolate this feature in an extension module,
but we currently lack sufficient hooks for such an extension.  So this
arrangement will have to suffice for now.
2012-12-12 14:33:47 -05:00
Matthew Barnes d09d8de870 Consolidate base utility libraries into libeutil.
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.
2012-12-12 14:33:43 -05:00
Milan Crha ab3f65a15e Address couple issues found by a Coverity scan 2012-11-30 15:30:45 +01:00
Matthew Barnes 4bc40f6663 Add the GdkDevice to ETextEventProcessorCommand.
Will be needed for grabs in response to button events.
2012-11-29 09:16:11 -05:00
Matthew Barnes 2c4ae5e768 Coding style and whitespace cleanup. 2012-11-10 15:54:43 -05:00
Dominique Leuenberger cd27672f61 Bug #656143 - Stop using deprecated Gtk[HV]Box(Class) 2012-11-06 18:33:37 +01:00
Milan Crha bac4efc7ce Add format checker (in compile time) to e_notice() 2012-10-17 14:40:59 +02:00
Matthew Barnes d89e767a1c Coding style and whitespace cleanup. 2012-09-01 08:06:32 -04:00
Milan Crha 1d9b69527a Bug #681877 - Postpone window changes saving for a second 2012-08-23 11:00:53 +02:00
Matthew Barnes c85109fc32 Coding style and whitespace cleanup. 2012-08-19 14:17:55 -04:00
Javier Jardón 67135c3fb6 Bug 681641 - Port to new documentation infrastructure
https://live.gnome.org/GnomeGoals/NewDocumentationInfrastructure
2012-08-11 09:54:15 -04:00
Matthew Barnes 07be2453e0 Remove all GDK threads usage.
According to [1], we don't need to worry about GDK's global lock since
we don't call gdk_threads_init() or gdk_threads_set_lock_functions().

The GDK threads API is being aggressively deprecated by GTK+ developers
so let's just abandon it entirely.  I've never really understood when
you're supposed to use it or not use it anyway, so it's good to be rid
of this confusion.

[1] https://mail.gnome.org/archives/desktop-devel-list/2012-August/msg00005.html
2012-08-05 22:12:26 -04:00
Matthew Barnes aa8b7b68fc Add e_source_util_remote_delete().
Wraps e_source_remote_delete() in an EActivity and submits errors to the
given EAlertSink.
2012-08-03 11:40:13 -04:00
Matthew Barnes d2f9d47b21 e-source-utils.c cleanups.
Also add missing error definitions.
2012-08-03 11:40:13 -04:00
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