Commit Graph

2802 Commits

Author SHA1 Message Date
656178049b Build with GTK_DISABLE_DEPRECATED and fix resulting breakage. 2009-10-01 16:24:49 -04:00
f62728b55e Bug 596848 - Use per-target CPPFLAGS in automake files 2009-09-30 23:37:50 -04:00
ade4775136 Bug #596800 - Hang on contacts merging 2009-09-30 10:47:07 +02:00
8bbaca9faf Fix duplicate symbols in Glade files. 2009-09-24 17:52:24 -04:00
c03bf9a20d Work around build break caused by gnome-pilot headers. 2009-09-24 13:40:46 -04:00
e73e6f1ea8 Bug #593633 - Runtime warnings trying to create a recurrence event 2009-09-24 12:25:35 +02:00
acb28fef9d Goodbye libgnome and libgnomeui!! 2009-09-18 12:34:47 -04:00
fa9051e040 Finish killing Bonobo. 2009-09-08 14:53:45 -04:00
959ebe30bd Bug 594284 - FTBFS: missing links 2009-09-06 08:33:56 -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
672adf12a0 Fix compiler warnings and deprecated GTK+ API usage. 2009-08-16 11:42:26 -04:00
50302d03b3 Bug #205137 - Configurable date formats in components 2009-08-11 15:44:27 -04:00
cdd06c393d Compiler warning fixes (as part of bug #424078) 2009-08-10 19:31:44 -04:00
2c4510e858 Merge commit 'EVOLUTION_2_27_5' into kill-bonobo 2009-07-28 11:24:49 -04:00
20da1867ea Bug #589580 - Crashes when dragging an image to the contact editor 2009-07-24 11:31:21 +02:00
fa360fde28 More whitespace cleanup. 2009-07-18 14:07:42 -04:00
dcf2c0e754 More whitespace cleanup. 2009-07-18 14:05:38 -04:00
ec790f5761 Bug 579702 – Contact changes not shown until restart 2009-07-17 15:02:03 -04:00
374bd42f69 Fix excessive whitespace. 2009-07-14 11:26:22 -04:00
0b145cae4d Bug #555326 - Suppress Del key press in Contacts source selector 2009-07-13 14:17:54 +02:00
0274669179 Fix excessive whitespace. 2009-07-12 23:33:07 -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
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
10fef4ac0f Bug #561300 - Edit contact's Notes on its own tab. 2009-07-10 10:44:59 +02:00
e013e10cc5 Kill EConfigListener. 2009-07-02 23:14:44 -04:00
f9049cded4 Kill EConfigListener. 2009-07-02 19:13:15 -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
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
42e75c9162 Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am. 2009-06-30 17:20:23 -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
c6911b3029 Fix "make distcheck" errors. 2009-06-19 12:43:28 -04:00
732d38cf6f Fix "make check" errors. 2009-06-19 12:25:23 -04:00
d004563b7b Remove an obsolete Makefile.am stanza. 2009-06-19 08:43:31 -04:00
c0d998229d Stop abusing forward declarations. 2009-06-18 16:01:29 -04:00
547e123d27 Stop abusing forward declarations. 2009-06-18 15:26:21 -04:00
67159043da Use G_BEGIN_DECLS / G_END_DECLS macros. 2009-06-18 12:56:51 -04:00
00d56cd32c Use G_BEGIN_DECLS / G_END_DECLS macros. 2009-06-18 10:50:51 -04:00
6b12be62e1 Fix coding style. 2009-06-13 22:51:11 -04:00
dc0ab70f11 Fix coding style. 2009-06-13 22:06:45 -04:00
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
77bcbd772a Avoid the console popping while evolution running on windows 2009-06-09 07:19:27 -04:00
b0e26e9c5f Fix even more compiler warnings and disable one for format strings 2009-06-09 07:18:28 -04:00
f9f7c3efa6 libevolution-mail-shared is a new library, so reflect its existence
in the win32 bootstrap import libraries.
2009-06-09 06:54:21 -04:00
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
d0917c9731 Avoid the console popping while evolution running on windows 2009-06-05 15:05:02 +02:00
84c55f4e98 Fix even more compiler warnings and disable one for format strings 2009-06-05 14:50:42 +02:00
a979826a00 libevolution-mail-shared is a new library, so reflect its existence
in the win32 bootstrap import libraries.
2009-06-05 14:45:59 +02: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