3b0699fc30
More refactoring of settings management.
2009-08-08 21:03:18 -04:00
052e89dd42
Seal up ESignature and add GObject properties.
2009-08-06 20:00:49 -04:00
6a2b090489
More refactoring of settings management.
2009-08-05 21:24:53 -04:00
609bd882de
Fix a typo.
2009-08-05 18:01:56 -04:00
de85e3c786
Replace more "config" classes with property bindings.
2009-08-05 16:13:02 -04:00
fac731e735
Simplify binding EShellSettings properties to GConf keys.
2009-07-31 14:02:14 -04:00
2fe24b4c13
Add properties to calendar classes.
...
So we can bind them to EShellSettings and kill off EDayViewConfig
and similar GConf notification classes.
2009-07-30 22:31:00 -04:00
41569bb778
Trimming redundancy.
2009-07-28 21:33:01 -04:00
2c4510e858
Merge commit 'EVOLUTION_2_27_5' into kill-bonobo
2009-07-28 11:24:49 -04:00
40a28eb4c0
Start re-enabling parts of the calendar.
2009-07-27 17:01:09 -04:00
bfd6635397
Get GnomeCalendar and the a11y stuff building.
2009-07-27 15:41:54 -04:00
b4c93f77e6
Kill CalSearchBar.
...
Move calendar search logic to ECalShellView.
2009-07-27 13:26:13 -04:00
ad465a7c1f
Re-enable building GnomeCalendar, except it doesn't yet.
...
Also, start trimming the API down a bit. Lots of redundancy there.
2009-07-25 15:26:03 -04:00
4c43a88975
Move "user_created" signal emission to ECalendarView.
2009-07-23 22:24:39 -04:00
c9e803d8e6
Some minor fixes before I dive into calendar again.
2009-07-23 15:07:20 -04:00
fa360fde28
More whitespace cleanup.
2009-07-18 14:07:42 -04:00
ec790f5761
Bug 579702 – Contact changes not shown until restart
2009-07-17 15:02:03 -04:00
da665f8f99
Kill a debug message.
2009-07-17 12:51:28 -04:00
d98dc0105e
Implement the mail backend's quit strategy.
2009-07-17 11:44:21 -04:00
0f35ef8d0e
Prompt when exiting with unsent messages.
2009-07-16 16:37:44 -04:00
e69a8892b6
Fix some compiler warnings.
2009-07-14 13:57:51 -04:00
374bd42f69
Fix excessive whitespace.
2009-07-14 11:26:22 -04:00
c9f4659cd7
Kill the global EMailShellBackend variable. Yay!
2009-07-14 10:06:15 -04:00
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
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
6e7f42e0a6
Use an EShellSettings property for folder tree search.
2009-07-10 14:42:53 -04:00
a1082f0e45
Kill the last GtkOptionMenu instances.
...
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.
2009-07-02 14:02:55 -04:00
b554b16594
Fix merge issues in EMAccountEditor.
2009-07-01 14:39:23 -04:00
1351c8e4fb
Merge branch 'master' into kill-bonobo
2009-07-01 10:47:10 -04:00
bfc5ba2511
Fix "make distcheck" errors and other build cleanups.
2009-06-30 18:34:08 -04:00
8dc6bbd250
Get the "startup-wizard" plugin working again.
2009-06-30 10:47:59 -04:00
99126d46e6
Partial fix for bug #587014 .
...
Cursor now moves to the correct row, but row is not selected.
2009-06-26 17:09:11 -04:00
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
f0cf88bc99
Kill the "folder-unsubscribe" plugin.
...
Feature is now integrated in core mailer, and has a main menu item.
2009-06-25 13:27:20 -04:00
f0d3f3afdf
Radically reorganize source code.
...
- 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.
2009-06-24 18:29:22 -04:00