Commit Graph

30 Commits

Author SHA1 Message Date
2587f7c220 Bug #593953 - LDAP SSL option order doesn't match with a backend's 2009-10-20 20:03:43 +02:00
2efaad9c77 Bug #329100 - Choosing adress book for birthdays 2009-10-13 17:27:23 +02:00
f62728b55e Bug 596848 - Use per-target CPPFLAGS in automake files 2009-09-30 23:37:50 -04:00
0ed3ee1fa3 Bug #596753 - Autocompletion addressbooks not remembered
And select page in Edit->Preferences based on the active view.
2009-09-29 20:10:35 +02:00
8bbaca9faf Fix duplicate symbols in Glade files. 2009-09-24 17:52:24 -04:00
28de5cf05a Bug 595119 - Crash while trying to add a new category in contact 2009-09-20 22:33:19 -04:00
c65d5ab1f7 Restore translation context (NC) for three strings 2009-09-21 00:52:27 +02:00
fa9051e040 Finish killing Bonobo. 2009-09-08 14:53:45 -04:00
74457fdc24 Bug 593940 - No options for google address book available 2009-09-02 22:19:07 -04:00
53268d5516 Introduce an EShellView::execute-search signal.
This addresses bug #593896 but is also a cleaner design than before.
It introduces an EShellView::execute-search signal and renames the
"search-execute" action to "search-quick" to clarify that it's only
meant for the "quick" search bar in the main window.

Shell view subclasses should implement the execute_search() method to
actually execute a search.

e_shell_view_execute_search() emits the new signal.
2009-09-02 15:26:49 -04:00
8962868ff9 Relax the EBinding API to reduce GObject casting.
Also make it more fault-tolerant by warning about non-existent
property names instead of just crashing.
2009-09-01 21:12:44 -04:00
6b2a55be48 Disable classic/vertical options when preview is hidden. 2009-09-01 20:26:33 -04:00
be464eac1e Bug 593776 - Fix include of a11y/addressbook and a11y/calendar 2009-09-01 08:04:44 -04:00
e4cf860e0c Bug 593627 - Tool bar > new > contact list doesn't work 2009-08-31 20:50:29 -04:00
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
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
76229dcb00 Add vertical view to Contacts. 2009-08-27 17:35:22 -04:00
de528db6c1 Bug 567260 - Migrate from GnomeDruid to GtkAssistant 2009-08-18 10:00:23 -04:00
672adf12a0 Fix compiler warnings and deprecated GTK+ API usage. 2009-08-16 11:42:26 -04:00
311c8dd122 Add new preferences missed during the 2.27.90 merge. 2009-08-12 22:27:13 -04:00
50302d03b3 Bug #205137 - Configurable date formats in components 2009-08-11 15:44:27 -04:00
b4c93f77e6 Kill CalSearchBar.
Move calendar search logic to ECalShellView.
2009-07-27 13:26:13 -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
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
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
bfc5ba2511 Fix "make distcheck" errors and other build cleanups. 2009-06-30 18:34:08 -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