Commit Graph

93 Commits

Author SHA1 Message Date
Matthew Barnes cbf5c62ee8 Bug 217066 - Rename folders directly inside folder list 2009-09-12 16:46:43 -05:00
Matthew Barnes ae2e93bbaf Bug 593899 - "Create Search Folder from Search" does not work 2009-09-11 09:49:48 -05:00
Matthew Barnes 2834327c0a Followup fix for bug #593905. 2009-09-11 09:18:08 -05:00
Matthew Barnes 778402dd5c Bug 593905 - 'Subject or Addresses contains' search criteria missing 2009-09-10 21:42:13 -05:00
Matthew Barnes 881792fadc Require a parent window when creating an EMFolderSelector. 2009-09-10 13:13:18 -05:00
Matthew Barnes 2b9fd2bf21 Bug 593646 - Starting in day view does not restore panels correctly 2009-09-09 16:55:15 -04:00
Matt McCutchen c9dfbd7769 Bug #594573 - Label dropdown box in the rule editor does not work 2009-09-09 18:28:50 +02:00
Matthew Barnes fa9051e040 Finish killing Bonobo. 2009-09-08 14:53:45 -04:00
Ritesh Khadgaray 8ee8a24478 Bug #586854 - Crash on File->Quit with empty_junk enabled 2009-09-08 11:05:18 +02:00
Diego Escalante Urrelo 959ebe30bd Bug 594284 - FTBFS: missing links 2009-09-06 08:33:56 -04:00
Matthew Barnes 7ec8fed125 Whitespace cleanup. 2009-09-04 21:21:50 -04:00
Matthew Barnes 983fce5e53 Kill the default parent window hack in e-error.c.
Fix as many cases that relied on it as I could find, but there may be
more cases out there.  They should be fixed too.  Passing a NULL parent
window to e_error_new() is illegal and will emit a runtime warning.
2009-09-04 17:07:15 -04:00
Matthew Barnes 9b18df6a81 Fix a runtime warning. 2009-09-04 12:57:40 -04:00
Matthew Barnes 3d7193ad9d Copy folder tree state of 1st window when opening new windows. 2009-09-03 18:54:45 -04:00
Matthew Barnes d0841e7c24 Bug 593881 - Category icons do not appear in preview pane 2009-09-03 08:29:52 -04:00
Milan Crha 274c9bc599 Bug #593762 - Event creation window has start date as Today 2009-09-03 11:08:15 +02:00
Matthew Barnes 74457fdc24 Bug 593940 - No options for google address book available 2009-09-02 22:19:07 -04:00
Matthew Barnes 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
Milan Crha 633b40bea1 Bug #593761 - Wrong dir for calendar local sources
- using _get_data_dir, not _get_config_dir in calendar's and similar
   ensure_sources functions

 - current executable version is stored in gconf, thus not every start is
   migrating done

 - applied changes which were using e_source_list_ensure_group calls

 - e_source_list_sync is called at the end of those ensure_sources, as it
   didn't work to me to see the Personal source after start when I had
   no "On this computer" group (the group was added, but the source wasn't)
2009-09-02 15:16:53 +02:00
Matthew Barnes 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
Matthew Barnes 6b2a55be48 Disable classic/vertical options when preview is hidden. 2009-09-01 20:26:33 -04:00
H.Habighorst be464eac1e Bug 593776 - Fix include of a11y/addressbook and a11y/calendar 2009-09-01 08:04:44 -04:00
Matthew Barnes e4cf860e0c Bug 593627 - Tool bar > new > contact list doesn't work 2009-08-31 20:50:29 -04:00
Milan Crha 2bc231df3e Bug 579598 - Change in view types (from Menu) is not working 2009-08-31 18:11:36 -04:00
Matthew Barnes c450a333ee Bug 593685 - Insensitive actions after start 2009-08-31 15:56:26 -04:00
Matthew Barnes cef3994097 Bug 593613 - Doesn't differentiate an appointment and meeting button click 2009-08-31 14:50:39 -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
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 e838209922 Re-enable more calendar code. 2009-08-28 09:12:46 -04:00
Matthew Barnes 0b293d6318 Fix calendar pane positioning. 2009-08-27 18:39:38 -04:00
Matthew Barnes 76229dcb00 Add vertical view to Contacts. 2009-08-27 17:35:22 -04:00
Matthew Barnes 0fda8cb5a2 Remove redundant "vertical view" functions. 2009-08-27 17:35:21 -04:00
Matthew Barnes 7dc82b2dcb Add vertical view to Memos and Tasks. 2009-08-27 17:35:21 -04:00
Matthew Barnes 0e1066b431 Add EPaned widget to generalize vertical view. 2009-08-27 17:35:21 -04:00
Matthew Barnes e1efca8447 Fix preview pane size persistance.
The new packing style broke preview pane size restoration at startup.
The fix is to store the size of the bottom GtkPaned child instead of
the top child.  Unfortunately GtkPaned does not make this easy.

Will have to repeat this procedure for the other preview panes.
2009-08-27 17:35:21 -04:00
Matthew Barnes 8818c5e333 More panel resizing goodness. 2009-08-26 12:53:32 -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 afc0306be8 Switch between classic and vertical view using GtkOrientable. 2009-08-25 19:24:38 -04:00
Matthew Barnes 2b8c7c62aa Exit if no command-line URIs are handled. 2009-08-24 23:08:13 -04:00
Matthew Barnes f2b2d42471 Handle calendar URIs from the command line. 2009-08-24 21:29:25 -04:00
Matthew Barnes 4983883b46 Fix migration errors. 2009-08-22 21:15:15 -04:00
Matthew Barnes 32d802c8ba More GnomeCalendar cleanup. 2009-08-18 23:26:46 -04:00
Matthew Barnes 026e764656 Trim more fat off the GnomeCalendar API.
Oh and hey look, I can see events now!
2009-08-18 22:47:49 -04:00
Matthew Barnes b6724cafa4 Remove duplicate handlers for date navigator signals. 2009-08-18 11:37:22 -04:00
Milan Crha de528db6c1 Bug 567260 - Migrate from GnomeDruid to GtkAssistant 2009-08-18 10:00:23 -04:00
Matthew Barnes cee7273ff2 Bug 592032 - Marks message as read when preview is off 2009-08-17 14:14:03 -04:00
Matthew Barnes 672adf12a0 Fix compiler warnings and deprecated GTK+ API usage. 2009-08-16 11:42:26 -04:00
Matthew Barnes ad17dfabe5 Get the calendar view popup menu working. 2009-08-16 05:40:00 -04:00
Matthew Barnes a44eac756d Track the timezone in one place: ECalModel 2009-08-13 11:21:00 -04:00
Matthew Barnes 311c8dd122 Add new preferences missed during the 2.27.90 merge. 2009-08-12 22:27:13 -04:00