a650f15f00
Store the initial view request and use that to decide whether to show
...
startup wizard or not. Show only for mail and not calendar.
2010-04-22 17:27:20 +05:30
2593383aec
Detect MeeGo, and propagate settings variously.
...
Adapt widget naming on MeeGo for theming etc.
2010-04-12 14:50:44 +01:00
ea92ec7bef
Don't use the previous stored default shell type in express mode.
...
This avoids closing the mail, then addressbook, and getting only an
addressbook when re-run (with no switchers in express mode).
2010-03-16 20:37:56 +00:00
730cf96cd0
Remove some more unnecessary windows workarounds.
2010-03-14 23:13:29 +01:00
d7494c8f16
Shell and UI manager cleanups.
...
Replace the EVO_EXPRESS environment variable with an --express command
line option. (Note, this adds a new translatable string for --help.)
Add an EUIManager class with an "express-mode" property and custom load
functions that use our new "express" preprocessor. This replaces the UI
manager functions in e-utils.c.
(Also going to see if I can get GTK+ to add an "add_ui_from_string"
method to GtkUIManagerClass that we can override. Then we could just
call gtk_ui_manager_add_ui_from_string() and the preprocessor would
automatically do its thing and chain up.)
Add an "express-mode" read-only GObject property to EShell.
Add e_shell_configure_ui_manager() to e-shell-utils.c. For now this
just creates a one-way property binding:
EShell:express-mode -> EUIManager:express-mode
Call this immediately after e_ui_manager_new(). (EUIManager can't do
this itself because it lives too low in the dependency hierarchy and
doesn't know about EShell.)
2010-03-13 20:53:17 -05:00
087a8cbc5a
Remove left-over ORBit2 calls on windows
2010-03-05 21:50:42 +01:00
11ecab76c4
Bug 608340 - Help text missing --debug parameter
2010-01-28 09:52:07 -05:00
8bbc48cd77
Changes in mingw.org last w32api/mingw-rt packages.
2010-01-28 14:42:27 +01:00
53d9c34bb5
Bug 606342 - PST option not offered in single file import
2010-01-22 16:16:42 -05:00
78c24066fa
Bug 604520 - Create first account window hidden behind main window
2010-01-11 12:30:45 -05:00
5c80f1534b
Coding style and whitespace cleanup.
2010-01-04 20:22:21 -05:00
60e6ecbb42
Remove some obsolete GConf keys.
...
/apps/evolution/mail/display/show_preview
/apps/evolution/mail/display/thread_list
These keys are no longer needed since we're storing the settings by
folder now in ~/.evolution/mail/config/state. To simplify things we use
hard-coded defaults: TRUE for PreviewVisible, FALSE for GroupByThreads.
2009-12-19 00:46:19 -05:00
baea9882fc
Move icon theme path setup from main() to EShell.
...
So Anjal picks it up.
2009-12-14 15:37:17 -05:00
ba05eccc8d
Revise the EShell ref-leak check to not upset Valgrind.
2009-12-02 16:50:53 -05:00
38a616e8b7
Add an EShell:module-directory constructor property.
...
This tells EShell where to look for EModules. Best practice is to
define the directory in your CPPFLAGS and then pass it to EShell at
instantiation time, like so:
Makefile.am:
evolution_CPPFLAGS = \
-DMODULEDIR=\""$(moduledir)"\"
...
main.c:
shell = g_object_new (
E_TYPE_SHELL, "module-directory", MODULEDIR, ...);
2009-12-02 00:57:44 -05:00
c2ee0afbc8
Rename EError to EAlert to match general use better
...
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
2009-11-30 13:33:04 -06:00
c6727d66ad
Implement a new 'killev' program.
...
For now this only terminates Evolution, but the same basic approach
should also be used with the Evolution-Data-Server D-Bus services.
2009-11-26 21:18:59 -05:00
04aac07030
Make EShell more subclassable.
...
Add method pointers to EShellClass for all the EShell signals.
Also rework my previous --quit corner case workaround: we'll want to do
the full shutdown procedure after all, since the backends have already
spun up.
2009-11-26 13:32:00 -05:00
aa3152a2ec
Add a --quit command-line option.
...
This -asks- an existing Evolution process to quit. It is equivalent to
selecting File->Quit in the main window. It does not kill the process.
My plan is to use this as part of a new --force-shutdown implementation.
2009-11-26 10:28:31 -05:00
20efbd7c8b
Add a --geometry command-line option.
...
Applies the user's window geometry string to the first main window.
Suggested in bug #529565 .
2009-11-25 13:37:13 -05:00
f11f1c477d
Kill Evolution's icon cache once and for all.
...
GTK+ already does this. Eliminates e_icon_factory_init() and
e_icon_factory_shutdown().
2009-11-19 14:51:11 -05:00
054c088169
Bug 589153 - Use GtkBuilder instead of libglade
2009-11-16 19:33:32 -05:00
13d07fdb63
Bug #588093 - Allow import of local files from command line
2009-11-12 12:32:06 +01:00
a7f8b56ec4
Rearrange variables and Windows-only code to avoid warning
2009-11-11 15:29:52 +02:00
5beeca1f80
Kill e-cursor(s) (both of them).
2009-11-09 21:19:20 -05:00
362260797f
Bug #599740 - Crashing in g_thread_init
2009-10-27 10:53:48 +01:00
8fffb9de5d
Bug 596952 - Offline mode does not stick when set from command line
2009-10-07 15:05:15 -05:00
ad4df4c04b
Clean up includes in main.c.
2009-10-07 14:50:07 -05:00
3b2cfae176
Trim unused or unnecessary bits from the import framework.
2009-09-26 10:28:05 -04:00
461f022eb7
Kill the killev program, and the whole tools directory.
...
The --force-shutdown option now simply runs "pkill evolution".
2009-09-18 11:58:19 -04:00
3f1448b011
Restore the alarm notify daemon.
...
Convert evolution-alarm-notify to an autostart program, add a .desktop
file for it, and use libunique to ensure only one instance is running.
2009-09-18 11:58:19 -04:00
3f00bdbfcb
Bug #590707 - Initialize DBus threading on start
2009-09-10 12:14:13 +02:00
8f0093b0d8
Start migration -after- loading all modules and plugins.
2009-09-01 16:52:04 -04:00
32f545cdf0
Simplify EPlugin loading at startup.
...
- Require all EPlugin and EPluginHook subtypes be registered before
loading plugins. This drastically simplifies the EPlugin/EPluginHook
negotiation.
- Turn most EPluginHook subtypes into GTypeModules and register their
types from an e_module_load() function (does not include shell hooks).
- Convert EPluginLib and the Mono and Python bindings to GTypeModules
and register their types from an e_module_load() function, and kill
EPluginTypeHook.
2009-08-29 17:23:20 -04:00
2b8c7c62aa
Exit if no command-line URIs are handled.
2009-08-24 23:08:13 -04:00
ffde0e3758
Stop killing evolution-data-server services.
...
That includes startup and --force-shutdown.
2009-08-23 10:53:42 -04:00
ff7084ffe4
Bug 571488 - Migrate from deprecated gnome_sound to libcanberra
2009-08-23 08:31:14 -04:00
6dd8576ebb
Remove an unnecessary libgnomeui include.
2009-08-18 10:17:43 -04:00
374bd42f69
Fix excessive whitespace.
2009-07-14 11:26:22 -04:00
c4d1d29eaa
Fix a problem with EShell initialization.
2009-07-12 08:59:41 -04:00
10eab23500
Implement the shutdown protocol and stub in session management.
...
The shutdown protocol is modelled after online/offline preparation.
Session management code is copied from libegg. Not yet used.
2009-07-10 18:47:29 -04:00
31fd01398c
Merge branch 'master' into kill-bonobo
...
Conflicts:
addressbook/util/addressbook.h
calendar/gui/e-week-view-main-item.c
configure.ac
e-util/Makefile.am
mail/em-account-editor.c
mail/em-folder-selection-button.c
shell/e-shell.c
2009-07-10 14:11:48 -04:00
cc1e4cfed2
[win32] When started from a console, get console output (Windows XP or
...
later only).
2009-07-03 19:05:44 +02:00
8dc6bbd250
Get the "startup-wizard" plugin working again.
2009-06-30 10:47:59 -04:00
433eac7844
More code cleanup.
2009-06-02 10:35:03 -04:00
8771a6de35
More code cleanup.
2009-06-01 19:09:19 -04:00
fad4af8a3d
Prefer GLib basic types over C types.
2009-05-28 12:13:23 -04:00
6f5464f34c
Remove trailing whitespace, again.
2009-05-28 12:13:22 -04:00
948235c3d1
Prefer GLib basic types over C types.
2009-05-27 10:29:19 -04:00
cc3a98fc1a
Merge branch 'master' into kill-bonobo
...
Conflicts:
a11y/widgets/ea-combo-button.c
a11y/widgets/ea-combo-button.h
addressbook/gui/component/addressbook-component.c
addressbook/gui/component/addressbook-component.h
addressbook/gui/component/addressbook-view.c
addressbook/gui/component/addressbook-view.h
addressbook/gui/component/component-factory.c
addressbook/gui/widgets/e-addressbook-view.c
addressbook/gui/widgets/eab-contact-display.c
addressbook/gui/widgets/eab-gui-util.h
addressbook/gui/widgets/eab-menu.c
addressbook/gui/widgets/eab-menu.h
addressbook/gui/widgets/eab-popup-control.c
addressbook/gui/widgets/eab-popup-control.h
addressbook/gui/widgets/eab-popup.c
addressbook/gui/widgets/eab-popup.h
calendar/gui/cal-search-bar.c
calendar/gui/calendar-commands.c
calendar/gui/calendar-component.c
calendar/gui/comp-editor-factory.c
calendar/gui/comp-editor-factory.h
calendar/gui/control-factory.c
calendar/gui/dialogs/comp-editor.c
calendar/gui/e-cal-component-memo-preview.c
calendar/gui/e-cal-component-memo-preview.h
calendar/gui/e-calendar-table.c
calendar/gui/e-memo-table.c
calendar/gui/e-memos.c
calendar/gui/e-tasks.c
calendar/gui/gnome-cal.c
calendar/gui/gnome-cal.h
calendar/gui/itip-bonobo-control.c
calendar/gui/itip-bonobo-control.h
calendar/gui/main.c
calendar/gui/memos-component.c
calendar/gui/memos-control.c
calendar/gui/memos-control.h
calendar/gui/migration.c
calendar/gui/migration.h
calendar/gui/tasks-component.c
calendar/gui/tasks-control.c
calendar/importers/main.c
composer/Makefile.am
composer/e-composer-header-table.c
composer/e-composer-header.c
composer/e-composer-header.h
composer/e-composer-name-header.c
composer/e-composer-private.c
composer/e-composer-text-header.c
composer/e-msg-composer.c
composer/e-msg-composer.h
e-util/e-corba-utils.h
e-util/e-logger.c
e-util/e-logger.h
e-util/e-util-labels.c
e-util/e-util-labels.h
em-format/em-format.c
mail/Makefile.am
mail/e-mail-shell-migrate.c
mail/em-account-editor.c
mail/em-account-editor.h
mail/em-composer-prefs.c
mail/em-composer-utils.c
mail/em-composer-utils.h
mail/em-folder-browser.c
mail/em-folder-tree-model.c
mail/em-folder-tree.c
mail/em-folder-tree.h
mail/em-folder-utils.c
mail/em-folder-utils.h
mail/em-folder-view.c
mail/em-format-html-display.c
mail/em-format-html.c
mail/em-mailer-prefs.c
mail/em-mailer-prefs.h
mail/em-message-browser.c
mail/em-message-browser.h
mail/em-network-prefs.h
mail/em-popup.c
mail/em-utils.c
mail/importers/Makefile.am
mail/mail-component-factory.c
mail/mail-component.c
mail/mail-config-factory.c
mail/mail-config-factory.h
mail/mail-config.c
mail/mail-dialogs.glade
mail/mail-types.h
plugins/calendar-weather/calendar-weather.c
plugins/mail-account-disable/mail-account-disable.c
plugins/select-one-source/select-one-source.c
po/POTFILES.in
shell/e-component-registry.c
shell/e-component-registry.h
shell/e-component-view.c
shell/e-component-view.h
shell/e-corba-config-page.c
shell/e-corba-config-page.h
shell/e-shell-constants.h
shell/e-shell-settings-dialog.c
shell/e-shell-settings-dialog.h
shell/e-shell-window-commands.c
shell/e-shell-window.c
shell/e-shell.h
shell/e-sidebar.c
shell/e-sidebar.h
shell/e-user-creatable-items-handler.c
shell/e-user-creatable-items-handler.h
shell/es-menu.c
shell/es-menu.h
shell/evolution-component.h
shell/evolution-config-control.c
shell/evolution-config-control.h
shell/evolution-listener.c
shell/evolution-listener.h
shell/evolution-shell-component-utils.c
shell/evolution-shell-component-utils.h
shell/importer/evolution-importer-client.c
shell/importer/evolution-importer-client.h
shell/importer/evolution-importer-listener.c
shell/importer/evolution-importer-listener.h
shell/importer/evolution-importer.c
shell/importer/evolution-importer.h
shell/importer/evolution-intelligent-importer.c
shell/importer/evolution-intelligent-importer.h
shell/importer/intelligent.c
shell/main.c
shell/test/evolution-test-component.c
shell/test/evolution-test-component.h
widgets/menus/gal-view-instance.c
widgets/menus/gal-view-menus.c
widgets/menus/gal-view-menus.h
widgets/misc/Makefile.am
widgets/misc/e-activity-handler.c
widgets/misc/e-activity-handler.h
widgets/misc/e-charset-picker.c
widgets/misc/e-combo-button.c
widgets/misc/e-combo-button.h
widgets/misc/e-config-page.h
widgets/misc/e-dropdown-button.c
widgets/misc/e-dropdown-button.h
widgets/misc/e-filter-bar.c
widgets/misc/e-info-label.c
widgets/misc/e-info-label.h
widgets/misc/e-multi-config-dialog.c
widgets/misc/e-multi-config-dialog.h
widgets/misc/e-search-bar.c
widgets/misc/e-search-bar.h
widgets/misc/e-task-bar.c
widgets/misc/e-task-bar.h
widgets/misc/e-task-widget.c
widgets/misc/e-task-widget.h
widgets/misc/test-dropdown-button.c
widgets/misc/test-error.c
widgets/misc/test-info-label.c
widgets/table/e-table-example-1.c
2009-05-27 08:37:17 -04:00