Matthew Barnes
8f0093b0d8
Start migration -after- loading all modules and plugins.
2009-09-01 16:52:04 -04:00
Matthew Barnes
f945e649d2
Bug 593778 - Clear search enabled when it shouldn't be
2009-09-01 11:07:20 -04:00
Matthew Barnes
f5991437c3
Get EConfig and EEvent hooks working again.
...
There were a number of problems:
- Walk the GType tree to find EPluginHook subclasses, instead of
just registering the immediate children.
- Some EConfig and EEvent subclasses were not being configured
properly (particularly the mail and calendar subclasses).
- Add preference window pages after the main loop starts to make
sure all plugins and plugin hooks are installed first.
2009-08-31 12:53:52 -04:00
Milan Crha
06d9b59770
Fix for few compiler warnings
2009-08-31 11:47:12 +02:00
Matthew Barnes
e002b69b1c
Fix widget include paths in public header files.
2009-08-30 13:34:15 -04:00
Matthew Barnes
0f7f4cfe38
Coding style and whitespace cleanup.
2009-08-30 00:48:57 -04:00
Matthew Barnes
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
Matthew Barnes
029b6cde2c
Nit pick.
2009-08-27 17:35:21 -04:00
Matthew Barnes
d46710704a
Fix resize behavior of main window panes.
...
Now that I finally understand how the "resize" and "shrink" child
properties in GtkPaned work. Was a real brain teaser for some reason.
2009-08-26 12:44:32 -04:00
Matthew Barnes
f6355e1fde
Add menu item ellipsis according to bug #324492 .
2009-08-25 11:40:56 -04:00
Matthew Barnes
0362cc8c00
Bug 488409 - Remember size of filter/vfolder editor windows
2009-08-25 08:24:39 -04:00
Matthew Barnes
d8ddaf9a85
Bug 592335 - Submit bug-report doesn't work
2009-08-25 00:24:30 -04:00
Matthew Barnes
473f8dca64
Bug 511769 - Poor indication of when network is unavailable
2009-08-25 00:09:45 -04:00
Matthew Barnes
2b8c7c62aa
Exit if no command-line URIs are handled.
2009-08-24 23:08:13 -04:00
Matthew Barnes
3184f3d532
Remember position of main window.
2009-08-24 22:29:05 -04:00
Matthew Barnes
ffde0e3758
Stop killing evolution-data-server services.
...
That includes startup and --force-shutdown.
2009-08-23 10:53:42 -04:00
H.Habighorst
ff7084ffe4
Bug 571488 - Migrate from deprecated gnome_sound to libcanberra
2009-08-23 08:31:14 -04:00
Matthew Barnes
6dd8576ebb
Remove an unnecessary libgnomeui include.
2009-08-18 10:17:43 -04:00
Milan Crha
de528db6c1
Bug 567260 - Migrate from GnomeDruid to GtkAssistant
2009-08-18 10:00:23 -04:00
Matthew Barnes
672adf12a0
Fix compiler warnings and deprecated GTK+ API usage.
2009-08-16 11:42:26 -04:00
Milan Crha
260c0c8e1e
Bug 567260 – Migrate from GnomeDruid to GtkAssistant
2009-08-13 18:52:21 -04:00
Matthew Barnes
59c73e97a6
Update GConf when the online/offline button is clicked.
2009-08-13 13:24:44 -04:00
Milan Crha
1f56992e47
Bug #563795 - Crashed while importing an mbox file in local folder
2009-08-10 16:38:28 -04:00
Matthew Barnes
45d475c31b
Kill EMMenu and EMPopup.
...
Also finish adapting Templates plugin to EPluginUI.
It was still leaning pretty hard on EMPopup.
2009-08-10 10:32:03 -04:00
Matthew Barnes
fac731e735
Simplify binding EShellSettings properties to GConf keys.
2009-07-31 14:02:14 -04:00
Matthew Barnes
e5b7a6d28c
Finish EggSMClient shell integration.
2009-07-15 16:40:04 -04:00
Matthew Barnes
6d9e836a6f
Merge branch 'master' into kill-bonobo
2009-07-14 13:38:12 -04:00
Matthew Barnes
374bd42f69
Fix excessive whitespace.
2009-07-14 11:26:22 -04:00
Matthew Barnes
d3de5757b5
Version check for the deprecation workaround was off by one.
2009-07-14 10:26:47 -04:00
H.Habighorst
1e0b252fc7
Bug 588018 – NetworkManager & DBUS build check rewrite
2009-07-13 14:06:19 -04:00
Matthew Barnes
f425fdc8e2
Fix some issues when building Anjal.
2009-07-13 09:33:38 -04:00
Matthew Barnes
0274669179
Fix excessive whitespace.
2009-07-12 23:33:07 -04:00
Matthew Barnes
0d6061a4eb
Add a "quit-requested" signal to the shutdown protocol.
...
The contact and contact-list editors now demonstrate this part of the
shutdown protocol. They listen for the "quit-requested" signal from the
shell and prompt to save changes, discard changes or cancel. If the user
cancels, the editor calls e_shell_cancel_quit() to do just that.
2009-07-12 16:00:54 -04:00
Matthew Barnes
c4d1d29eaa
Fix a problem with EShell initialization.
2009-07-12 08:59:41 -04:00
Matthew Barnes
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
Matthew Barnes
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
Fridrich Strba
cc1e4cfed2
[win32] When started from a console, get console output (Windows XP or
...
later only).
2009-07-03 19:05:44 +02:00
Chenthill Palanisamy
e2bf5a174a
Set the start_in_offline state only when the user chooses to go
...
offline and not when network goes offline.
2009-07-02 23:45:11 +05:30
Matthew Barnes
624f48121f
Fix up EShell API documentation.
2009-06-30 20:05:07 -04:00
Matthew Barnes
bfc5ba2511
Fix "make distcheck" errors and other build cleanups.
2009-06-30 18:34:08 -04:00
Matthew Barnes
42e75c9162
Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.
2009-06-30 17:20:23 -04:00
Matthew Barnes
8dc6bbd250
Get the "startup-wizard" plugin working again.
2009-06-30 10:47:59 -04:00
Matthew Barnes
ce37d56d0b
Get the "mail-to-task" plugin working again.
...
This one was more challenging. It exposed some flaws in the new shell
design and in EPluginUI, which is good because they're fixed now.
2009-06-26 11:05:58 -04:00
Matthew Barnes
f4d748a85c
Fix similar weak pointer issues throughout.
2009-06-19 18:43:29 -04:00
Matthew Barnes
c6911b3029
Fix "make distcheck" errors.
2009-06-19 12:43:28 -04:00
Matthew Barnes
547e123d27
Stop abusing forward declarations.
2009-06-18 15:26:21 -04:00
Matthew Barnes
67159043da
Use G_BEGIN_DECLS / G_END_DECLS macros.
2009-06-18 12:56:51 -04:00
Matthew Barnes
be8ee53934
Use key files for tracking widget states.
...
Each EShellView now maintains a GKeyFile for recording disposable widget
state such as tree view path expansion, scroll bar positions, combo box
selections, etc. The EShellView records changes to the key file to
~/.evolution/<shell-backend>/config/state, and automatically restores
the GKeyFile at startup.
Currently only the mailer uses the key file, but it's intended to serve
all shell views. It replaces the use of Camel "cmeta" files, as well as
"et-expanded-*" and "folder-tree-expand-state.xml" files.
Also, the mailer's folder tree model now includes a column for tracking
which sidebar folders are expanded. Folder tree widgets appearing in
dialog windows can copy the sidebar's expanded state using
em_folder_tree_clone_expanded().
2009-06-13 10:49:05 -04:00
Matthew Barnes
df17adc5aa
Search bar improvements.
...
Split the search entry into a new widget to manage hints (EHintedEntry).
Let the search entry expand to use available horizontal space.
2009-06-09 06:36:56 -04:00
Milan Crha
84c55f4e98
Fix even more compiler warnings and disable one for format strings
2009-06-05 14:50:42 +02:00