aboutsummaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
...
* Add private virtual methods to EShellWindowClass.Matthew Barnes2009-12-026-335/+748
| | | | | | | | | | | | | | | | | | | | | | | So Anjal can override what it needs to for its own purpose. Also makes the EShellWindow design a little cleaner. Methods added: GtkWidget * (*construct_menubar) (EShellWindow *shell_window); GtkWidget * (*construct_toolbar) (EShellWindow *shell_window); GtkWidget * (*construct_sidebar) (EShellWindow *shell_window); GtkWidget * (*construct_content) (EShellWindow *shell_window); GtkWidget * (*construct_taskbar) (EShellWindow *shell_window); EShellView * (*create_shell_view) (EShellWindow *shell_window, const gchar *view_name); Also added some new GObject properties to help decouple actions from internal EShellWindow widgets created by these methods: EShellWindow:sidebar-visible EShellWindow:switcher-visible EShellWindow:taskbar-visible EShellWindow:toolbar-visible
* Add e_shell_taskbar_get_activity_count().Matthew Barnes2009-12-022-0/+18
| | | | | | | For Anjal. This really belongs in EShellBackend but the infrastructure is not there yet.
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-014-18/+17
| | | | | | | | | | The EError mechanism is used both for error dialogs as well as basic alerts or user prompts, so we should give it a more general name which matches this use. This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that were not actually being used. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port shell/ over to the new EError APIJonathon Jongsma2009-12-014-7/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* Implement a new 'killev' program.Matthew Barnes2009-11-273-20/+178
| | | | | For now this only terminates Evolution, but the same basic approach should also be used with the Evolution-Data-Server D-Bus services.
* Make EShell more subclassable.Matthew Barnes2009-11-273-30/+52
| | | | | | | | Add method pointers to EShellClass for all the EShell signals. Also rework my previous --quit corner case workaround: we'll want to do the full shutdown procedure after all, since the backends have already spun up.
* Handle a missed corner case with --quit.Matthew Barnes2009-11-261-0/+11
| | | | | If --quit is given and no other Evolution process is running, bypass our usual shutdown procedure and terminate the main loop immediately.
* Add a --quit command-line option.Matthew Barnes2009-11-263-22/+63
| | | | | | | This -asks- an existing Evolution process to quit. It is equivalent to selecting File->Quit in the main window. It does not kill the process. My plan is to use this as part of a new --force-shutdown implementation.
* Add a --geometry command-line option.Matthew Barnes2009-11-266-9/+113
| | | | | Applies the user's window geometry string to the first main window. Suggested in bug #529565.
* Default /evolution/shell/network_config/proxy_type to 0 explicitlyMilan Crha2009-11-241-0/+1
| | | | As part of fix for bug #602719
* Kill Evolution's icon cache once and for all.Matthew Barnes2009-11-202-3/+5
| | | | | GTK+ already does this. Eliminates e_icon_factory_init() and e_icon_factory_shutdown().
* Bug #579599 - Let the Advanced Search work againMilan Crha2009-11-193-18/+174
|
* Bug 589153 - Use GtkBuilder instead of libgladeMatthew Barnes2009-11-174-8/+5
|
* Hide actions when lockdown settings are enabled.Matthew Barnes2009-11-141-3/+3
| | | | | | Hide actions that are disabled by lockdown settings instead of showing them as disabled. Showing them as disabled gives the impression the user can do something to enable them, which is not the case here.
* EWebView popup menu enhancements.Matthew Barnes2009-11-142-0/+33
| | | | Bumps the GtkHtml dependency to 3.29.2 for gtk_html_unselect_all().
* Further tweaks for the command-line importing.Matthew Barnes2009-11-131-11/+1
| | | | | Includes Bastien Nocera's patch to register our importable MIME types with the MIME database.
* Bug #588093 - Allow import of local files from command lineMilan Crha2009-11-125-13/+125
|
* Rearrange variables and Windows-only code to avoid warningTor Lillqvist2009-11-111-10/+11
|
* Kill more redundant save dialogs and related utilities.Matthew Barnes2009-11-112-3/+91
|
* Kill e-cursor(s) (both of them).Matthew Barnes2009-11-101-4/+0
|
* Convert some "Save As" actions to run asynchronously.Matthew Barnes2009-11-085-14/+151
| | | | | | | | | | This introduces e-shell-utils for miscellaneous utility functions that integrate with the shell or shell settings. First function is e_shell_run_save_dialog(), which automatically remembers the selected folder in the file chooser dialog. Also, kill some redundant save dialog functions, as well as some write-this-string-to-disk functions that block.
* Test drive EIOActivity with a simple asynchronous function.Matthew Barnes2009-11-081-1/+1
| | | | | | | | | | | | | | Rename e-fsutils to e-file-utils. This is where we'll add asynchronous functions for common file I/O operations with EActivity integration. Start with e_file_replace_contents_async() (and corresponding finish() function). This is a simple wrapper for g_file_replace_contents_async() which also returns an EActivity. It replaces e_write_file_uri(). Also redesign EIOActivity to -contain- a GAsyncResult rather than implement the interface for itself. This is easier for now but I may change my mind again when I figure out how to tie centralized error reporting into the EActivity framework.
* Move EActivity and subclasses to e-util.Matthew Barnes2009-11-081-1/+1
| | | | | Planning to write some asynchronous utility functions in e-util that return EActivity objects.
* Fix few compiler warningsMilan Crha2009-11-031-2/+2
|
* Bug 599890 - Search should not be remembered across foldersMatthew Barnes2009-10-301-1/+1
|
* Don't update the message list when right-clicking on a folder.Matthew Barnes2009-10-282-2/+6
| | | | | | After the folder's context menu closes the folder tree selection jumps back to the folder whose contents are showing in the message list. Suggested by Philippe LeCavalier on evolution-list.
* Cleanup and rename filter classes.Matthew Barnes2009-10-273-62/+62
|
* Bug #599740 - Crashing in g_thread_initMilan Crha2009-10-271-1/+2
|
* Clean up e_shell_get_active_window()Matthew Barnes2009-10-211-12/+16
| | | | Clarify the documentation and simplify the logic.
* Bug #594471 - Shouldn't call e_error_new/run with NULL 'parent'Milan Crha2009-10-134-6/+34
|
* Bug 596952 - Offline mode does not stick when set from command lineMatthew Barnes2009-10-081-9/+15
|
* Clean up includes in main.c.Matthew Barnes2009-10-081-27/+17
|
* Shell cleanup.Matthew Barnes2009-10-071-5/+12
|
* Build with GTK_DISABLE_DEPRECATED and fix resulting breakage.Matthew Barnes2009-10-021-1/+3
|
* Bug 596848 - Use per-target CPPFLAGS in automake filesH.Habighorst2009-10-012-33/+58
|
* Bug #596753 - Autocompletion addressbooks not rememberedMilan Crha2009-09-303-1/+10
| | | | And select page in Edit->Preferences based on the active view.
* Show import progress directly in the assistant window.Matthew Barnes2009-09-261-2/+6
|
* Rename EShellImporter to EImportAssistant and move it to widgets.Matthew Barnes2009-09-265-973/+6
|
* Convert the shell importer to a widget class.Matthew Barnes2009-09-263-408/+564
|
* Shell importer does not need an EShellWindow.Matthew Barnes2009-09-263-5/+3
|
* Trim unused or unnecessary bits from the import framework.Matthew Barnes2009-09-262-3/+1
|
* Developer documentation improvements.Matthew Barnes2009-09-234-7/+11
|
* Kill the killev program, and the whole tools directory.Matthew Barnes2009-09-182-11/+31
| | | | The --force-shutdown option now simply runs "pkill evolution".
* Restore the alarm notify daemon.Matthew Barnes2009-09-181-1/+1
| | | | | Convert evolution-alarm-notify to an autostart program, add a .desktop file for it, and use libunique to ensure only one instance is running.
* Bug #590707 - Initialize DBus threading on startMilan Crha2009-09-101-0/+6
|
* Finish killing Bonobo.Matthew Barnes2009-09-093-40/+20
|
* Whitespace cleanup.Matthew Barnes2009-09-051-2/+2
|
* Kill the default parent window hack in e-error.c.Matthew Barnes2009-09-051-1/+6
| | | | | | 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.
* EShell cleanup + rework my previous crasher fix.Matthew Barnes2009-09-053-124/+90
|
* Fix crash when second main window is closed.Matthew Barnes2009-09-052-43/+41
|
* Homing in on a reference counting issue in EShellContent.Matthew Barnes2009-09-041-22/+6
|
* Fix a reference counting issue in EShellTaskbar.Matthew Barnes2009-09-041-0/+16
|
* Get the "save-calendar" plugin working.Matthew Barnes2009-09-043-34/+8
| | | | Based on initial work by Milan Crha.
* Fix some mistakes in the EShell documentation.Matthew Barnes2009-09-031-1/+1
|
* Introduce an EShellView::execute-search signal.Matthew Barnes2009-09-036-49/+124
| | | | | | | | | | | | 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.
* Bug #593761 - Wrong dir for calendar local sourcesMilan Crha2009-09-021-2/+2
| | | | | | | | | | | | | | - 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)
* Relax the EBinding API to reduce GObject casting.Matthew Barnes2009-09-023-44/+44
| | | | | Also make it more fault-tolerant by warning about non-existent property names instead of just crashing.
* Disable switcher actions when sidebar is hidden.Matthew Barnes2009-09-022-0/+26
|
* Start migration -after- loading all modules and plugins.Matthew Barnes2009-09-022-3/+5
|
* Bug 593778 - Clear search enabled when it shouldn't beMatthew Barnes2009-09-011-1/+12
|
* Get EConfig and EEvent hooks working again.Matthew Barnes2009-09-011-1/+1
| | | | | | | | | | | | | 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.
* Fix for few compiler warningsMilan Crha2009-08-311-2/+2
|
* Fix widget include paths in public header files.Matthew Barnes2009-08-311-2/+2
|
* Coding style and whitespace cleanup.Matthew Barnes2009-08-301-1/+1
|
* Simplify EPlugin loading at startup.Matthew Barnes2009-08-301-22/+18
| | | | | | | | | | | | | - 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.
* Nit pick.Matthew Barnes2009-08-281-2/+2
|
* Fix resize behavior of main window panes.Matthew Barnes2009-08-271-1/+1
| | | | | Now that I finally understand how the "resize" and "shrink" child properties in GtkPaned work. Was a real brain teaser for some reason.
* Add menu item ellipsis according to bug #324492.Matthew Barnes2009-08-251-1/+1
|
* Bug 488409 - Remember size of filter/vfolder editor windowsMatthew Barnes2009-08-251-1/+1
|
* Bug 592335 - Submit bug-report doesn't workMatthew Barnes2009-08-251-1/+1
|
* Bug 511769 - Poor indication of when network is unavailableMatthew Barnes2009-08-251-0/+12
|
* Exit if no command-line URIs are handled.Matthew Barnes2009-08-252-4/+7
|
* Remember position of main window.Matthew Barnes2009-08-252-1/+23
|
* Stop killing evolution-data-server services.Matthew Barnes2009-08-232-88/+1
| | | | That includes startup and --force-shutdown.
* Bug 571488 - Migrate from deprecated gnome_sound to libcanberraH.Habighorst2009-08-231-3/+0
|
* Remove an unnecessary libgnomeui include.Matthew Barnes2009-08-181-1/+0
|
* Bug 567260 - Migrate from GnomeDruid to GtkAssistantMilan Crha2009-08-181-7/+20
|
* Fix compiler warnings and deprecated GTK+ API usage.Matthew Barnes2009-08-162-2/+3
|
* Bug 567260 – Migrate from GnomeDruid to GtkAssistantMilan Crha2009-08-143-285/+134
|
* Update GConf when the online/offline button is clicked.Matthew Barnes2009-08-142-0/+20
|
* Bug #563795 - Crashed while importing an mbox file in local folderMilan Crha2009-08-111-3/+22
|
* Kill EMMenu and EMPopup.Matthew Barnes2009-08-102-12/+10
| | | | | Also finish adapting Templates plugin to EPluginUI. It was still leaning pretty hard on EMPopup.
* Simplify binding EShellSettings properties to GConf keys.Matthew Barnes2009-08-013-76/+182
|
* Finish EggSMClient shell integration.Matthew Barnes2009-07-161-34/+102
|
* Merge branch 'master' into kill-bonoboMatthew Barnes2009-07-151-1/+11
|\
| * Bug 588018 – NetworkManager & DBUS build check rewriteH.Habighorst2009-07-141-0/+6
| |
| * Fix excessive whitespace.Matthew Barnes2009-07-1321-89/+3
| |
* | Fix excessive whitespace.Matthew Barnes2009-07-142-21/+14
| |
* | Version check for the deprecation workaround was off by one.Matthew Barnes2009-07-141-19/+1
| |
* | Fix some issues when building Anjal.Matthew Barnes2009-07-131-1/+1
| |
* | Add a "quit-requested" signal to the shutdown protocol.Matthew Barnes2009-07-133-30/+78
| | | | | | | | | | | | | | 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.
* | Fix a problem with EShell initialization.Matthew Barnes2009-07-122-6/+5
| |
* | Implement the shutdown protocol and stub in session management.Matthew Barnes2009-07-116-274/+107
| | | | | | | | | | The shutdown protocol is modelled after online/offline preparation. Session management code is copied from libegg. Not yet used.
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-07-112-0/+63
|\| | | | | | | | | | | | | | | | | | | | | 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
| * [win32] When started from a console, get console output (Windows XP orFridrich Strba2009-07-041-0/+28
| | | | | | | | later only).
| * Set the start_in_offline state only when the user chooses to goChenthill Palanisamy2009-07-032-8/+39
| | | | | | | | offline and not when network goes offline.
| * Use AM_CPPFLAGS instead of INCLUDE in all Makefile.am.Matthew Barnes2009-07-013-3/+3
| |
| * Stop abusing forward declarations.Matthew Barnes2009-06-192-4/+3
| |
| * Use G_BEGIN_DECLS / G_END_DECLS macros.Matthew Barnes2009-06-1914-98/+28
| |
| * Fix even more compiler warnings and disable one for format stringsMilan Crha2009-06-051-2/+2
| |
| * It might help to install the evolution binary.Matthew Barnes2009-06-031-8/+1
| | | | | | | | | | I caused this in the "Drop support for CDE" commit. Nice little regression there.
| * Bug 582939 – Drop support for CDEMatthew Barnes2009-06-031-17/+0
| |
| * More code cleanup.Matthew Barnes2009-06-028-23/+23
| |
| * Whitespace cleanup.Matthew Barnes2009-05-299-21/+21
| |
| * Prefer GLib basic types over C types.Matthew Barnes2009-05-2939-386/+386
| |
| * Remove trailing whitespace, again.Matthew Barnes2009-05-2951-57/+57
| |
* | Fix up EShell API documentation.Matthew Barnes2009-07-015-5/+6
| |
* | Fix "make distcheck" errors and other build cleanups.Matthew Barnes2009-07-012-2/+2
| |
* | Get the "startup-wizard" plugin working again.Matthew Barnes2009-06-304-13/+32
| |
* | Get the "mail-to-task" plugin working again.Matthew Barnes2009-06-261-19/+44
| | | | | | | | | | 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.
* | Fix similar weak pointer issues throughout.Matthew Barnes2009-06-203-0/+18
| |
* | Fix "make distcheck" errors.Matthew Barnes2009-06-202-26/+1
| |
* | Use key files for tracking widget states.Matthew Barnes2009-06-134-4/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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().
* | Search bar improvements.Matthew Barnes2009-06-092-75/+111
| | | | | | | | | | Split the search entry into a new widget to manage hints (EHintedEntry). Let the search entry expand to use available horizontal space.
* | Use GtkEntry instead of EIconEntry in the main search bar.Matthew Barnes2009-06-041-56/+127
| |
* | It might help to install the evolution binary.Matthew Barnes2009-06-041-8/+1
| | | | | | | | | | I caused this in the "Drop support for CDE" commit. Nice little regression there.
* | Bug 582939 – Drop support for CDEMatthew Barnes2009-06-031-17/+0
| |
* | More code cleanup.Matthew Barnes2009-06-021-1/+1
| |
* | Whitespace cleanup.Matthew Barnes2009-05-293-47/+47
| |
* | Prefer GLib basic types over C types.Matthew Barnes2009-05-277-41/+41
| |
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-2738-45/+46
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: a11y/widgets/ea-combo-button.c a11y/widgets/ea-combo-button.h addressbook/gui/component/addressbook-component.c addressbook/gui/component/addressbook-component.h addressbook/gui/component/addressbook-view.c addressbook/gui/component/addressbook-view.h addressbook/gui/component/component-factory.c addressbook/gui/widgets/e-addressbook-view.c addressbook/gui/widgets/eab-contact-display.c addressbook/gui/widgets/eab-gui-util.h addressbook/gui/widgets/eab-menu.c addressbook/gui/widgets/eab-menu.h addressbook/gui/widgets/eab-popup-control.c addressbook/gui/widgets/eab-popup-control.h addressbook/gui/widgets/eab-popup.c addressbook/gui/widgets/eab-popup.h calendar/gui/cal-search-bar.c calendar/gui/calendar-commands.c calendar/gui/calendar-component.c calendar/gui/comp-editor-factory.c calendar/gui/comp-editor-factory.h calendar/gui/control-factory.c calendar/gui/dialogs/comp-editor.c calendar/gui/e-cal-component-memo-preview.c calendar/gui/e-cal-component-memo-preview.h calendar/gui/e-calendar-table.c calendar/gui/e-memo-table.c calendar/gui/e-memos.c calendar/gui/e-tasks.c calendar/gui/gnome-cal.c calendar/gui/gnome-cal.h calendar/gui/itip-bonobo-control.c calendar/gui/itip-bonobo-control.h calendar/gui/main.c calendar/gui/memos-component.c calendar/gui/memos-control.c calendar/gui/memos-control.h calendar/gui/migration.c calendar/gui/migration.h calendar/gui/tasks-component.c calendar/gui/tasks-control.c calendar/importers/main.c composer/Makefile.am composer/e-composer-header-table.c composer/e-composer-header.c composer/e-composer-header.h composer/e-composer-name-header.c composer/e-composer-private.c composer/e-composer-text-header.c composer/e-msg-composer.c composer/e-msg-composer.h e-util/e-corba-utils.h e-util/e-logger.c e-util/e-logger.h e-util/e-util-labels.c e-util/e-util-labels.h em-format/em-format.c mail/Makefile.am mail/e-mail-shell-migrate.c mail/em-account-editor.c mail/em-account-editor.h mail/em-composer-prefs.c mail/em-composer-utils.c mail/em-composer-utils.h mail/em-folder-browser.c mail/em-folder-tree-model.c mail/em-folder-tree.c mail/em-folder-tree.h mail/em-folder-utils.c mail/em-folder-utils.h mail/em-folder-view.c mail/em-format-html-display.c mail/em-format-html.c mail/em-mailer-prefs.c mail/em-mailer-prefs.h mail/em-message-browser.c mail/em-message-browser.h mail/em-network-prefs.h mail/em-popup.c mail/em-utils.c mail/importers/Makefile.am mail/mail-component-factory.c mail/mail-component.c mail/mail-config-factory.c mail/mail-config-factory.h mail/mail-config.c mail/mail-dialogs.glade mail/mail-types.h plugins/calendar-weather/calendar-weather.c plugins/mail-account-disable/mail-account-disable.c plugins/select-one-source/select-one-source.c po/POTFILES.in shell/e-component-registry.c shell/e-component-registry.h shell/e-component-view.c shell/e-component-view.h shell/e-corba-config-page.c shell/e-corba-config-page.h shell/e-shell-constants.h shell/e-shell-settings-dialog.c shell/e-shell-settings-dialog.h shell/e-shell-window-commands.c shell/e-shell-window.c shell/e-shell.h shell/e-sidebar.c shell/e-sidebar.h shell/e-user-creatable-items-handler.c shell/e-user-creatable-items-handler.h shell/es-menu.c shell/es-menu.h shell/evolution-component.h shell/evolution-config-control.c shell/evolution-config-control.h shell/evolution-listener.c shell/evolution-listener.h shell/evolution-shell-component-utils.c shell/evolution-shell-component-utils.h shell/importer/evolution-importer-client.c shell/importer/evolution-importer-client.h shell/importer/evolution-importer-listener.c shell/importer/evolution-importer-listener.h shell/importer/evolution-importer.c shell/importer/evolution-importer.h shell/importer/evolution-intelligent-importer.c shell/importer/evolution-intelligent-importer.h shell/importer/intelligent.c shell/main.c shell/test/evolution-test-component.c shell/test/evolution-test-component.h widgets/menus/gal-view-instance.c widgets/menus/gal-view-menus.c widgets/menus/gal-view-menus.h widgets/misc/Makefile.am widgets/misc/e-activity-handler.c widgets/misc/e-activity-handler.h widgets/misc/e-charset-picker.c widgets/misc/e-combo-button.c widgets/misc/e-combo-button.h widgets/misc/e-config-page.h widgets/misc/e-dropdown-button.c widgets/misc/e-dropdown-button.h widgets/misc/e-filter-bar.c widgets/misc/e-info-label.c widgets/misc/e-info-label.h widgets/misc/e-multi-config-dialog.c widgets/misc/e-multi-config-dialog.h widgets/misc/e-search-bar.c widgets/misc/e-search-bar.h widgets/misc/e-task-bar.c widgets/misc/e-task-bar.h widgets/misc/e-task-widget.c widgets/misc/e-task-widget.h widgets/misc/test-dropdown-button.c widgets/misc/test-error.c widgets/misc/test-info-label.c widgets/table/e-table-example-1.c
| * | Remove trailing whitespace, again.Matthew Barnes2009-05-2751-57/+57
| |/
| * Fix compiler warnings in shell.Matthew Barnes2009-05-264-6/+9
| |
| * Eliminate redundant E_ICON_SIZE_* enumeration.Matthew Barnes2009-05-245-17/+17
| |
| * Fix several types of pedantic compiler warnings.Matthew Barnes2009-05-174-5/+5
| |
| * Bug 571496 – Migrate from deprecated gnome_execute to g_spawn/xdg-terminalAdam Petaccia2009-05-061-18/+15
| |
* | Eliminate redundant E_ICON_SIZE_* enumeration.Matthew Barnes2009-05-251-1/+1
| |
* | Filter/Search bar changes for Anjal.Srinivasa Ragavan2009-05-241-1/+0
| |
* | Fix several types of pedantic compiler warnings.Matthew Barnes2009-05-212-2/+2
| |
* | Use -no-undefined on Linux tooMilan Crha2009-05-201-11/+12
| | | | | | | | | | There still left two things opened, search for KILL-BONOBO to find them. One is in calendar's Makefile.am, one in composer.
* | Add G_MODULE_EXPORT to exported module functions.Matthew Barnes2009-05-111-2/+2
| |
* | Fix a compiler warning.Matthew Barnes2009-05-111-1/+1
| |
* | Use the proper idiom for loading types in a GTypeModule.Matthew Barnes2009-05-116-76/+103
| | | | | | | | | | Also, combine calendar, memo, and task backends into a single module, similar to how it worked under Bonobo.
* | Fix bugs caused by EShellBackend changes.Matthew Barnes2009-05-1011-255/+397
| |
* | Adapt calendar to EShellBackend changes.Matthew Barnes2009-05-082-26/+26
| |
* | Convert EShellModule to EShellBackendMatthew Barnes2009-05-0718-1082/+849
| | | | | | | | | | | | | | | | Split the GTypeModule loader out of EShellModule as EModule, and rename EShellModule to EShellBackend. Backends (formerly modules) should now subclass EShellBackend. This commit converts EShell but breaks all the shell backends.
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-047-3/+19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: addressbook/gui/Makefile.am addressbook/gui/widgets/Makefile.am addressbook/gui/widgets/eab-popup-control.c calendar/gui/e-meeting-time-sel.c calendar/gui/migration.c calendar/modules/e-memo-shell-module-migrate.h e-util/e-logger.c mail/e-mail-attachment-bar.c mail/em-composer-utils.c mail/em-format-html-display.c plugins/mail-account-disable/Makefile.am plugins/select-one-source/Makefile.am po/es.po shell/Makefile.am shell/e-shell-common.h shell/e-shell-nm.c shell/e-shell-window-commands.c shell/e-shell-window.c shell/e-sidebar.c shell/e-user-creatable-items-handler.c shell/importer/Makefile.am shell/test/Makefile.am widgets/misc/test-error.c widgets/misc/test-info-label.c widgets/misc/test-multi-config-dialog.c
| * Add iconrc support for Evolution. The windows binaryFridrich Strba2009-05-046-2/+18
| | | | | | | | would now have the Evolution icon.
| * ** BUGFIX: 573830 - g_timeout_add_seconds should be preferred to g_timeout_addMarcel Stimberg2009-05-042-2/+2
| | | | | | | | | | | | According to https://wiki.ubuntu.com/SavingTheWorld (and of course according to the gtk docs) using g_timeout_add_seconds is preferred over g_timeout_add if a timeout in seconds is desired.
| * Use Behdad's brilliant git.mk to generate .gitignore files.Matthew Barnes2009-05-023-0/+6
| |
| * Bug 580893 – Kill libgnome/gnome-gconfMatthew Barnes2009-05-013-3/+0
| |
| * Use the standard FAQ icon for Help -> Evolution FAQMatthew Barnes2009-04-301-0/+1
| |
| * Commit the rest of the attachment UI rewriteMatthew Barnes2009-04-281-1/+29
| | | | | | | | | | Oops, last commit only included the -new- files. This also removes EExpander, which is no longer used.
* | Use Behdad's brilliant git.mk to generate .gitignore files.Matthew Barnes2009-05-042-0/+4
| |
* | Make the message search bar more Firefoxy.Matthew Barnes2009-04-301-1/+1
| | | | | | | | | | | | Refine the EMailSearchBar to look more like Firefox's. Also, use GtkEntry's new icon capability (GTK+ 2.16 feature) in place of EIconEntry. And use a cute icon for Help -> Evolution FAQ.
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-04-252-41/+88
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a particularly messy merge. Watch out for regressions! Conflicts: ChangeLog NEWS a11y/ChangeLog a11y/widgets/ea-combo-button.c a11y/widgets/ea-combo-button.h a11y/widgets/ea-widgets.c addressbook/ChangeLog addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in addressbook/gui/component/addressbook-component.c addressbook/gui/component/addressbook-component.h addressbook/gui/component/addressbook-config.c addressbook/gui/component/addressbook-migrate.h addressbook/gui/component/addressbook-view.c addressbook/gui/component/addressbook-view.h addressbook/gui/component/addressbook.h addressbook/gui/component/autocompletion-config.c addressbook/gui/component/autocompletion-config.h addressbook/gui/component/component-factory.c addressbook/gui/component/e-book-shell-module-migrate.c addressbook/gui/component/ldap-config.glade addressbook/gui/contact-editor/Makefile.am addressbook/gui/contact-editor/contact-editor.glade addressbook/gui/contact-editor/e-contact-editor-address.c addressbook/gui/contact-editor/e-contact-editor-address.h addressbook/gui/contact-editor/e-contact-editor-im.c addressbook/gui/contact-editor/e-contact-editor-im.h addressbook/gui/contact-editor/e-contact-editor.c addressbook/gui/contact-editor/e-contact-editor.h addressbook/gui/contact-editor/eab-editor.c addressbook/gui/contact-editor/eab-editor.h addressbook/gui/contact-editor/test-editor.c addressbook/gui/contact-list-editor/Makefile.am addressbook/gui/widgets/Makefile.am addressbook/gui/widgets/e-addressbook-model.c addressbook/gui/widgets/e-addressbook-model.h addressbook/gui/widgets/e-addressbook-reflow-adapter.c addressbook/gui/widgets/e-addressbook-view.c addressbook/gui/widgets/e-addressbook-view.h addressbook/gui/widgets/e-minicard-view.c addressbook/gui/widgets/eab-contact-display.c addressbook/gui/widgets/eab-gui-util.c addressbook/gui/widgets/eab-menu.c addressbook/gui/widgets/eab-menu.h addressbook/gui/widgets/eab-popup-control.c addressbook/gui/widgets/eab-popup-control.h addressbook/gui/widgets/eab-popup.c addressbook/gui/widgets/eab-popup.h addressbook/gui/widgets/eab-vcard-control.c addressbook/gui/widgets/eab-vcard-control.h addressbook/gui/widgets/gal-view-minicard.c addressbook/gui/widgets/gal-view-minicard.h addressbook/printing/e-contact-print-style-editor.c addressbook/printing/e-contact-print-style-editor.h addressbook/printing/e-contact-print.glade addressbook/printing/test-contact-print-style-editor.c addressbook/tools/evolution-addressbook-export.c addressbook/util/Makefile.am calendar/ChangeLog calendar/gui/Makefile.am calendar/gui/apps_evolution_calendar.schemas.in calendar/gui/calendar-component.c calendar/gui/calendar-component.h calendar/gui/calendar-config.c calendar/gui/comp-editor-factory.c calendar/gui/comp-editor-factory.h calendar/gui/comp-util.c calendar/gui/comp-util.h calendar/gui/control-factory.c calendar/gui/control-factory.h calendar/gui/dialogs/alarm-dialog.c calendar/gui/dialogs/cal-prefs-dialog.c calendar/gui/dialogs/cal-prefs-dialog.glade calendar/gui/dialogs/cal-prefs-dialog.h calendar/gui/dialogs/comp-editor.c calendar/gui/dialogs/comp-editor.h calendar/gui/dialogs/event-editor.c calendar/gui/dialogs/event-page.c calendar/gui/dialogs/memo-editor.c calendar/gui/dialogs/memo-page.c calendar/gui/dialogs/recurrence-page.c calendar/gui/dialogs/task-details-page.c calendar/gui/dialogs/task-details-page.glade calendar/gui/dialogs/task-editor.c calendar/gui/dialogs/task-page.c calendar/gui/e-cal-component-memo-preview.c calendar/gui/e-cal-component-memo-preview.h calendar/gui/e-cal-component-preview.c calendar/gui/e-cal-component-preview.h calendar/gui/e-cal-event.h calendar/gui/e-cal-model.c calendar/gui/e-cal-popup.c calendar/gui/e-calendar-table.c calendar/gui/e-calendar-view.c calendar/gui/e-day-view.c calendar/gui/e-itip-control.c calendar/gui/e-memo-table.c calendar/gui/e-memos.c calendar/gui/e-memos.h calendar/gui/e-tasks.c calendar/gui/e-tasks.h calendar/gui/e-week-view.c calendar/gui/gnome-cal.c calendar/gui/goto.c calendar/gui/itip-bonobo-control.c calendar/gui/itip-bonobo-control.h calendar/gui/itip-utils.c calendar/gui/itip-utils.h calendar/gui/main.c calendar/gui/memos-component.c calendar/gui/memos-control.c calendar/gui/memos-control.h calendar/gui/migration.c calendar/gui/migration.h calendar/gui/tasks-component.c calendar/gui/tasks-control.c calendar/importers/main.c composer/ChangeLog composer/e-composer-actions.c composer/e-composer-private.c composer/e-msg-composer.c composer/e-msg-composer.h composer/evolution-composer.ui configure.in doc/reference/shell/eshell-overrides.txt e-util/ChangeLog e-util/Makefile.am e-util/e-corba-utils.c e-util/e-corba-utils.h e-util/e-gui-utils.c e-util/e-gui-utils.h e-util/e-logger.c e-util/e-non-intrusive-error-dialog.c e-util/e-non-intrusive-error-dialog.h e-util/e-plugin-ui.c e-util/e-util-labels.c e-util/e-util-labels.h e-util/e-util.c e-util/e-util.h filter/ChangeLog filter/filter-option.c help/C/evolution.xml help/ChangeLog help/Makefile.am help/cs/cs.po help/de/de.po help/es/es.po help/eu/figures/Screenshot-Free-Busy.png help/eu/figures/evo_blink.png help/eu/figures/evo_dialog-info.png help/eu/figures/evo_dialog-warning.png help/eu/figures/evo_email_a.png help/eu/figures/evo_flag_follow_up_a.png help/eu/figures/evo_proxyadd_a.png help/eu/figures/evo_shd_memo_a.png help/eu/figures/exchange-delegation.png help/eu/figures/exchange-identity.png help/eu/figures/exchange-receive-options.png help/eu/figures/exchange-receive.png help/eu/figures/exchg-identity.png help/eu/figures/exchng-identity.png help/eu/figures/exchng-rec-mail.png help/eu/figures/exchng-rec-option.png help/eu/figures/exchng-rec-options.png help/eu/figures/free_busy.png help/eu/figures/full-1.png help/eu/figures/full-2.png help/eu/figures/full-3.png help/eu/figures/full-4.png help/eu/figures/full-5.png help/eu/figures/full-6.png help/eu/figures/full-7.png help/eu/figures/mail-druid-pic.png help/eu/figures/mail-inbox.png help/eu/figures/mail-threaded.png help/eu/figures/mainwindow-pic.png help/eu/figures/minus.png help/eu/figures/plus.png help/eu/figures/proxy-cal.png help/eu/figures/proxy-login.png help/eu/figures/schedule.png help/eu/figures/stock_search.png help/eu/figures/sub-others-folder.png help/eu/figures/sub-pub-fold.png help/eu/figures/vfolder-createrule-fig.png help/quickref/Makefile.am mail/ChangeLog mail/Makefile.am mail/default/Makefile.am mail/e-mail-shell-module-migrate.c mail/e-searching-tokenizer.c mail/em-account-editor.c mail/em-account-prefs.h mail/em-composer-prefs.c mail/em-composer-prefs.h mail/em-composer-utils.c mail/em-filter-folder-element.c mail/em-folder-browser.c mail/em-folder-selection-button.h mail/em-folder-selector.c mail/em-folder-tree-model.c mail/em-folder-tree-model.h mail/em-folder-tree.c mail/em-folder-tree.h mail/em-folder-utils.c mail/em-folder-utils.h mail/em-folder-view.c mail/em-format-html-display.c mail/em-format-html-print.c mail/em-format-html-print.h mail/em-format-html.c mail/em-format-quote.h mail/em-format.c mail/em-format.h mail/em-html-stream.h mail/em-mailer-prefs.c mail/em-mailer-prefs.h mail/em-message-browser.c mail/em-message-browser.h mail/em-migrate.h mail/em-network-prefs.h mail/em-popup.c mail/em-search-context.h mail/em-subscribe-editor.c mail/em-utils.c mail/em-utils.h mail/filtertypes.xml mail/mail-component-factory.c mail/mail-component.c mail/mail-config-factory.c mail/mail-config-factory.h mail/mail-config.c mail/mail-config.glade mail/mail-crypto.c mail/mail-crypto.h mail/mail-dialogs.glade mail/mail-folder-cache.c mail/mail-mt.c mail/mail-send-recv.c mail/mail-send-recv.h mail/mail-session.c mail/mail-session.h mail/mail-types.h mail/mail-vfolder.c mail/message-list.c mail/message-tag-followup.c mail/searchtypes.xml mail/vfoldertypes.xml plugins/attachment-reminder/Makefile.am plugins/audio-inline/org-gnome-audio-inline.eplug.xml plugins/caldav/ChangeLog plugins/caldav/caldav-source.c plugins/calendar-http/ChangeLog plugins/calendar-weather/ChangeLog plugins/calendar-weather/calendar-weather.c plugins/email-custom-header/ChangeLog plugins/email-custom-header/email-custom-header.c plugins/exchange-operations/ChangeLog plugins/google-account-setup/ChangeLog plugins/google-account-setup/Makefile.am plugins/google-account-setup/google-contacts-source.c plugins/google-account-setup/google-source.c plugins/import-ics-attachments/ChangeLog plugins/import-ics-attachments/Makefile.am plugins/import-ics-attachments/icsimporter.c plugins/itip-formatter/ChangeLog plugins/itip-formatter/itip-view.c plugins/mail-account-disable/ChangeLog plugins/mail-account-disable/mail-account-disable.c plugins/mail-notification/ChangeLog plugins/mail-notification/mail-notification.c plugins/mail-to-meeting/ChangeLog plugins/mail-to-task/ChangeLog plugins/mark-all-read/mark-all-read.c plugins/publish-calendar/ChangeLog plugins/publish-calendar/publish-format-fb.c plugins/publish-calendar/publish-format-ical.c plugins/save-attachments/ChangeLog plugins/save-attachments/Makefile.am plugins/save-attachments/save-attachments.c plugins/select-one-source/ChangeLog plugins/select-one-source/Makefile.am plugins/select-one-source/select-one-source.c plugins/startup-wizard/ChangeLog plugins/startup-wizard/startup-wizard.c plugins/webdav-account-setup/ChangeLog plugins/webdav-account-setup/Makefile.am plugins/webdav-account-setup/webdav-contacts-source.c po/ChangeLog po/POTFILES.in po/ar.po po/bg.po po/bn_IN.po po/ca.po po/cs.po po/da.po po/de.po po/el.po po/en_GB.po po/es.po po/et.po po/fr.po po/gl.po po/gu.po po/hi.po po/hu.po po/it.po po/ja.po po/kn.po po/ko.po po/lt.po po/ml.po po/mr.po po/nb.po po/nl.po po/pa.po po/pl.po po/pt.po po/ru.po po/sl.po po/sr.po po/sr@latin.po po/sv.po po/ta.po po/te.po po/th.po po/tr.po po/zh_HK.po po/zh_TW.po shell/ChangeLog shell/Evolution-Component.idl shell/Makefile.am shell/apps_evolution_shell.schemas.in shell/e-component-registry.c shell/e-component-registry.h shell/e-component-view.c shell/e-component-view.h shell/e-corba-config-page.c shell/e-corba-config-page.h shell/e-shell-constants.h shell/e-shell-importer.c shell/e-shell-importer.h shell/e-shell-nm.c shell/e-shell-settings-dialog.c shell/e-shell-settings-dialog.h shell/e-shell-view.c shell/e-shell-view.h shell/e-shell-window-commands.c shell/e-shell-window-commands.h shell/e-shell-window.c shell/e-shell-window.h shell/e-shell.c shell/e-shell.h shell/e-sidebar.c shell/e-sidebar.h shell/e-user-creatable-items-handler.c shell/e-user-creatable-items-handler.h shell/es-menu.c shell/es-menu.h shell/evolution-component.c shell/evolution-component.h shell/evolution-config-control.c shell/evolution-config-control.h shell/evolution-listener.c shell/evolution-listener.h shell/evolution-shell-component-utils.c shell/evolution-shell-component-utils.h shell/importer/evolution-importer-client.c shell/importer/evolution-importer-client.h shell/importer/evolution-importer-listener.c shell/importer/evolution-importer-listener.h shell/importer/evolution-importer.c shell/importer/evolution-importer.h shell/importer/evolution-intelligent-importer.c shell/importer/evolution-intelligent-importer.h shell/importer/import.glade shell/importer/intelligent.c shell/importer/intelligent.h shell/main.c shell/shell.error.xml shell/test/evolution-test-component.c shell/test/evolution-test-component.h smime/ChangeLog smime/lib/Makefile.am ui/Makefile.am ui/evolution-addressbook.xml ui/evolution-calendar.xml widgets/ChangeLog widgets/menus/gal-view-menus.c widgets/menus/gal-view-menus.h widgets/misc/ChangeLog widgets/misc/Makefile.am widgets/misc/e-activity-handler.c widgets/misc/e-activity-handler.h widgets/misc/e-attachment-bar.c widgets/misc/e-attachment-bar.h widgets/misc/e-attachment.c widgets/misc/e-attachment.h widgets/misc/e-calendar-item.c widgets/misc/e-charset-picker.c widgets/misc/e-combo-button.c widgets/misc/e-combo-button.h widgets/misc/e-config-page.c widgets/misc/e-config-page.h widgets/misc/e-dropdown-button.c widgets/misc/e-dropdown-button.h widgets/misc/e-filter-bar.h widgets/misc/e-info-label.c widgets/misc/e-info-label.h widgets/misc/e-multi-config-dialog.c widgets/misc/e-multi-config-dialog.h widgets/misc/e-online-button.c widgets/misc/e-search-bar.c widgets/misc/e-search-bar.h widgets/misc/e-signature-combo-box.c widgets/misc/e-signature-combo-box.h widgets/misc/e-signature-editor.c widgets/misc/e-signature-editor.h widgets/misc/e-task-bar.c widgets/misc/e-task-bar.h widgets/misc/e-task-widget.c widgets/misc/e-task-widget.h widgets/misc/test-dropdown-button.c widgets/misc/test-info-label.c widgets/misc/test-multi-config-dialog.c widgets/table/ChangeLog widgets/table/e-cell-date.c widgets/table/e-table-group-container.c widgets/table/e-table-group-leaf.c widgets/table/e-table-group.c widgets/table/e-table-group.h widgets/table/e-table.c widgets/table/e-table.h
| * GN-bug #572348 - Removed deprecated Gtk+ symbolsMilan Crha2009-04-242-41/+77
| | | | | | | | Some still left, because those gone in kill-bonobo branch.
| * Bug 577929 – Consolidate marshallersMatthew Barnes2009-04-236-39/+3
| | | | | | | | | | | | Consolidate all marshalling specifications to e-util/e-marshal.list. This reduces code duplication and makes it slightly easier to locate unused marshallers.
| * ** Fixes bug #572962Matthew Barnes2009-02-253-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-24 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #572962 * e-shell-window.c (setup_nm_support): Pass e_shell_dbus_initialise() the right type of object, and fix the incorrect function declaration. * e-shell-nm.c (e_shell_network_monitor): Go offline when we see NM_STATE_ASLEEP from NetworkManager. svn path=/trunk/; revision=37320
| * Use -mwindows on Windows to build a "GUI" executable.Tor Lillqvist2009-02-042-0/+9
| | | | | | | | | | | | | | | | | | | | 2009-02-03 Tor Lillqvist <tml@novell.com> * Makefile.am (evolution_LDFLAGS): Use -mwindows on Windows to build a "GUI" executable. svn path=/trunk/; revision=37223
| * e-util/e-plugin.c e-util/e-plugin.h EPlugins must be loaded after BonoboPhilip Van hoof2009-01-121-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-12 Philip Van hoof <philip@codeminded.be> * e-util/e-plugin.c * e-util/e-plugin.h * shell/main.c: EPlugins must be loaded after Bonobo init, else variables like `session` are not available for plugin's initialization functions. (Fixes Bug #565681) svn path=/trunk/; revision=37052
| * New convenience function calls gtk_show_uri() and displays an error dialogMatthew Barnes2009-01-112-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-11 Matthew Barnes <mbarnes@redhat.com> * e-util/e-util.c (e_show_uri): New convenience function calls gtk_show_uri() and displays an error dialog if the URI cannot be shown. * addressbook/gui/widgets/eab-contact-display.c (eab_uri_popup_link_open), (on_link_clicked): * calendar/gui/e-cal-component-preview (on_link_clicked): * calendar/gui/e-cal-component-memo-preview (on_link_clicked): * calendar/gui/e-memo-table.c (open_url_cb): * calendar/gui/dialogs/comp-editor.c (open_attachment): * composer/e-msg-composer.c (msg_composer_link_clicked): * mail/em-folder-view.c (emfv_format_link_clicked): * mail/em-popup.c (emp_uri_popup_link_open): * plugins/mailing-list-actions/mailing-list-actions.c (emla_list_action_do): * shell/e-shell-window-commands.c (command_open_faq): * widgets/misc/e-attachment-bar.c (eab_icon_clicked_cb): * widgets/misc/e-url-entry.c (button_clicked_cb): Call e_show_uri() instead of gnome_url_show(). * e-util/e-error.c (ee_response): Call e_display_help() instead of gnome_url_show(). * mail/em-config.c: * mail/em-menu.c: Remove unneeded #include <libgnome/gnome-url.h> svn path=/trunk/; revision=37037
| * Remove unneeded #include <libgnome/gnome-util.h>.Matthew Barnes2009-01-115-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-10 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/contact-editor/e-contact-editor-address.c: * addressbook/gui/contact-editor/e-contact-editor-fullname.c: * addressbook/gui/contact-editor/e-contact-editor-im.c: * addressbook/gui/widgets/e-addressbook-view.c: * addressbook/printing/e-contact-print.c: * calendar/gui/calendar-commands.c: * calendar/gui/e-cal-list-view.c: * calendar/gui/e-day-view.c: * calendar/gui/e-itip-control.c: * calendar/gui/e-meeting-list-view.c: * calendar/gui/e-meeting-store.c: * calendar/gui/e-week-view.c: * calendar/gui/gnome-cal.c: * calendar/gui/memos-control.c: * calendar/gui/tasks-control.c: * e-util/e-dialog-utils.c: * mail/em-folder-view.c: * mail/importers/mail-importer.c: * shell/e-shell.c: * shell/evolution-shell-component-utils.c: * shell/importer/intelligent.c: * shell/main.c: * widgets/menus/gal-view-collection.c: * widgets/menus/gal-view-instance.c: Remove unneeded #include <libgnome/gnome-util.h>. svn path=/trunk/; revision=37036
| * Reviewed by Matthew Barnes <mbarnes@redhat.com>Takao Fujiwara2009-01-092-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-09 Takao Fujiwara <takao.fujiwara@sun.com> Reviewed by Matthew Barnes <mbarnes@redhat.com> * Fix for bug #566011 * addressbook/gui/component/Makefile.am: * addressbook/gui/component/addressbook-component.c (addressbook_component_class_init): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * calendar/gui/Makefile.am: * calendar/gui/calendar-component.c (calendar_component_class_init): * calendar/gui/dialogs/comp-editor.c: * calendar/gui/memos-component.c (memos_component_class_init): * calendar/gui/tasks-component.c (tasks_component_class_init): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * composer/e-composer-header-table.c: * composer/e-composer-private.h: Include <glib/gi18n-lib.h> instead of <glib/gi18n.h>. * mail/mail-component.c (mail_component_class_init): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * shell/e-user-creatable-items-handler.c (e_user_creatable_items_handler_class_ini): Include <glib/gi18n-lib.h> instead of <glib/gi18n.h> and add bindtextdomain(). * widgets/misc/e-charset-picker.c: * widgets/misc/e-signature-combo-box.c: Include <glib/gi18n-lib.h> instead of <glib/gi18n.h>. svn path=/trunk/; revision=37021
| * update Copyright to 2009.Andre Klapper2009-01-022-1/+6
| | | | | | | | | | | | | | | | | | | | 2009-01-01 Andre Klapper <a9016009@gmx.de> * e-shell-window-commands.c: update Copyright to 2009. svn path=/trunk/; revision=36960
| * ** Related to bug #562155Matthew Barnes2008-12-282-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-28 Matthew Barnes <mbarnes@redhat.com> ** Related to bug #562155 * shell/main.c (idle_cb): Only call e_shell_set_crash_recovery() if the EShell Bonobo object was constructed successfully, otherwise it will be NULL. This fixes a warning shown in the terminal output of bug #562155, but the bug is not reproducible so it's not clear whether this fixes the bug. svn path=/trunk/; revision=36939
| * Fix memory leak. (Fixes bug #565628).Ignacio Casal Quinteiro2008-12-261-0/+2
| | | | | | | | | | | | | | | | | | | | 2008-12-25 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * shell/main.c: Fix memory leak. (Fixes bug #565628). svn path=/trunk/; revision=36932
| * ** Fixes bug #564416Matthew Barnes2008-12-152-15/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-14 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #564416 * shell/e-shell-nm.c: We've been listening for obsolete D-Bus signals. Update to NetworkManager's current D-Bus API. svn path=/trunk/; revision=36878
| * ** Fixes bug #563250Matthew Barnes2008-12-102-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-10 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #563250 * e-util/e-util.c (e_get_accels_filename): New function returns the filename where custom keyboard accelerators are stored. Currently only applies to the various editor windows in Evolution. * shell/main.c (main): Load on startup and save on shutdown, custom keyboard accelerators. svn path=/trunk/; revision=36864
| * Jeff Cai ** Fix for bug #563077 (Don't pass NULL to ↵Suman Manjunath2008-12-082-1/+11
| | | | | | | | | | | | gtk_icon_info_get_filename(), fixes a crash if the gnome-settings-daemon is not running). svn path=/trunk/; revision=36844
| * ** Fixes bug #557581Matthew Barnes2008-11-082-7/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-11-07 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #557581 * configure.in: Break up the version definitions such that we can calculate the latest stable version and pass a STABLE_VERSION definition to shell/main.c. * shell/main.c: Replace DEVELOPMENT with STABLE_VERSION, which actually defines the latest stable version (e.g. 2.24). STABLE_VERSION is only defined if the current version is _unstable_ (e.g. 2.25). * shell/main.c (show_development_warning): Use STABLE_VERSION instead of hard-coding the version number. svn path=/trunk/; revision=36761
| * Only include the toplevel GTK+ header.Matthew Barnes2008-10-314-21/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-30 Matthew Barnes <mbarnes@redhat.com> * addressbook/gui/contact-editor/test-editor.c: * addressbook/gui/widgets/e-minicard-label.c: * addressbook/gui/widgets/e-minicard-view-widget.c: * addressbook/gui/widgets/test-reflow.c: * calendar/gui/control-factory.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-week-view-event-item.c: * calendar/gui/weekday-picker.c: * e-util/e-icon-factory.c: * shell/importer/evolution-importer-client.h: * shell/importer/intelligent.c: * shell/test/evolution-test-component.c: * widgets/menus/gal-view-menus.c: * widgets/misc/e-activity-handler.c: * widgets/table/e-table-config-field.h: Only include the toplevel GTK+ header. svn path=/trunk/; revision=36699
| * ** Fix for bug #311479Kandepu Prasad2008-10-173-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | 2008-10-17 Kandepu Prasad <kaprasad@novell.com> ** Fix for bug #311479 * import.glade: * importer/import.glade: rephrasing the heading in Evolution Import Assistant svn path=/trunk/; revision=36634
| * Matthew Barnes <mbarnes@redhat.com> ** Fix for bug #548469 (Drop support ↵Suman Manjunath2008-10-178-195/+61
| | | | | | | | | | | | for deprecated libnm-glib). svn path=/trunk/; revision=36631
| * Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-10-032-13/+19
| | | | | | | | svn path=/trunk/; revision=36541
| * Change License from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-303-26/+33
| | | | | | | | svn path=/trunk/; revision=36502
| * Unbreak build, sorry for the inconvenience.Gabor Kelemen2008-09-292-4/+8
| | | | | | | | | | | | | | | | 2008-09-29 Gabor Kelemen <kelemeng@gnome.hu> * shell.error.xml: Unbreak build, sorry for the inconvenience. svn path=/trunk/; revision=36482
| * Mark some forgotten strings for translation. Fixes bug #553106Gabor Kelemen2008-09-292-4/+8
| | | | | | | | | | | | | | | | 2008-09-29 Gabor Kelemen <kelemeng@gnome.hu> * shell.error.xml: Mark some forgotten strings for translation. Fixes bug #553106 svn path=/trunk/; revision=36477
| * Change License from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-243-26/+33
| | | | | | | | svn path=/trunk/; revision=36443
| * License changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-242-14/+20
| | | | | | | | svn path=/trunk/; revision=36440
| * ** Fixes bug #553479Philip Withnall2008-09-242-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-09-24 Philip Withnall <philip@tecnocode.co.uk> ** Fixes bug #553479 * shell/shell.error.xml: * plugins/webdav-account-setup/webdav-contacts-source.c (plugin_webdav_contacts): * plugins/tnef-attachments/org-gnome-tnef-attachments.eplug.xml: * plugins/python/org-gnome-evolution-python.eplug.xml: * plugins/google-account-setup/org-gnome-evolution-google.eplug.xml: * plugins/audio-inline/org-gnome-audio-inline.eplug.xml: * mail/em-migrate.c (migrate_to_db): * mail/evolution-mail.schemas.in: * addressbook/gui/component/ldap-config.glade: String capitalisation improvements. svn path=/trunk/; revision=36439
| * Change license from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-192-13/+19
| | | | | | | | svn path=/trunk/; revision=36381
| * License changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-162-13/+19
| | | | | | | | svn path=/trunk/; revision=36344
| * Updated the list of Contributors.Bharath Acharya2008-09-152-50/+269
| | | | | | | | | | | | | | | | | | | | | | 2008-09-15 Bharath Acharya <abharath@novell.com> Updated the list of Contributors. * e-shell-window-commands.c: svn path=/trunk/; revision=36329
| * License Changes from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-135-52/+65
| | | | | | | | svn path=/trunk/; revision=36313
| * License changes. Changed license from GPL to LGPL.Sankarasivasubramanian Pasupathilingam2008-09-043-27/+33
| | | | | | | | | | | | More to come. svn path=/trunk/; revision=36255
| * Change License from GPL to LGPL. 2nd batch.Sankarasivasubramanian Pasupathilingam2008-09-0327-341/+373
| | | | | | | | | | | | More changes to come. svn path=/trunk/; revision=36247
| * ** Fixes bug #549554 (patch from Paul Bolle)Matthew Barnes2008-08-302-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-30 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #549554 (patch from Paul Bolle) * shell/e-shell-importer.c: (struct info): Drop sentence about an "Automatic" option. svn path=/trunk/; revision=36218
| * License ChangesSankarasivasubramanian Pasupathilingam2008-08-2713-147/+176
| | | | | | | | svn path=/trunk/; revision=36116
| * Coding style cleanups.Matthew Barnes2008-08-193-32/+32
| | | | | | | | svn path=/trunk/; revision=36025
| * Fix the function signature to conform to the component interface.Matthew Barnes2008-08-182-6/+9
| | | | | | | | | | | | | | | | | | | | 2008-08-18 Matthew Barnes <mbarnes@redhat.com> * shell/test/evolution-test-component.c (impl_upgradeFromVersion): Fix the function signature to conform to the component interface. svn path=/trunk/; revision=36015
| * Fix a little compiler warning I caused.Matthew Barnes2008-08-181-1/+1
| | | | | | | | svn path=/trunk/; revision=36010
| * ** Fixes bug #508732Matthew Barnes2008-08-187-123/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-18 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #508732 * shell/e-shell.c: Add a "crash_recovery" flag, with accessor functions for it. * shell/e-shell-window (init_view): Check and reset the "crash_recovery" flag before creating a new shell view. The components can use this flag to take steps to recover from the previous crash. * shell/apps_evolution_shell.schemas.in: Remove the "skip_recovery_dialog" and "recovery" keys. * shell/Evolution-Component.idl (createView): Add a "select_item" boolean parameter. * shell/main.c: Kill the crash recovery dialog. Instead just set the crash recovery flag in e-shell appropriately. * mail/mail-component.c (impl_createView): Add a "select_item" argument for crash recovery, which we forward to EMFolderBrowser as a "suppress_message_selection" flag. * mail/em-folder-browser.c (emfb_set_folder): Suppress automatic message selection if we are recovering from a crash. * addressbook/gui/component/addressbook-component.c (impl_createView): * calendar/gui/calendar-component.c (impl_createView): * calendar/gui/memos-component.c (impl_createView): * calendar/gui/tasks-component.c (impl_createView): Add a "select_item" argument for crash recovery, which these components do not use. * help/C/evolution.xml: Remove the bit about crash recovery. svn path=/trunk/; revision=36009
| * Milan Crha <mcrha@redhat.com> ** Fix for bug #416258 (Evolution "New Mail" ↵Suman Manjunath2008-08-182-2/+19
| | | | | | | | | | | | icon is wrong size). svn path=/trunk/; revision=36007
| * ** Fixes bug #546892Matthew Barnes2008-08-123-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-11 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #546892 * e-util/e-icon-factory.c (e_icon_factory_get_image): Kill this function. Use gtk_image_new_from_icon_name(). * e-util/e-icon-factory.c (e_icon_factory_get_icon_list): Kill this function. Use gtk_window_set_icon_name(). * widgets/misc/e-activity-handler.c: * widgets/misc/e-task-widget.c: Purge the GdkPixbuf arguments from the API. We've been ignoring them since the spinner icon was added. * addressbook/gui/contact-editor/e-contact-editor-fullname.c: * addressbook/gui/contact-editor/e-contact-editor-im.c: * addressbook/gui/contact-editor/e-contact-editor-address.c: * calendar/gui/alarm-notify/alarm-notify-dialog.c: * calendar/gui/dialogs/alarm-dialog.c: * calendar/gui/dialogs/alarm-list-dialog.c: * calendar/gui/dialogs/cal-attachment-select-file.c: * calendar/gui/dialogs/changed-comp.c: * calendar/gui/dialogs/delete-error.c: * calendar/gui/dialogs/select-source-dialog.c: * mail/mail-send-recv.c: * mail/message-tag-followup.c: * widgets/misc/e-combo-button.c: * widgets/misc/e-info-label.c: * widgets/misc/e-url-entry.c: * widgets/misc/e-task-widget.c: Prefer gtk_window_set_icon_name() over gtk_window_set_icon_list(). * addressbook/gui/contact-editor/e-contact-editor-im.c: * calendar/gui/dialogs/event-page.c: * calendar/gui/e-timezone-entry.c: * e-util/e-gui-utils.c: * e-util/e-popup.c: * plugins/import-ics-attachments/icsimporter.c: * plugins/itip-formatter/itip-view.c: * mail/em-folder-browser.c: * mail/em-format-html-display.c: * mail/mail-send-recv.c: * mail/message-tag-followup.c: Prefer gtk_image_new_from_icon_name() over e_icon_factory_get_image(). * calendar/gui/alarm-notify/alarm-queue.c: * plugins/mail-notification/mail-notification.c: Prefer gtk_status_icon_set_from_icon_name() over gtk_status_icon_set_from_pixbuf(). * addressbook/gui/component/addressbook-view.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-calendar-view.c: * calendar/gui/e-memo-table.c: * mail/mail-mt.c: e_activity_handler_operation_started() no longer takes a GdkPixbuf. It was ignoring the pixbuf anyway ever since we added a spinner icon. svn path=/trunk/; revision=35958
| * Remove unused EShell pointer from ImportData.Matthew Barnes2008-08-092-2/+5
| | | | | | | | | | | | | | | | | | | | 2008-08-08 Matthew Barnes <mbarnes@redhat.com> * shell/e-shell-importer.c: Remove unused EShell pointer from ImportData. svn path=/trunk/; revision=35939
| * ** Fixes bug #467115Matthew Barnes2008-08-078-73/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-07 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #467115 * shell/e-component-registry.h: Replace button and menu icon pixbufs with an icon name string. * shell/e-component-registry.c (query_components): No need to create pixbufs, just save the icon name. * shell/e-sidebar.c: Remember a default icon name rather than a default pixbuf. * shell/e-sidebar.c (e_sidebar_add_button), (e_sidebar_change_button_icon): * shell/e-shell-window.c (e_shell_window_change_component_button_icon): Take an icon name instead of a pixbuf. * shell/e-shell-window.c (switch_view): Call gtk_window_set_icon_name() instead of gtk_window_set_icon(). * shell/e-shell-window.c (setup_widgets): Change XML from pixtype="pixbuf" to pixbuf="filename" and derive an appropriate filename from the icon name. svn path=/trunk/; revision=35924
| * ** Fix for bug #249844Milan Crha2008-08-062-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-08-06 Milan Crha <mcrha@redhat.com> ** Fix for bug #249844 * addressbook/gui/component/addressbook-component.c: * calendar/gui/tasks-component.c: (impl__get_userCreatableItems): * calendar/gui/memos-component.c: (impl__get_userCreatableItems): * mail/mail-component.c: (impl__get_userCreatableItems): * shell/test/evolution-test-component.c: (impl__get_userCreatableItems): (impl__get_userCreatableItems): Do not let compiler claim. * mail/em-event.h: (struct _EMEventTargetCustomIcon): Declare 'folder_name' as const char * to let compiler happy; no copy of the pointer anyway. * calendar/gui/calendar-component.c: (impl__get_userCreatableItems): Use C_() macro instead of Q_() macro. Use fully qualified names for "New" submenu entries. svn path=/trunk/; revision=35916
| * Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #249844 (Use C_() macro ↵Suman Manjunath2008-08-042-1/+9
| | | | | | | | | | | | instead of Q_() macro, Use fully qualified names for New submenu entries). svn path=/trunk/; revision=35897
| * ** Fixes bug #544862Matthew Barnes2008-08-022-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | 2008-08-01 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #544862 * shell/apps_evolution_shell.scheams.in: Clarify description of "use_authentication" key. svn path=/trunk/; revision=35880
| * ** Fix for bug #544022Milan Crha2008-07-222-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-22 Milan Crha <mcrha@redhat.com> ** Fix for bug #544022 * configure.in: Do not redefine DBUS_VERSION define supplied by dbus itself, rather rename our define to FOUND_DBUS_VERSION. * mail/e-searching-tokenizer.c: (dump_trie): Define function only when required. (Compiler warning cleanup.) * shell/e-shell-window-commands.c: (char *authors[]): Break the escape sequence properly (compiler warning cleanup). * plugins/email-custom-header/email-custom-header.c: Compiler warning cleanup. * plugins/mail-notification/Makefile.am: * plugins/mail-notification/mail-notification.c: (send_dbus_message): Do not redefine DBUS_VERSION define, it's supplied by dbus itself. svn path=/trunk/; revision=35819
| * ** Fixes bug #542828Andre Klapper2008-07-212-19/+13
| | | | | | | | | | | | | | | | | | | | | | | | 2008-07-20 Andre Klapper <a9016009@gmx.de> ** Fixes bug #542828 * e-shell-window-commands.c: update and fix list of contributors. Patch by Maxim Ermilov. svn path=/trunk/; revision=35796
| * ** Fixes bug #542587Matthew Barnes2008-07-212-49/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #542587 * shell/e-shell-window.c: Use new EOnlineButton widget. * widgets/misc/e-online-button.c: * widgets/misc/e-online-button.h: New widget implements the online/offline button used in the main window. The button just maintains an "online" flag and displays the appropriate button image for the flag. svn path=/trunk/; revision=35777
| * Bug 543758 - Never mark empty strings for translationsTor Lillqvist2008-07-202-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | 2008-07-19 Tor Lillqvist <tml@novell.com> Bug 543758 - Never mark empty strings for translations * main.c (main): Change _("") to explicit gettext ("") to avoid potentially confusing translation tools or translators. svn path=/trunk/; revision=35759
* | Make the selected attachment view and file chooser folder persistent.Matthew Barnes2009-04-153-13/+29
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37523
* | Saving progress again on the attachment rewrite.Matthew Barnes2009-03-301-1/+19
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37482
* | Saving progress on a massive attachment handling rewrite.Matthew Barnes2009-03-212-7/+23
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37465
* | Add e_lookup_action() and e_lookup_action_group() to e-util, soMatthew Barnes2009-03-102-34/+3
| | | | | | | | | | | | | | | | | | | | | | I don't have to keep writing the algorithm over and over again. Add EFileActivity, which provides a GCancellable for GIO operations. Cancelling the activity cancels the GIO operation, and vice versa. Also provides a handy GFileProgressCallback function which updates the activity's "percent" property. svn path=/branches/kill-bonobo/; revision=37396
* | Cleaning up the attachment bar, centralizing its popup menu, and convertingMatthew Barnes2009-03-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | everything to GtkUIManager/GtkActions. Saving progress mid-stream... not sure about the MIME part utilities yet. Also, add some EActivity subclasses. Considering an EFileActivity subclass for asynchronous GIO operations (loading/saving attachments, etc.), but still ironing out details. svn path=/branches/kill-bonobo/; revision=37389
* | Go offline when we see NM_STATE_ASLEEP from NetworkManager (#572962).Matthew Barnes2009-02-251-0/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37318
* | Documentation tweaks.Matthew Barnes2009-02-242-7/+7
| | | | | | | | | | | | | | Turn on the stupid interactive flag so we get user alerts from Camel. (Can we please get rid of that thing?) svn path=/branches/kill-bonobo/; revision=37314
* | Make filter options for mail labels work again.Matthew Barnes2009-02-234-0/+49
| | | | | | | | | | | | | | | | | | | | Define a new shell module method named start() that tells the module when to start loading data and running background tasks. Only really applies to the mail module right now since the others use evolution-data-server. Basically it prevents the mail module from loading and refreshing mail stores until you actually switch to the mail view. svn path=/branches/kill-bonobo/; revision=37309
* | Everything under shell/importer is unused. Kill it.Matthew Barnes2009-02-2213-2040/+0
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37305
* | Kill EDropdownButton.Matthew Barnes2009-02-211-16/+11
| | | | | | | | | | | | Migrate off of gnome_program_init(). svn path=/branches/kill-bonobo/; revision=37303
* | Fix crash on exit.Matthew Barnes2009-02-201-0/+2
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37297
* | Documentation tweaks.Matthew Barnes2009-02-194-12/+26
| | | | | | | | | | | | Have e_shell_get_preferences_window() take an EShell argument. svn path=/branches/kill-bonobo/; revision=37294
* | Rename EShell:online-mode to EShell:online and update docs.Matthew Barnes2009-02-196-81/+73
| | | | | | | | | | | | | | Use EBindings instead of a notify callback to keep other widgets and actions synchronized with EShell:online. Cleaner and less error prone. svn path=/branches/kill-bonobo/; revision=37293
* | Clean up the EMFormat stack. Add some GObject properties to bind to.Matthew Barnes2009-02-194-17/+40
| | | | | | | | | | | | Add some handy color conversion functions to e-util. svn path=/branches/kill-bonobo/; revision=37290
* | Merge revisions 37200:3266 from trunk.Matthew Barnes2009-02-152-0/+9
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37270
* | Get mail search bar partially working without help from EFilterBar.Matthew Barnes2009-02-142-52/+1
| | | | | | | | | | | | Search scope (current folder, current account, etc.) is still ignored. svn path=/branches/kill-bonobo/; revision=37263
* | Fix packing of labels in sidebar banner.Matthew Barnes2009-02-131-2/+1
| | | | | | | | | | | | Secondary label should not be ellipsized. svn path=/branches/kill-bonobo/; revision=37261
* | Disable Send/Receive when working offline.Matthew Barnes2009-02-131-0/+3
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37258
* | Make MailSession available through EShellSettings so composer can use it.Matthew Barnes2009-02-132-0/+62
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37257
* | Rewrite the mail label code from top to bottom.Matthew Barnes2009-02-084-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Kill the e-util-labels API and read label information into a single-column GtkListStore. Use GConfBridge to automatically keep GConf synched with the list store. - The list store (a singleton instance) is stored in EShellSettings so it's available everywhere. - The list store serves as the model for EMailLabelTreeView, which itself is embedded in EMailLabelManager; a complete label management UI as seen in the preferences dialog. - EMailLabelDialog is used to add or edit a label. Avoid using a color button, instead embed a GtkColorSelection directly in the dialog so everything is in one window. Open issues: - The weird toggle/color/text menu items in the popup menu aren't there. For now they're just regular toggle items. I'll deal with it later. - Filter intergration is broken at the moment. svn path=/branches/kill-bonobo/; revision=37233
* | When invoking Evolution with URIs on the command-line (e.g. mailto:),Matthew Barnes2009-01-296-92/+128
| | | | | | | | | | | | terminate after all the windows for those URIs have been closed. svn path=/branches/kill-bonobo/; revision=37157
* | Add unique-1.0 requirement (blessed external dependency).Matthew Barnes2009-01-298-124/+335
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make EShell a subclass of UniqueApp and handle single-instance negotiation. When another Evolution process is running: - Running "evolution" will simply present the existing windows. - Running "evolution -c <view>" will open a shell window set to <view>. - Running "evolution <uri>" will open an appropriate window for <uri>. The second process will then terminate immediately. svn path=/branches/kill-bonobo/; revision=37147
* | Make action group management in shell windows more elegant.Matthew Barnes2009-01-277-79/+66
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37137
* | Add action groups to support lockdown, starting with printing.Matthew Barnes2009-01-277-12/+191
| | | | | | | | | | | | Other categories to follow. Editors still need lockdown support. svn path=/branches/kill-bonobo/; revision=37136
* | Split EAccountList and ESignatureList management out of the mail module.Matthew Barnes2009-01-271-0/+6
| | | | | | | | | | | | | | This reduces the dependency of the composer on the mail module, which is currently a circular dependency. svn path=/branches/kill-bonobo/; revision=37135
* | Miscellaneous stuff.Matthew Barnes2009-01-272-0/+220
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37134
* | Fix more runtime warnings.Matthew Barnes2009-01-261-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37132
* | Fix a crash when cancelling a task in the task bar.Matthew Barnes2009-01-252-5/+5
| | | | | | | | | | | | Tinker with task bar padding. svn path=/branches/kill-bonobo/; revision=37131
* | Make the sidebar icon follow the folder icon.Matthew Barnes2009-01-253-2/+87
| | | | | | | | | | | | Fix more runtime warnings. svn path=/branches/kill-bonobo/; revision=37130
* | Redesign EPluginUI to accommodate merging and unmerging shell views.Matthew Barnes2009-01-243-25/+44
| | | | | | | | | | | | Get the "mark-all-read" and "plugin-manager" plugins working. svn path=/branches/kill-bonobo/; revision=37125
* | Fix a runtime warning.Matthew Barnes2009-01-182-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37094
* | Hack GtkIconTheme so we can reference category icons as named icons.Matthew Barnes2009-01-181-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Necessary for EActionComboBox, since GtkActions can only handle named or stock icons. Hopefully this is just a temporary hack. Eventually we should make the category icons themeable. Kill the "mail-account-disable" plugin and integrate it properly. More dead plugins to follow... Don't show disabled menu items in pop-up context menus. It does the user no good to see things he CAN'T do with the object he clicked on. svn path=/branches/kill-bonobo/; revision=37093
* | Merge revisions 37047:37074 from trunk.Matthew Barnes2009-01-151-0/+8
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37075
* | Fix online mode initialization.Matthew Barnes2009-01-141-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37070
* | Merge revisions 36866:37046 from trunk.Matthew Barnes2009-01-123-2/+49
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37050
* | Continue chipping away at EMFolderView and EMFolderBrowser.Matthew Barnes2009-01-112-11/+3
| | | | | | | | | | | | Migrate from gnome_url_show() to e_show_uri(). svn path=/branches/kill-bonobo/; revision=37038
* | Fix a weird UI merging bug.Matthew Barnes2009-01-091-2/+6
| | | | | | | | svn path=/branches/kill-bonobo/; revision=37020
* | Tweak the EShell API.Matthew Barnes2009-01-0810-81/+135
| | | | | | | | | | | | | | Disable File -> Close Window when there's only one window. Replace EMMessageBrowser with EMailBrowser. svn path=/branches/kill-bonobo/; revision=37009
* | Get the Character Encoding menu working.Matthew Barnes2009-01-011-23/+2
| | | | | | | | | | | | Kill e_charset_picker_bonobo_ui_populate(). svn path=/branches/kill-bonobo/; revision=36950
* | Get the basic mail browser window working. No message contents yet.Matthew Barnes2008-12-291-3/+3
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36946
* | Update EShell documentation.Matthew Barnes2008-12-281-6/+6
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36936
* | Solve a translation issue related to the New menu.Matthew Barnes2008-12-283-8/+38
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36934
* | Define a new interface called EMailReader, which implements operationsMatthew Barnes2008-12-272-1/+44
| | | | | | | | | | | | | | | | common to both the main shell window and the message browser. Replaces EMFolderView. Also begin to define EMailBrowser (GtkWindow subclass), which implements EMailReader and replaces EMMessageBrowser. svn path=/branches/kill-bonobo/; revision=36933
* | - Get offline synchronization working in the mailer (I think).Matthew Barnes2008-12-141-24/+87
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36876
* | - Fix NetworkManager connection tracking.Matthew Barnes2008-12-144-51/+237
| | | | | | | | | | | | | | | | | | | | - Implement offline preparation as an EActivity that gets broadcast in a signal to shell modules. Offline preparations are complete when the last EActivity reference is dropped. - Bind some of the composer preferences to EShellSettings properties. svn path=/branches/kill-bonobo/; revision=36875
* | Merge revisions 36811:36865 from trunk.Matthew Barnes2008-12-112-0/+20
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36867
* | Merge revisions 36737:36810 from trunk.Matthew Barnes2008-11-242-7/+24
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36811
* | Documentation improvements.Matthew Barnes2008-11-205-6/+169
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36806
* | Progress update:Matthew Barnes2008-11-197-1/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tighter integration of GalViewInstance and EShellView. - EBinding. Stolen from ExoBinding. Lets you bind GObject properties together to automatically keep their values in sync. This is a godsend. Added to e-util, but might even deserve a place in libedataserver. - EShellSettings. This is the concept I blogged about. Already started ripping apart em-mailer-prefs.c. Others to follow. Any place where we're monitoring GConf keys is a target. - Incremental progress on the calender and mailer. Got EMFolderView somewhat working, but I think I'll be killing off EMFolderBrowser. svn path=/branches/kill-bonobo/; revision=36795
* | Rearranged some of the addressbook code to try and eliminate some circularMatthew Barnes2008-11-144-18/+30
| | | | | | | | | | | | | | | | dependencies in our libraries. The circular dependency between the composer and the mail module is still causing me headaches. And it doesn't help that the addressbook and calendar also want to link to the composer. svn path=/branches/kill-bonobo/; revision=36782
* | Merge revisions 36685:36729 from trunk.Matthew Barnes2008-11-083-20/+9
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36763
* | Fix a pane resizing issue on the main window that's been driving me crazy.Matthew Barnes2008-11-031-1/+1
| | | | | | | | | | | | | | Also manage the calendar's vertical pane, switching between different GConf keys depending on whether we're in month view. svn path=/branches/kill-bonobo/; revision=36717
* | Add popup menus to the calendar memopad and taskpad.Matthew Barnes2008-10-311-1/+0
| | | | | | | | | | | | | | Implement support for "hide completed tasks" option (not yet tested). Flesh out most of the Preferences window. Still need Certificates page. svn path=/branches/kill-bonobo/; revision=36701
* | Get the calendar's memopad and taskpad working.Matthew Barnes2008-10-303-11/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | What's interesting here is we're actually sharing the ECalModel across views. Instead of having the Calendar view listen to GConf for changes to the Task and Memo models, the Calendar view fetches the models directly from the Task and Memo views -- starting the views if it has to, although the shell really takes care of that -- and loads the models into its own taskpad and memopad. We couldn't do that sort of thing before with Bonobo in the way. Big chunks of redundant code should begin falling out shortly. svn path=/branches/kill-bonobo/; revision=36696
* | Fix a couple minor UI bugs.Matthew Barnes2008-10-282-1/+15
| | | | | | | | | | | | Populate the calendar's filter combo. svn path=/branches/kill-bonobo/; revision=36691
* | Disable parts of my previous calendar work, such that all modules now load!Matthew Barnes2008-10-281-0/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36690