aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/em-composer-prefs.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove more Express Mode hacks.Matthew Barnes2013-04-011-15/+8
| | | | | | This removes all traces of Express Mode from all but the contact editor and calendar appointment editor. Need to evaluate the remaining cases individually.
* Remove e_shell_hide_widgets_for_express_mode().Matthew Barnes2013-04-011-7/+0
| | | | No longer needed.
* Remove EMailShellSettings.Matthew Barnes2013-03-171-154/+110
| | | | | | | | EShellSettings predates GSettings and is no longer necessary. GSettings allows binding GObject properties to GSettings keys, with optional mapping functions. That fulfills the purpose of EShellSettings.
* e-config: Remove unused functions.Matthew Barnes2012-12-171-2/+1
| | | | | | | | | | | | 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.
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Bug 685675 - Fix packing of spell check language optionsMatthew Barnes2012-10-101-11/+1
| | | | | | Word-wrapped GtkLabels and GtkTables just don't seem to get along. The vertical allocation for the GtkLabel was way too big. Replace the GtkTable with a GtkGrid.
* Coding style and whitespace cleanup.Matthew Barnes2012-08-201-1/+1
|
* Remove the last remaining usage of GConfMilan Crha2012-06-151-1/+1
|
* Adapt modules/mail to the new ESource API.Matthew Barnes2012-06-031-23/+4
|
* Bug #655021 - "Character set" vs "Character encoding"Milan Crha2012-02-161-0/+3
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-9/+12
| | | | | | | 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 #665103 - Blank composer/mail/network preferences windowsMilan Crha2011-11-291-3/+4
|
* Remove some unnecessary GConf crud.Matthew Barnes2011-11-281-4/+0
|
* Use e_restore_window() and "org.gnome.evolution.window".Matthew Barnes2011-11-281-1/+0
| | | | Apply it to all windows with persistent size and/or position.
* Bug #662914 - Reply to gnupg signed mails should be signedMilan Crha2011-11-141-0/+7
|
* GtkApplication has some new EShell-like features.Matthew Barnes2011-10-061-2/+2
| | | | | | | | | | | | | | | | | | 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.
* Miscellaneous cleanups from the account-mgmt branch.Matthew Barnes2011-09-271-14/+19
| | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality.
* Coding style and whitespace cleanup.Matthew Barnes2011-09-041-1/+3
|
* Miscellaneous cleanups.Matthew Barnes2011-08-311-4/+5
| | | | | | | Reducing diff noise with the account-mgmt branch. Trying to erode our dependency on EAccount as much as possible, or at least isolate its usage, to make things easier for me on the branch.
* EConfig: Broadcast abort/commit events by way of signals.Matthew Barnes2011-08-111-1/+1
| | | | | Remove the clumsy abortfunc and commitfunc callback arguments from e_config_add_items().
* Bug #655430 - Forgotten EMailJunkOptions type init for mail-config.uiMilan Crha2011-07-281-0/+2
|
* Bug 652958 - Evolution Account Assistant jumps stepsMatthew Barnes2011-07-011-0/+1
| | | | | | | The GTK+ patch in bug 653705 is also required for the Account Assistant to work properly under the new GtkAssistant design in GTK+ 3.1. This commit only deals with sidebar ordering issues.
* Coding style cleanups.Matthew Barnes2011-05-091-3/+3
|
* Kill em_composer_prefs_new_signature().Matthew Barnes2011-04-151-12/+0
| | | | No longer used.
* Restore lockdown integration.Matthew Barnes2011-03-281-24/+0
| | | | | | | | | | | | | 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.
* Bug 642171 - Implicit libgnome dependency for lockdown GConf keysMatthew Barnes2011-02-131-0/+8
| | | | | Lockdown keys have moved to gsettings-desktop-schemas, so disable lockdown integration until we're ready for GSettings.
* More whitespace cleanup.Matthew Barnes2011-01-311-1/+1
|
* Bug #637906 - Don't ask again when sending to non-mail recipientsMilan Crha2011-01-061-0/+7
|
* Bug #632767 - Some widgets removed from mail-config.uiMilan Crha2010-10-271-3/+1
|
* Move more account utilities to e-account-utils.c.Matthew Barnes2010-10-191-1/+0
|
* Kill mail_config_get_gconf_client().Matthew Barnes2010-10-191-1/+2
|
* Replace EBinding with GBinding.Matthew Barnes2010-10-141-95/+104
| | | | | | GObject now does property bindings itself. Requires GLib >= 2.26.
* Fix a crapload of run-time warnings.Matthew Barnes2010-09-151-9/+4
| | | | EConfig and EMAccountEditor are very, very brittle.
* mail-config.ui cleanups.Matthew Barnes2010-09-131-2/+3
| | | | | | - Fix GtkVBox orientations. - Reduce container widgets. - Remove unused widgets.
* Coding style and whitespace cleanup.Matthew Barnes2010-08-291-2/+2
|
* GObject boilerplate cleanup.Matthew Barnes2010-08-251-32/+7
| | | | | | | Prefer thread-safe G_DEFINE_TYPE and G_DEFINE_INTERFACE macros over manual GType registration. This is just a start... lots more to do.
* Whitespace and coding style cleanup.Matthew Barnes2010-08-141-8/+40
|
* Defer the load / creation of configuration UI with changes toMichael Meeks2010-08-111-1/+2
| | | | | | | | | e_preferences_window to take factory callbacks and store a reference to the shell. - This makes start-up substantially faster, particularly on Atom (eg.). Remove a number of idle handlers used to create these UIs in the first instance, cleaning the code.
* Add nag popup when mailing list hijacks private reply with Reply-To: headerDavid Woodhouse2010-07-161-0/+5
|
* Change 'Reply to All' toolbar button into configurable 'Group Reply'David Woodhouse2010-07-151-0/+5
| | | | | ...with a dropdown menu like the Forward button, and configuration for whether it tries to do 'Reply to List' by default.
* Add support for ignoring mailing list Reply-To: headersDavid Woodhouse2010-07-151-0/+5
|
* Warn on reply-to-all with too many recipientsDavid Woodhouse2010-07-151-0/+5
|
* Bug 624204 - Warn when replying privately to a mailing list messageDavid Woodhouse2010-07-151-0/+5
|
* Merge branch 'express2'Matthew Barnes2010-05-271-0/+9
|\
| * Don't use gconf to store the names of widgets to hideFederico Mena Quintero2010-04-271-1/+6
| | | | | | | | | | | | That was just for development. Now we hardcode the lists of widgets. Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * Merge branch 'express2' into express2-reduced-preferencesFederico Mena Quintero2010-04-101-0/+4
| |\
| | * Merge gnome-2-30 into express2 to get bugfixesFederico Mena Quintero2010-04-101-0/+4
| | |\ | | | | | | | | | | | | | | | | | | | | Note that express2 got some documentation for EExtensible and friends, and that documentation is not in gnome-2-30 yet. We need to cherry-pick those commits into gnome-2-30 and elsewhere.
| | | * [win32] Be consistent in disabling the lockdown options.Fridrich Strba2010-04-081-0/+4
| | | |
| * | | Hide widgets for the composer's preferences in Express modeFederico Mena Quintero2010-04-091-0/+4
| |/ / | | | | | | | | | Signed-off-by: Federico Mena Quintero <federico@novell.com>
| * / Express: Composer always defaults to HTML modeMatthew Barnes2010-04-071-6/+13
| |/ | | | | | | | | | | Composer and signature editor always default to HTML in Express mode. Hide the corresponding composer preference. This will not affect the user preference in normal mode.
* | Only #include Camel's top-level header.Matthew Barnes2010-04-031-2/+0
| |
* | Express: Composer always defaults to HTML modeMatthew Barnes2010-03-301-6/+13
| | | | | | | | | | | | Composer and signature editor always default to HTML in Express mode. Hide the corresponding composer preference. This will not affect the user preference in normal mode.
* | Clear one more instance of lockdown settingsFridrich Strba2010-03-241-0/+2
| |
* | [win32] Be consistent in disabling the lockdown options.Fridrich Strba2010-03-211-0/+2
|/
* Remove dead assignments found by clang.Matthew Barnes2010-01-161-2/+0
|
* Kill e_popup_menu().Matthew Barnes2010-01-051-2/+0
| | | | | The function is trivial and was only used from ETableHeaderItem. This also eliminates widgets/misc/e-gui-utils.[ch].
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-011-1/+0
| | | | | | | | | | The EError mechanism is used both for error dialogs as well as basic alerts or user prompts, so we should give it a more general name which matches this use. This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that were not actually being used. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* BugĀ 589153 - Use GtkBuilder instead of libgladeMatthew Barnes2009-11-171-27/+27
|
* Fix duplicate symbols in Glade files.Matthew Barnes2009-09-251-1/+1
|
* Relax the EBinding API to reduce GObject casting.Matthew Barnes2009-09-021-34/+34
| | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing.
* Kill the last GtkOptionMenu instances.Matthew Barnes2009-07-031-66/+12
| | | | | | | Wrote a new widget (ECharsetComboBox) to replace e-charset-picker.c. The widget provides a "charset" string property that allows us to bind to GConf keys (via EShellSettings). Moved e_charset_add_radio_actions() to e-util/e-charset.c. Updated Glade files, #include lines, etc.
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+621
- Collect all shell modules into a new top-level 'modules' directory: $(top_srcdir)/modules/addressbook $(top_srcdir)/modules/calendar $(top_srcdir)/modules/mail Nothing is allowed to link to these, not plugins nor other modules. THIS SOLVES BUG #571275 AND OPENS THE DOOR TO PORTING TO MAC OS X. - Mimic the libevolution-mail-shared library from master (except drop the "shared" suffix) and have libevolution-mail-importers and all mail-related plugins link to it. - Discard the a11y subdirectories and have the files live alongside their counterpart widgets.