aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/em-composer-prefs.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug 732140 - Allow multiple folder selection when creating Send account ↵Milan Crha2014-07-021-32/+45
| | | | overrides
* EHTMLEditor - Stop using deprecated gtk-stock itemsTomas Popela2014-06-251-1/+1
|
* Fix runtime warnings when opening Edit->PreferencesMilan Crha2014-06-121-5/+0
| | | | | These were new after merging webkit-composer branch changes, but just some leftovers.
* Bug 540362: [webkit-composer] Use webkit for composerTomas Popela2014-06-091-82/+36
| | | | Merge wip/webkit-composer branch into master.
* Bug 731321 - Missing custom types when loading .ui definitionMilan Crha2014-06-061-2/+1
|
* Bug 604346 - Ctrl+Enter sends mail without asking confirmationMilan Crha2014-06-031-0/+6
|
* Add "Send messages through Outbox folder" optionMilan Crha2014-06-021-0/+6
| | | | | | | | | | | Users ask from time to time for the old behaviour when the messages used to be saved through Outbox, rather than the composer being opened all the time the message is sending. The change is pretty simple, thus why not to add it. Note the Outbox is not flushed after sending, the users is responsible to invoke the Outbox flush on his/her own. This also allows a user to postpone the message send for later.
* EMFolderSelector: Remove 'title' argument when creating.Matthew Barnes2014-03-271-2/+4
| | | | | | Just call gtk_window_set_title() after creating the dialog. This makes EMFolderSelector a little more "subclassable".
* EMFolderSelector: Add a "default-button-label" property.Matthew Barnes2014-03-271-1/+3
| | | | | | | Replaces the 'oklabel' argument when creating a new dialog, and can be changed after the dialog is created. This makes EMFolderSelector a little more "subclassable".
* EMFolderSelector: Add a "caption" property.Matthew Barnes2014-03-271-1/+1
| | | | | | | Replaces the 'text' argument when creating a new dialog, and can be changed after the dialog is created. This makes EMFolderSelector a little more "subclassable".
* EMFolderSelector: Add a "can-create" property.Matthew Barnes2014-03-271-1/+1
| | | | | | | Replaces the EM_FOLDER_SELECTOR_CAN_CREATE flag, and can also be set after the selector dialog is instantiated. This makes EMFolderSelector a little more "subclassable".
* Stop using deprecated gtk-stock itemsMilan Crha2014-02-131-2/+2
|
* Bug 721545 - License text contains obsolete FSF postal addressMatthew Barnes2014-01-081-10/+9
|
* Convert libemail-engine to a single-include model.Matthew Barnes2013-11-121-2/+0
| | | | Use: #include <libemail-engine/libemail-engine.h>
* Miscellaeous cleanups.Matthew Barnes2013-10-201-40/+61
|
* Bug #215115 - Per-folder From: email addressMilan Crha2013-10-081-0/+747
| | | | | | The change also allows setting accounts for certain recipients (based on a part of the recipient address). The option can be found in Folder Properties and in Edit->Preferences->Composer Preferences->Send Account.
* 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.