aboutsummaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
* include missing e-error.hNot Zed2005-08-243-1/+9
| | | | | | | | | | | 2005-08-23 Not Zed <NotZed@Ximian.com> * e-shell-window-commands.c: include missing e-error.h * e-component-registry.c (query_components): cast away a seemingly spurious warning. svn path=/trunk/; revision=30213
* fix warning. (impl_Shell_findComponent): fix signature for warning.Not Zed2005-08-1811-965/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-08-17 Not Zed <NotZed@Ximian.com> * e-shell.c (impl_Shell_handleURI): fix warning. (impl_Shell_findComponent): fix signature for warning. 2005-08-16 Not Zed <NotZed@Ximian.com> ** See bug #312668. * e-shell.c (set_line_status, set_line_status_complete) (set_line_status_finished): new code to set componetns on/offline. (e_shell_go_online, e_shell_go_offline): use new interface. (offline_procedure_started_cb, offline_procedure_finished_cb): removed. (impl_dispose): cleanup line status listener. (e_shell_init): setup line status listener. * evolution-listener.[ch]: skeleton listener object for new setlinestatus call. * Evolution-Offline.idl, e-shell-offline-handler.[ch]: killed. We just add a single interface on EvolutionComponent now, much simpler. svn path=/trunk/; revision=30154
* Install missing e-plugin header es-event.h and es-menu.h. Fixes bugChristian Kellner2005-08-172-3/+10
| | | | | | | | | | 2005-08-15 Christian Kellner <gicmo@gnome.org> * Makefile.am: Install missing e-plugin header es-event.h and es-menu.h. Fixes bug #313585. svn path=/trunk/; revision=30134
* Use privsolib instead of privlib. Link with SHELL_LIBS. Use NO_UNDEFINED.Tor Lillqvist2005-08-105-20/+81
| | | | | | | | | | | | | | | | | | | | | | | 2005-08-10 Tor Lillqvist <tml@novell.com> * Makefile.am: Use privsolib instead of privlib. Link with SHELL_LIBS. Use NO_UNDEFINED. Use EXEEXT. Use hack to workaround MSYS feature on Win32 when installing the schemas. (INCLUDES): Define EVOLUTION_IMAGESDIR like in ../e-util/e-util-private.h, not EVOLUTION_IMAGES. (idl_defines): Pass marker macro to IDL compiler, see below. * Evolution-Component.idl: Don't generate duplicate code in skels and stubs when including this file from other idl files (in particular, ../mail/Evolution-Mail.idl). Use the include_defs and inhibit pragmas unless IDL-compiling in this directory. See lists.ximian.com/pipermail/evolution-patches/2005-June/010899.html * e-shell-utils.c * e-shell-windows.c: Ue EVOLUTION_IMAGESDIR in such a way that it works even when it is a function call. svn path=/trunk/; revision=30075
* ** See bug #271984.Not Zed2005-08-102-2/+6
| | | | | | | | | | 2005-08-10 Not Zed <NotZed@Ximian.com> ** See bug #271984. * es-menu.c (esm_class_init): remove debug. svn path=/trunk/; revision=30067
* Fix make distcheck issues.Harish Krishnaswamy2005-07-273-1/+8
| | | | | | | | 2005-07-26 Harish Krishnaswamy <kharish@novell.com> * Makefile.am: Fix make distcheck issues. svn path=/trunk/; revision=29891
* Dont enter default values for button label and menu label Dont add theSarfraaz Ahmed2005-07-253-5/+11
| | | | | | | | | | | 2005-07-21 Sarfraaz Ahmed <asarfraaz@novell.com> * e-component-registry.c (query_components): Dont enter default values for button label and menu label * e-shell-window.c (setup_widgets): Dont add the sidebar button when there is no label. svn path=/trunk/; revision=29883
* Changed the strings to be more interactive and consistent with theSankar P2005-07-222-2/+7
| | | | | | | | | 2005-07-22 Sankar P <psankar@novell.com> * shell.error.xml : Changed the strings to be more interactive and consistent with the exisiting dialog prompts. svn path=/trunk/; revision=29844
* Added string for forget password prompt.Sankar P2005-07-213-1/+17
| | | | | | | | | | | | 2005-07-21 Sankar P <psankar@novell.com> * shell.error.xml : Added string for forget password prompt. * e-shell-window-commands.c: (command_forget_passwords) Added call to a confirmation dialog before forgetting passwords. Fixes bug #216021 svn path=/trunk/; revision=29828
* fix the pixmap location for the settings menu.Not Zed2005-07-213-3/+12
| | | | | | | | | | | | 2005-07-21 Not Zed <NotZed@Ximian.com> * e-shell-window-commands.c: fix the pixmap location for the settings menu. * e-shell-window.c (setup_widgets): reverted dobey's patch to put the components in the useless tools window. svn path=/trunk/; revision=29827
* Free the style here.Kjartan Maraas2005-07-132-0/+5
| | | | | | | | 2005-07-07 Kjartan Maraas <kmaraas@gnome.org> * e-shell-window.c: (setup_widgets): Free the style here. svn path=/trunk/; revision=29758
* Merge back eplugin-import-branch.Michael Zucci2005-07-127-774/+362
| | | | svn path=/trunk/; revision=29725
* removed crud that I had added in the earlier commitHarish Krishnaswamy2005-07-011-2/+2
| | | | svn path=/trunk/; revision=29612
* +2005-06-24 Harish Krishnaswamy <kharish@novell.com>Harish Krishnaswamy2005-06-242-2/+7
| | | | | | | | (patch submitted by Andre Klapper <a9016009@gmx.de>) * e-shell-window-commands.c: changed copyright year from 2004 * to 2005 svn path=/trunk/; revision=29580
* Added widgets in INCLUDES.Kaushal Kumar2005-06-234-4/+4
| | | | | | | | | | | | 2005-06-23 Kaushal Kumar <kakumar@novell.com> * e-util/Makefile.am, widgets/e-timezone-dialog/Makefile.am, addressbook/gui/search/Makefile.am, plugins/groupwise-features/Makefile.am: Added widgets in INCLUDES. Updated the include paths to use misc instead of widgets/misc. svn path=/trunk/; revision=29574
* added jonathan dieter. Fixed up the busted utf8 and duplicates.Not Zed2005-06-232-7/+11
| | | | | | | | | 2005-06-23 Not Zed <NotZed@Ximian.com> * e-shell-window-commands.c: added jonathan dieter. Fixed up the busted utf8 and duplicates. svn path=/trunk/; revision=29572
* add brian mury to contributors.Not Zed2005-06-212-0/+5
| | | | | | | | 2005-06-21 Not Zed <NotZed@Ximian.com> * e-shell-window-commands.c: add brian mury to contributors. svn path=/trunk/; revision=29556
* Use EXEEXT.Tor Lillqvist2005-06-183-2/+8
| | | | | | | | | | 2005-06-18 Tor Lillqvist <tml@novell.com> * GNOME_Evolution_Shell.server.in.in: Use EXEEXT. * GNOME_Evolution_Test.server.in.in: Use SOEXT. svn path=/trunk/; revision=29537
* Retired GAL from Head. The relevant files have moved inside evolution.Kaushal Kumar2005-06-176-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-06-17 Kaushal Kumar <kakumar@novell.com> * Retired GAL from Head. The relevant files have moved inside evolution. Thanks to JP Rosevear for performing the cvs surgery. The files have been moved in the following order. evolution/e-util <- gal/gal/util evolution/a11y <- gal/gal/a11y evolution/a11y/e-table <- gal/gal/a11y/e-table evolution/a11y/e-text <- gal/gal/a11y/e-text evolution/widgets/table <- gal/gal/e-table evolution/widgets/text <- gal/gal/e-text evolution/widgets/misc <- gal/gal/widgets evolution/widgets/misc/pixmaps <- gal/gal/widgets/pixmaps evolution/widgets/menus <- gal/gal/menus Following is the summary of changes done to fix the build:- - New files added to cvs repository, - a11y/e-table/Makefile.am - a11y/e-text/Makefile.am - widgets/table/Makefile.am - widgets/text/Makefile.am - widgets/misc/pixmaps/Makefile.am - iconv-detect.h - iconv-detect.c - Updated configure.in. - Updated all the relevant Makefile.am files. - Updated the include paths to replace all gal references. - Updated the marshal list to suit gal files requirements. svn path=/trunk/; revision=29522
* Fix so these are only ever included once.Not Zed2005-06-026-0/+27
| | | | | | | | 2005-06-02 Not Zed <NotZed@Ximian.com> * Evolution.*.idl: Fix so these are only ever included once. svn path=/trunk/; revision=29447
* BonoboObject wrapper for Evolution::Component interface. Abstract, doesn'tNot Zed2005-06-026-0/+136
| | | | | | | | | | | | | | | 2005-06-02 Not Zed <NotZed@Ximian.com> * evolution-component.c: BonoboObject wrapper for Evolution::Component interface. Abstract, doesn't implement methods. * Evolution-Shell.idl: add a method to find a component by component alias. * e-shell.c (impl_Shell_findComponent): & implement it svn path=/trunk/; revision=29443
* fixed the utf8 in the last patch.Not Zed2005-06-012-3/+14
| | | | | | | | 2005-06-01 Not Zed <NotZed@Ximian.com> * e-shell-window-commands.c: fixed the utf8 in the last patch. svn path=/trunk/; revision=29434
* Fixed my name.S.Çaglar Onur2005-06-012-2/+5
| | | | | | | | 2005-06-01 S.Çaglar Onur <caglar@uludag.org.tr> * e-shell-window-commands.c (authors[]): Fixed my name. svn path=/trunk/; revision=29433
* added missing name to Shell_Config_Factory object description.Rodrigo Moya2005-05-312-0/+7
| | | | | | | | | 2005-05-31 Rodrigo Moya <rodrigo@novell.com> * GNOME_Evolution_Shell.server.in.in: added missing name to Shell_Config_Factory object description. svn path=/trunk/; revision=29430
* remove mono registrtion, this is implemented using a plugin now. registerNot Zed2005-05-252-14/+6
| | | | | | | | | 2005-05-25 Not Zed <NotZed@Ximian.com> * main.c (main): remove mono registrtion, this is implemented using a plugin now. register the plugin type loader hook. svn path=/trunk/; revision=29413
* fix error file build/path changesNot Zed2005-05-166-86/+32
| | | | | | | | 2005-05-16 Not Zed <NotZed@Ximian.com> * Makefile.am: fix error file build/path changes svn path=/trunk/; revision=29367
* shell/ChangeLog shell/e-component-registry.c shell/e-component-registry.hSrinivasa Ragavan2005-05-166-4/+36
| | | | | | | | | | | | | | | | | | | | | 2005-05-16 Srinivasa Ragavan <sragavan@novell.com> shell/ChangeLog shell/e-component-registry.c shell/e-component-registry.h shell/e-shell-window.c shell/e-sidebar.h shell/e-sidebar.c addressbook/ChangeLog addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in calendar/ChangeLog calendar/gui/GNOME_Evolution_Calendar.server.in.in mail/ChangeLog mail/GNOME_Evolution_Mail.server.in.in Added support for tooltips for component switching buttons. svn path=/trunk/; revision=29358
* Add profiler so that it gets disted properlyRodney Dawes2005-05-142-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-13 Rodney Dawes <dobey@novell.com> * plugins/Makefile.am (DIST_SUBDIRS): Add profiler so that it gets disted properly 2005-05-13 Rodney Dawes <dobey@novell.com> * Makefile.am: Add new em-folder-utils.[ch] abstraction * em-folder-browser.c: Update for new menu layout Add new methods to handle the actions that were previously only available from the context menu when right-clicking on a folder * em-folder-selector.c (emfs_response): Just call emfu_folder_create if the user wants to create a new folder in the selector dialog (em_folder_selector_get_selected_path): Clean up the code to fix a couple potential crashes * em-folder-tree.[ch]: Add methods to get pointers to a CamelFolder or CamelFolderInfo object for the selected item in the tree Add a method to get a pointer to an EMFolderTreeModelStoreInfo object for the selected store in the tree Move folder operations out into em-folder-utils.[ch] so that they are abstracted from the tree and can be used by methods other than the internal context menu * em-folder-utils.[ch]: Move the folder operations code to here * em-folder-view.c: Update for the new menu layout Fix Mark as Read/Unread in the context menu to only show up in the list * mail-component.c (create_item): Just call emfu_folder_create here when the user requests to create a new folder from the New toolbar item 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-mailing-list-actions.xml: Update for the new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-plugin-manager.xml: Update for new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-save-attachments.xml: Update for new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * e-shell-window.c (setup_widgets): Update for the new menu layout by putting the "component" switching items under the "Tools" menu 2005-05-13 Rodney Dawes <dobey@novell.com> * *.xml: Update to the new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * e-filter-bar.[ch]: Update for the new menu layout svn path=/trunk/; revision=29354
* Remove the go->offline dialog.Shreyas Srinivasan2005-05-132-146/+4
| | | | | | | | 2005-05-06 Shreyas Srinivasan <sshreyas@novell.com> * e-shell-offline-handler.c: Remove the go->offline dialog. svn path=/trunk/; revision=29348
* add evolution-data-server-1.2 to the list of old dataserver instances.)Harish Krishnaswamy2005-05-122-0/+6
| | | | | | | | | 2005-05-12 Harish Krishnaswamy <kharish@novell.com> * main.c: (kill_dataserver): add evolution-data-server-1.2 to the list of old dataserver instances.) svn path=/trunk/; revision=29342
* Fixes #301459 Correct the typo error and made the sentence more clear.Chenthill Palanisamy2005-05-062-2/+8
| | | | | | | | | | 2005-05-06 Chenthill Palanisamy <pchenthill@novell.com> Fixes #301459 * e-shell-importer.c: Correct the typo error and made the sentence more clear. svn path=/trunk/; revision=29298
* remove Evolution-common.idlJP Rosevear2005-05-024-26/+8
| | | | | | | | | | | | 2005-05-02 JP Rosevear <jpr@novell.com> * Evolution.idl: remove Evolution-common.idl * Makefile.am: don't build Evolution-common.idl * Evolution-common.idl: remove dead code svn path=/trunk/; revision=29253
* don't build/install corba icon utilsJP Rosevear2005-04-293-209/+6
| | | | | | | | | | 2005-04-29 JP Rosevear <jpr@novell.com> * Makefile.am: don't build/install corba icon utils * Remove e-shell-corba-icon-utils.c svn path=/trunk/; revision=29247
* don't build wizard related codeJP Rosevear2005-04-2911-1600/+13
| | | | | | | | | | | | | | | 005-04-29 JP Rosevear <jpr@novell.com> * Makefile.am: don't build wizard related code * Evolution.idl: remove wizard idl include * e-shell.c: remove wizard include * Remove wizard related code which is now in a plugin (and is much simpler due to eplugin) svn path=/trunk/; revision=29245
* setup the profiling plugin hook if profiling is compiled in.Not Zed2005-04-282-0/+9
| | | | | | | | | 2005-04-28 Not Zed <NotZed@Ximian.com> * main.c (main): setup the profiling plugin hook if profiling is compiled in. svn path=/trunk/; revision=29241
* Commit Yong Sun's patch which was reviewed by NotZedAntonio Xu2005-04-072-6/+17
| | | | | | | | 2005-04-07 Antonio Xu <antonio.xu@sun.com> Commit Yong Sun's patch which was reviewed by NotZed svn path=/trunk/; revision=29176
* Fixes #73066JP Rosevear2005-03-222-1/+7
| | | | | | | | | | 2005-03-21 JP Rosevear <jpr@novell.com> Fixes #73066 * apps_evolution_shell.schemas.in.in: fix typo svn path=/trunk/; revision=29081
* switch #ifdef DEVELOPMENT to #if DEVELOPMENT so the configure.in fooJP Rosevear2005-03-212-10/+11
| | | | | | | | | 2005-03-21 JP Rosevear <jpr@novell.com> * main.c: switch #ifdef DEVELOPMENT to #if DEVELOPMENT so the configure.in foo actually controls this svn path=/trunk/; revision=29070
* fix the qualifier bit assignments for the STATE target.Not Zed2005-03-183-3/+9
| | | | | | | | | | 2005-03-17 Not Zed <NotZed@Ximian.com> * es-event.h: fix the qualifier bit assignments for the STATE target. * e-shell.c (offline_procedure_finished_cb): fix offline state event. svn path=/trunk/; revision=29057
* bump version, requiresJP Rosevear2005-03-014-8/+36
| | | | | | | | | | | | | | | | | | | 2005-02-28 JP Rosevear <jpr@novell.com> * configure.in: bump version, requires 2005-02-28 JP Rosevear <jpr@novell.com> * configure.in: add startup wizard plugin 2005-02-28 JP Rosevear <jpr@novell.com> * plugins/Makefile.am: dist standard and experimental plugins * configure.in: move "all" plugins to standard and experimental and default to building the standard set svn path=/trunk/; revision=28927
* update authors list for about dialogJP Rosevear2005-03-012-2/+88
| | | | | | | | | 2005-02-28 JP Rosevear <jpr@novell.com> * e-shell-window-commands.c (command_submit_bug): update authors list for about dialog svn path=/trunk/; revision=28917
* Fixes #33287JP Rosevear2005-02-242-0/+8
| | | | | | | | | | | 2005-02-23 JP Rosevear <jpr@novell.com> Fixes #33287 * e-shell-window.c (e_shell_window_new): set the send/receive sensitivity when we first start up svn path=/trunk/; revision=28877
* Make mailer depend on libedataserverui.Hans Petter Jansson2005-02-244-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-23 Hans Petter Jansson <hpj@novell.com> * configure.in: Make mailer depend on libedataserverui. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * Makefile.am (eutilinclude_HEADERS) (libeutil_la_SOURCES): Remove e-passwords from here, it now lives in libedataserverui. * e-passwords.[ch]: Removed. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * gui/component/addressbook-view.c: * gui/component/addressbook.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * common/authentication.c: * gui/e-pub-utils.c: * gui/alarm-notify/alarm-notify.c: * gui/alarm-notify/notify-main.c: * gui/dialogs/url-editor-dialog.c: Include <libedataserverui/e-passwords.h>. * gui/itip-utils.c: Remove e-passwords.h include, it's not needed. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * mail-session.c: * mail-config.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * gui/component.c: * lib/e-cert-db.c: * lib/e-pkcs12.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * e-shell-window-commands.c: * e-shell.c: * main.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * camel-gw-listener.c: Include <libedataserverui/e-passwords.h>. 2005-02-23 Hans Petter Jansson <hpj@novell.com> * send-options.c: Include <libedataserverui/e-passwords.h>. svn path=/trunk/; revision=28871
* Use gnome-vfs API to open quick reference in the pdf viewerMarco Pesenti Gritti2005-02-232-25/+17
| | | | | | | | | 2005-02-22 Marco Pesenti Gritti <marco@gnome.org> * shell/e-shell-window-commands.c: (command_quick_reference): Use gnome-vfs API to open quick reference in the pdf viewer svn path=/trunk/; revision=28863
* Make offline button scale with font size. Fixes #48868.William Jon McCann2005-02-232-3/+13
| | | | | | | | | 2005-02-22 William Jon McCann <mccann@jhu.edu> * e-shell-window.c (setup_offline_toggle): Make offline button scale with font size. Fixes #48868. svn path=/trunk/; revision=28849
* unref the menu icon if it exists to fix a leakJP Rosevear2005-02-172-0/+7
| | | | | | | | | 2005-02-10 JP Rosevear <jpr@novell.com> * e-component-registry.c (query_components): unref the menu icon if it exists to fix a leak svn path=/trunk/; revision=28804
* clean up descriptionsJP Rosevear2005-02-082-16/+21
| | | | | | | | 2005-02-07 JP Rosevear <jpr@novell.com> * apps_evolution_shell.schemas.in.in: clean up descriptions svn path=/trunk/; revision=28742
* add to about boxJP Rosevear2005-02-022-0/+5
| | | | | | | | 2005-02-01 JP Rosevear <jpr@novell.com> * e-shell-window-commands.c: add to about box svn path=/trunk/; revision=28666
* Remove e-shell-utils.c includeJP Rosevear2005-01-282-1/+4
| | | | | | | | 2005-01-28 JP Rosevear <jpr@novell.com> * e-component-registry.c: Remove e-shell-utils.c include svn path=/trunk/; revision=28597
* close long tagJP Rosevear2005-01-222-1/+5
| | | | | | | | 2005-01-21 JP Rosevear <jpr@novell.com> * apps_evolution_shell.schemas.in.in: close long tag svn path=/trunk/; revision=28492
* add print_config schema itemJP Rosevear2005-01-222-0/+17
| | | | | | | | 2005-01-21 JP Rosevear <jpr@novell.com> * apps_evolution_shell.schemas.in.in: add print_config schema item svn path=/trunk/; revision=28489
* mark priv->finished as true first so we don't access freed memory if weJP Rosevear2005-01-222-4/+14
| | | | | | | | | | | | | | 2005-01-21 JP Rosevear <jpr@novell.com> * e-shell-offline-handler.c (impl_OfflineProgressListener_updateProgress): mark priv->finished as true first so we don't access freed memory if we get finalized during the signal emmission (cancel_offline): ditto (finalize_offline): ditto (e_shell_offline_handler_put_components_offline): ditto svn path=/trunk/; revision=28487
* Close import wizard on 'ESC'Mengjie Yu2005-01-212-0/+21
| | | | | | | | | | 2005-01-20 Mengjie Yu <meng-jie.yu@sun.com> * e-shell-importer.c: (import_druid_esc), (e_shell_importer_start_import): Close import wizard on 'ESC' svn path=/trunk/; revision=28477
* open a new window if we get a component id type urlJP Rosevear2005-01-103-5/+19
| | | | | | | | | | | 2005-01-09 JP Rosevear <jpr@novell.com> * e-shell.c (impl_Shell_handleURI): open a new window if we get a component id type url * Evolution-Shell.idl: add ComponentNotFound exception svn path=/trunk/; revision=28302
* install schemas properly and add some uninstall rules for local installJP Rosevear2005-01-072-1/+16
| | | | | | | | | 2005-01-06 JP Rosevear <jpr@novell.com> * Makefile.am: install schemas properly and add some uninstall rules for local install rules svn path=/trunk/; revision=28257
* new protos, modesJP Rosevear2005-01-057-36/+419
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-04 JP Rosevear <jpr@novell.com> * e-sidebar.h: new protos, modes * e-sidebar.c: handle 2 more modes, text only and toolbar style; allow visibility to be set for the buttons * e-shell-window.h: new proto * e-shell-window.c (setup_widgets): set the sidebar setting and visibility based on stored gconf settings (e_shell_window_save_defaults): save the current sidebar setting visibility (e_shell_window_peek_sidebar): return the sidebar * e-shell-window-commands.c (e_shell_window_commands_setup): add listeners for each of the component button radio items and for the hide toggle (view_buttons_icontext_item_toggled_handler): listener callback, set mode (view_buttons_icon_item_toggled_handler): ditto (view_buttons_text_item_toggled_handler): ditto (view_buttons_toolbar_item_toggled_handler): ditto (view_buttons_hide_item_toggled_handler): listener callback, set visibility * apps_evolution_shell.schemas.in.in: add component button style and visibility defaults svn path=/trunk/; revision=28239
* 2.0 is the current stable version.Rodrigo Moya2004-12-302-1/+6
| | | | | | | | | 2004-12-29 Rodrigo Moya <rodrigo@novell.com> * main.c (show_development_warning): 2.0 is the current stable version. svn path=/trunk/; revision=28206
* set start_offline gconf key when ever offline state is changed.Sivaiah Nallaagatla2004-12-242-4/+15
| | | | | | | | | | 2004-12-23 Sivaiah Nallaagatla <snallagatla@novell.com> * e-shell.c (e_shell_go_offline) (e_shell_go_online) : set start_offline gconf key when ever offline state is changed. svn path=/trunk/; revision=28198
* Convert to G_DEFINE_TYPEJP Rosevear2004-12-2111-146/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-21 JP Rosevear <jpr@novell.com> * e-corba-config-page.c: Convert to G_DEFINE_TYPE * e-history.c: ditto * e-shell-folder-title-bar.c: ditto * e-shell-offline-handler.c: ditto * e-shell-settings-dialog.c: ditto * e-shell-window.c: ditto * e-sidebar.c: ditto * e-user-creatable-items-handler.c: ditto * e-component-registry.c: ditto * importer/evolution-importer-client.c: ditto svn path=/trunk/; revision=28164
* Use stock_new-window for the New Window menu item in the File menuRodney Dawes2004-12-102-0/+6
| | | | | | | | | 2004-12-09 Rodney Dawes <dobey@novell.com> * e-shell-window-commands.c: Use stock_new-window for the New Window menu item in the File menu svn path=/trunk/; revision=28105
* include es-event.h to fix 64 bit platform problems.David Mosberger2004-12-082-0/+5
| | | | | | | | 2004-12-08 David Mosberger <davidm@napali.hpl.hp.com> * main.c: include es-event.h to fix 64 bit platform problems. svn path=/trunk/; revision=28082
* Evolution product name spelled with an uppercase EJoan Sanfeliu2004-11-232-1/+7
| | | | | | | | | | 2004-11-22 Joan Sanfeliu <joan@fibranet.com> * main.c: Evolution product name spelled with an uppercase E Fixes #61605 svn path=/trunk/; revision=27965
* remove the hard line breaks.mengjie yu2004-11-022-5/+11
| | | | | | | | 2004-11-02 mengjie yu <meng-jie.yu@sun.com> * evolution-startup-wizard.glade:remove the hard line breaks. svn path=/trunk/; revision=27793
* register event hook.Not Zed2004-10-259-3/+645
| | | | | | | | | | | | | | | | | | | | | 2004-10-25 Not Zed <NotZed@Ximian.com> * main.c (main): register event hook. * e-shell.c (offline_procedure_finished_cb, e_shell_go_online): emit new state changed event. * main.c (main): register the menu hook. (): only define DEVELOPMENT if not already. * e-shell-window.c (init): setup menu manager. (e_shell_window_new): activate menu manager. (update_offline_toggle_status): update the menu manager when the offline state changes (currently only state which requires it) * es-menu.[ch]: Shell plugin menu manager. svn path=/trunk/; revision=27712
* initialise plugin system. (main): add --disable-eplugin and --disable-monoNot Zed2004-10-072-0/+28
| | | | | | | | | 2004-10-07 Not Zed <NotZed@Ximian.com> * main.c (main): initialise plugin system. (main): add --disable-eplugin and --disable-mono arguments. svn path=/trunk/; revision=27492
* use g_timeout_add().Kjartan Maraas2004-09-303-5/+12
| | | | | | | | | 2004-09-30 Kjartan Maraas <kmaraas@gnome.org> * e-shell-importer.c: (import_cb): use g_timeout_add(). * importer/intelligent.c: (select_row_cb), (unselect_row_cb), svn path=/trunk/; revision=27435
* Added ed catmur to the credits.Not Zed2004-09-282-0/+5
| | | | | | | | 2004-09-24 Not Zed <NotZed@Ximian.com> * e-shell-window-commands.c: Added ed catmur to the credits. svn path=/trunk/; revision=27409
* fixed two typos in the list of contributorsAndre Klapper2004-09-282-2/+7
| | | | | | | | | 2004-09-27 Andre Klapper <a9016009@gmx.de> * e-shell-window-commands.c (about_box_new): fixed two typos in the list of contributors svn path=/trunk/; revision=27405
* From Malcolm Tredinnick <malcolm@commsecure.com.au>, Fixes #66261JP Rosevear2004-09-222-139/+269
| | | | | | | | | | | | | | | | | | | 2004-09-21 JP Rosevear <jpr@novell.com> From Malcolm Tredinnick <malcolm@commsecure.com.au>, Fixes #66261 * e-shell-window-commands.c (about_box_new): don't show "translator-credits" if not translated 2004-09-07 JP Rosevear <jpr@novell.com> Fixes #17338 * e-shell-window-commands.c (about_box_new): use per language translator credits, update authors lists (not strictly authors, but we have a lot of helpful people) svn path=/trunk/; revision=27323
* Merged notzed-eplugin-2-branch to head.Michael Zucci2004-09-202-0/+6
| | | | svn path=/trunk/; revision=27300
* set online status for e_passwords see #62856 (work around)Sivaiah Nallagatla2004-09-142-0/+9
| | | | | | | | | | | 2004-09-13 Sivaiah Nallagatla <snallagatla@novell.com> * e-shell.c (offline_procedure_finished_cb) (e_shell_go_online) : set online status for e_passwords see #62856 (work around) svn path=/trunk/; revision=27263
* ** See bug #61285.Not Zed2004-09-042-1/+9
| | | | | | | | | | | | 2004-09-03 Not Zed <NotZed@Ximian.com> ** See bug #61285. * e-shell-settings-dialog.c (load_pages): use a better query to get the configuration pages, the old one didn't include version information properly. svn path=/trunk/; revision=27138
* ** See bug #62856 (workaround only)Not Zed2004-08-302-0/+13
| | | | | | | | | | | 2004-08-27 Not Zed <NotZed@Ximian.com> ** See bug #62856 (workaround only) * e-shell.c (impl_Shell_setLineStatus, e_shell_construct): set the online state on e_passwords. svn path=/trunk/; revision=27075
* Don't translate the default value for the window heightRodney Dawes2004-08-262-1/+6
| | | | | | | | | 2004-08-26 Rodney Dawes <dobey@novell.com> * apps_evolution_shell.schemas.in.in: Don't translate the default value for the window height svn path=/trunk/; revision=27034
* don't call gtk_dialog_set_has_separator on Message Dialog on GTK+ >= 2.4.0Frédéric Crozat2004-08-253-13/+48
| | | | | | | | | | | | | | | * e-shell-startup-wizard.c: (prepare_importer_page): don't call gtk_dialog_set_has_separator on Message Dialog on GTK+ >= 2.4.0 (output warning) * e-shell-importer.c: (e_shell_importer_start_import): Initialize data->finish before using it (prepare_intelligent_page): don't call gtk_dialog_set_has_separator on Message Dialog on GTK+ >= 2.4.0 (output warning) (start_import) (next_file_page): convert filename from UTF-8 to local encoding. svn path=/trunk/; revision=27020
* bump version. requiresJP Rosevear2004-08-141-1/+2
| | | | | | | | 2004-08-13 JP Rosevear <jpr@novell.com> * configure.in: bump version. requires svn path=/trunk/; revision=26926
* added the "use_filechooser" property to the GnomeFileEntryCarlos Garnacho Parro2004-08-132-0/+6
| | | | | | | | | 2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org> * e-shell-importer.c: added the "use_filechooser" property to the GnomeFileEntry svn path=/trunk/; revision=26894
* init epasswords.Not Zed2004-08-122-1/+7
| | | | | | | | 2004-08-10 Not Zed <NotZed@Ximian.com> * main.c (main): init epasswords. svn path=/trunk/; revision=26884
* added last_version item.JP Rosevear2004-08-027-86/+260
| | | | | | | | | | | | | | | | | | | | | | | | * apps_evolution_shell.schemas.in.in: added last_version item. * shell-errors.xml: added upgrade-remove-1-4 and upgrade-remove-1-4-confirm dialogues. * e-shell.c (remove_dir): utility to recursively delete a tree of files and folders. (e_shell_attempt_upgrade): keep track of the last upgraded version, if != current version, and < 1.5, and it exists, offer to remove ~/evolution. Confirm the offer before actually doing it. * e-shell-window-commands.c: include gnome-about. (command_help_faq): fix comment structure * e-shell.c (attempt_upgrade): moved most of this into e_shell_attempt_upgrade. (e_shell_attempt_upgrade): moved most of this into attempt_upgrade, removed rev args. It makes sense, really! (e_shell_construct): call e_shell_attempt_upgrade instead. svn path=/trunk/; revision=26788
* merged this into e_shell_create_window, all it was doing was adding aNot Zed2004-07-262-24/+15
| | | | | | | | | | 2004-07-22 Not Zed <NotZed@Ximian.com> * e-shell.c (create_window): merged this into e_shell_create_window, all it was doing was adding a stack frame. (e_shell_create_window): setup the e error default window. svn path=/trunk/; revision=26729
* Use stock_mail-import instead of stock_import? *shrug* Fixes bug #61778.Jeffrey Stedfast2004-07-242-1/+7
| | | | | | | | | | 2004-07-22 Jeffrey Stedfast <fejj@novell.com> * e-shell-importer.c (e_shell_importer_start_import): Use stock_mail-import instead of stock_import? *shrug* Fixes bug #61778. svn path=/trunk/; revision=26716
* tarball should ship .schemas.in.in files, not generated files.Frédéric Crozat2004-07-093-2/+10
| | | | | | | | | | * Makefile.am: tarball should ship .schemas.in.in files, not generated files. * apps_evolution_shell.schemas.in.in: Don't translate default component id (bug #60859) svn path=/trunk/; revision=26603
* Add this back to CVS for translators Don't ignore e-shell-errors.xml.hRodney Dawes2004-07-073-1/+38
| | | | | | | | | 2004-07-06 Rodney Dawes <dobey@novell.com> * e-shell-errors.xml.h: Add this back to CVS for translators * .cvsignore: Don't ignore e-shell-errors.xml.h svn path=/trunk/; revision=26588
* ** See bug #57367.Not Zed2004-06-244-41/+62
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-06-24 Not Zed <NotZed@Ximian.com> ** See bug #57367. * e-shell-window.c (e_shell_window_new): fix gconf client leak and clean up some logic. * e-shell.c (e_shell_construct): dont activate the components individually, component registry does that implictly. * e-component-registry.c (init): dont call query_components here. (query_components): setup a run-once guard. before adding a component info to the list, make sure we can activate it. (component_info_new): take the interface as a construct argument now. (e_component_registry_peek_list): perform the component list query if we haven't already. (e_component_registry_peek_info): same. (e_component_registry_activate): just always return the reffed component, it isn't added unless it was already activated. svn path=/trunk/; revision=26490
* free priv->menu_xml. plugs (big) leak.Chris Toshok2004-06-222-0/+7
| | | | | | | | | 2004-06-21 Chris Toshok <toshok@ximian.com> * e-user-creatable-items-handler.c (impl_finalize): free priv->menu_xml. plugs (big) leak. svn path=/trunk/; revision=26447
* Remove AUTOHELP option since GNOME adds this itself. Fixes bug #60374.Jeffrey Stedfast2004-06-192-1/+9
| | | | | | | | | | 2004-06-18 Jeffrey Stedfast <fejj@novell.com> * main.c (main): Remove AUTOHELP option since GNOME adds this itself. Fixes bug #60374. (main): Before exiting from main(), call shutdown() routines. svn path=/trunk/; revision=26431
* test for skip_warning_dialog value in gconf here and not inRadek Doulik2004-06-192-11/+16
| | | | | | | | | | | 2004-06-18 Radek Doulik <rodo@ximian.com> * main.c (main): test for skip_warning_dialog value in gconf here and not in show_development_warning, otherwise we don't add or call idle_cb and evo will not run (show_development_warning): do not read skip_warning_dialog here svn path=/trunk/; revision=26423
* ** See bug #54498.Not Zed2004-06-182-33/+25
| | | | | | | | | | | | | | | | | 2004-06-18 Not Zed <NotZed@Ximian.com> ** See bug #54498. * main.c (idle_cb): don't do dev warning stuff here anymore. * main.c (main): show the dev warning before doing anything else if we are going to. (warning_dialog_response_callback): kick off the actual application once we're finished. (window_map_callback, new_window_created_callback): removed, not needed anymore. svn path=/trunk/; revision=26412
* Call gnome_sound_init() before bonobo_main().Jeffrey Stedfast2004-06-172-1/+8
| | | | | | | | 2004-06-17 Jeffrey Stedfast <fejj@ximian.com> * main.c (main): Call gnome_sound_init() before bonobo_main(). svn path=/trunk/; revision=26386
* Remove no-longer-used stuffDan Winship2004-06-1143-5762/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * check-empty.xpm, check-filled.xpm, check-missing.xpm: * e-shell-config-autocompletion.[ch]: * e-shell-config-default-folders.[ch]: * e-shell-config-folder-settings.[ch]: * e-shell-config-offline.[ch]: * e-shell-config.[ch]: * e-shell-folder-creation-dialog.[ch]: * e-shell-shared-folder-picker-dialog.[ch]: * e-storage-set-store.[ch]: * e-storage-set-view-checkboxes.etstate: * e-storage-set-view-no-checkboxes.etstate: * e-storage-set-view.etspec: * e-uri-schema-registry.[ch]: * evolution-activity-client.c: * evolution-storage-set-view-factory.[ch]: * evolution-storage-set-view.[ch]: * glade/e-folder-list.glade: * glade/e-shell-config-default-folders.glade: * glade/e-shell-folder-creation-dialog.glade: * glade/e-shell-shared-folder-picker-dialog.glade: Remove no-longer-used stuff * README: Remove this, since it's more confusing than true now. * Evolution-Offline.idl, Evolution-common.idl: Remove GNOME_Evolution_Folder, and references to it. * e-active-connection-dialog.glade: * evolution-startup-wizard.glade: Move the last two remaining files from ./glade/ up to here. * glade/*: Gone. * Makefile.am, .cvsignore: update for the above svn path=/trunk/; revision=26286
* Added Martyn Russel to the credits.Jeffrey Stedfast2004-06-072-170/+173
| | | | | | | | 2004-06-06 Jeffrey Stedfast <fejj@ximian.com> * e-shell-window-commands.c: Added Martyn Russel to the credits. svn path=/trunk/; revision=26232
* Fixes #59361JP Rosevear2004-06-042-6/+11
| | | | | | | | | | 2004-06-04 JP Rosevear <jpr@novell.com> Fixes #59361 * e-sidebar.c (layout_buttons): handle 0 and 1 buttons properly svn path=/trunk/; revision=26210
* Merge from release branch.JP Rosevear2004-06-041-1/+1
| | | | svn path=/trunk/; revision=26178
* add shell-errors.xml.hDan Winship2004-06-031-0/+1
| | | | svn path=/trunk/; revision=26169
* Add listener for the ViewToolbar command.William Jon McCann2004-06-034-0/+74
| | | | | | | | | | | | | | | | | 2004-06-01 William Jon McCann <mccann@jhu.edu> * e-shell-window-commands.c (e_shell_window_commands_setup): Add listener for the ViewToolbar command. (view_toolbar_item_toggled_handler): New function to handle toggling toolbar visibility and saving state. * e-shell-window.c (e_shell_window_save_defaults): Save the status of the toolbar visibility. (setup_widgets): Set initial state of toolbar visibility. * apps_evolution_shell.schemas.in.in: Added schema for toolbar_visible. svn path=/trunk/; revision=26157
* sort the various available importer plugins by name in the importer druidChristophe Fergeau2004-06-022-0/+34
| | | | | | | | | | 2004-06-01 Christophe Fergeau <teuf@gnome.org> * e-shell-importer.c: sort the various available importer plugins by name in the importer druid combo box so that the list doesn't change from one evolution run to another. svn path=/trunk/; revision=26148
* ** See #58827.Not Zed2004-06-015-38/+60
| | | | | | | | | | | | | | | | | | | | | 2004-05-27 Not Zed <NotZed@Ximian.com> ** See #58827. * e-shell-window.c (switch_view): api change * e-shell.c (impl_Shell_handleURI): Fixed for api change. (impl_Shell_handleURI): check the component alias for an alternate uri schema path. 'quick hack' for activating components from command line. This may, or may not, continue to function. * e-component-registry.c (e_component_registry_peek_info): added an id for search type. (e_component_registry_peek_info_for_uri_schema): ^ makes this redundant, removed. (e_component_registry_activate): fixed for api change. svn path=/trunk/; revision=26137
* Set the default window size for the druid to 480x320Rodney Dawes2004-05-292-0/+6
| | | | | | | | | 2004-05-28 Rodney Dawes <dobey@novell.com> * e-shell-importer.c (e_shell_importer_start_import): Set the default window size for the druid to 480x320 svn path=/trunk/; revision=26127
* remove bogus includeJP Rosevear2004-05-292-3/+7
| | | | | | | | 2004-05-28 JP Rosevear <jpr@novell.com> * e-shell-window-commands.c: remove bogus include svn path=/trunk/; revision=26124
* Remove e-shell-about-box.William Jon McCann2004-05-295-620/+209
| | | | | | | | | | | 2004-05-28 William Jon McCann <mccann@jhu.edu> * Makefile.am (evolution_SOURCES): Remove e-shell-about-box. * e-shell-window-commands.c (command_about_box, about_box_new): Use GNOME about box. svn path=/trunk/; revision=26122
* Require e-error-toolRodney Dawes2004-05-282-0/+5
| | | | | | | | | | | | 2004-05-27 Rodney Dawes <dobey@novell.com> * e-util/Makefile.am (dist-hook): Require e-error-tool 2004-05-27 Rodney Dawes <dobey@novell.com> * */Makefile.am (EXTRA_DIST): Add $(error_i18n) for "make dist" svn path=/trunk/; revision=26114
* Don't dist $(error_i18n) as it requires e-error-tool to be builtRodney Dawes2004-05-274-57/+9
| | | | | | | | | | | | 2004-05-27 Rodney Dawes <dobey@novell.com> * Makefile.am (EXTRA_DIST): Don't dist $(error_i18n) as it requires e-error-tool to be built * shell-errors.xml.(h|in): Remove these from CVS, the .in is not used any more, and the .h is generated from the .xml svn path=/trunk/; revision=26111
* fixed a spelling mistake for GerardoJeffrey Stedfast2004-05-272-2/+2
| | | | svn path=/trunk/; revision=26107
* Implemented. Sends the "interactive" message when the first window isSarfraaz Ahmed2004-05-262-1/+40
| | | | | | | | | 2004-05-26 Sarfraaz Ahmed <asarfraaz@novell.com> * e-shell.c (set_interactive): Implemented. Sends the "interactive" message when the first window is created to all the components. svn path=/trunk/; revision=26098
* set exception if not implemented.Not Zed2004-05-263-5/+19
| | | | | | | | | | | | | | | 2004-05-26 Not Zed <NotZed@Ximian.com> * importer/evolution-importer.c (impl_GNOME_Evolution_Importer_createControl): set exception if not implemented. * e-shell-importer.c (importer_file_page_new): set the entry to activate default, and fixed the _Filename and _Forward shortcut clash. #58081. (prepare_dest_page): pack the widget without expand/fill. svn path=/trunk/; revision=26088
* Removed. Nothing uses this interface (which didn't use the EError routinesJeffrey Stedfast2004-05-223-51/+6
| | | | | | | | | | 2004-05-21 Jeffrey Stedfast <fejj@novell.com> * evolution-shell-component-utils.c (e_activation_failure_dialog): Removed. Nothing uses this interface (which didn't use the EError routines anyway). svn path=/trunk/; revision=26035
* remove unused.Not Zed2004-05-212-1/+4
| | | | | | | | 2004-05-21 Not Zed <NotZed@Ximian.com> * e-shell.c (e_shell_attempt_upgrade): remove unused. svn path=/trunk/; revision=26032
* use the menu icon not the button icon for the menus. (setup_widgets):Not Zed2004-05-194-6/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-05-19 Not Zed <NotZed@Ximian.com> * e-shell-window.c (setup_widgets): use the menu icon not the button icon for the menus. (setup_widgets): fixed some i18n stuff with the menu xml. no use putting _x stuff here, it also needs a source. And a memleak. Yucko. * e-component-registry.c (component_info_new): take menu icon. (query_components): setup the menu icon, not a large toolbar sized icon. * e-shell-window.c (menu_component_selected): just use '-' as ascii, its always going to be hte same in utf8. simplifies the code somewhat. 2004-05-05 William Jon McCann <mccann@jhu.edu> * e-shell-window.c (menu_component_selected, setup_widgets): Add components to View menu. * e-component-registry.[ch] (component_info_new) (component_info_free, query_components): Add menu_label and menu_accelerator fields. svn path=/trunk/; revision=25972
* update translation headerMichael Zucci2004-05-181-0/+18
| | | | svn path=/trunk/; revision=25952
* added noshell and noshell-reason error strings. the latter seems a waste,Not Zed2004-05-183-5/+33
| | | | | | | | | | | 2004-05-18 Not Zed <NotZed@Ximian.com> * shell-errors.xml: added noshell and noshell-reason error strings. the latter seems a waste, but ... * main.c (idle_cb): use e_error for the new no shell errors. svn path=/trunk/; revision=25946
* Change E_PIXMAP() sizes over to E_ICON_SIZE enum values.Jeffrey Stedfast2004-05-182-8/+12
| | | | | | | | | 2004-05-17 Jeffrey Stedfast <fejj@novell.com> * e-shell-window-commands.c: Change E_PIXMAP() sizes over to E_ICON_SIZE enum values. svn path=/trunk/; revision=25937
* #include <gtk/gtkvbox.h>Jeffrey Stedfast2004-05-183-2/+9
| | | | | | | | | | | 2004-05-17 Jeffrey Stedfast <fejj@novell.com> * main.c: #include <gtk/gtkvbox.h> * e-shell-startup-wizard.c (make_importer_page): Use E_ICON_SIZE_DIALOG svn path=/trunk/; revision=25936
* Call e_icon_factory_shutdown() after bonobo_main() exits.Jeffrey Stedfast2004-05-132-2/+9
| | | | | | | | | 2004-05-12 Jeffrey Stedfast <fejj@novell.com> * main.c (main): Call e_icon_factory_shutdown() after bonobo_main() exits. svn path=/trunk/; revision=25888
* fix the label tag for the upgrade failed box.Not Zed2004-05-123-1/+4
| | | | | | | | 2004-05-12 Not Zed <NotZed@Ximian.com> * shell-errors.xml: fix the label tag for the upgrade failed box. svn path=/trunk/; revision=25874
* add for translators.Not Zed2004-05-127-35/+160
| | | | | | | | | | | | | | | | | | | | | | 2004-05-12 Not Zed <NotZed@Ximian.com> * shell-errors.xml.h: add for translators. 2004-05-11 Not Zed <NotZed@Ximian.com> * shell-errors.xml: Shell errors. * e-shell.c (e_shell_attempt_upgrade): handle exceptions better. allow the user to keep going or abort. stop as soon as something fails. Related to #53083. (attempt_upgrade): abort and quit if the subcall failed. it will display an appropriate error box. (attempt_upgrade): abort if we don't have enough space. #57290. * Evolution-Component.idl (upgradeFromVersion): remove the return code, use exceptions to indicate failure. svn path=/trunk/; revision=25869
* Fixed warningDavid Malcolm2004-05-112-2/+5
| | | | svn path=/trunk/; revision=25846
* set title to just Evolution (show_development_warning): ditto for warningJP Rosevear2004-05-106-533/+24
| | | | | | | | | | | | | | | | | 2004-05-10 JP Rosevear <jpr@ximian.com> * main.c (show_development_warning): set title to just Evolution (show_development_warning): ditto for warning (idle_cb): ditto for title * e-shell-window.c (update_offline_toggle_status): set tooltip to just Evolution (e_shell_window_new): ditto for window title * e-shell-window-commands.c (command_about_box): set title to just Evolution svn path=/trunk/; revision=25835
* Change the algorithm so that if the buttons can't be laid out perfectlyDan Winship2004-05-052-135/+75
| | | | | | | | | | | | | * e-sidebar.c (layout_buttons): Change the algorithm so that if the buttons can't be laid out perfectly rectangularly, then the extra space is given to the first button (ie, Mail), rather than the last button (eg, Connector). Also, merge the icons-only and icons-plus-text layout code together since they were nearly identical. (e_sidebar_add_button, e_sidebar_set_mode): Tweak things a bit so that in icons-only mode, the icons are centered in the buttons. svn path=/trunk/; revision=25807
* Fix warningsDan Winship2004-05-032-3/+7
| | | | | | * e-shell-importer.c (e_shell_importer_start_import): Fix warnings svn path=/trunk/; revision=25753
* Remove default folders, shortcut stuff, and "show folder bar".Dan Winship2004-05-013-161/+7
| | | | | | | | | * apps_evolution_shell.schemas.in.in: Remove default folders, shortcut stuff, and "show folder bar". * e-config-upgrade.c: Don't migrate those options either svn path=/trunk/; revision=25724
* Don't save window state here.Dan Winship2004-05-013-2/+12
| | | | | | | | | | * e-shell-window-commands.c (command_quit): Don't save window state here. * e-shell.c (e_shell_quit): Do it here, so it gets called if you quit by closing the last window via its close button too. #57529 svn path=/trunk/; revision=25723
* Remove e-lang-utils.h include.Not Zed2004-04-304-4/+4
| | | | | | | | | | 2004-04-30 Not Zed <NotZed@Ximian.com> * e-component-registry.c: * e-shell-settings-dialog.c: * e-shell-window.c: Remove e-lang-utils.h include. svn path=/trunk/; revision=25701
* do the same as below.Not Zed2004-04-303-3/+19
| | | | | | | | | | | | 2004-04-30 Not Zed <NotZed@Ximian.com> * e-component-registry.c (query_components): do the same as below. * e-shell-settings-dialog.c (load_pages): use gnome_i18n_get_language_list instead of e_get_language_list(), and use the right locale option. Fixes #53398. svn path=/trunk/; revision=25700
* Call gnome_program_init with PACKAGE "-" BASE_VERSION so that we start upRodney Dawes2004-04-292-1/+9
| | | | | | | | | | | | 2004-04-28 Rodney Dawes <dobey@ximian.com> * main.c (main): Call gnome_program_init with PACKAGE "-" BASE_VERSION so that we start up the right version of evolution when we get killed by logout or whatever Fixes #54087 svn path=/trunk/; revision=25673
* init the view to NULLJP Rosevear2004-04-282-1/+22
| | | | | | | | | 2004-04-27 JP Rosevear <jpr@ximian.com> * e-shell-window.c (sidebar_button_selected_callback): init the view to NULL svn path=/trunk/; revision=25649
* if there is a current view, use the component alias to select a sensibleJP Rosevear2004-04-232-1/+7
| | | | | | | | | | 2004-04-23 JP Rosevear <jpr@ximian.com> * e-shell-window.c (e_shell_window_show_settings): if there is a current view, use the component alias to select a sensible default config control svn path=/trunk/; revision=25600
* take into account the position of the sidebar which isnt on the very leftTrent Lloyd2004-04-222-1/+7
| | | | | | | | | | 2004-04-22 Trent Lloyd <lathiat@bur.st> * e-sidebar.c (do_layout_text_buttons): take into account the position of the sidebar which isnt on the very left in right to left languages, otherwise the buttons are drawn in the wrong place. svn path=/trunk/; revision=25582
* if we're running a local create, invoke that directly via the callback.Not Zed2004-04-213-12/+38
| | | | | | | | | | | 2004-04-21 Not Zed <NotZed@Ximian.com> * e-user-creatable-items-handler.c (execute_verb): if we're running a local create, invoke that directly via the callback. (e_user_creatable_items_handler_new): add a callback for creating local items. svn path=/trunk/; revision=25544
* added a needed #includeJeffrey Stedfast2004-04-201-0/+1
| | | | svn path=/trunk/; revision=25529
* Same.Jeffrey Stedfast2004-04-206-6/+19
| | | | | | | | | | | | | | | | | 2004-04-19 Jeffrey Stedfast <fejj@ximian.com> * e-user-creatable-items-handler.c (ensure_menu_items): Same. * e-shell-startup-wizard.c (make_timezone_page): Same. * e-shell-settings-dialog.c (load_pages): Same. * e-shell-importer.c (e_shell_importer_start_import): Same. * e-component-registry.c (query_components): Don't use absolute pixel sizes, use the E_ICON_SIZE enums instead. svn path=/trunk/; revision=25528
* Change component icons to use the icon theme names for icons RemoveMichael Terry2004-04-1916-248/+73
| | | | | | | | | | | | | | | | | | | | | | 2004-04-19 Michael Terry <mike@mterry.name> * GNOME_Evolution_Test.server.in.in: Change component icons to use the icon theme names for icons * Makefile.am: Remove e-icon-factory.[ch] * e-component-registry.c: Use the icon theme for component icons * e-icon-factory.[ch]: Removed these files * e-shell-importer.c: * e-shell-settings-dialog.c: * e-shell-startup-wizard.c: * e-shell-window-commands.c: * e-user-creatable-items-handler.c: * evolution-shell-component-utils.[ch]: * main.c: * glade/evolution-startup-wizard.glade: * importer/import.glade: Use the icon theme via EIconFactory for all of the icons in the shell, and the window icons svn path=/trunk/; revision=25512
* differentiate between user cancellation and no importer (next_file_page):JP Rosevear2004-04-142-10/+22
| | | | | | | | | | | 2004-04-14 JP Rosevear <jpr@ximian.com> * e-shell-importer.c (get_iid_for_filetype): differentiate between user cancellation and no importer (next_file_page): don't throw up a dialog if the user cancelled the selection process svn path=/trunk/; revision=25461
* don't unref the dialog, destroy it properlyJP Rosevear2004-04-142-1/+7
| | | | | | | | | 2004-04-14 JP Rosevear <jpr@ximian.com> * e-shell-importer.c (start_import): don't unref the dialog, destroy it properly svn path=/trunk/; revision=25460
* add a component name argument, so we don't use 'this_component', andNot Zed2004-04-132-15/+27
| | | | | | | | | | | | | | | | | | | 2004-04-13 Not Zed <NotZed@Ximian.com> * e-user-creatable-items-handler.c (create_verb): add a component name argument, so we don't use 'this_component', and everything comes from tasks! Fix callers to pass the component alias. (struct _EUserCreatableItemsHandlerPrivate): change default_menu_item to be fallback_menu_item for the mail message new fallback. Make default_menu_item be the default for the view (which some code seems to think it should be). Fixes #56866. (ensure_menu_items): setup the fallback_menu_item here. (get_default_action_for_view): use the fallback as the fallback, not default. (setup_toolbar_button): set the default menu item here for the current view. svn path=/trunk/; revision=25429
* Don't activate the components here. (e_shell_construct): Activate them allJeffrey Stedfast2004-04-103-14/+36
| | | | | | | | | | | | | | 2004-04-09 Jeffrey Stedfast <fejj@ximian.com> * e-shell.c (e_shell_attempt_upgrade): Don't activate the components here. (e_shell_construct): Activate them all here instead (before we attempt to upgrade). Fixes a bug where the shell would start up in online mode but never notify the components to go online. * main.c (idle_cb): s/Cannot access/Cannot register/ svn path=/trunk/; revision=25405
* make sure the component is activated before calling upgradeFromVersion.Chris Toshok2004-04-102-1/+9
| | | | | | | | | 2004-04-09 Chris Toshok <toshok@ximian.com> * e-shell.c (e_shell_attempt_upgrade): make sure the component is activated before calling upgradeFromVersion. svn path=/trunk/; revision=25400
* unref the component registryDan Winship2004-04-102-1/+7
| | | | | | * e-shell.c (impl_dispose): unref the component registry svn path=/trunk/; revision=25398
* use BASE_VERSION to supply the major/minor version, and useChris Toshok2004-04-102-6/+19
| | | | | | | | | | | | 2004-04-09 Chris Toshok <toshok@ximian.com> * e-shell.c (e_shell_attempt_upgrade): use BASE_VERSION to supply the major/minor version, and use UPGRADE_REVISION for the revision. (attempt_upgrade): store the key based on BASE_VERSION and UPGRADE_REVISION. svn path=/trunk/; revision=25386
* Change this a lot. Now each component will maintain its ownDan Winship2004-04-098-375/+446
| | | | | | | | | | | | | | | | | | | | | | | | * e-user-creatable-items-handler.c: Change this a lot. Now each component will maintain its own EUserCreatableItemsHandler and merge the button and menus in and out of the UI as its controls are activated and deactivated. (This lets the connector component display the correct default for the New button). Also, update to the Product Design Team's new organization (separating object types from folder types) * e-shell.c: Remove all creatable_items_handler references * e-shell-window.c (e_shell_window_new): Remove creatable_items_handler reference * Makefile.am: Move e-user-creatable-items-handler from evolution to libeshell, and make libeshell depend on libemiscwidgets (for the combo button) * Evolution-Component.idl: add another field to CreatableItemType so we can distinguish object types from folder types. svn path=/trunk/; revision=25379
* Removed the "apply" method.Jeffrey Stedfast2004-04-085-184/+22
| | | | | | | | | | | | | | | | | | | | | | 2004-04-07 Jeffrey Stedfast <fejj@ximian.com> * Evolution-ConfigControl.idl: Removed the "apply" method. * e-corba-config-page.c: We can probably remove this entire file, it seems pretty useless. But until I know for sure, I guess I won't bother. (impl_apply): Removed, no longer a valid interface. (listener_event_callback): Huh? calls a non-existant function if the event name was "changed". Uhm, yea...ok. Removed. (setup_listener): Removed. Did nothing but to setup the above listener. * evolution-config-control.c: No longer needs to keep 'changed' state. (evolution_config_control_changed): Removed. (impl_apply): Removed. No lonegr a valid interface. svn path=/trunk/; revision=25361
* Remove dialog separators Change the border with of the dialog's vbox andRodney Dawes2004-04-018-55/+149
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-03-31 Rodney Dawes <dobey@ximian.com> * e-shell-importer.c (choose_importer_from_list): (start_import): (prepare_intelligent_page): Remove dialog separators * e-shell-offline-handler.c (pop_up_confirmation_dialog): Change the border with of the dialog's vbox and action area to be HIG-compliant * e-shell-settings-dialog.c (init): Remove the dialog separator * e-shell-startup-wizard.c (prepare_importer_page): Remove the dialog separator to be more HIG-compliant (key_press_event_callback): Fix compile warnings and cast to the correct widget types for calling various gtk api Remove the dialog separator to be more HIG-compliant * main.c (show_development_warning): Make the devel warning dialog that pops up for unstable versions be HIG-compliant * glade/e-active-connection-dialog.glade: Make the active connection dialog for going off-line be HIG-compliant * importer/intelligent.c (create_gui): Remove the dialog separator and set the dialog's vbox and action area border widths to be more compliant with the HIG svn path=/trunk/; revision=25267
* We don't need this really (class_init): We don't need to have our ownRodney Dawes2004-03-272-20/+10
| | | | | | | | | | | | | | | | | | | | 2004-03-26 Rodney Dawes <dobey@ximian.com> * e-shell-settings-dialog.c (impl_realize): We don't need this really (class_init): We don't need to have our own realize impl for setting the default window size of the dialog, especially since we are setting the size before we actually get realized, anyway (init): Set the dialog size here, and don't set the border width of the dialog 2004-03-26 Rodney Dawes <dobey@ximian.com> * e-multi-config-dialog.c (init): Remove the dialog separator Set the border widths of the dialog's vbox and action area to be more HIG-compliant Set the border width of the dialog's child to 12 for HIG-compliance svn path=/trunk/; revision=25197
* added (c) symbol and 2004 and changed to Novell to the copyright notice inNot Zed2004-03-182-1/+6
| | | | | | | | | 2004-03-18 Not Zed <NotZed@Ximian.com> * e-shell-about-box.c: added (c) symbol and 2004 and changed to Novell to the copyright notice in the about box. svn path=/trunk/; revision=25108
* when we check the evolution dir exists, check the evolution dir exists,Not Zed2004-03-122-7/+14
| | | | | | | | | | | 2004-03-12 Not Zed <NotZed@Ximian.com> * e-shell.c (detect_version): when we check the evolution dir exists, check the evolution dir exists, not the config.xmldb file. Move filename building/usage into the else condition so it can't happen again. Fixes #53277. svn path=/trunk/; revision=25040
* Used the stock icon in confirm dialog.Bill Zhu2004-03-112-2/+9
| | | | | | | | | | | | 2004-03-10 Bill Zhu <bill.zhu@sun.com> * e-shell-startup-wizzard.c (key_press_event_callback): Used the stock icon in confirm dialog. Fixes #55063 svn path=/trunk/; revision=25008
* Check that app is not NULL before trying to open the quickref document.Pratik V. Parikh2004-03-092-25/+33
| | | | | | | | | | | 2004-03-06 Pratik V. Parikh <pratikvp@despammed.com> * e-shell-window-commands.c (command_quick_reference): Check that app is not NULL before trying to open the quickref document. Fixes #55106 svn path=/trunk/; revision=24989
* Use @BASE_VERSION@ for the binaryRodney Dawes2004-02-262-1/+7
| | | | | | | | | | 2004-02-15 Rodney Dawes <dobey@ximian.com> * evolution-nognome.in: Use @BASE_VERSION@ for the binary Fixes #54796 svn path=/trunk/; revision=24866
* remove id, and use info->id for create_progress_listener. Fixes #53649.Not Zed2004-02-182-5/+9
| | | | | | | | | 2004-02-18 Not Zed <NotZed@Ximian.com> * e-shell-offline-handler.c (prepare_for_offline): remove id, and use info->id for create_progress_listener. Fixes #53649. svn path=/trunk/; revision=24766
* Remove dead filesJP Rosevear2004-02-1112-5375/+4
| | | | | | | | 2004-02-10 JP Rosevear <jpr@ximian.com> * Remove dead files svn path=/trunk/; revision=24692
* use base version for intelligent importersJP Rosevear2004-02-072-2/+7
| | | | | | | | | | | | | 2004-02-06 JP Rosevear <jpr@ximian.com> * importer/intelligent.c (get_intelligent_importers): use base version for intelligent importers * e-shell-importer.c (get_intelligent_importers): ditto Fixes #54004 svn path=/trunk/; revision=24666
* use base version for importersJP Rosevear2004-02-072-1/+6
| | | | | | | | | 2004-02-06 JP Rosevear <jpr@ximian.com> * importer/intelligent.c (get_intelligent_importers): use base version for importers svn path=/trunk/; revision=24665
* Really make this work with gnome-vfs 2.2, instead of using gnome-vfs 2.4Rodney Dawes2004-02-072-7/+31
| | | | | | | | | | 2004-02-06 Rodney Dawes <dobey@ximian.com> * e-shell-window-commands.c (command_quick_reference): Really make this work with gnome-vfs 2.2, instead of using gnome-vfs 2.4 api, fixes #53566 more completely so snapshots can build again (doh) svn path=/trunk/; revision=24650
* remove step numbersJP Rosevear2004-02-062-5/+9
| | | | | | | | 2004-02-06 JP Rosevear <jpr@ximian.com> * importer/import.glade: remove step numbers svn path=/trunk/; revision=24646
* Use gnome-vfs directly, instead of relying on gnome_url_show (), to launchRodney Dawes2004-02-062-1/+23
| | | | | | | | | | | | | 2004-02-05 Rodney Dawes <dobey@ximian.com> * e-shell-window-commands.c (command_quick_reference): Use gnome-vfs directly, instead of relying on gnome_url_show (), to launch the application for the quick reference, since we can run on gnome 2.2 mostly, and gnome_url_show () only handles the uri method there Fixes #53566 svn path=/trunk/; revision=24640
* pass in a parent for the dialogs, use e_notice (import_druid_finish): weJP Rosevear2004-02-052-45/+35
| | | | | | | | | | | | | | 2004-02-04 JP Rosevear <jpr@ximian.com> * e-shell-importer.c (start_import): pass in a parent for the dialogs, use e_notice (import_druid_finish): we carry the filename around with us now (next_file_page): check the file here and store the name; put up gui dialogs (e_shell_importer_start_import): set the druid as a transient for the shell svn path=/trunk/; revision=24624
* add extra pageJP Rosevear2004-02-0511-268/+354
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-02-04 JP Rosevear <jpr@ximian.com> * importer/import.glade: add extra page * importer/evolution-importer.h: update protos * importer/evolution-importer.c: hold the createControl function (impl_GNOME_Evolution_Importer_createControl): implement (impl_GNOME_Evolution_Importer_loadFile): remove dead args * importer/evolution-importer-client.h: update/add protos * importer/evolution-importer-client.c (evolution_importer_client_create_control): wrapper (evolution_importer_client_load_file): we don't take physical_uri and folder_type as args any more * importer/GNOME_Evolution_Importer.idl: add createControl method and remove extraneous loadFile args * e-shell-window-commands.c (command_import): uncomment * e-shell-importer.h: update proto * e-shell-importer.c: remove DEPRECATED hack and tidy includes (get_iid_for_filetype): use query define (start_import): we don't take a file name and client directly now (create_plugin_menu): user query define (importer_dest_page_new): create vbox (import_druid_finish): we no longer do folder selection here (next_file_page): create the client here (prepare_dest_page): show the importer control (next_dest_page): skip to the finish (back_finish_page): back to the destination page (e_shell_importer_start_import): set up the destination page * Makefile.am: build import files again svn path=/trunk/; revision=24619
* remove dead filesJP Rosevear2004-02-053-910/+4
| | | | | | | | 2004-02-04 JP Rosevear <jpr@ximian.com> * e-shell-view-menu[hc]: remove dead files svn path=/trunk/; revision=24618
* make this C89 compliantJP Rosevear2004-02-052-3/+7
| | | | | | | | 2004-02-04 JP Rosevear <jpr@ximian.com> * e-shell.c (e_shell_quit): make this C89 compliant svn path=/trunk/; revision=24617
* ** See bug #53683.Not Zed2004-02-046-93/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-02-04 Not Zed <NotZed@Ximian.com> ** See bug #53683. * Evolution-Component.idl: added EvolutionComponent::quit() call. * main.c (quit_box_new): removed, dont show quit box anymore at the end, we've already shutdown by now with the new shutdown sequence. * e-shell-window-commands.c (command_quit): call e_shell_quit to quit. * e-shell.c (e_shell_prepare_for_quit): renamed es_run_quit, now internal, and a gtktimeout function, so return code inverted. (e_shell_quit): new public entry, find out if we can shutdown, if so, then trigger a shutdown. (e_shell_request_close_window): just call e_shell_quit to exit when we've run out of windows. (e_shell_quit): desensitise all of the app windows before running shutdown. looks a bit weird, but not doing so looks worse. svn path=/trunk/; revision=24609
* Moved to misc/widgets since they depend on libemiscwidgets now, and aren'tDan Winship2004-02-048-1154/+12
| | | | | | | | | | | | | | * e-activity-handler.c: * e-activity-handler.h: * e-task-bar.c: * e-task-bar.h: * e-task-widget.c: * e-task-widget.h: Moved to misc/widgets since they depend on libemiscwidgets now, and aren't actually used by the shell itself. * Makefile.am (eshell_HEADERS, libeshell_la_SOURCES): Update svn path=/trunk/; revision=24590
* don't generate a g_warning if button_icon == NULL. (component_info_free):Chris Toshok2004-02-032-1/+11
| | | | | | | | | | 2004-02-02 Chris Toshok <toshok@ximian.com> * e-component-registry.c (component_info_new): don't generate a g_warning if button_icon == NULL. (component_info_free): unref the button_icon if it's != NULL. svn path=/trunk/; revision=24573
* turn development stuff back onJP Rosevear2004-01-292-1/+5
| | | | | | | | 2004-01-29 JP Rosevear <jpr@ximian.com> * main.c: turn development stuff back on svn path=/trunk/; revision=24519
* g_message this (destroy_config): remove the various pieces to create aJP Rosevear2004-01-292-6/+49
| | | | | | | | | | | 2004-01-28 JP Rosevear <jpr@ximian.com> * main.c (kill_dataserver): g_message this (destroy_config): remove the various pieces to create a cleanish state for re-migrating from 1.4.x (main): add --force-migrate option when in development mode svn path=/trunk/; revision=24504
* First argument to gtk_hbox_new () is a boolean, not an int, don't show theRodney Dawes2004-01-292-3/+16
| | | | | | | | | | | | | 2004-01-28 Rodney Dawes <dobey@ximian.com> * e-task-bar.c (init): First argument to gtk_hbox_new () is a boolean, not an int, don't show the hbox for activities by default (e_task_bar_prepend_task): Show the hbox for activities when we add tasks to the taskbar (e_task_bar_remove_task): If we have no tasks left to display, don't show the empty hbox svn path=/trunk/; revision=24500
* Expand the label, this fixes the problem that people were having in theRodney Dawes2004-01-282-1/+9
| | | | | | | | | | | | 2004-01-27 Rodney Dawes <dobey@ximian.com> * e-task-bar.c (init): Expand the label, this fixes the problem that people were having in the shell window with the preview pane and the weird warning from ECLippedLabel for urls Fixes #52937 for good svn path=/trunk/; revision=24484
* add definition for EVOLUTION_HELPDIRDavid Trowbridge2004-01-283-1/+39
| | | | | | | | | | | 2004-01-26 David Trowbridge <trowbrds@cs.colorado.edu> * Makefile.am: add definition for EVOLUTION_HELPDIR * e-shell-window-commands.c: add handling for new "Quick Reference" menu svn path=/trunk/; revision=24472
* attempt the upgrade before trying to startup the wizard.Not Zed2004-01-273-77/+83
| | | | | | | | | | | | 2004-01-21 Not Zed <NotZed@Ximian.com> * e-shell.c (attempt_upgrade, detect_version, e_shell_construct): attempt the upgrade before trying to startup the wizard. * main.c (detect_version, attempt_upgrade): move to e-shell.c (idle_cb): remove call to attempt_upgrade. svn path=/trunk/; revision=24461
* Add panded widget to EShellWindowPrivate and handle state saving ofRodney Dawes2004-01-273-11/+29
| | | | | | | | | | | | | 2004-01-26 Rodney Dawes <dobey@ximian.com> * e-shell-window.c (setup_widgets): Add panded widget to EShellWindowPrivate and handle state saving of position (#52049) * e-task-bar.c (init): Switch to EClippedLabel instead of GtkLabel for the status bar text (#52937) Fixes #52049 and #52937 svn path=/trunk/; revision=24448
* there is no splash screen any moreJP Rosevear2004-01-272-5/+6
| | | | | | | | | 2004-01-26 JP Rosevear <jpr@ximian.com> * e-shell.c (e_shell_construct): there is no splash screen any more svn path=/trunk/; revision=24438
* drop now useless gtkhtml/gconf checkJP Rosevear2004-01-272-4/+4
| | | | | | | | 2004-01-26 JP Rosevear <jpr@ximian.com> * main.c: drop now useless gtkhtml/gconf check svn path=/trunk/; revision=24437
* Updated some .cvsignore files.Christian Neumair2004-01-261-0/+2
| | | | svn path=/trunk/; revision=24424
* Move uri_list loop into a separate function so we don't duplicate code inRodney Dawes2004-01-242-15/+39
| | | | | | | | | | | | | 2004-01-23 Rodney Dawes <dobey@ximian.com> * main.c (idle_cb): Move uri_list loop into a separate function so we don't duplicate code in both instances where we are creating a new shell or using a current one, and don't open a new shell window if we are passing in a uri and a shell is already up Fixes #53216 svn path=/trunk/; revision=24394
* remove calendar and task keys for upgrade, its done in the calendar nowJP Rosevear2004-01-162-68/+5
| | | | | | | | | 2004-01-15 JP Rosevear <jpr@ximian.com> * e-config-upgrade.c: remove calendar and task keys for upgrade, its done in the calendar now svn path=/trunk/; revision=24247
* added ForgetPasswords menu item. (command_forget_passwords): callback forRodrigo Moya2004-01-163-0/+26
| | | | | | | | | | | 2004-01-15 Rodrigo Moya <rodrigo@ximian.com> * e-shell-view-menu.c: added ForgetPasswords menu item. (command_forget_passwords): callback for the new menu item. * e-shell-window-commands.c: (command_forget_passwords): ditto. svn path=/trunk/; revision=24246
* kill the correct binary, tidy includesJP Rosevear2004-01-163-3/+8
| | | | | | | | 2004-01-15 JP Rosevear <jpr@ximian.com> * main.c (kill_dataserver): kill the correct binary, tidy includes svn path=/trunk/; revision=24243
* move version detection hereJP Rosevear2004-01-154-1757/+168
| | | | | | | | | | | | | | 2004-01-15 JP Rosevear <jpr@ximian.com> * main.c (detect_version): move version detection here * e-config-upgrade.c: remove it from here; clean out all the mailer and bonobo conf conversion stuff, its been moved to the mailer and e-util * e-config-upgrade.h: remove proto svn path=/trunk/; revision=24242
* fix the check for ~/evolution being a directory.Not Zed2004-01-152-1/+6
| | | | | | | | | 2004-01-15 Not Zed <NotZed@Ximian.com> * e-config-upgrade.c (e_upgrade_detect_version): fix the check for ~/evolution being a directory. svn path=/trunk/; revision=24232
* detect the version more completely with the new util routine (main): don'tJP Rosevear2004-01-146-72/+95
| | | | | | | | | | | | | | | | | | | | | | | 2004-01-13 JP Rosevear <jpr@ximian.com> * main.c (attempt_upgrade): detect the version more completely with the new util routine (main): don't upgrade the config db here * e-shell.h: update proto * e-shell.c (e_shell_attempt_upgrade): take the current version as numerical params * e-config-upgrade.h: update prototypes * e-config-upgrade.c (e_config_upgrade): remove version detection and saving code (e_upgrade_detect_version): routine to do the version detection * e-config-upgrade.c: drop my-evolution upgrade code svn path=/trunk/; revision=24205
* drop my-evolution upgrade codeJP Rosevear2004-01-141-35/+1
| | | | | | | | 2004-01-13 JP Rosevear <jpr@ximian.com> * e-config-upgrade.c: drop my-evolution upgrade code svn path=/trunk/; revision=24204
* use our libsJP Rosevear2004-01-132-1/+5
| | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * Makefile.am: use our libs svn path=/trunk/; revision=24172
* MissedJP Rosevear2004-01-121-2/+4
| | | | svn path=/trunk/; revision=24167
* Complete rewrite to match current component apiJP Rosevear2004-01-122-3/+43
| | | | | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * evolution-test-component.[hc]: Complete rewrite to match current component api * Makefile.am: conditionally build the test component svn path=/trunk/; revision=24166
* track hbox and label widget (button_free): unref themJP Rosevear2004-01-123-36/+218
| | | | | | | | | | | | | | | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * e-sidebar.c (button_new): track hbox and label widget (button_free): unref them (do_layout_text_buttons): layout buttons with text (do_layout_icon_buttons): layout icon only buttons (do_layout): layout based on mode (impl_size_request): distinguish between horizontal and vertical padding (init): set a default mode (e_sidebar_add_button): align the button text to the left, only add the text if we are in the text mode (e_sidebar_get_mode): accessor (e_sidebar_set_mode): accessor * e-sidebar.h: add prototype and mode enum svn path=/trunk/; revision=24163
* Shush.JP Rosevear2004-01-111-0/+1
| | | | svn path=/trunk/; revision=24152
* proper server file for test componentsJP Rosevear2004-01-116-683/+221
| | | | | | | | | | | | | | 2004-01-11 JP Rosevear <jpr@ximian.com> * GNOME_Evolution_Test.server.in.in: proper server file for test components * Makefile.am: allow the test component to be built and installed * evolution-test-component.[hc]: new test component to match current api svn path=/trunk/; revision=24151
* make sure we actually upgrade between revisionsJP Rosevear2004-01-092-1/+6
| | | | | | | | | 2004-01-08 JP Rosevear <jpr@ximian.com> * e-shell.c (e_shell_attempt_upgrade): make sure we actually upgrade between revisions svn path=/trunk/; revision=24124
* add a ')' to create a valid queryJP Rosevear2004-01-082-1/+6
| | | | | | | | | 2004-01-08 JP Rosevear <jpr@ximian.com> * e-shell-startup-wizard.c (get_intelligent_importers): add a ')' to create a valid query svn path=/trunk/; revision=24112
* check that we found any importers before deferencing the pointer.Not Zed2004-01-082-0/+11
| | | | | | | | | 2004-01-08 Not Zed <NotZed@Ximian.com> * e-shell-startup-wizard.c (get_intelligent_importers): check that we found any importers before deferencing the pointer. svn path=/trunk/; revision=24103
* Emit a hover-url signal when the user mouses over a URL, ...ERDI Gergo2004-01-075-6/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-04 ERDI Gergo <cactus@cactus.rulez.org> * em-folder-view.c (emfv_on_url_cb): Emit a hover-url signal when the user mouses over a URL, ... (emfv_hover_url_impl): ... and use BonoboUI to change the status bar message... (em_folder_view_set_statusbar): ... unless we are asked not to, ... * mail-component.c (impl_createControls): ... like in the case of the mail component, ... (view_hover_url_cb): ... that uses the ActivityHandler to do the same Add these together, and #127536 is neatly solved. 2004-01-05 ERDI Gergo <cactus@cactus.rulez.org> * e-task-bar.c (init): Create a separate label to the left of the progress messages... (e_task_bar_message): ...and allow components to set it... * e-activity-handler.c (e_activity_handler_message): ...through this new ActivityHandler method svn path=/trunk/; revision=24086
* these just handle creating the ~/evolution dir and so are no longer neededJP Rosevear2003-12-306-372/+14
| | | | | | | | | | | | | | | | 2003-12-30 JP Rosevear <jpr@ximian.com> * e-setup.[hc]: these just handle creating the ~/evolution dir and so are no longer needed * main.c (main): don't setup the old ~/evolution dir * Makefile.am: don't build dead files * e-shell.c (e_shell_go_online): get the id from the component info svn path=/trunk/; revision=24024
* Mark the settings dialog as transient for the main windowRoss Burton2003-12-232-0/+5
| | | | svn path=/trunk/; revision=24004
* only add the component to the list if we actually create itJP Rosevear2003-12-142-2/+10
| | | | | | | | | | | 2003-12-14 JP Rosevear <jpr@ximian.com> * e-user-creatable-items-handler.c (get_components_from_registry): only add the component to the list if we actually create it Fixes #51707 svn path=/trunk/; revision=23936
* remove padding around the folder list. (impl_size_request): don't addNot Zed2003-12-112-6/+9
| | | | | | | | | 2003-12-11 Not Zed <NotZed@Ximian.com> * e-sidebar.c (do_layout): remove padding around the folder list. (impl_size_request): don't add padding around folder list. svn path=/trunk/; revision=23917
* Remove GNOME_Evolution_Shell_Config_FolderSettings_Control.Ettore Perazzoli2003-12-102-27/+7
| | | | | | | Remove GNOME_Evolution_Shell_Config_FolderSettings_Control. svn path=/trunk/; revision=23893
* remove useless gal includeJP Rosevear2003-12-073-3/+6
| | | | | | | | | | 2003-12-06 JP Rosevear <jpr@ximian.com> * e-shell-importer.c: remove useless gal include * Makefile.am: Remove hard coded disable deprecated flags svn path=/trunk/; revision=23659
* Implement.Ettore Perazzoli2003-12-053-36/+29
| | | | | | | | | * e-shell.c (e_shell_prepare_for_quit): Implement. * Evolution-Component.idl (Component::requestQuit): Make sync [i.e. just return a boolean instead of using a BonoboListener]. svn path=/trunk/; revision=23639
* If component_id is the empty string, pass NULL for it toEttore Perazzoli2003-12-043-2/+19
| | | | | | | | | | | * e-shell.c (impl_Shell_createNewWindow): If component_id is the empty string, pass NULL for it to e_shell_create_window() so we get the default. * main.c (idle_cb): Pass an empty string for component_id to createNewWindow() if the default_component_id is NULL. svn path=/trunk/; revision=23620
* move e-task-bar and e-task-widget into libeshell.Ettore Perazzoli2003-12-042-4/+9
| | | | | | [Fix pointed out by Bernard Leach <leachbj@bouncycastle.org>.] svn path=/trunk/; revision=23618
* Remove. Remove. Remove. Remove. Remove. Remove. Remove. Remove.Ettore Perazzoli2003-12-0416-1317/+22
| | | | | | | | | | | | | | | | | | | * Evolution-Session.idl: Remove. * Evolution-Activity.idl: Remove. * Evolution-ShellComponent.idl: Remove. * Evolution-ShellComponentDnd.idl: Remove. * Evolution-ShellView.idl: Remove. * Evolution-Shortcuts.idl: Remove. * Evolution-Storage.idl: Remove. * Evolution-StorageSetView.idl: Remove. * evolution-shell-view.c: Remove. * evolution-shell-view.h: Remove. * evolution-session.c: Remove. * evolution-session.h: Remove. svn path=/trunk/; revision=23615
* Remove. Remove.Ettore Perazzoli2003-12-0312-3887/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-folder-list.c: Remove. * e-folder-list.h: Remove. * e-folder-tree.c: Remove. * e-folder-tree.h: Remove. * e-folder.c: Remove. * e-folder.h: Remove. * evolution-shell-component.c: Remove. * evolution-shell-component.h: Remove. * evolution-shell-client.c: Remove. * evolution-shell-client.h: Remove. * evolution-folder-selector-button.c: Remove. * evolution-folder-selector-button.h: Remove. * evolution-activity-client.c: Remove. * evolution-activity-client.h: Remove. * evolution-storage.c: Remove. * evolution-storage.h: Remove. svn path=/trunk/; revision=23598
* Do not depend on e-folder-list.Ettore Perazzoli2003-12-032-16/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gui/component/addressbook-config.c: Do not depend on e-folder-list. * gui/component/select-names/e-select-names.c: Remove dependency on evolution-folder-selector-button. (e_addressbook_create_folder_selector): Just return a FIXME label for now. (folder_selected): #if 0 out. (e_select_names_init): Do not connect. * gui/component/select-names/e-select-names-manager.c (e_select_names_manager_activate_dialog): Don't get a shell_client arg anymore. (load_completion_books): Stub out. * gui/component/select-names/e-select-names.c (e_select_names_new): Don't get an EvolutionShellClient anymore. Don't create the folder selector button for now. * gui/component/select-names/e-select-names.h: Remove dependency on evolution-shell-client. * gui/component/select-names/e-select-names-bonobo.c: Remove dependency on evolution-shell-client. (impl_SelectNames_activate_dialog): Stub out. * gui/widgets/eab-gui-util.c: Remove dependency on evolution-shell-client. (eab_transfer_contacts): Stub out. * importers/icalendar-importer.c: Do not #include shell stuff. * gui/main.c: Do not #include <evolution-shell-client.h>. * gui/e-itip-control.c: Do not #include <e-folder-selector-button.h> nor <evolution-shell-client.h>. (start_default_server): Return FALSE. (default_server_started_cb): Do not connect the "selected" signal on the button since it's now NULL. (button_selected_cb): #if 0 out. * gui/e-cal-list-view.h: Do not #include "evolution-activity-client.h". * gui/tasks-component.c (impl_createControls): Give an empty label for the status bar. * gui/e-day-view.h: Remove all deps on evolution-activity-client. * e-msg-composer-hdrs.c: Do not #include <evolution-folder-selector-button.h>. (e_msg_composer_hdrs_set_post_to): #if 0 out for now. (e_msg_composer_hdrs_get_post_to): Likewise. * mail-vfolder.c: Do not #include "evolution-shell-component.h". * Makefile.am (libevolution_mail_la_SOURCES): Don't compile mail-importer.[ch] for now. * mail-component-factory.c: Do not #include <evolution-shell-client.h>. * mail-config.c: Likewise. * mail-vfolder.h: Do not #include <evolution-storage.h> or <evolution-shell-component.h>. * mail.h: Do not #include <evolution-storage.h>. * mail-ops.h: Do not #include <evolution-storage.h>. (mail_scan_subfolders): Remove prototype. (mail_update_subfolders): Likewise. svn path=/trunk/; revision=23595
* (e_shell_window_save_defaults): Implement.Ettore Perazzoli2003-12-032-4/+20
| | | | | | (e_shell_window_new): Set the width/height from the GConf keys. svn path=/trunk/; revision=23591
* Version the schemas Removed AddedRodney Dawes2003-12-023-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-12-02 Rodney Dawes <dobey@ximian.com> * gui/component/Makefile.am: Version the schemas * gui/component/apps_evolution_addressbook.schemas: Removed * gui/component/apps_evolution_addressbook.schemas.in.in: Added 2003-12-02 Rodney Dawes <dobey@ximian.com> * gui/Makefile.am: Version the schemas * gui/apps_evolution_calendar.schemas: Removed * gui/apps_evolution_calendar.schemas.in.in: Added 2003-12-02 Rodney Dawes <dobey@ximian.com> * Makefile.am: Version the schemas * evolution-mail.schemas: Removed * evolution-mail.schemas.in.in: Added 2003-12-02 Rodney Dawes <dobey@ximian.com> * Makefile.am: Version the schemas * apps_evolution_shell.schemas: Removed * apps_evolution_shell.schemas.in.in: Added svn path=/trunk/; revision=23579
* Remove debugging message.Ettore Perazzoli2003-12-021-3/+1
| | | | svn path=/trunk/; revision=23559
* New member activity_handler. (mail_component_init): Initialize.Ettore Perazzoli2003-12-024-8/+26
| | | | | | | | | | | | | | | | | | | | | | * mail-component.c (struct _MailComponentPrivate): New member activity_handler. (mail_component_init): Initialize. (impl_dispose): Unref. (mail_component_peek_activity_handler): New. (impl_createControls): Create an ETaskBar, attach it to the ActivityHandler, and return it to the caller as the statusbar control. * e-activity-handler.c (e_activity_handler_operation_finished): Argh, renamed from e_activity_client_operation_finished(). (e_activity_handler_operation_started): Don't unref the pixbuf. * e-shell-window.c (setup_widgets): Hide the menu hint label. * e-activity-handler.c (init): Init to next_activity_id to 1 so callers can rely on it being nonzero. svn path=/trunk/; revision=23556
* Pass a label for the status bar control for now.Ettore Perazzoli2003-12-028-349/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gui/component/addressbook-component.c (impl_createControls): Pass a label for the status bar control for now. * gui/calendar-component.c (impl_createControls): Pass a label for the status bar control for now. * gui/tasks-component.c (impl_createControls): Pass a label for the status bar control for now. * mail-component.c (impl_createControls): Pass a label for the status bar control for now. * e-shell.c (struct _EShellPrivate): Remove member activity_handler. (setup_activity_interface): Remove. (e_shell_init): Don't call. (create_window): Don't attach the task bar to the activity handler. * e-shell-window.c (struct _ComponentView): New member statusbar_widget. (struct _EShellWindowPrivate): Remove member task_bar. (init_view): Get the status bar control from createControls and put it in the ComponentView struct. (setup_task_bar): New. (setup_statusbar_notebook): New. (switch_view): Switch the statusbar notebook too. (impl_dispose): Add missing GTK_OBJECT() cast. (e_shell_window_peek_task_bar): Remove. * Evolution-Component.idl (Component::createControls): New out arg "statusbar_control"; this way components can provide their own status bar. * e-activity-handler.c, e-activity-handler.h: Turn into a plain GObject; translate all the CORBA methods into plain C methods. * Makefile.am: Move e-activity-handler to libeshell instead of it being in the shell. svn path=/trunk/; revision=23555
* Use BASE_VERSION for repo_ids and OAFIIDs Update killev to kill theRodney Dawes2003-12-0210-18/+40
| | | | | | | | | | 2003-12-01 Rodney Dawes <dobey@ximian.com> * Use BASE_VERSION for repo_ids and OAFIIDs * Update killev to kill the correct versions of gnome-spell and the GtkHTML Editor svn path=/trunk/; revision=23543
* New member offline_handler. (offline_procedure_started_cb): New.Ettore Perazzoli2003-12-018-552/+129
| | | | | | | | | | | | | | | | | | | * e-shell.c (struct _EShellPrivate): New member offline_handler. (offline_procedure_started_cb): New. (offline_procedure_finished_cb): New. (e_shell_go_offline): Implement (putting back the code that we had #if 0'ed out). (e_shell_go_online): Likewise. * e-shell-offline-handler.c, e-shell-offline-handler.h: Put back in, massage for the changes in the Offline interface. * e-shell-offline-sync.c, e-shell-offline-sync.h: Remove from CVS. * Evolution-Offline.idl (SyncFolderProgressListener): Remove. (Offline::SyncFolder): Remove. svn path=/trunk/; revision=23505
* remove gtk deprecated flagJP Rosevear2003-11-242-1/+5
| | | | | | | | 2003-11-23 JP Rosevear <jpr@ximian.com> * Makefile.am: remove gtk deprecated flag svn path=/trunk/; revision=23468
* Reimplemented using EComponentRegistry.Ettore Perazzoli2003-11-215-47/+57
| | | | | | | | | | | | | * e-shell.c (impl_Shell_handleURI): Reimplemented using EComponentRegistry. * main.c (idle_cb): Create a new window even if we have a URI list. * e-component-registry.c (e_component_registry_peek_info_for_uri_schema): New. svn path=/trunk/; revision=23461
* Free ->uri_schemas. (set_schemas): New function to get the list of URIEttore Perazzoli2003-11-204-2/+53
| | | | | | | | | | | | | | | * e-component-registry.c (component_info_free): Free ->uri_schemas. (set_schemas): New function to get the list of URI schemas given a component's ServerInfo. (query_components): Call it. * e-component-registry.h (struct _EComponentInfo): Add "uri_schemas" member. * Evolution-Component.idl (Component.handleURI): New method. svn path=/trunk/; revision=23447
* (evolution_activity_client_construct): Get a rawEttore Perazzoli2003-11-195-18/+699
| | | | | | | | | GNOME_Evolution_Shell as an arg instead of an EvolutionShellClient. (get_shell_activity_iface): New helper function. (evolution_activity_client_construct): Use it. svn path=/trunk/; revision=23440
* Destroy the tooltips instead of unreffing them.Ettore Perazzoli2003-11-195-1/+51
| | | | | | | | | | | | | | | * e-shell-window.c (impl_dispose): Destroy the tooltips instead of unreffing them. * e-shell.c (struct _EShellPrivate): New member activity_handler. (setup_activity_interface): New. (impl_dispose): Add a comment about why we must not unref activity_handler here. (create_window): Attach the task bar to the new window. * e-shell-window.c (e_shell_window_peek_task_bar): New. svn path=/trunk/; revision=23439
* (struct _EShellWindowPrivate): New membersEttore Perazzoli2003-11-192-3/+276
| | | | | | | | | | | | | | | | | | | | | | | | status_bar, offline_toggle, offline_toggle_image, menu_hint_label, task_bar, tooltips. (init): Initialize ->tooltips. (impl_dispose): Unref ->tooltips. (offline_toggle_clicked_callback): New. (e_shell_window_new): Connect shell_line_status_changed_callback() to the shell's "line_status_changed" signal. (shell_line_status_changed_cb): New. (setup_offline_toggle): New. (setup_menu_hint_label): New. (setup_task_bar): New. (setup_status_bar): New. (setup_widgets): Call setup_status_bar() and add add the status bar to the window. (update_offline_toggle_status): New. (update_send_receive_sensitivity): New. (load_icons): New. (class_init): Call load_icons(). (ui_engine_remove_hint_callback): New. svn path=/trunk/; revision=23438
* Add a pixmap for the toolbarEttore Perazzoli2003-11-182-0/+6
| | | | | | SendReceive button. svn path=/trunk/; revision=23411
* New helper function. (idle_cb): Call it if we have a local shell. Also,Ettore Perazzoli2003-11-185-3/+117
| | | | | | | | | | | | * main.c (attempt_upgrade): New helper function. (idle_cb): Call it if we have a local shell. Also, remove unused variables. * e-shell.c (e_shell_attempt_upgrade): New. * Evolution-Component.idl (Component.upgradeFromeVersion): New. svn path=/trunk/; revision=23403
* (command_open_new_window): New,Ettore Perazzoli2003-11-182-0/+25
| | | | | | implement "OpenNewWindow" verb. svn path=/trunk/; revision=23399
* Do not #include "e-local-folder.h".Ettore Perazzoli2003-11-1843-16605/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-setup.c: Do not #include "e-local-folder.h". * Makefile.am: Don't build evolution-test-component for now since it's all out of date. * main.c (evolution_debug_log): Make static instead of extern. * e-user-creatable-items-handler.c: #include <bonobo/bonobo-control.h>. * e-shell.h: Do not include "e-uri-schema-registry.h" or "evolution-shell-component-client.h". * e-shell.c: Likewise. * e-shell.c (struct _EShellPrivate): Removed member uri_schema_registry. (impl_Shell_handleURI): #if 0 it out for now. (e_shell_peek_uri_schema_registry): Disabled for now. * e-corba-storage-registry.c: Remove. * e-corba-storage-registry.h: Remove. * e-corba-storage.c: Remove. * e-corba-storage.h: Remove. * e-folder-dnd-bridge.c: Remove. * e-folder-dnd-bridge.h: Remove. * e-folder-selection-dialog.c: Remove. * e-folder-selection-dialog.h: Remove. * e-folder-type-registry.c: Remove. * e-folder-type-registry.h: Remove. * e-local-folder.c: Remove. * e-local-folder.h: Remove. * e-local-storage.c: Remove. * e-local-storage.h: Remove. * e-shell-folder-selection-dialog.c: Remove. * e-shell-folder-selection-dialog.h: Remove. * e-shell-view.c: Remove. * e-shell-view.h: Remove. * e-storage-browser.c: Remove. * e-storage-browser.h: Remove. * e-storage-set-view.c: Remove. * e-storage-set-view.h: Remove. * e-storage-set.c: Remove. * e-storage-set.h: Remove. * e-storage.c: Remove. * e-storage.h: Remove. * evolution-shell-component-client.c: Remove. * evolution-shell-component-client.h: Remove. * evolution-shell-component-dnd.c: Remove. * evolution-shell-component-dnd.h: Remove. * evolution-storage-listener.c: Remove. * evolution-storage-listener.h: Remove. * evolution-storage-set-view-listener.c: Remove. * evolution-storage-set-view-listener.h: Remove. svn path=/trunk/; revision=23396
* use the server.mk file to get rules for building versioned .server filesJP Rosevear2003-11-171-2/+1
| | | | | | | | | | | 2003-11-17 JP Rosevear <jpr@ximian.com> * configure.in: use the server.mk file to get rules for building versioned .server files * */Makefile.am: use simplified rule subst svn path=/trunk/; revision=23387
* Remove spurious puts()s.Ettore Perazzoli2003-11-141-3/+0
| | | | svn path=/trunk/; revision=23342
* (DEVELOPMENT_WARNING): Define.Ettore Perazzoli2003-11-142-6/+17
| | | | svn path=/trunk/; revision=23337
* New.Ettore Perazzoli2003-11-145-0/+55
| | | | | | | | | | * e-shell.c (e_shell_send_receive): New. * Evolution-Component.idl (Component.sendAndReceive): New. * evolution.xml: Add back send/receive command and toolbar button. svn path=/trunk/; revision=23334
* (ensure_menu_items): ReverseEttore Perazzoli2003-11-132-1/+7
| | | | | | | the list so we get the items in the same order they were given to us [since we are using g_slist_prepend() to build the list]. svn path=/trunk/; revision=23326
* (GNOME.Evolution.Component.UnknownType):Ettore Perazzoli2003-11-132-1/+8
| | | | | | New exception. svn path=/trunk/; revision=23323
* New signal "component_changed". (class_init): Install. (switch_view):Ettore Perazzoli2003-11-1310-269/+361
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-window.c: New signal "component_changed". (class_init): Install. (switch_view): Emit. (e_shell_window_new): Call e_user_creatable_items_handler_attach_menus() to attach the "New..." menus. (e_shell_window_peek_current_component_id): New. (e_shell_window_peek_shell): Add precondition. (e_shell_window_peek_current_component_id): Likewise. (e_shell_window_peek_bonobo_ui_component): Likewise. * e-user-creatable-items-handler.c: New. * e-user-creatable-items-handler.h: New. * e-shell-window.h: #include <bonobo/bonobo-ui-component.h>. * e-shell.c (struct _EShellPrivate): Add member user_creatable_items_handler. (e_shell_get_user_creatable_items_handler): Remove. (e_shell_peek_user_creatable_items_handler): New. * Evolution-Component.idl (GNOME.Evolution.RequestCreateItem): New method. (GNOME.Evolution.creatableItems): New attribute. * e-shell-user-creatable-items-handler.c: Remove. * e-shell-user-creatable-items-handler.h: Remove. svn path=/trunk/; revision=23314
* merged spam filtering branchRadek Doulik2003-11-132-0/+2
| | | | svn path=/trunk/; revision=23302
* Call e_sidebar_select_button() instead of switch_view().Ettore Perazzoli2003-11-134-25/+63
| | | | | | | | | | * e-shell-window.c (e_shell_window_switch_to_component): Call e_sidebar_select_button() instead of switch_view(). * e-sidebar.c (update_buttons): New helper function. (e_sidebar_select_button): New. svn path=/trunk/; revision=23299
* kill the right thing (kill_old_dataserver): rename and check the versionJP Rosevear2003-11-122-10/+19
| | | | | | | | | | | | | | 2003-11-11 JP Rosevear <jpr@ximian.com> * main.c (kill_dataserver): kill the right thing (kill_old_dataserver): rename and check the version correctly 2003-11-11 JP Rosevear <jpr@ximian.com> * configure.in: determine the e-d-s version, version the gettext files properly svn path=/trunk/; revision=23288
* Added a new "-c" command-line arg. (idle_cb): If the arg is specified,Ettore Perazzoli2003-11-117-101/+76
| | | | | | | | | | | | | | | | | | | * main.c: Added a new "-c" command-line arg. (idle_cb): If the arg is specified, open the component with that id/alias. * e-shell.c (impl_Shell_createNewView): New, implementation for the Shell::createNewView() CORBA method. (e_shell_class_init): Install. (e_shell_create_window): Get a component_id arg. * e-shell-window.c (e_shell_window_new): Get a component_id arg and create the window with that component activated if not NULL. * Evolution-Shell.idl (createNewView): Remove. (createNewWindow): New. svn path=/trunk/; revision=23274
* New member "component_alias". (component_view_new): Get a new "alias" arg,Ettore Perazzoli2003-11-116-27/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell-window.c (struct _ComponentView): New member "component_alias". (component_view_new): Get a new "alias" arg, set the member in the struct accordingly. (component_view_free): Free ->component_alias. (setup_widgets): Pass the alias from the ComponentInfo to e_component_view(). (switch_view): New utility function. (sidebar_button_selected_callback): Use it. (e_shell_window_switch_to_component): New public function. (e_shell_window_new): Switch to the component whose id is in the /apps/evolution/shell/view_defaults/component_id GConf key. * apps_evolution_shell.schemas: Removed view_defaults/folder_path. New key view_defaults/component_id. * e-component-registry.c (component_info_free): Free ->alias. (component_info_new): Get an "alias" arg and set the member accordingly. (query_components): Remove debugging messages. Get an "evolution:component_alias" property from the component and set the alias from that. * e-component-registry.h (struct _EComponentInfo): New member "alias". svn path=/trunk/; revision=23265
* don't include top level libicalJP Rosevear2003-11-081-1/+0
| | | | | | | | 2003-11-07 JP Rosevear <jpr@ximian.com> * Makefile.am: don't include top level libical svn path=/trunk/; revision=23226
* make sure the marshal header is in the sources tooJP Rosevear2003-11-072-1/+5
| | | | | | | | 2003-11-07 JP Rosevear <jpr@ximian.com> * Makefile.am: make sure the marshal header is in the sources too svn path=/trunk/; revision=23220
* Shush.JP Rosevear2003-11-071-6/+5
| | | | svn path=/trunk/; revision=23214
* Various changes to merge in evolution-data-server reliance.JP Rosevear2003-11-073-22/+25
| | | | svn path=/trunk/; revision=23206
* (setup_name_selector):Ettore Perazzoli2003-11-041-1/+1
| | | | | | Append "_2" to the SelectNames OAFIID. svn path=/trunk/; revision=23178
* Update factory ID.Ettore Perazzoli2003-11-041-0/+5
| | | | | | | | | | * gui/component/select-names/e-select-names-factory.c: Update factory ID. * gui/component/select-names/GNOME_Evolution_Addressbook_SelectNames.server.in.in: Version the SelectNames server IDs by appending a "_2". svn path=/trunk/; revision=23175
* Use "evolution2:config_item" attributes instead of "evolution:config_item"Ettore Perazzoli2003-11-043-11/+20
| | | | | | | | | | | * GNOME_Evolution_Shell.server.in.in: Use "evolution2:config_item" attributes instead of "evolution:config_item" ones. * e-shell-settings-dialog.c (load_pages): Expect "evolution2:config_item" properties instead of "evolution:config_item" so they do not conflict with 1.4's. svn path=/trunk/; revision=23171
* set up vars and rules for versioning the .server filesJP Rosevear2003-10-311-8/+4
| | | | | | | | | | | | 2003-10-31 JP Rosevear <jpr@ximian.com> * configure.in: set up vars and rules for versioning the .server files * Makefile.am's: use rules for versioning .server file, ensure built files are removed before disting svn path=/trunk/; revision=23149
* declare an exception for createControls to return, so we don't have toDan Winship2003-10-302-1/+9
| | | | | | | * Evolution-Component.idl: declare an exception for createControls to return, so we don't have to just crash if it fails. svn path=/trunk/; revision=23120
* Add e-shell-view.h to evolution_SOURCESRodney Dawes2003-10-292-0/+5
| | | | | | | | 2003-10-28 Rodney Dawes <dobey@ximian.com> * Makefile.am: Add e-shell-view.h to evolution_SOURCES svn path=/trunk/; revision=23105
* Fix automake warning, and add e-shell-user-creatable-items-handler.h toRodney Dawes2003-10-282-4/+6
| | | | | | | | | 2003-10-28 Rodney Dawes <dobey@ximian.com> * Makefile.am: Fix automake warning, and add e-shell-user-creatable-items-handler.h to evolution_SOURCES svn path=/trunk/; revision=23104
* handle the case where label == NULL, and set it to _("Unknown").Chris Toshok2003-10-232-0/+10
| | | | | | | | | 2003-10-23 Chris Toshok <toshok@ximian.com> * e-component-registry.c (query_components): handle the case where label == NULL, and set it to _("Unknown"). svn path=/trunk/; revision=23040
* Add a little border to the buttons so it looks nicer.Ettore Perazzoli2003-10-233-8/+35
| | | | | | | | | | * e-sidebar.c (e_sidebar_add_button): Add a little border to the buttons so it looks nicer. * e-component-registry.c (query_components): Set an icon from the "evolution:button_icon" attribute. svn path=/trunk/; revision=23023
* New member "component_registry". (e_shell_construct): Don't callEttore Perazzoli2003-10-2310-1061/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | * e-shell.c (struct _EShellPrivate): New member "component_registry". (e_shell_construct): Don't call e_shell_unregister_all(). (e_shell_unregister_all): Removed. (e_shell_init): Use g_new0(), removed a bunch of NULL/FALSE assignments. (e_shell_init): Initialize the component_registry. (e_shell_peek_uri_schema_registry): Rename from e_shell_get_uri_schema_registry. (e_shell_peek_component_registry): New. (setup_components): Remove. (e_shell_construct): Don't call. * main.c (no_windows_left_cb): Don't call e_shell_unregister_all(). * e-shell.c (parse_default_uri): Removed. (parse_evolution_uri): Removed. (e_shell_parse_uri): Removed. * e-component-info.c: Remove. * e-component-info.h: Remove. svn path=/trunk/; revision=23017
* Emit the right signal. (impl_tree_drag_data_get): Same.Jeffrey Stedfast2003-10-232-2/+8
| | | | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * e-storage-set-view.c (impl_tree_drag_data_received): Emit the right signal. (impl_tree_drag_data_get): Same. svn path=/trunk/; revision=23002
* Make the scrolled window have a GTK_SHADOW_IN shadow.Ettore Perazzoli2003-10-232-1/+4
| | | | | | | | | | | | * importer/intelligent.c (create_gui): Make the scrolled window have a GTK_SHADOW_IN shadow. * e-shell-window.c (setup_widgets): Make the notebooks not have borders. (setup_widgets): Fix typo: e_get_language_list() returns a GSList, not a GList. svn path=/trunk/; revision=22995
* Make the scrolled window have a GTK_SHADOW_IN shadow. Likewise.Ettore Perazzoli2003-10-232-0/+13
| | | | | | | | * gui/calendar-component.c (impl_createControls): Make the scrolled window have a GTK_SHADOW_IN shadow. * gui/dialogs/meeting-page.c (meeting_page_construct): Likewise. svn path=/trunk/; revision=22994
* Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolledEttore Perazzoli2003-10-233-3/+28
| | | | | | | | | | | | | | | * mail-component.c (impl_createControls): Use e_storage_browser_peek_widget_scrolled() to retrieve the scrolled window that the EStorageSetView is contained in. * e-storage-browser.c (struct _EStorageBrowserPrivate): New member "storage_set_view_scrolled". (e_storage_browser_new): Put the storage_set_view in a scrolled window. Set priv->storage_set_view_scrolled to this scrolled window. (e_storage_browser_peek_tree_widget_scrolled): New. svn path=/trunk/; revision=22993
* (PADDING): Increase to 6 pixels.Ettore Perazzoli2003-10-233-6/+43
| | | | | | | | | | | (button_toggled_callback): Add a cast. (e_sidebar_set_selection_widget): Handle the NULL widget case properly. (impl_remove): New, implementation for GtkContainer::remove. (do_layout): Add padding between the selection_widget and the button box. svn path=/trunk/; revision=22989
* Add an "evolution:button_label" property on the component for use in theEttore Perazzoli2003-10-234-59/+523
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gui/component/GNOME_Evolution_Addressbook.server.in.in: Add an "evolution:button_label" property on the component for use in the shell. * gui/GNOME_Evolution_Calendar.server.in.in: Add an "evolution:button_label" property on the component for use in the shell. * GNOME_Evolution_Mail.server.in.in: Add an "evolution:button_label" attribute to the Component for use in the shell. * e-shell-window.c (struct _ComponentView): New member button_id. (struct _EShellWindowPrivate): New member sidebar. (component_new_new): Get a button_id arg. (component_button_clicked_callback): Removed. (sidebar_button_selected_callback): New. (create_component_button): Removed. (setup_widget): Set up the sidebar using ESidebar and hook up its "button_selected" signal. Also get the component name from a property on the server info. (e_shell_window_new): Use BASE_VERSION for the version in the app name instead of hardcoding "1.5". * e-sidebar.c: New. * e-sidebar.h: New. svn path=/trunk/; revision=22988