Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump GDK_VERSION_MIN_REQUIRED to GDK_VERSION_3_2. | Matthew Barnes | 2013-01-20 | 5 | -8/+8 |
| | | | | | Clean up resulting deprecation warnings, which were all related to GtkOrientable consolidation (e.g. gtk_hbox_new() -> gtk_box_new()). | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2013-01-11 | 1 | -6/+8 |
| | |||||
* | Reset the maintainer list in the About dialog. | Matthew Barnes | 2012-12-23 | 1 | -569/+8 |
| | | | | | | | | | | | No disrespect to past maintainers, documenters and contributers, but the Credits section of Evolution's About dialog is a mess and needs a reset. The list of authors and documenters is YEARS out of date, and it's not feasible to maintain a complete list of contributors for a project this large and this old. Reset the authors list to myself, Milan and Dan and the documenters list to Andre -- with a nod to past contributers. | ||||
* | main.c: Use g_type_ensure() to register plugin hook types. | Matthew Barnes | 2012-12-17 | 1 | -2/+2 |
| | | | | Make sure EImportHook and EPluginUIHook types are registered at startup. | ||||
* | Fix compiler warnings. | Matthew Barnes | 2012-12-15 | 1 | -0/+4 |
| | |||||
* | libeshell documentation cleanups. | Matthew Barnes | 2012-12-14 | 8 | -12/+28 |
| | |||||
* | Remove unused E_SHELL_MIGRATE_ERROR domain. | Matthew Barnes | 2012-12-14 | 1 | -15/+0 |
| | |||||
* | Move the contact map widgets to addressbook/gui/widgets. | Matthew Barnes | 2012-12-13 | 1 | -4/+0 |
| | | | | | | | | | | | | 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. | ||||
* | Consolidate base utility libraries into libeutil. | Matthew Barnes | 2012-12-13 | 22 | -133/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Avoid using GdkEventButton directly in certain places. | Matthew Barnes | 2012-11-30 | 3 | -13/+23 |
| | | | | | | | | | | | | Prefer dealing with GdkEvent pointers and using accessor functions like gdk_event_get_button(). This is complicated by the fact that some GtkWidget method declarations still use GdkEventButton pointers, and synthesizing button events pretty much requires direct GdkEventButton access. But GDK seems to be nudging itself toward sealing the GdkEvent union. Likely to happen in GDK4. Mainly clean up signal handlers and leave method overrides alone for now. | ||||
* | Bug #685808 - Search bar entry background does not change on search | Milan Crha | 2012-11-21 | 1 | -10/+60 |
| | |||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-11-11 | 7 | -25/+34 |
| | |||||
* | Replace e_ensure_type() with g_type_ensure(). | Matthew Barnes | 2012-11-09 | 1 | -12/+1 |
| | |||||
* | Bug #656143 - Stop using deprecated Gtk[HV]Box(Class) | Dominique Leuenberger | 2012-11-07 | 1 | -2/+2 |
| | |||||
* | Replace deprecated GLib symbols (as of GLib 2.34.x) | Milan Crha | 2012-11-06 | 2 | -20/+9 |
| | |||||
* | Missing search buttons in Calendar view | Milan Crha | 2012-11-06 | 1 | -2/+4 |
| | |||||
* | Bug #422273 - Wrap searchbar widgets for smaller minimum width request | Milan Crha | 2012-10-31 | 5 | -65/+210 |
| | |||||
* | Add format checker (in compile time) to e_notice() | Milan Crha | 2012-10-17 | 1 | -7/+4 |
| | |||||
* | Do not crash in create_default_shell() | Milan Crha | 2012-10-17 | 1 | -3/+9 |
| | |||||
* | Bug 676141 - Use GtkApplication for session management | Matthew Barnes | 2012-10-16 | 3 | -44/+14 |
| | | | | | As of GTK+ 3.4, GtkApplication now provides session management support similar to EggSMClient. So drop our copy of EggSMClient. | ||||
* | Fix contact maps. | Matthew Barnes | 2012-10-04 | 2 | -4/+17 |
| | | | | | | | | I broke contact maps when I removed the settings capplet. The contact maps feature uses clutter-gtk, so we still need to call gtk_clutter_init_with_args() instead of gtk_init_with_args() if the contact maps feature is enabled. | ||||
* | Bug #683548 - Initialize webkit's web view before other threads are run | Milan Crha | 2012-09-10 | 1 | -0/+17 |
| | | | | Just a workaround until Webkit upstream has that fixed. | ||||
* | Remove test EShellBackend module. | Matthew Barnes | 2012-08-25 | 7 | -571/+0 |
| | | | | | This was useful early in the kill-bonobo project when I was rewriting EShell from scratch. Nowadays not so much. Drop it. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-08-20 | 7 | -44/+54 |
| | |||||
* | Adapt to CamelService API changes. | Matthew Barnes | 2012-08-13 | 1 | -1/+4 |
| | | | | | | camel_service_get_settings() is now camel_service_ref_settings() and it returns a new CamelSettings reference which the caller must release with g_object_unref(). | ||||
* | Adapt to CamelSession API changes. | Matthew Barnes | 2012-08-12 | 1 | -2/+12 |
| | | | | | | | | | | | | These functions now return new references: camel_session_add_service() camel_session_list_services() These functions have been renamed and also return new references: camel_session_get_service() -> camel_session_ref_service() camel_session_get_service_by_url() -> camel_session_ref_service_by_url() | ||||
* | express: Remove clutter-based email tabs. | Matthew Barnes | 2012-08-11 | 1 | -15/+0 |
| | | | | | | This was another MeeGo feature. MeeGo is dead, the code is starting to bit rot and crashes on startup, the original author disappeared and the remaining developers are not interested in maintaining it. So it's out. | ||||
* | Add missing linker flag. | Matthew Barnes | 2012-08-11 | 1 | -0/+1 |
| | |||||
* | e-convert-local-mail.c: Minor cleanups. | Matthew Barnes | 2012-08-11 | 1 | -14/+9 |
| | |||||
* | Run mbox-to-Maildir conversion before loading modules. | Matthew Barnes | 2012-08-10 | 3 | -1/+332 |
| | | | | | | | | | | | | | | Invoke the mbox-to-Maildir conversion directly from main(), just before the call to e_shell_load_modules(). The reason the code is here and not in the mail module is because we inform the user at startup of the impending mail conversion by displaying a popup dialog and waiting for confirmation. This has to be done before we load modules because some of the EShellBackends immediately add GMainContext sources that would otherwise get dispatched during gtk_dialog_run(), and we don't want then dispatched until after the conversion is complete. | ||||
* | Add e_shell_view_remote_delete_source(). | Matthew Barnes | 2012-08-03 | 2 | -0/+36 |
| | | | | | Convenience function wraps e_source_remote_delete() but handles user-facing activity and error display. | ||||
* | Use template files to generate GEnumClass types. | Matthew Barnes | 2012-07-18 | 3 | -5/+74 |
| | |||||
* | Delay saving Evolution version until later in initialization. | Matthew Barnes | 2012-07-03 | 1 | -14/+68 |
| | | | | | | | | | | | Save the version after the startup wizard has had a chance to run. If the user chooses to restore data and settings from a backup, Evolution will restart and the restored data may need to be migrated. If we save the version before the restart, then Evolution will think it has already migrated data and settings to the current version and the restored data may not be handled properly. | ||||
* | Remove evolution-nognome script. | Matthew Barnes | 2012-07-03 | 2 | -16/+0 |
| | | | | | | | Looks like some ancient development environment script. I actually use something very similar for my own development environment, but it doesn't belong in a version control system. | ||||
* | Record the actual Evolution version after migration. | Matthew Barnes | 2012-07-03 | 3 | -10/+45 |
| | | | | | | Not the next stable version. If migration needs to occur multiple times during a development cycle for different reasons, we'll need an accurate last-used-version stamp. | ||||
* | Remove UPGRADE_REVISION definition. | Matthew Barnes | 2012-07-03 | 1 | -5/+3 |
| | | | | | | This is always '0'. I've never changed it to anything else so it's a useless definition. | ||||
* | Remove "last-upgraded-version" GSettings key. | Matthew Barnes | 2012-07-02 | 1 | -19/+0 |
| | | | | | | | | | AFAICT, this key does nothing useful and only confuses me every time I read the EShell migration code. The "version" key records the most recently used Evolution version. That's all we need for migration. And since downgrading Evolution is not supported, we can assume this value will only increase over time. | ||||
* | killev.c: Don't kill D-Bus services. | Matthew Barnes | 2012-07-02 | 1 | -36/+25 |
| | | | | | Evolution is no longer a privileged D-Bus client. Only terminate Evolution, not the D-Bus services that other clients may be using. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-06-25 | 1 | -2/+2 |
| | |||||
* | Do not call g_object_notify() when property didn't change | Milan Crha | 2012-06-18 | 8 | -1/+124 |
| | |||||
* | Remove the last remaining usage of GConf | Milan Crha | 2012-06-15 | 7 | -459/+9 |
| | |||||
* | Adapt to single-include E-D-S libraries. | Matthew Barnes | 2012-06-04 | 16 | -21/+18 |
| | |||||
* | Adapt libeshell to the new ESource API. | Matthew Barnes | 2012-06-03 | 8 | -151/+129 |
| | |||||
* | Bug 677280 - "Help - Quick Reference" opens multiple PDF documents | Matthew Barnes | 2012-06-01 | 1 | -2/+4 |
| | |||||
* | Update About dialog content | Javier Jardón | 2012-05-16 | 1 | -5/+4 |
| | |||||
* | Remove "currently-offline" key from GSettings added for bug #655753 | Milan Crha | 2012-04-25 | 1 | -9/+0 |
| | |||||
* | Bug #655753 - Improve offline notification for network outage | Milan Crha | 2012-04-23 | 1 | -0/+9 |
| | |||||
* | Adapt to libedataserver[ui] changes. | Matthew Barnes | 2012-04-22 | 1 | -3/+3 |
| | |||||
* | Show calendar Find Next/Prev/Stop buttons beside Search text entry | Milan Crha | 2012-04-16 | 2 | -0/+12 |
| | |||||
* | Bug 673955 - Can not display email and calendar in separate windows anymore | Matthew Barnes | 2012-04-12 | 1 | -1/+6 |
| | |||||
* | Whitespace cleanup. | Matthew Barnes | 2012-04-02 | 1 | -2/+2 |
| | | | | | Replace 8-space indentation with tab characters, and various other automated cleanups. | ||||
* | Use GNetworkMonitor to drive EShell:network-available. | Matthew Barnes | 2012-04-01 | 1 | -2/+12 |
| | |||||
* | Add dbus-glib flags to evolution binary. | Matthew Barnes | 2012-03-18 | 1 | -0/+2 |
| | |||||
* | Bug #659756 - Initialize dbus-glib threading for GConf | Milan Crha | 2012-03-16 | 2 | -0/+7 |
| | |||||
* | Bug #669490 - Window resizes with many activities (gtk 3.3.14+) | Milan Crha | 2012-03-16 | 1 | -3/+15 |
| | |||||
* | Fix too large allocation for alert-bar in shell-content | Milan Crha | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Add missing linker flags. | Matthew Barnes | 2012-03-04 | 1 | -1/+2 |
| | |||||
* | Move EAlert* and e-xml-utils references from other part of the code to ↵ | Srinivasa Ragavan | 2012-03-03 | 5 | -7/+7 |
| | | | | libevolution-utils. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2012-02-20 | 6 | -74/+46 |
| | |||||
* | EShellView: Add new_shell_searchbar() factory method. | Matthew Barnes | 2012-02-20 | 2 | -1/+5 |
| | | | | Defaults to e_shell_searchbar_new(). | ||||
* | Detect express mode, if we are in Tizen/Dawati. | Srinivasa Ragavan | 2012-02-18 | 1 | -1/+4 |
| | |||||
* | Change 'file name' to 'filename' according to the GDP Style Guide | Andre Klapper | 2012-02-17 | 1 | -1/+1 |
| | |||||
* | Bug #320976 - Remember last New button choice in Calendar view | Milan Crha | 2012-02-17 | 4 | -1/+205 |
| | |||||
* | Bug #591436 - Add -avoid-version to LDFLAGS | H. Habighorst | 2012-02-15 | 1 | -1/+1 |
| | |||||
* | Use _DAWATI to detect if its Tizen/MeeGo. | Srinivasa Ragavan | 2012-02-02 | 1 | -1/+1 |
| | |||||
* | Remove the --debug command-line option. | Matthew Barnes | 2012-02-01 | 1 | -15/+0 |
| | | | | | | This is a silly and misleading option. It gives the impression that it activates extra debugging output, when really it's precisely the same as "evolution &> LOGFILE" and nothing more. | ||||
* | Introduce libemail-engine and libemail-utils. | Matthew Barnes | 2012-01-19 | 1 | -0/+2 |
| | | | | | | | 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. | ||||
* | Bug #661535 - "Current View" tooltip uses string with mnemonic underscore | Milan Crha | 2012-01-18 | 1 | -2/+4 |
| | |||||
* | Do not auto-mark-as-seen when changing filter type | Milan Crha | 2012-01-11 | 2 | -1/+17 |
| | |||||
* | Do not call gtk_main_quit() on shell quit when none is running | Milan Crha | 2012-01-06 | 1 | -1/+2 |
| | |||||
* | Reduce diff noise with account-mgmt branch. | Matthew Barnes | 2011-12-20 | 1 | -0/+1 |
| | |||||
* | EShellBackend: Remove unused enum value. | Matthew Barnes | 2011-12-16 | 1 | -1/+0 |
| | |||||
* | Add a hidden --version option. | Matthew Barnes | 2011-12-08 | 1 | -0/+13 |
| | | | | Required by GNU Coding Standards. | ||||
* | Miscellaneous EShellView-related cleanups. | Matthew Barnes | 2011-12-08 | 5 | -32/+43 |
| | |||||
* | Bug #663122 - Doesn't quit on exit with GLib's git master | Milan Crha | 2011-12-03 | 1 | -0/+2 |
| | |||||
* | Remove some unnecessary GConf crud. | Matthew Barnes | 2011-11-28 | 2 | -3/+0 |
| | |||||
* | Use e_restore_window() and "org.gnome.evolution.window". | Matthew Barnes | 2011-11-28 | 2 | -5/+4 |
| | | | | Apply it to all windows with persistent size and/or position. | ||||
* | Remove e_shell_get_gconf_client(). | Matthew Barnes | 2011-11-25 | 2 | -25/+0 |
| | | | | No longer needed. | ||||
* | Bug 664654 - Sanitize subjects before suggesting a save filename | Matthew Barnes | 2011-11-25 | 1 | -2/+10 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 9 | -39/+63 |
| | |||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-11-23 | 2 | -5/+10 |
| | |||||
* | Fix compiler warnings. | Matthew Barnes | 2011-11-23 | 3 | -5/+2 |
| | |||||
* | Build fixes | Rodrigo Moya | 2011-11-15 | 2 | -15/+13 |
| | |||||
* | Migrate EShellSettings to GSettings | Rodrigo Moya | 2011-11-15 | 3 | -127/+96 |
| | |||||
* | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-11-14 | 1 | -1/+25 |
|\ | |||||
| * | Bug 663372 - Actions not updated after disabling account | Matthew Barnes | 2011-11-13 | 1 | -1/+25 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-11-08 | 1 | -0/+3 |
|\| | |||||
| * | Call e_gdbus_templates_init_main_thread() in main() | Milan Crha | 2011-11-07 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-28 | 1 | -4/+0 |
|\| | |||||
| * | Remove g_thread_init() calls. | Matthew Barnes | 2011-10-27 | 1 | -4/+0 |
| | | | | | | | | g_type_init() already calls it, and has for several GLib releases. | ||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-24 | 2 | -0/+5 |
|\| | |||||
| * | Call g_thread_init() conditionally | Milan Crha | 2011-10-24 | 1 | -0/+2 |
| | | |||||
| * | Fix distcheck errors. | Matthew Barnes | 2011-10-23 | 1 | -0/+3 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-14 | 1 | -0/+9 |
|\| | |||||
| * | Bug #576478 - [Windows] Redirect Help->Contents to a web page | Milan Crha | 2011-10-13 | 1 | -0/+9 |
| | | |||||
* | | Build fixes | Rodrigo Moya | 2011-10-13 | 3 | -10/+7 |
| | | |||||
* | | Migrate most of the shell code to GSettings | Rodrigo Moya | 2011-10-13 | 4 | -94/+63 |
| | | |||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-13 | 2 | -7/+5 |
|\| | |||||
| * | Bug 661534 - "Current View" tooltip untranslated | Matthew Barnes | 2011-10-12 | 1 | -1/+1 |
| | | |||||
| * | Bug 661542 - Weird "Cannot upgrade from version 0.xxxx" on first use | Vincent Untz | 2011-10-12 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | GConf's default value for the version key is an empty string, which causes "sscanf (string, "%d.%d.%d", major, minor, micro)" to fail and leaves the major/minor/micro variables uninitialized. Instead, initialize the up front before reading the GConf key. | ||||
* | | Merge branch 'master' into wip/gsettings | Rodrigo Moya | 2011-10-10 | 9 | -327/+123 |
|\| | |||||
| * | Let GtkFileChooser track its own last-used-folder. | Matthew Barnes | 2011-10-06 | 3 | -74/+14 |
| | | | | | | | | | | | | GtkFileChooser in GTK+ 3.2 now keeps track of the last-used-folder itself, even across applications, so get out of its way and let it handle it. | ||||
| * | Remove EHintedEntry. | Matthew Barnes | 2011-10-06 | 2 | -15/+18 |
| | | | | | | | | | | GtkEntry in GTK+ 3.2 now provides this functionality through the new GtkEntry:placeholder-text property. | ||||
| * | GtkApplication has some new EShell-like features. | Matthew Barnes | 2011-10-06 | 6 | -238/+91 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I pushed a few EShell features up to GtkApplication for GTK+ 3.2, so we can now trim off the redundancies in EShell. 1) GtkApplication has a new "window-added" signal which replaces EShell's own "window-created" signal. 2) GtkApplication has a new "window-removed" signal which replaces EShell's own "window-destroyed" signal. 3) gtk_application_get_windows() now returns a list of windows sorted by most recently focused, replacing e_shell_get_watched_windows(). 4) GtkApplication now provides enough hooks to subclasses that we can remove e_shell_watch_window() and call gtk_application_add_window() directly. | ||||
* | | Merge from master | Rodrigo Moya | 2011-10-05 | 11 | -34/+28 |
|\| | |||||
| * | Simplify library dependency flags. | Matthew Barnes | 2011-10-05 | 1 | -10/+7 |
| | | | | | | | | | | | | | | | | | | We have a confusing array of nearly-identical CFLAGS/LIBS definitions in configure.ac. Time to simplify. Instead let's just have one definition that includes all the libraries provided by Evolution-Data-Server (incl. Camel). That, in combination with GNOME_PLATFORM, gives us most of what we need for compliation and linking, and we can sprinkle definitions for additional library dependencies in Makefile.am's as needed. | ||||
| * | Require GLib 2.30. | Matthew Barnes | 2011-09-30 | 1 | -10/+0 |
| | | | | | | | | Drop all GLIB_CHECK_VERSION macros. | ||||
| * | Miscellaneous cleanups from the account-mgmt branch. | Matthew Barnes | 2011-09-27 | 1 | -4/+7 |
| | | | | | | | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality. | ||||
| * | The EExtension framework is now in libebackend. | Matthew Barnes | 2011-09-26 | 9 | -14/+15 |
| | | | | | | | | | | | | | | | | The EModule, EExtensible and EExtension classes as well as the e_type_traverse() function have been moved to Evolution-Data-Server's libebackend library to replace e-data-server-module.c. Now Evolution-Data-Server modules use the same framework as Evolution. | ||||
| * | Make sure GConf schemas have defined default values | Milan Crha | 2011-09-14 | 1 | -5/+22 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-04 | 10 | -52/+69 |
| | | |||||
| * | Bug 657836 - Work around g_unix_signal API changes. | Matthew Barnes | 2011-09-01 | 1 | -1/+5 |
| | | | | | | | | | | | | Work around GLib API churn with regard to registering UNIX signal callbacks on the main loop. GLib >= 2.29.5 calls the function one thing, GLib >= 2.29.19 calls it another. | ||||
| * | Fix build break in libeshell. | Matthew Barnes | 2011-08-29 | 1 | -0/+1 |
| | | |||||
| * | EShell: Remove unused macro. | Matthew Barnes | 2011-08-08 | 1 | -2/+0 |
| | | |||||
| * | Remove link to FAQ as content is covered by new user docs | Andre Klapper | 2011-08-05 | 1 | -26/+0 |
| | | |||||
| * | Replace user name by username as used anywhere else in Evolution | Andre Klapper | 2011-07-28 | 1 | -1/+1 |
| | | |||||
| * | Bug 652634 - Runtime warning on second search dialog | Matthew Barnes | 2011-07-11 | 1 | -2/+8 |
| | | | | | | | | | | | | A signal handler connected to an EFilterRule was passing a GtkDialog instance as the closure. Eventually, the GtkDialog is destroyed but we never disconnected the signal handler. | ||||
| * | EShellContent: Fix underallocation of EAlertBar. | Matthew Barnes | 2011-07-07 | 1 | -27/+54 |
| | | | | | | | | Keeps GTK+ from going crazy with runtime warnings. | ||||
| * | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 4 | -129/+31 |
| | | |||||
| * | Including <glib-object.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 1 | -2/+0 |
| | | |||||
| * | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 3 | -3/+2 |
| | | |||||
| * | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 16 | -5/+60 |
| | | |||||
| * | EMFolderTree: Add an EAlertSink property. | Matthew Barnes | 2011-05-24 | 1 | -0/+32 |
| | | | | | | | | | | Now EMFolderTree has access to both an EShellBackend and an EAlertSink; everything it needs to build and submit EActivity instances. | ||||
| * | Bug 649993 - Change behavior of --component option | Matthew Barnes | 2011-05-24 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | | | | | This is primarily for the GNOME Shell calendar. If, for example, "evolution --component calendar" is invoked and there is already an Evolution window opened to the calendar view, present that window. Otherwise open a new Evolution window to the requested view. Same behavior applies to all requested views. | ||||
| * | Bug 650491 - Shell handles forwarding uris to existing process wrong | Matthew Barnes | 2011-05-23 | 5 | -46/+34 |
| | | | | | | | | | | This adds a "handle-uris" GAction which takes a string array argument, so the URIs can be passed to the primary process verbatim. | ||||
| * | Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM | Colin Walters | 2011-05-22 | 1 | -22/+19 |
| | | | | | | | | | | We can't call anything safely except write() inside a signal handler, g_unix_signal_add_watch_full() handles this for us nicely. | ||||
| * | Handle SIGTERM instead of SIGQUIT. | Matthew Barnes | 2011-05-22 | 1 | -9/+9 |
| | | | | | | | | SIGQUIT is supposed to produce a core dump. We don't want that. | ||||
| * | Bug 650525 - Don't install a SEGV handler | Colin Walters | 2011-05-22 | 1 | -51/+0 |
| | | | | | | | | | | Assume the operating system ships with a system-wide crash catching service like ABRT or Apport. | ||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-05-22 | 1 | -1/+2 |
| | | |||||
| * | Coding style cleanups. | Matthew Barnes | 2011-05-09 | 2 | -13/+13 |
| | | |||||
| * | Whitespace and coding style cleanups. | Matthew Barnes | 2011-05-08 | 3 | -11/+19 |
| | | |||||
| * | Bug 332497 - Add Edit -> Available Categories | Dan Vrátil | 2011-05-05 | 1 | -0/+44 |
| | | | | | | | | | | | | Opens a window to manage categories without having to edit a contact or appointment. Not available in the Mail shell view since it doesn't use categories. | ||||
| * | Bug 645825 - Search bar not changing color when showing results | Dan Vrátil | 2011-04-29 | 1 | -2/+2 |
| | | |||||
| * | Bug 648317 - MeeGo shell looking for the wrong atom | Abner Silva | 2011-04-21 | 1 | -1/+1 |
| | | | | | | | | | | | | Yet another s/MOBLIN/MEEGO/ https://bugs.meego.com/show_bug.cgi?id=13756 | ||||
| * | Remove the profiler plugin. | Matthew Barnes | 2011-03-29 | 1 | -4/+0 |
| | | | | | | | | | | | | | | This plugin was for developers, but no one uses it anymore. Plus the only profiling hooks left in Evolution were in the MessageList widget, which performs fine. There's better ways to collect profiling data these days anyway (sysprof, systemtap, etc.). | ||||
| * | Restore lockdown integration. | Matthew Barnes | 2011-03-28 | 4 | -90/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | With lockdown settings available through GSettings, widgets can handle lockdown integration themselves without having to use EShellSettings. Also fixed a few places where printing or save-to-disk actions were either not properly wired up or not responding to lockdown settings, but much more work needs done. Attachments, for example, are not honoring the disable-save-to-disk setting at all. This too requires the recently-added gsettings-desktop-schemas dependency. | ||||
| * | EShellContent: Whitespace cleanup. | Matthew Barnes | 2011-03-26 | 1 | -11/+11 |
| | | |||||
| * | Fix an EShell reference leak. | Matthew Barnes | 2011-03-25 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | GApplication calls g_main_loop_quit() immediately when the last window is destroyed, whereas we do it from an idle callback with an extra ref on EShell to keep it alive until the idle callback runs. But because GApplication beats us to the punch, our idle callback never runs and the EShell reference leaks. For now, we'll just disable the quit_mainloop() method of GApplication. If GtkApplication grows a signal equivalent to EShell::window-destroyed, EShell could drop its window_destroyed() method and let G[tk]Application handle things normally. | ||||
| * | Port EShell to GtkApplication. | Matthew Barnes | 2011-03-25 | 3 | -163/+182 |
| | | |||||
| * | Bug 645551 - Mailer statusbar jumping in size | Matthew Barnes | 2011-03-25 | 1 | -8/+42 |
| | | |||||
| * | Bug 644166 - Add style class to primary toolbars | Matthew Barnes | 2011-03-08 | 1 | -0/+4 |
| | | | | | | | | | | Requires GTK+ >= 3.0.2 since GTK_STYLE_CLASS_PRIMARY_TOOLBAR is a very recent addition. | ||||
| * | Bug #644107 - Local addressbooks created without relative_uri set | Milan Crha | 2011-03-07 | 1 | -4/+18 |
| | | |||||
| * | Typo in comment: s/datefime-formats/datetime-formats/ | Paul Menzel | 2011-03-07 | 1 | -1/+1 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-03-06 | 13 | -14/+30 |
| | | |||||
| * | Do not flush Outbox when mail shell backend not started | Milan Crha | 2011-03-04 | 2 | -0/+16 |
| | | |||||
| * | Merge duplicate local sources | Milan Crha | 2011-03-03 | 1 | -0/+88 |
| | | |||||
| * | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-02-25 | 13 | -94/+44 |
| | | |||||
| * | Write state.ini immediately in EShellView::dispose method | Milan Crha | 2011-02-24 | 1 | -3/+12 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-02-19 | 2 | -3/+7 |
| | | |||||
| * | Bug #638333 - Critical warning when invoking File->New->Mail Folder | Milan Crha | 2011-02-16 | 1 | -0/+2 |
| | | |||||
| * | Fix few memory leaks | Milan Crha | 2011-02-15 | 1 | -11/+0 |
| | | |||||
| * | Bug 642171 - Implicit libgnome dependency for lockdown GConf keys | Matthew Barnes | 2011-02-13 | 3 | -0/+12 |
| | | | | | | | | | | Lockdown keys have moved to gsettings-desktop-schemas, so disable lockdown integration until we're ready for GSettings. | ||||
| * | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-02-13 | 8 | -16/+16 |
| | | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
| * | Bug #638057 - Evolution --express doesn't remember status bar setting | Milan Crha | 2011-02-11 | 1 | -10/+4 |
| | | |||||
| * | Bug 641756 - Fix warnings from GCC 4.6 | Kjartan Maraas | 2011-02-09 | 2 | -14/+7 |
| | | | | | | | | GCC learned how to find dead assignments. | ||||
| * | Composer: Add Edit -> Preferences | Matthew Barnes | 2011-02-04 | 1 | -3/+2 |
| | | | | | | | | Opens the Preferences window to the Composer Preferences section. | ||||
| * | More whitespace cleanup. | Matthew Barnes | 2011-01-31 | 2 | -12/+12 |
| | | |||||
| * | Coding style and whitespace cleanup. | Matthew Barnes | 2011-01-30 | 1 | -2/+5 |
| | | |||||
| * | Bug #640516 - Information bar above folder list is empty | Milan Crha | 2011-01-26 | 1 | -6/+2 |
| | | |||||
| * | Adapt size_request vfuncs to latest gtk+-3.0 API. | Rodrigo Moya | 2011-01-25 | 4 | -38/+118 |
| | | |||||
| * | Dialogs no longer have separators. | Matthew Barnes | 2011-01-25 | 1 | -2/+2 |
| | | |||||
| * | Drop backward-compatibility cruft. | Matthew Barnes | 2011-01-25 | 7 | -22/+0 |
| | | |||||
| * | Bug #634403 - Mails Label popup menu is not updated properly | Milan Crha | 2011-01-19 | 2 | -0/+3 |
| | | |||||
| * | Fudge gtk_widget_get_preferred_size() for gtk2. | Matthew Barnes | 2011-01-15 | 3 | -11/+20 |
| | | | | | | | | | | Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using gtk_widget_size_request(). Reduces diff noise with gtk3 branch. | ||||
| * | Bug #638808 - camel_shutdown() called too early | Milan Crha | 2011-01-11 | 1 | -0/+1 |
| | | |||||
| * | Add e_shell_submit_alert(). | Matthew Barnes | 2010-12-27 | 2 | -0/+69 |
| | | | | | | | | | | | | An easy way to broadcast application-wide alerts to shell windows. These alerts will persist in all current and future shell windows until responded to (either programmatically or by the user). | ||||
| * | Bug #590245 - 'evolution --force-shutdown' should kill factories | Milan Crha | 2010-12-07 | 2 | -12/+73 |
| | | |||||
| * | Free/busy meeting view doesn't work due to non-working extension | Milan Crha | 2010-12-06 | 8 | -0/+24 |
| | | |||||
| * | Clarify command line parameter string | Andre Klapper | 2010-12-04 | 1 | -1/+2 |
| | | |||||
| * | Bug #207580 - Allow new mail check on individual accounts | Milan Crha | 2010-11-26 | 7 | -89/+0 |
| | | |||||
| * | Bug #635087 - Leftover files after migration of config/data/cache to XDG ↵ | Mathieu Trudel-Lapierre | 2010-11-23 | 1 | -7/+11 |
| | | | | | | | | directories | ||||
| * | Migrate the local store from mbox to maildir format | Chenthill Palanisamy | 2010-11-23 | 1 | -8/+2 |
| | | |||||
| * | Add a compatibility code to previous patch | Javier Jardón | 2010-11-09 | 1 | -0/+4 |
| | | |||||
| * | Use gtk_paned_new() instead gtk_[v|h]paned_new() | Javier Jardón | 2010-11-09 | 1 | -1/+1 |
| | | |||||
| * | Fix distcheck errors.EVOLUTION_2_91_2 | Matthew Barnes | 2010-11-08 | 1 | -1/+1 |
| | | |||||
* | | Make sure GConf schemas have defined default values | Milan Crha | 2011-09-14 | 1 | -5/+22 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-09-14 | 10 | -52/+69 |
| | | |||||
* | | Bug 657836 - Work around g_unix_signal API changes. | Matthew Barnes | 2011-09-14 | 1 | -1/+5 |
| | | | | | | | | | | | | Work around GLib API churn with regard to registering UNIX signal callbacks on the main loop. GLib >= 2.29.5 calls the function one thing, GLib >= 2.29.19 calls it another. | ||||
* | | Fix build break in libeshell. | Matthew Barnes | 2011-09-14 | 1 | -0/+1 |
| | | |||||
* | | EShell: Remove unused macro. | Matthew Barnes | 2011-09-14 | 1 | -2/+0 |
| | | |||||
* | | Remove link to FAQ as content is covered by new user docs | Andre Klapper | 2011-09-14 | 1 | -26/+0 |
| | | |||||
* | | Replace user name by username as used anywhere else in Evolution | Andre Klapper | 2011-09-14 | 1 | -1/+1 |
| | | |||||
* | | Bug 652634 - Runtime warning on second search dialog | Matthew Barnes | 2011-09-14 | 1 | -2/+8 |
| | | | | | | | | | | | | A signal handler connected to an EFilterRule was passing a GtkDialog instance as the closure. Eventually, the GtkDialog is destroyed but we never disconnected the signal handler. | ||||
* | | EShellContent: Fix underallocation of EAlertBar. | Matthew Barnes | 2011-09-14 | 1 | -27/+54 |
| | | | | | | | | Keeps GTK+ from going crazy with runtime warnings. | ||||
* | | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-30 | 4 | -129/+31 |
| | | |||||
* | | Including <glib-object.h> directly is rarely needed. | Matthew Barnes | 2011-06-30 | 1 | -2/+0 |
| | | |||||
* | | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-06-30 | 3 | -3/+2 |
| | | |||||
* | | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-06-30 | 16 | -5/+60 |
| | | |||||
* | | EMFolderTree: Add an EAlertSink property. | Matthew Barnes | 2011-06-30 | 1 | -0/+32 |
| | | | | | | | | | | Now EMFolderTree has access to both an EShellBackend and an EAlertSink; everything it needs to build and submit EActivity instances. | ||||
* | | Bug 649993 - Change behavior of --component option | Matthew Barnes | 2011-06-30 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | | | | | This is primarily for the GNOME Shell calendar. If, for example, "evolution --component calendar" is invoked and there is already an Evolution window opened to the calendar view, present that window. Otherwise open a new Evolution window to the requested view. Same behavior applies to all requested views. | ||||
* | | Bug 650491 - Shell handles forwarding uris to existing process wrong | Matthew Barnes | 2011-06-30 | 5 | -46/+34 |
| | | | | | | | | | | This adds a "handle-uris" GAction which takes a string array argument, so the URIs can be passed to the primary process verbatim. | ||||
* | | Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM | Colin Walters | 2011-06-30 | 1 | -22/+19 |
| | | | | | | | | | | We can't call anything safely except write() inside a signal handler, g_unix_signal_add_watch_full() handles this for us nicely. | ||||
* | | Handle SIGTERM instead of SIGQUIT. | Matthew Barnes | 2011-06-30 | 1 | -9/+9 |
| | | | | | | | | SIGQUIT is supposed to produce a core dump. We don't want that. | ||||
* | | Bug 650525 - Don't install a SEGV handler | Colin Walters | 2011-06-30 | 1 | -51/+0 |
| | | | | | | | | | | Assume the operating system ships with a system-wide crash catching service like ABRT or Apport. | ||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 1 | -1/+2 |
| | | |||||
* | | Coding style cleanups. | Matthew Barnes | 2011-06-30 | 2 | -13/+13 |
| | | |||||
* | | Whitespace and coding style cleanups. | Matthew Barnes | 2011-06-30 | 3 | -11/+19 |
| | | |||||
* | | Bug 332497 - Add Edit -> Available Categories | Dan Vrátil | 2011-06-30 | 1 | -0/+44 |
| | | | | | | | | | | | | Opens a window to manage categories without having to edit a contact or appointment. Not available in the Mail shell view since it doesn't use categories. | ||||
* | | Bug 645825 - Search bar not changing color when showing results | Dan Vrátil | 2011-06-30 | 1 | -2/+2 |
| | | |||||
* | | Bug 648317 - MeeGo shell looking for the wrong atom | Abner Silva | 2011-06-30 | 1 | -1/+1 |
| | | | | | | | | | | | | Yet another s/MOBLIN/MEEGO/ https://bugs.meego.com/show_bug.cgi?id=13756 | ||||
* | | Remove the profiler plugin. | Matthew Barnes | 2011-06-30 | 1 | -4/+0 |
| | | | | | | | | | | | | | | This plugin was for developers, but no one uses it anymore. Plus the only profiling hooks left in Evolution were in the MessageList widget, which performs fine. There's better ways to collect profiling data these days anyway (sysprof, systemtap, etc.). | ||||
* | | Restore lockdown integration. | Matthew Barnes | 2011-06-30 | 4 | -90/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | With lockdown settings available through GSettings, widgets can handle lockdown integration themselves without having to use EShellSettings. Also fixed a few places where printing or save-to-disk actions were either not properly wired up or not responding to lockdown settings, but much more work needs done. Attachments, for example, are not honoring the disable-save-to-disk setting at all. This too requires the recently-added gsettings-desktop-schemas dependency. | ||||
* | | EShellContent: Whitespace cleanup. | Matthew Barnes | 2011-06-30 | 1 | -11/+11 |
| | | |||||
* | | Fix an EShell reference leak. | Matthew Barnes | 2011-06-30 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | GApplication calls g_main_loop_quit() immediately when the last window is destroyed, whereas we do it from an idle callback with an extra ref on EShell to keep it alive until the idle callback runs. But because GApplication beats us to the punch, our idle callback never runs and the EShell reference leaks. For now, we'll just disable the quit_mainloop() method of GApplication. If GtkApplication grows a signal equivalent to EShell::window-destroyed, EShell could drop its window_destroyed() method and let G[tk]Application handle things normally. | ||||
* | | Port EShell to GtkApplication. | Matthew Barnes | 2011-06-30 | 3 | -163/+182 |
| | | |||||
* | | Bug 645551 - Mailer statusbar jumping in size | Matthew Barnes | 2011-06-30 | 1 | -8/+42 |
| | | |||||
* | | Bug 644166 - Add style class to primary toolbars | Matthew Barnes | 2011-06-30 | 1 | -0/+4 |
| | | | | | | | | | | Requires GTK+ >= 3.0.2 since GTK_STYLE_CLASS_PRIMARY_TOOLBAR is a very recent addition. | ||||
* | | Bug #644107 - Local addressbooks created without relative_uri set | Milan Crha | 2011-06-30 | 1 | -4/+18 |
| | | |||||
* | | Typo in comment: s/datefime-formats/datetime-formats/ | Paul Menzel | 2011-06-30 | 1 | -1/+1 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 13 | -14/+30 |
| | | |||||
* | | Do not flush Outbox when mail shell backend not started | Milan Crha | 2011-06-30 | 2 | -0/+16 |
| | | |||||
* | | Merge duplicate local sources | Milan Crha | 2011-06-30 | 1 | -0/+88 |
| | | |||||
* | | Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly | Milan Crha | 2011-06-30 | 13 | -94/+44 |
| | | |||||
* | | Write state.ini immediately in EShellView::dispose method | Milan Crha | 2011-06-30 | 1 | -3/+12 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 2 | -3/+7 |
| | | |||||
* | | Bug #638333 - Critical warning when invoking File->New->Mail Folder | Milan Crha | 2011-06-30 | 1 | -0/+2 |
| | | |||||
* | | Fix few memory leaks | Milan Crha | 2011-06-30 | 1 | -11/+0 |
| | | |||||
* | | Bug 642171 - Implicit libgnome dependency for lockdown GConf keys | Matthew Barnes | 2011-06-30 | 3 | -0/+12 |
| | | | | | | | | | | Lockdown keys have moved to gsettings-desktop-schemas, so disable lockdown integration until we're ready for GSettings. | ||||
* | | Remove NULL checks for GObject methods. | Matthew Barnes | 2011-06-30 | 8 | -16/+16 |
| | | | | | | | | | | As of GLib 2.28 all GObject virtual methods, including constructed(), are safe to chain up to unconditionally. Remove unnecessary checks. | ||||
* | | Bug #638057 - Evolution --express doesn't remember status bar setting | Milan Crha | 2011-06-30 | 1 | -10/+4 |
| | | |||||
* | | Bug 641756 - Fix warnings from GCC 4.6 | Kjartan Maraas | 2011-06-30 | 2 | -14/+7 |
| | | | | | | | | GCC learned how to find dead assignments. | ||||
* | | Composer: Add Edit -> Preferences | Matthew Barnes | 2011-06-30 | 1 | -3/+2 |
| | | | | | | | | Opens the Preferences window to the Composer Preferences section. | ||||
* | | More whitespace cleanup. | Matthew Barnes | 2011-06-30 | 2 | -12/+12 |
| | | |||||
* | | Coding style and whitespace cleanup. | Matthew Barnes | 2011-06-30 | 1 | -2/+5 |
| | | |||||
* | | Bug #640516 - Information bar above folder list is empty | Milan Crha | 2011-06-30 | 1 | -6/+2 |
| | | |||||
* | | Adapt size_request vfuncs to latest gtk+-3.0 API. | Rodrigo Moya | 2011-06-30 | 4 | -38/+118 |
| | | |||||
* | | Dialogs no longer have separators. | Matthew Barnes | 2011-06-30 | 1 | -2/+2 |
| | | |||||
* | | Drop backward-compatibility cruft. | Matthew Barnes | 2011-06-30 | 7 | -22/+0 |
| | | |||||
* | | Bug #634403 - Mails Label popup menu is not updated properly | Milan Crha | 2011-06-30 | 2 | -0/+3 |
| | | |||||
* | | Fudge gtk_widget_get_preferred_size() for gtk2. | Matthew Barnes | 2011-06-30 | 3 | -11/+20 |
| | | | | | | | | | | Easy enough to fake gtk_widget_get_preferred_size() in gtk2 using gtk_widget_size_request(). Reduces diff noise with gtk3 branch. | ||||
* | | Bug #638808 - camel_shutdown() called too early | Milan Crha | 2011-06-30 | 1 | -0/+1 |
| | | |||||
* | | Add e_shell_submit_alert(). | Matthew Barnes | 2011-06-30 | 2 | -0/+69 |
| | | | | | | | | | | | | An easy way to broadcast application-wide alerts to shell windows. These alerts will persist in all current and future shell windows until responded to (either programmatically or by the user). | ||||
* | | Bug #590245 - 'evolution --force-shutdown' should kill factories | Milan Crha | 2011-06-30 | 2 | -12/+73 |
| | | |||||
* | | Free/busy meeting view doesn't work due to non-working extension | Milan Crha | 2011-06-30 | 8 | -0/+24 |
| | | |||||
* | | Clarify command line parameter string | Andre Klapper | 2011-06-30 | 1 | -1/+2 |
| | | |||||
* | | Bug #207580 - Allow new mail check on individual accounts | Milan Crha | 2011-06-30 | 7 | -89/+0 |
| | | |||||
* | | Bug #635087 - Leftover files after migration of config/data/cache to XDG ↵ | Mathieu Trudel-Lapierre | 2011-06-30 | 1 | -7/+11 |
| | | | | | | | | directories | ||||
* | | Migrate the local store from mbox to maildir format | Chenthill Palanisamy | 2011-06-30 | 1 | -8/+2 |
| | | |||||
* | | Add a compatibility code to previous patch | Javier Jardón | 2010-11-10 | 1 | -0/+4 |
| | | |||||
* | | Use gtk_paned_new() instead gtk_[v|h]paned_new() | Javier Jardón | 2010-11-10 | 1 | -1/+1 |
| | | |||||
* | | Fix distcheck errors. | Matthew Barnes | 2010-11-10 | 1 | -1/+1 |
|/ | |||||
* | Simplify EActivity. | Matthew Barnes | 2010-10-23 | 5 | -50/+63 |
| | | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet. | ||||
* | Bug #597567 - Crash in comp_subject() | Milan Crha | 2010-10-21 | 1 | -0/+8 |
| | | | | Fix works only when compiled with libical 0.46 or later | ||||
* | EAlert: Allow arbitrary actions to be added. | Matthew Barnes | 2010-10-19 | 7 | -35/+130 |
| | | | | | | | | | | | | | | You can now amend the predefined actions in an EAlert by calling e_alert_add_action(). Useful for adding actions from an existing GtkUIManager. Call e_alert_peek_actions() to obtain a combined list of predefined and custom actions. These will typically serve as "related" actions for GtkButtons (cf. gtk_activatable_set_related_action()). Also, both EShellWindow and EShellView now implement EAlertSink. Use EShellWindow for application-wide alerts, EShellView for view-specific alerts. | ||||
* | Implement EAlertSinkInterface in EShellContent. | Matthew Barnes | 2010-10-18 | 3 | -14/+155 |
| | | | | Use the same alert handling policy as the composer. | ||||
* | EShellView: Mark a string for translation. | Matthew Barnes | 2010-10-18 | 1 | -3/+1 |
| | |||||
* | Replace EBinding with GBinding. | Matthew Barnes | 2010-10-14 | 9 | -88/+144 |
| | | | | | | GObject now does property bindings itself. Requires GLib >= 2.26. | ||||
* | Bug 461769 - Add a --force-online command line option | Matthew Barnes | 2010-10-14 | 3 | -12/+49 |
| | | | | | Use it to override network availability detection as reported by NetworkManager or other network monitoring software. | ||||
* | EShellBackend: Respond to EShell::prepare-for-quit signals. | Matthew Barnes | 2010-10-14 | 2 | -8/+149 |
| | | | | | | | | | | | | Listen for "prepare-for-quit" signals from the shell and inhibit shutdown until all the activities we're tracking are finalized. Also, add a couple supporting functions: gboolean e_shell_backend_is_busy (EShellBackend *shell_backend); void e_shell_backend_cancel_all (EShellBackend *shell_backend); These will eventually replace mail_msg_active() and mail_cancel_all(). | ||||
* | Bug #631320 - GtkObject is gone in GTK3 | Milan Crha | 2010-10-07 | 1 | -25/+10 |
| |