Commit Graph

35 Commits

Author SHA1 Message Date
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