aboutsummaryrefslogtreecommitdiffstats
path: root/modules/mail/em-account-prefs.c
Commit message (Collapse)AuthorAgeFilesLines
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-1/+2
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-9/+5
|
* Bug #632562 - Disabled account in preferences not remove in folder treeMilan Crha2010-11-031-1/+3
|
* Give MailSession a permanent home.Matthew Barnes2010-10-131-34/+129
| | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.
* 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.
* Defer the load / creation of configuration UI with changes toMichael Meeks2010-08-111-1/+6
| | | | | | | | | 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.
* Convert "startup-wizard" to an EExtension.Matthew Barnes2010-06-031-3/+13
| | | | | | | | | | | | | | Convert the "startup-wizard" EPlugin to an EExtension, and fix up the importing UI a bit (but it still needs a lot more love). Importing progress is now shown directly in the GtkAssistant window. Define a new EConfigItem type (E_CONFIG_PAGE_PROGRESS) for creating progress pages in a GtkAssistant. Also, change EMAccountEditor semantics slightly: you now have to call e_config_create_window() manually after creating a new EMAccountEditor instance. This allows extra EConfigItems (specifications for the window content) to be added manually before the window is created.
* Only #include Camel's top-level header.Matthew Barnes2010-04-031-2/+0
|
* Restructure capplet stuffs and load only on express mode.Srinivasa Ragavan2010-03-141-1/+1
|
* Switch to anjal style on express mode.Srinivasa Ragavan2010-03-141-15/+18
|
* Integrate into new account button.Srinivasa Ragavan2010-03-141-1/+4
|
* Remove dead assignments found by clang.Matthew Barnes2010-01-161-2/+0
|
* BugĀ 606250 - Remove usage of deprecated GTK+ symbolsMatthew Barnes2010-01-081-4/+4
| | | | Several GtkWidget macros were recently deprecated.
* Port all error code to use GObject-ified EAlert / EAlertDialogJonathon Jongsma2009-12-081-1/+1
| | | | | | The changes are mainly including the e-alert-header.h header instead of just e-alert.h. This allows us to include e-alert.h in non-UI situations when necessary.
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-011-3/+3
| | | | | | | | | | 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
* port modules/ to new EError API.Jonathon Jongsma2009-12-011-2/+2
| | | | | | This should be everything now. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* BugĀ 567260 - Migrate from GnomeDruid to GtkAssistantMilan Crha2009-08-181-17/+17
|
* Radically reorganize source code.Matthew Barnes2009-06-251-0/+323
- 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.