aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Change the algorithm so that if the buttons can't be laid out perfectlyDan Winship2004-05-051-0/+11
| | | | | | | | | | | | | * 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-031-0/+4
| | | | | | * 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-011-0/+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-011-0/+8
| | | | | | | | | | * 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-301-0/+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-301-0/+8
| | | | | | | | | | | | 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-291-0/+8
| | | | | | | | | | | | 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-281-0/+10
| | | | | | | | | 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-231-0/+6
| | | | | | | | | | 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-221-0/+6
| | | | | | | | | | 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-211-0/+7
| | | | | | | | | | | 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
* Same.Jeffrey Stedfast2004-04-201-0/+13
| | | | | | | | | | | | | | | | | 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-191-0/+18
| | | | | | | | | | | | | | | | | | | | | | 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-141-0/+7
| | | | | | | | | | | 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-141-0/+5
| | | | | | | | | 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-131-0/+15
| | | | | | | | | | | | | | | | | | | 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-101-0/+10
| | | | | | | | | | | | | | 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-101-0/+5
| | | | | | | | | 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-101-1/+2
| | | | | | * 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-101-0/+8
| | | | | | | | | | | | 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-091-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | * 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-081-0/+18
| | | | | | | | | | | | | | | | | | | | | | 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-011-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | 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-271-0/+9
| | | | | | | | | | | | | | | | | | | | 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-181-0/+5
| | | | | | | | | 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-121-0/+7
| | | | | | | | | | | 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-111-0/+7
| | | | | | | | | | | | 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-091-0/+7
| | | | | | | | | | | 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-261-0/+6
| | | | | | | | | | 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-181-0/+5
| | | | | | | | | 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-111-0/+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-071-1/+5
| | | | | | | | | | | | | 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-071-0/+5
| | | | | | | | | 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-071-0/+6
| | | | | | | | | | 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-061-0/+4
| | | | | | | | 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-061-0/+9
| | | | | | | | | | | | | 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-051-0/+10
| | | | | | | | | | | | | | 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-051-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-051-0/+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-051-0/+4
| | | | | | | | 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-041-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-041-0/+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-031-0/+6
| | | | | | | | | | 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-291-0/+4
| | | | | | | | 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-291-0/+7
| | | | | | | | | | | 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-291-0/+9
| | | | | | | | | | | | | 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-281-0/+8
| | | | | | | | | | | | 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-281-1/+8
| | | | | | | | | | | 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-271-0/+8
| | | | | | | | | | | | 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-271-0/+9
| | | | | | | | | | | | | 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-271-0/+5
| | | | | | | | | 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-271-0/+4
| | | | | | | | 2004-01-26 JP Rosevear <jpr@ximian.com> * main.c: drop now useless gtkhtml/gconf check svn path=/trunk/; revision=24437
* Move uri_list loop into a separate function so we don't duplicate code inRodney Dawes2004-01-241-0/+9
| | | | | | | | | | | | | 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-161-0/+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-161-0/+7
| | | | | | | | | | | 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-161-0/+4
| | | | | | | | 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-151-0/+10
| | | | | | | | | | | | | | 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-151-0/+5
| | | | | | | | | 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-141-0/+19
| | | | | | | | | | | | | | | | | | | | | | | 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
* use our libsJP Rosevear2004-01-131-0/+4
| | | | | | | | 2004-01-12 JP Rosevear <jpr@ximian.com> * Makefile.am: use our libs svn path=/trunk/; revision=24172
* Complete rewrite to match current component apiJP Rosevear2004-01-121-0/+7
| | | | | | | | | | | 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-121-0/+17
| | | | | | | | | | | | | | | | | | | | | 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
* proper server file for test componentsJP Rosevear2004-01-111-0/+10
| | | | | | | | | | | | | | 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-091-0/+5
| | | | | | | | | 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-081-0/+5
| | | | | | | | | 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-081-0/+5
| | | | | | | | | 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-071-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-301-0/+12
| | | | | | | | | | | | | | | | 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-231-0/+4
| | | | svn path=/trunk/; revision=24004
* only add the component to the list if we actually create itJP Rosevear2003-12-141-0/+7
| | | | | | | | | | | 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-111-0/+5
| | | | | | | | | 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-101-0/+7
| | | | | | | Remove GNOME_Evolution_Shell_Config_FolderSettings_Control. svn path=/trunk/; revision=23893
* remove useless gal includeJP Rosevear2003-12-071-0/+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-051-0/+7
| | | | | | | | | * 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-041-1/+12
| | | | | | | | | | | * 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-041-0/+5
| | | | | | [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-041-0/+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
* Do not depend on e-folder-list.Ettore Perazzoli2003-12-031-0/+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-031-0/+5
| | | | | | (e_shell_window_new): Set the width/height from the GConf keys. svn path=/trunk/; revision=23591
* Version the schemas Removed AddedRodney Dawes2003-12-021-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* New member activity_handler. (mail_component_init): Initialize.Ettore Perazzoli2003-12-021-0/+11
| | | | | | | | | | | | | | | | | | | | | | * 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-021-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-021-0/+12
| | | | | | | | | | 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-011-0/+17
| | | | | | | | | | | | | | | | | | | * 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-241-0/+4
| | | | | | | | 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-211-0/+11
| | | | | | | | | | | | | * 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-201-0/+13
| | | | | | | | | | | | | | | * 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-191-0/+9
| | | | | | | | | 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-191-0/+16
| | | | | | | | | | | | | | | * 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-191-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | 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-181-0/+5
| | | | | | SendReceive button. svn path=/trunk/; revision=23411
* New helper function. (idle_cb): Call it if we have a local shell. Also,Ettore Perazzoli2003-11-181-0/+10
| | | | | | | | | | | | * 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-181-0/+5
| | | | | | implement "OpenNewWindow" verb. svn path=/trunk/; revision=23399
* Do not #include "e-local-folder.h".Ettore Perazzoli2003-11-181-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* (DEVELOPMENT_WARNING): Define.Ettore Perazzoli2003-11-141-0/+4
| | | | svn path=/trunk/; revision=23337
* New.Ettore Perazzoli2003-11-141-0/+6
| | | | | | | | | | * 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-131-0/+6
| | | | | | | 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-131-0/+5
| | | | | | New exception. svn path=/trunk/; revision=23323
* New signal "component_changed". (class_init): Install. (switch_view):Ettore Perazzoli2003-11-131-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Call e_sidebar_select_button() instead of switch_view().Ettore Perazzoli2003-11-131-0/+8
| | | | | | | | | | * 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-121-0/+9
| | | | | | | | | | | | | | 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-111-0/+17
| | | | | | | | | | | | | | | | | | | * 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-111-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* make sure the marshal header is in the sources tooJP Rosevear2003-11-071-0/+4
| | | | | | | | 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
* Various changes to merge in evolution-data-server reliance.JP Rosevear2003-11-071-0/+6
| | | | svn path=/trunk/; revision=23206
* 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-041-0/+9
| | | | | | | | | | | * 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
* declare an exception for createControls to return, so we don't have toDan Winship2003-10-301-0/+5
| | | | | | | * 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-291-0/+4
| | | | | | | | 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-281-0/+5
| | | | | | | | | 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-231-0/+5
| | | | | | | | | 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-231-0/+8
| | | | | | | | | | * 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-231-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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-231-0/+6
| | | | | | | | | | 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. Likewise.Ettore Perazzoli2003-10-231-0/+12
| | | | | | | | * 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-231-0/+9
| | | | | | | | | | | | | | | * 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-231-0/+10
| | | | | | | | | | | (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-231-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Append a _2 to all the IIDs.Ettore Perazzoli2003-10-231-0/+7
| | | | | | | | | * GNOME_Evolution_Shell.server.in.in: Append a _2 to all the IIDs. * e-shell.h (E_SHELL_OAFIID): Change to "GNOME_Evolution_Shell_2" so it does not conflict with the old IID. svn path=/trunk/; revision=22987
* Change to "evolution-1.5" - although, ideally, this should be a config.hJeffrey Stedfast2003-10-221-0/+5
| | | | | | | | | 2003-10-22 Jeffrey Stedfast <fejj@ximian.com> * e-shell-window.c (e_shell_window_new): Change to "evolution-1.5" - although, ideally, this should be a config.h macro or something. svn path=/trunk/; revision=22984
* Remove e_proxy_init call. (e-proxy is gone now)Dan Winship2003-10-221-0/+4
| | | | | | * main.c: Remove e_proxy_init call. (e-proxy is gone now) svn path=/trunk/; revision=22975
* Rewrote the drag & drop code.Jeffrey Stedfast2003-10-221-0/+4
| | | | | | | | 2003-10-17 Jeffrey Stedfast <fejj@ximian.com> * e-storage-set-view.c: Rewrote the drag & drop code. svn path=/trunk/; revision=22971
* Merge new-ui-branch to the trunk.Ettore Perazzoli2003-10-221-2/+322
| | | | svn path=/trunk/; revision=22964
* INCLUDE path fixes for changes made to libical build.Jeffrey Stedfast2003-10-101-0/+5
| | | | | | | | | 2003-10-09 Jeffrey Stedfast <fejj@ximian.com> * Makefile.am: INCLUDE path fixes for changes made to libical build. svn path=/trunk/; revision=22840
* fixed encoding for Spanish translators.Ismael Olea2003-09-301-0/+4
| | | | | | | | 2003-09-30 Ismael Olea <ismael@olea.org> * e-shell-about-box.c: fixed encoding for Spanish translators. svn path=/trunk/; revision=22769
* connect to "key_press_event" signal with key_press_event_callback.Charles Zhang2003-09-231-0/+6
| | | | | | | | | | 2003-09-23 Charles Zhang <charles.zhang@sun.com> * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect to "key_press_event" signal with key_press_event_callback. (key_press_event): Handle `ESC` key press event. [#48145] svn path=/trunk/; revision=22657
* libical.la -> libical-evolution.laHans Petter Jansson2003-09-221-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-09-22 Hans Petter Jansson <hpj@ximian.com> * calendar/cal-util/Makefile.am (libical_util_la_LIBADD): libical.la -> libical-evolution.la * calendar/importers/Makefile.am (libevolution_calendar_importers_la_LIBADD): libicalvcal.la -> libicalvcal-evolution.la * shell/Makefile.am (evolution_LDADD): libical.la -> libical-evolution.la * libical/configure.in: Require flex 2.5.31 and add a test for it. Rename WITH_CXX conditional to WITH_CXX_BINDINGS. * libical/examples/Makefile.am (doesnothing_LDADD): Add -evolution to lib names. * libical/src/test/Makefile.am: WITH_CXX -> WITH_CXX_BINDINGS. Add -evolution to lib names. * libical/src/test/regression.c (main): WITH_CXX -> WITH_CXX_BINDINGS. * libical/src/libicalcap/Makefile.am: Add -evolution to lib names. Install to Evolution's priv dirs. * libical/src/libicalvcal/Makefile.am: Ditto. * libical/src/libical/Makefile.am: WITH_CXX -> WITH_CXX_BINDINGS. Add -evolution to lib names. Install in privlibdir. Install includes to $(privincludedir)/libical. * libical/src/libicalss/Makefile.am: Ditto. * libical/src/libicalss/icalsslexer.l: Replace option reentrant-bison with reentrant and bison-bridge. Use new Flex variable names. * libical/src/libical/icallexer.l: * libical/src/libical/icalyacc.y: * libical/src/libicalss/icalsslexer.c: * libical/src/libicalss/icalssyacc.c: * libical/src/libicalss/icalssyacc.h: Removed from repository. svn path=/trunk/; revision=22633
* Fix migration of shortcuts.xml which was incorrectly encoded by libxml1.Frédéric Crozat2003-09-121-0/+7
| | | | | | | | | * e-config-upgrade.c: (utf8_reencode), (upgrade_xml_1_2_rec), (e_config_upgrade): Fix migration of shortcuts.xml which was incorrectly encoded by libxml1. (Mdk bug #4927) svn path=/trunk/; revision=22548
* If the right_click_row_path is not NULL (i.e. a menu is being popped upEttore Perazzoli2003-09-121-0/+15
| | | | | | | | | | | | | | | | | | | 2003-09-11 Ettore Perazzoli <ettore@ximian.com> * e-storage-set-view.c (impl_right_click): If the right_click_row_path is not NULL (i.e. a menu is being popped up already), don't pop up the menu again. [#48388] 2003-09-11 Ettore Perazzoli <ettore@ximian.com> [#47875, thanks to Calvin Liu for figuring this out.] * e-shortcuts.c (e_shortcuts_add_default_shortcuts): Use the group_num arg, so it gets added to the proper group. (e_shortcuts_add_default_group): Pass the actual group number to e_shortcuts_add_default_shortcuts(). svn path=/trunk/; revision=22541
* Import new libical from mainline HEAD and make appropriate changes toHans Petter2003-09-121-0/+4
| | | | | | Evolution. svn path=/trunk/; revision=22538
* Use gtk_label_new_with_mnemonic() to replace gtk_label_new(). UseYuedong Du2003-09-101-0/+11
| | | | | | | | | | | | | | | 2003-09-05 Yuedong Du <yuedong.du@sun.com> * e-shell-importer.c: (importer_file_page_new), (importer_type_page_new), (show_import_wizard): Use gtk_label_new_with_mnemonic() to replace gtk_label_new(). Use gtk_label_set_mnemonic_widget() to set up label<-> entry relationship. Change gtk_button_set_label() to gtk_button_set_use_underline() and gtk_button_set_label(). Change gtk_radio_button_new_with_label_from_widget() to gtk_radio_button_new_with_mnemonic_from_widget(). fix bug #47867 svn path=/trunk/; revision=22502
* fix crash when user escape the dialog. see bug #46700.Yuedong Du2003-07-241-0/+5
| | | | | | | | | 2003-07-24 Yuedong Du <yuedong.du@sun.com> * e-shell-offline-handler.c: (dialog_response_cb): fix crash when user escape the dialog. see bug #46700. svn path=/trunk/; revision=21931
* Ooops, revert changes: wrong branch.Ettore Perazzoli2003-07-241-22/+0
| | | | svn path=/trunk/; revision=21926
* Create a new EShellWindow and show it.Ettore Perazzoli2003-07-241-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | * main.c (idle_cb): Create a new EShellWindow and show it. * e-storage.c: New signal "async_open_folder". (impl_async_open_folder): Removed. (class_init): Declare new signal. * e-shell.c (setup_components): Don't actually activate any components. * e-storage-browser.c, e-storage-browser.h: New. * e-shell-window.c, e-shell-window.h: New. * e-shell-marshal.list: Add an entry for NONE:STRING,POINTER,POINTER. * Evolution.idl: Include Evolution-Component.idl. * Evolution-Component.idl: New interface for Evolution components. svn path=/trunk/; revision=21925
* Use EVO_MARSHAL_RULEDan Winship2003-07-241-0/+2
| | | | | | * Makefile.am: Use EVO_MARSHAL_RULE svn path=/trunk/; revision=21915
* Fix a warningDan Winship2003-07-231-1/+5
| | | | | | * e-shell-importer.c (prepare_intelligent_page): Fix a warning svn path=/trunk/; revision=21907
* connect to "delete_event" signal with startup_wizard_delete. [#46284]Antonio Xu2003-07-221-0/+5
| | | | | | | | | 2003-07-22 Antonio Xu <antonio.xu@sun.com> * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect to "delete_event" signal with startup_wizard_delete. [#46284] svn path=/trunk/; revision=21885
* use g_signal_connect_after to connect "prepare" signal.Antonio Xu2003-07-221-0/+7
| | | | | | | | | | | 2003-07-22 Antonio Xu <antonio.xu@sun.com> * e-shell-importer.c: (show_import_wizard): use g_signal_connect_after to connect "prepare" signal. (prepare_intelligent_page): Display some error log and disable forward button rather than jump to finish page. [#46017] svn path=/trunk/; revision=21884
* connect "back" signal to back_finish_func in finish page.Antonio Xu2003-07-211-0/+8
| | | | | | | | | | | | 2003-07-21 Antonio Xu <antonio.xu@sun.com> * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect "back" signal to back_finish_func in finish page. (back_finish_func): handle "back" signal. (prepare_importer_page): Jump to finish page when running equal zero. [#46026] svn path=/trunk/; revision=21875
* fix the date on my last commit to keep things in orderDan Winship2003-07-181-1/+1
| | | | svn path=/trunk/; revision=21860
* free the folder_typeDan Winship2003-07-181-0/+11
| | | | | | | | | | | | | * e-shell-user-creatable-items-handler.c (free_menu_items): free the folder_type * e-splash.c (e_splash_new): Unref the pixbuf. * evolution-shell-component.c (impl_finalize): Add some missing frees. (user_creatable_item_type_free): free the tooltip svn path=/trunk/; revision=21859
* (e_shell_command_rename_folder): DoEttore Perazzoli2003-07-101-0/+6
| | | | | | | not overwrite an existing folder. Also, cleaned up the code a bit. [#45982] svn path=/trunk/; revision=21783
* add general_map and a reference to it in gconf_remap_list. Should fixChris Toshok2003-06-261-0/+5
| | | | | | | | | 2003-06-25 Chris Toshok <toshok@ximian.com> * e-config-upgrade.c: add general_map and a reference to it in gconf_remap_list. Should fix 44477. svn path=/trunk/; revision=21544
* Don't leak parent_path, even on errorDan Winship2003-06-201-0/+5
| | | | | | | * e-folder-tree.c (e_folder_tree_add): Don't leak parent_path, even on error svn path=/trunk/; revision=21498
* Add missing stub/skel to BUILD_SOURCES (bug 44717)Frédéric Crozat2003-06-171-0/+5
| | | | svn path=/trunk/; revision=21450
* ** For #42691.Not Zed2003-06-111-0/+12
| | | | | | | | | | | | | | | | 2003-06-05 Not Zed <NotZed@Ximian.com> ** For #42691. * Makefile.am (%.server.in): use implicit rule. (BUILT_SOURCES): added server_DATA. 2003-05-22 Not Zed <NotZed@Ximian.com> * e-config-upgrade.c (CONF_MAJOR, CONF_MINOR, CONF_REVISION): Set to 1.4.0 for release. svn path=/trunk/; revision=21406
* don't leak nr.name.Larry Ewing2003-06-111-0/+4
| | | | | | | | 2003-06-10 Larry Ewing <lewing@ximian.com> * e-corba-storage-registry.c (listener_notify): don't leak nr.name. svn path=/trunk/; revision=21399
* Roll over ChangeLogs.Ettore Perazzoli2003-06-101-15363/+0
| | | | svn path=/trunk/; revision=21387
* Add Mark Gordon.Ettore Perazzoli2003-05-231-0/+4
| | | | svn path=/trunk/; revision=21329
* (storage_weak_notify): SetEttore Perazzoli2003-05-201-0/+10
| | | | | | | | | the storage member to NULL. (shell_weak_notify): Set the shell member to NULL. (cleanup_discovery): g_object_weak_unref() shell, parent and storage. svn path=/trunk/; revision=21280
* Removed "forced_upgrade" unused variable. (show_development_warning): PutEttore Perazzoli2003-05-201-1/+21
| | | | | | | | | | | | | | | | | | | | | * main.c: Removed "forced_upgrade" unused variable. (show_development_warning): Put in a DEVELOPMENT_WARNING cpp conditional. (warning_dialog_response_callback): Likewise. (view_map_callback): Likewise. (new_view_created_callback): Likewise. (idle_cb) [DEVELOPMENT_WARNING]: Do not connect new_view_created_callback() to the "new_view" shell signal anymore. * Makefile.am (install-evolution) [DEFAULT_BINARY]: Make a symbolic link from evolution to evolution-$(BASE_VERSION). * e-shell-folder-creation-dialog.c (dialog_data_destroy): g_object_weak_unref shell and dialog if they are not NULL. (dialog_destroy_notify): Set ->dialog to NULL in all cases. svn path=/trunk/; revision=21267
* Remove some padding which I incorrectly added to the wrong vbox. ThisAnna Marie Dirks2003-05-201-0/+7
| | | | | | | | | | 2003-05-19 Anna Marie Dirks <anna@ximian.com> * e-corba-config-page.c: Remove some padding which I incorrectly added to the wrong vbox. This shoulda been fixed in widgets/misc/e-multi-config-dialog.c . (And it is, now.) svn path=/trunk/; revision=21264
* (e_storage_set_view_set_show_checkboxes):Ettore Perazzoli2003-05-181-0/+6
| | | | | | | Reallocate the "expansions" member of ETreeState as well, to avoid a memory error. [#43119] svn path=/trunk/; revision=21232
* Protect against the component name having slashes in it.Ettore Perazzoli2003-05-161-0/+8
| | | | | | | | | | * e-shell.c (parse_default_uri): Protect against the component name having slashes in it. * e-shell-view.c (display_uri): Protect against invalid "default:" URIs. [#43079] svn path=/trunk/; revision=21194
* #ifdef'ed wombat killing code, depending on whether KILL_PROCESS_CMD isRodrigo Moya2003-05-151-0/+6
| | | | | | | | | | 2003-05-15 Rodrigo Moya <rodrigo@ximian.com> * main.c: #ifdef'ed wombat killing code, depending on whether KILL_PROCESS_CMD is defined or not. (kill_wombat): kill also the alarm daemon process. svn path=/trunk/; revision=21190
* [Patch from Antonio Xu <antonio.xu@sun.com>, #42491]Ettore Perazzoli2003-05-151-0/+7
| | | | | | | * e-config-upgrade.c (upgrade_xml_1_2_rec): Make it compile on Forte. svn path=/trunk/; revision=21189
* release the interface if we got itJP Rosevear2003-05-151-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-05-14 JP Rosevear <jpr@ximian.com> * e-shell.c (save_settings_for_component): release the interface if we got it * e-shell-view.c: include bonobo-exception.h (impl_dispose): release and unref the shell view corba interface (init): init to CORBA_OBJECT_NIL (e_shell_view_get_corba_interface): return the corba interface (setup_corba_interface): release the existing shell view, add as an interface and then query to get it back (get_view_for_uri): release and unref the control once we create the widget with it * e-corba-storage.c (storage_listener_servant_new): don't ref ourselves (storage_listener_servant_free): don't unref ourselves (impl_dispose): free the servant info * e-corba-storage-registry.c (impl_StorageRegistry_getStorageByName): we need to ref as well as duplicate since we didn't create the storage here svn path=/trunk/; revision=21176
* Add a #include to fix a warning.Jeremy Katz2003-05-091-0/+7
| | | | | | | | | | | 2003-05-09 Jeremy Katz <katzj@redhat.com> * main.c: Add a #include to fix a warning. * e-shell-offline-handler.c (update_dialog_clist): Use a list store instead of a tree model for the store. svn path=/trunk/; revision=21136
* [#42342] New function to update the Send/Receive menu and toolbar itemsEttore Perazzoli2003-05-091-0/+10
| | | | | | | | | | | | [#42342] * e-shell-view.c (update_send_receive_sensitivity): New function to update the Send/Receive menu and toolbar items according to the current line status. (e_shell_view_construct): Call it here to set up the initial state. (shell_line_status_changed_cb): Use it here as well. svn path=/trunk/; revision=21135
* [#36956] Remove the version number from the window title.Ettore Perazzoli2003-05-091-0/+21
| | | | | | | | | | | | | | | | | | | | | | | [#36956] * e-shell-view.c (update_for_current_uri): Remove the version number from the window title. [#42518] * e-shell-view.c (handle_current_folder_removed): Casefold the Inbox name only once, instead of once per iteration. Removed the spurious slash that was being passed in the path in the Inbox case and prevented it from working. Added missing slash in the path for the storage case. Casefold the path including the slash, since we compare against a string that does include the slash. (storage_set_removed_folder_callback): Remove the notebook page before calling handle_current_folder_removed(), instead of after; otherwise, the notebook page number we have might not be valid anymore. * e-shell-folder-creation-dialog.c (setup_dialog): Set the default response for the dialog to GTK_RESPONSE_OK. svn path=/trunk/; revision=21134
* (e_shell_command_add_to_shortcut_bar):Ettore Perazzoli2003-05-081-0/+6
| | | | | | | Do use the supplied folder_path to determine the unread count, if not NULL. [#42465] svn path=/trunk/; revision=21124
* don't pass NO_SEPARATOR flag as per gtkmessagedialog warningJP Rosevear2003-05-081-0/+5
| | | | | | | | | 2003-05-07 JP Rosevear <jpr@ximian.com> * e-shell-folder-commands.c (delete_dialog): don't pass NO_SEPARATOR flag as per gtkmessagedialog warning svn path=/trunk/; revision=21123
* grepped changelogs and added all names found. #40391.Not Zed2003-05-051-0/+5
| | | | | | | | | 2003-05-02 Not Zed <NotZed@Ximian.com> * e-shell-about-box.c (text[]): grepped changelogs and added all names found. #40391. svn path=/trunk/; revision=21102
* Don't expand the select-names entry, because we don't want it as tall asDan Winship2003-05-021-0/+6
| | | | | | | | * glade/e-shell-shared-folder-picker-dialog.glade: Don't expand the select-names entry, because we don't want it as tall as the button. svn path=/trunk/; revision=21046
* (e_shell_folder_selection_dialog_construct): Set the defaultEttore Perazzoli2003-05-011-0/+6
| | | | | | response to GTK_RESPONSE_OK. svn path=/trunk/; revision=21035
* Fix install of evolutionRodney Dawes2003-04-301-0/+4
| | | | | | | | 2003-04-29 Rodney Dawes <dobey@ximian.com> * Makefile.am: Fix install of evolution svn path=/trunk/; revision=21021
* [#41013]Not Zed2003-04-291-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-28 Not Zed <NotZed@Ximian.com> [#41013] * e-shell-importer.c (html_size_req): removed. (create_help): renamed from create_html. Only creates a plain label widget now, with line wrap turned on. Also make the g_return an assert, it failing is entirely based on internal code. (show_import_wizard): s/create_html/create_help/g [#41648] * e-config-upgrade.c (upgrade_xml_file): upgrade_xml_file_1_0 made a bit more generic, this handles io, a callback handles xml changes. (is_xml1encoded): new function to tell if a string is in gal's xml1 'encoded' format, or raw locale text. (decode_xml1): decode xml1 encoded format to valid utf8. (upgrade_xml_1_2_rec): upgrades xml1 encoded or badly encoded xml content for specific parent->child nodes. (CONF_REVISION): bump the config revision to 1.3.1. (e_config_upgrade): if config revision < 1.3.1, then check xml files for xml1 content. svn path=/trunk/; revision=20999
* Fix up some stuff for the nognome script Fix up nognome script for SunRodney Dawes2003-04-291-0/+5
| | | | | | | | | 2003-04-28 Rodney Dawes <dobey@ximian.com> * Makefile.am: Fix up some stuff for the nognome script * evolution-nognome.in: Fix up nognome script for Sun GNOME2 svn path=/trunk/; revision=20996
* Fixes #41916Rodrigo Moya2003-04-291-0/+9
| | | | | | | | | | | | | 2003-04-28 Rodrigo Moya <rodrigo@ximian.com> Fixes #41916 * evolution-storage.c (get_folder_list_foreach): removed comment which does not apply any more. (impl_Storage__get_folderList): set sequence's maximum number of items to e_folder_tree_get_count as is. svn path=/trunk/; revision=20994
* (main): Add e_proxy_init()Ettore Perazzoli2003-04-291-0/+8
| | | | svn path=/trunk/; revision=20987
* Comment out the pinging code again since it's only being used byDan Winship2003-04-261-0/+6
| | | | | | | | * evolution-shell-component.c (impl_setOwner): Comment out the pinging code again since it's only being used by Connector, where it's triggering an unrelated bug. svn path=/trunk/; revision=20969
* (async_open_cb): Added a missing unref of theEttore Perazzoli2003-04-261-6/+13
| | | | | | | | storage in the closure. (async_open_folder_idle): Add the pending open to the pending open list before calling asyncOpenFolder, instead of after. svn path=/trunk/; revision=20968
* cast to remove warning. (construct): set a physiucal uri on the rootNot Zed2003-04-241-0/+6
| | | | | | | | | | 2003-04-23 Not Zed <NotZed@Ximian.com> * e-local-storage.c (load_folder): cast to remove warning. (construct): set a physiucal uri on the root folder, so we dont get warnings when we add it later. svn path=/trunk/; revision=20951
* Add appropriate padding to the Evolution Settings window. This is anotherAnna Marie Dirks2003-04-241-0/+11
| | | | | | | | | | | | | | 2003-04-22 Anna Marie Dirks <anna@ximian.com> * e-shell-settings-dialog.c (init): Add appropriate padding to the Evolution Settings window. This is another bit of the fix for #41392. * e-corba-config-page.c (e_corba_config_page_construct): Add appropriate padding to the corba_config_page widget. Partial fix for #41392. svn path=/trunk/; revision=20941
* *glade/e-folder-list.glade : replaced buttons with stock buttons and addedAnna Marie Dirks2003-04-241-1/+5
| | | | | | | | | 2003-04-23 Anna Marie Dirks <anna@ximian.com> *glade/e-folder-list.glade : replaced buttons with stock buttons and added HIG-blessed spacing. Fixes 41145. svn path=/trunk/; revision=20938
* Set the border width of the message dialog to 6. Also corrected theAnna Marie Dirks2003-04-231-0/+13
| | | | | | | | | | | | | | | 2003-04-22 Anna Marie Dirks <anna@ximian.com> * e-shortcuts-view.c (destroy_group_cb): Set the border width of the message dialog to 6. Also corrected the capitalization for "Remove Shortcut Dialog". Fixes 41569 (show_new_group_dialog): Fixed the title of "Create New Shortcut Group" . Partially fixes 41038. (rename_shortcut_cb): Corrected the label capitalization for Rename dialog. Fixes 41567. svn path=/trunk/; revision=20925
* this should never happen unless you're really trying, but don't crash ifChris Toshok2003-04-221-0/+6
| | | | | | | | | | 2003-04-21 Chris Toshok <toshok@ximian.com> * e-folder-list.c (e_folder_list_parse_xml): this should never happen unless you're really trying, but don't crash if the xml setting is malformed. svn path=/trunk/; revision=20912
* (create_folder_directory): Don't signal anEttore Perazzoli2003-04-221-0/+6
| | | | | | | error if mkdir() returns EEXIST. This should at least help with situations like the one described in #40989. svn path=/trunk/; revision=20911
* Corrected border with for Delete Folder dialog. Fixes 41036.Anna Marie Dirks2003-04-221-0/+10
| | | | | | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * e-shell-folder-commands.c (delete_dialog): Corrected border with for Delete Folder dialog. Fixes 41036. (e_shell_command_copy_folder): Corrected capitalization of the "Copy Folder" window title. Partial fix for 41025. (e_shell_command_move_folder): Corrected the capitalization of the "Move Folder" dialog. Fixes 41024. svn path=/trunk/; revision=20910
* Added appropriate border width to the folder selection dialog. FixesAnna Marie Dirks2003-04-221-0/+8
| | | | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): Added appropriate border width to the folder selection dialog. Fixes 41022, 41146, 41147, 41010, partially fixes 41025. svn path=/trunk/; revision=20909
* Added spacing/padding to first-run dialog. Fixes 41242.Anna Marie Dirks2003-04-221-0/+5
| | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/evolution-startup-wizard.glade: Added spacing/padding to first-run dialog. Fixes 41242. svn path=/trunk/; revision=20908
* Misc HIG-related tweaks, mostly spacing and padding related. Fixes 41008.Anna Marie Dirks2003-04-221-0/+9
| | | | | | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/e-shell-folder-creation-dialog.glade: Misc HIG-related tweaks, mostly spacing and padding related. Fixes 41008. * e-shell-folder-creation-dialog.c (add_storage_set_view): Added appropriate spacing to the main vbox of the folder creation dialog. Partially fixes 41008. svn path=/trunk/; revision=20907
* Added appropriate spacing/padding to the default folder pages of theAnna Marie Dirks2003-04-221-0/+7
| | | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/e-shell-config-default-folders.glade: Added appropriate spacing/padding to the default folder pages of the settings dialog. Partial fix for 41128. svn path=/trunk/; revision=20906
* Fixed padding/spacing/caps of the "Go Offline" dialog. Fixes 41225 andAnna Marie Dirks2003-04-221-0/+5
| | | | | | | | | 2003-04-21 Anna Marie Dirks <anna@ximian.com> * glade/e-active-connection-dialog.glade: Fixed padding/spacing/caps of the "Go Offline" dialog. Fixes 41225 and 41227. svn path=/trunk/; revision=20905
* [ fixes #21499 ]Rodney Dawes2003-04-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2003-04-18 Rodney Dawes <dobey@ximian.com> [ fixes #21499 ] * gui/component/Makefile.am: * gui/component/addressbook.c: * gui/component/select-names/e-select-names-bonobo.c: * gui/contact-editor/Makefile.am: * gui/contact-editor/e-contact-editor.c: * gui/contact-list-editor/Makefile.am: * gui/contact-list-editor/e-contact-list-editor.c: Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui () * gui/Makefile.am: * gui/calendar-commands.c: * gui/tasks-control.c: * gui/dialogs/Makefile.am: * gui/dialogs/comp-editor.c: Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui () * Makefile.am: * e-msg-composer.c: Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui (). Fixes bug #21499. * Makefile.am: * folder-browser-ui.c: * mail-signature-editor.c: * message-browser.c: Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui (). Fixes bug #21499. * Makefile.am: * e-summary-factory.c: Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui () * e-shell-view.c: Use PREFIX instead of EVOLUTION_DATADIR for bonobo_ui_util_set_ui () [#21499] svn path=/trunk/; revision=20888
* If the default_type is "foo/bar" and "foo" appears in the list butDan Winship2003-04-181-0/+7
| | | | | | | | | * e-shell-folder-creation-dialog.c (add_folder_types): If the default_type is "foo/bar" and "foo" appears in the list but "foo/bar" doesn't, use "foo" as the default type. [#41468] Also, remove a workaround for a gtk 1.2 bug. svn path=/trunk/; revision=20885
* If the new folder's parent has unresolved children, async_open the parentDan Winship2003-04-181-0/+10
| | | | | | | | | | | | * e-corba-storage.c (async_create_folder): If the new folder's parent has unresolved children, async_open the parent first, then create the new folder. [#41413] (async_create_folder, async_remove_folder, async_xfer_folder, async_open_folder, async_discover_shared_folder, async_remove_shared_folder): Ref the storage. (async_folder_cb, async_folder_discovery_cb): Unref it svn path=/trunk/; revision=20884
* Turn off debugging. Fixes bug #41469.Jeffrey Stedfast2003-04-181-0/+4
| | | | | | | | 2003-04-16 Jeffrey Stedfast <fejj@ximian.com> * e-config-upgrade.c: Turn off debugging. Fixes bug #41469. svn path=/trunk/; revision=20881
* Increase the default value forEttore Perazzoli2003-04-161-0/+12
| | | | | | | | | | | | | | * apps_evolution_shell.schemas: Increase the default value for /schemas/apps/evolution/shell/view_defaults/folder_bar/width to 200. [#41002] * evolution-shell-component.c (owner_ping_callback): Enable this again. (setup_owner_pinging): Same. (impl_setOwner): Check if the shell is in-process and, if so, call setup_owner_pinging(). svn path=/trunk/; revision=20862
* Free the temporary string.Hans Petter Jansson2003-04-161-0/+10
| | | | | | | | | | | | | | 2003-04-15 Hans Petter Jansson <hpj@ximian.com> * e-setup.c (e_setup_check_config): Free the temporary string. * e-shell-user-creatable-items-handler.c (append_xml_for_menu_item): Free the icon xml string. * e-shell.c (parse_default_uri): Free the component name, the configuration path and the temporary path. svn path=/trunk/; revision=20849
* new boolean flag.Dan Winship2003-04-161-0/+16
| | | | | | | | | | | | | | | | | | * e-folder.c (e_folder_get_has_subfolders, e_folder_set_has_subfolders): new boolean flag. * e-storage.c (EStoragePrivate, impl_finalize, init): Remove the pseudofolders hash (e_storage_async_open_folder): Replace the pseudofolders test with a test of whether the folder has the "has_subfolders" flag set. (e_storage_new_folder): Likewise (for the folder's parent). (e_storage_declare_has_subfolders): Set "has_subfolders" on the folder. (e_storage_get_has_subfolders): Check "has_subfolders" on the folder. Should fix #33919. svn path=/trunk/; revision=20845
* fix the title of the dialogue box. #41304.Not Zed2003-04-151-0/+5
| | | | | | | | | 2003-04-14 Not Zed <NotZed@Ximian.com> * glade/e-active-connection-dialog.glade: fix the title of the dialogue box. #41304. svn path=/trunk/; revision=20841
* Update for e_option_menu prototype constificationDan Winship2003-04-101-0/+5
| | | | | | | * e-folder-list.c: Update for e_option_menu prototype constification svn path=/trunk/; revision=20790
* Add a "--setup-only" flag, to just run e_setup() and exit. (For #40889)Dan Winship2003-04-101-0/+3
| | | | | | | * main.c (main): Add a "--setup-only" flag, to just run e_setup() and exit. (For #40889) svn path=/trunk/; revision=20788
* (setup_bonobo_conf_private_directory): Removed.Ettore Perazzoli2003-04-091-0/+6
| | | | | | | (e_setup): Do not call here. Also, removed hacks for ~/evolution/config and ~/evolution/local/Trash. svn path=/trunk/; revision=20760
* Remove the color specs so the druid will use theme colorsDan Winship2003-04-081-0/+7
| | | | | | | | | * glade/evolution-startup-wizard.glade: Remove the color specs so the druid will use theme colors * importer/import.glade: Likewise svn path=/trunk/; revision=20757
* (impl_dispose): g_object_weak_unref() the shell here.Ettore Perazzoli2003-04-081-0/+7
| | | | | | | (impl_dispose): g_object_weak_unref() the shell here. svn path=/trunk/; revision=20751
* Fix arg types on REMOVED_SHARED_FOLDER signal. #40888Dan Winship2003-04-081-0/+3
| | | | | | | * evolution-storage.c (evolution_storage_class_init): Fix arg types on REMOVED_SHARED_FOLDER signal. #40888 svn path=/trunk/; revision=20734
* Desensitize the window's top-level container rather than desensitizing theDan Winship2003-04-081-0/+15
| | | | | | | | | | | | | | | | | * evolution-folder-selector-button.c (clicked): Desensitize the window's top-level container rather than desensitizing the window itself, which causes strange problems [#40854]. Also fix up the code that tries to watch for the parent window being destroyed. * e-shell.c (impl_Shell_selectUserFolder): Use e_dialog_set_transient_for_xid. * e-shell-folder-selection-dialog.c (impl_response): Treat GTK_RESPONSE_DELETE_EVENT the same as GTK_RESPONSE_CANCEL. (e_shell_folder_selection_dialog_construct): No need to catch "delete_event" signal. svn path=/trunk/; revision=20729
* Substitute version number into the evolution binary name in the serverDan Winship2003-04-081-0/+12
| | | | | | | | | | | | | | * Makefile.am ($(server_in_files)): Substitute version number into the evolution binary name in the server file (INCLUDES): define EVOLUTION_TOOLSDIR * GNOME_Evolution_Shell.server.in.in: Clean up server names. Add "-@VERSION@" to the end of the shell binary name * main.c (main): if KILL_PROCESS_CMD is defined, add a --force-shutdown argument that runs killev and exits. svn path=/trunk/; revision=20702
* [#40536]Not Zed2003-04-071-0/+9
| | | | | | | | | | | | | 2003-04-07 Not Zed <NotZed@Ximian.com> [#40536] * evolution-shell-component.c (impl_interactive): If going interactive, track the view id in a private area. (evolution_shell_component_get_parent_view_xid): Accessor method to retrieve the current view xid. svn path=/trunk/; revision=20690
* (update_window_icon): Get the large version ofEttore Perazzoli2003-04-061-0/+6
| | | | | | | the icon instead of the small one, so it works more nicely with modern WMs. svn path=/trunk/; revision=20683
* Define RESPONSE_NEW for theEttore Perazzoli2003-04-051-0/+10
| | | | | | | | | "New" button in the dialog. (impl_response): Handle RESPONSE_NEW. (e_shell_folder_selection_dialog_construct): Add the "new" button with RESPONSE_NEW response_id. svn path=/trunk/; revision=20675
* Remove the icon_modes schema.Ettore Perazzoli2003-04-051-0/+14
| | | | | | | | | | | | | | * apps_evolution_shell.schemas: Remove the icon_modes schema. * e-shell-view.c (setup_defaults): Don't set the icon modes from GConf, they are already stored in the shortcuts.xml file. (e_shell_view_save_defaults): Likewise, don't set it here. * e-config-upgrade.c: Remove translation from ShortcutBarGroup%iIconMode to shell/view_defaults/shortcut_bar/icon_types. svn path=/trunk/; revision=20673
* added "foldertype" argument to GNOME::Evolution::Importer.Rodrigo Moya2003-04-031-0/+14
| | | | | | | | | | | | | | | | | | 2003-04-02 Rodrigo Moya <rodrigo@ximian.com> * importer/GNOME_Evolution_Importer.idl: * importer/evolution-importer.[ch]: added "foldertype" argument to GNOME::Evolution::Importer. * importer/evolution-importer-client.[ch] (evolution_importer_client_load_file): added "folder_type" argument and use it in the call to GNOME_Evolution_Importer_loadFile. * e-shell-importer.c (start_import): added "folder_type" argument and use it in the call to evolution_importer_client_load_file. (folder_selected): pass in the "folder_type" argument to start_import, svn path=/trunk/; revision=20643
* [#40652]Not Zed2003-04-021-0/+5
| | | | | | | | | | | 2003-04-02 Not Zed <NotZed@Ximian.com> [#40652] * e-shell-view.c (setup_widgets): Pack the folder and shortcut bars into the paned as sizeable. svn path=/trunk/; revision=20630
* [#39467]Not Zed2003-04-021-0/+8
| | | | | | | | | | | | | | 2003-04-02 Not Zed <NotZed@Ximian.com> [#39467] * e-shell.c (e_shell_construct): Change the splash logic slightly, so that if we can't create the splash, we dont try and cast/use it. * e-splash.c (e_splash_new): dont use a g_return* for what could be a valid (tho incorrect) runtime condition. svn path=/trunk/; revision=20629
* [#40590]Not Zed2003-04-021-0/+9
| | | | | | | | | | | | | 2003-04-02 Not Zed <NotZed@Ximian.com> [#40590] * e-config-upgrade.c (identity_map[]): Move the signature stuff to a child node. (identity_sig_map[]): Define the signature node. Fix *autogenerated_signature_%i to map to "auto". svn path=/trunk/; revision=20615
* [#40474]Not Zed2003-04-011-0/+10
| | | | | | | | | | | | | | 2003-04-01 Not Zed <NotZed@Ximian.com> [#40474] * e-config-upgrade.c (gconf_remap_list[]): The summary settings start at "My-Evolution", not "/My-Evolution". (import_bonobo_config): Same for mail summary settings, and hex decode the string for the strlist. Add a few extra debug printf's. svn path=/trunk/; revision=20606
* (kill_old_wombat): New.Ettore Perazzoli2003-03-291-0/+8
| | | | | | | (kill_wombat): New. (idle_cb): Call kill_old_wombat(). svn path=/trunk/; revision=20565
* Renamed from update_dialog_clist, Ported to GtkTreeView.Ettore Perazzoli2003-03-281-0/+9
| | | | | | | | | | | * e-shell-offline-handler.c (update_dialog_tree_view): Renamed from update_dialog_clist, Ported to GtkTreeView. (update_dialog_tree_view_hash_foreach): Likewise. * glade/e-active-connection-dialog.glade: Rename "active_connection_clist" to "active_connection_treeview". svn path=/trunk/; revision=20550
* Make Radek's surname correct, Doulík, inserted utf8 into the name string.Not Zed2003-03-271-0/+5
| | | | | | | | | 2003-03-27 Not Zed <NotZed@Ximian.com> * e-shell-about-box.c: Make Radek's surname correct, Doulík, inserted utf8 into the name string. For bug #17034. svn path=/trunk/; revision=20542
* (e_shell_view_construct): Pass "evolution-1.4" asEttore Perazzoli2003-03-271-0/+5
| | | | | | the app name to bonobo_ui_util_set_ui() instead of "evolution". svn path=/trunk/; revision=20527
* [Shell part of #7153.]Ettore Perazzoli2003-03-271-0/+14
| | | | | | | | | | | | | | (load_folder): Call e_storage_new_folder() instead of new_folder() here so the folder doesn't get added to the EvolutionStorage. Since the EvolutionStorage has its own CORBAfied copy of the folder info [sigh] and it can't be updated, we have to set up the EvolutionStorage after setup_stock_folders() has been called. (setup_corba_storage): New function to set up the CORBA storage. (load_all_folders): Call setup_corba_storage() after setup_stock_folders(). svn path=/trunk/; revision=20522
* Use set_default_size instead of size_request so we allow the user toNot Zed2003-03-261-0/+7
| | | | | | | | | | | 2003-03-25 Not Zed <NotZed@Ximian.com> * e-shell-settings-dialog.c (set_dialog_size): Use set_default_size instead of size_request so we allow the user to resize the window. Also try using 60x30 rather than 72x35 as the approximate font cell size. For bug #39706. svn path=/trunk/; revision=20513
* Fix colors againDan Winship2003-03-261-0/+2
| | | | | | * glade/evolution-startup-wizard.glade: Fix colors again svn path=/trunk/; revision=20510
* Update for e_notice move. Likewise Likewise Likewise Likewise LikewiseDan Winship2003-03-251-0/+17
| | | | | | | | | | | | | | | | | | | * e-folder-dnd-bridge.c: Update for e_notice move. * e-setup.c: Likewise * e-shell-folder-commands.c: Likewise * e-shell-folder-creation-dialog.c: Likewise * e-shell-offline-sync.c: Likewise * e-shell-shared-folder-picker-dialog.c: Likewise * e-shell-view-menu.c: Likewise * e-shell.c: Likewise * evolution-shell-component-utils.c: Likewise * Makefile.am (libeshell_la_LIBADD): libeshell depends on libeutil. * e-corba-storage.c: Fix warnings svn path=/trunk/; revision=20500
* add a "new_view_xid" arg, so the component has a window id to make use ofDan Winship2003-03-251-0/+18
| | | | | | | | | | | | | | | | | | | | * Evolution-ShellComponent.idl (interactive): add a "new_view_xid" arg, so the component has a window id to make use of as a parent if it needs to pop up a dialog. * e-shell.c (set_interactive): Pass the new_view_xid when going interactive. (e_shell_set_interactive): Remove this since it wasn't being used, and couldn't be used for anything except lying to the components. * evolution-shell-component.c (evolution_shell_component_class_init): Update "interactive" signal definition (impl_interactive): Update prototype and signal emission * e-shell-marshal.list (NONE:BOOL,INT): add svn path=/trunk/; revision=20493
* (init): grumble-grumble-non-g_new0-using-people-grumbeDan Winship2003-03-221-0/+1
| | | | svn path=/trunk/; revision=20460
* If we get a second request to open a folder we're already waiting for,Dan Winship2003-03-221-0/+8
| | | | | | | | | | * e-corba-storage.c (async_open_folder_idle): If we get a second request to open a folder we're already waiting for, don't send a second CORBA request, just remember the additional request. (async_open_cb): Call the callbacks for all pending requests for this folder. svn path=/trunk/; revision=20456
* remove unused commandJP Rosevear2003-03-211-0/+4
| | | | | | | | 2003-03-20 JP Rosevear <jpr@ximian.com> * e-shell-view-menu.c: remove unused command svn path=/trunk/; revision=20446
* *** empty log message ***Michael Zucci2003-03-201-0/+18
| | | | svn path=/trunk/; revision=20378
* (get_name_from_component_info): Look for theEttore Perazzoli2003-03-201-0/+6
| | | | | | | "evolution:menu_name" property instead of "evolution:menu-name". [#39692] svn path=/trunk/; revision=20370
* If you can't get a pixbuf icon for the folder's type, do not crash.Ettore Perazzoli2003-03-201-0/+23
| | | | | | | | | | | | * evolution-folder-selector-button.c (set_folder): If you can't get a pixbuf icon for the folder's type, do not crash. [#39599] * e-shell.c (impl_Shell__get_displayName): Removed. [#38974] (e_shell_class_init): Do not install anymore. * Evolution-Shell.idl: Remove displayName attribute. svn path=/trunk/; revision=20359
* Add (e_storage_declare_has_subfolders): Rename fromDan Winship2003-03-151-0/+15
| | | | | | | | | | | | | | | | | * e-storage.c (e_storage_get_has_subfolders): Add (e_storage_declare_has_subfolders): Rename from e_storage_has_subfolders to make it clearer that this is a setter, not a getter. (Can't call it e_storage_set_has_subfolders because that sounds like it belongs in e-storage-set.) * e-corba-storage.c (impl_StorageListener_notifyHasSubfolders): update for e_storage_declare_has_subfolders name change (get_folder): Override the default EStorage implementation: if asked for a folder under a not-yet-expanded folder, attempt to force the parent(s) to expand so that the child is available. Fixes part of #30415 svn path=/trunk/; revision=20302
* add a Bonobo::Listener to this like the other async interfaces, ratherDan Winship2003-03-151-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-Storage.idl (asyncOpenFolder): add a Bonobo::Listener to this like the other async interfaces, rather than having a hacky way to signal failure. * evolution-storage.c (impl_Storage_asyncOpenFolder): Update to take a listener and emit it as part of the signal (evolution_storage_class_init): update OPEN_FOLDER signal prototype. * e-shell-marshal.list (NONE:POINTER,STRING): add, for changed EvolutionStorage open_folder signal * e-storage.c (e_storage_async_open_folder): add a callback arg (impl_async_open_folder): call the callback with NOTIMPLEMENTED. (class_init): remove the CLOSE_FOLDER signal (e_storage_has_subfolders): Don't emit CLOSE_FOLDER since it doesn't exist any more, and this function is used for that side effect any more anyway. * e-corba-storage.c (async_open_folder): add the callback arg and create a proper closure. (async_open_folder_idle): Call the callback in case of error. Create a listener and pass that to the CORBA call. (async_open_cb): Listener callback. * e-storage-set.c (storage_set_view_folder_opened): Pass a callback to e_storage_async_open_folder. (async_open_cb): emit CLOSE_FOLDER if the open failed (storage_close_folder_cb): Remove this since the signal no longer exists. svn path=/trunk/; revision=20297
* If the wizard factory returns NULL, we'll get a NIL wizard but noDan Winship2003-03-121-1/+10
| | | | | | | | | | | * e-shell-startup-wizard.c (start_wizard): If the wizard factory returns NULL, we'll get a NIL wizard but no exception. Deal with that case. (ie, try the next wizard). (finish_func): Simplify for e-timezone-dialog changes. (prepare_timezone_page): If there is already a timezone set in gconf, set the map to point to it. (For connector autoconfig.) svn path=/trunk/; revision=20257
* ** reverted the following patch from ettore, this is a gnome 2.2 apiNot Zed2003-03-071-0/+18
| | | | | | | | | | | | | | | | 2003-03-07 Not Zed <NotZed@Ximian.com> ** reverted the following patch from ettore, this is a gnome 2.2 api change, and shouldn't be used yet. * e-shell.c (impl_finalize): Use bonobo_activation_unregister_active_server() instead of bonobo_activatino_active_server_unregister(). (e_shell_construct): Use bonobo_activation_register_active_server() instead of bonobo_activation_active_server_register(). svn path=/trunk/; revision=20214
* (impl_Shell_selectUserFolder): At least for now,Ettore Perazzoli2003-03-071-0/+6
| | | | | | | disable the nasty XWMHints trick to fool WMs; it is not needed now that everything is in-proc. svn path=/trunk/; revision=20211
* (e_shell_folder_name_is_valid): Do not allowEttore Perazzoli2003-03-071-0/+5
| | | | | | names with a "#" in them either. svn path=/trunk/; revision=20210
* (update_other_users_folder_items_sensitivity):Ettore Perazzoli2003-03-071-0/+16
| | | | | | | | | | | | | | | | | New function to toggle the "open other user's folder" menu item sensitivity on or off depending on whether there are any storages that actually support that. (storage_set_removed_storage_callback): New callback for the EStorageSet's "removed_storage" signal; it updates the sensitivity if necessary. (storage_set_new_storage_callback): Likewise, new callback for the EStorageSet's "new_storage" signal. (e_shell_view_construct): Connect these two signal callbacks here. Also, call update_other_users_folder_items_sensitivity() to set up the initial sensitivity of the menu item. (update_for_current_uri): Add a missing EStorageSetView cast here. svn path=/trunk/; revision=20209
* (folder_name_entry_changed_callback): New callback to set theEttore Perazzoli2003-03-071-0/+11
| | | | | | | | | sensitivity of the OK button according to whether the folder name entry is empty or not. (show_dialog): Connect here. Pop up an error message if no user is selected. svn path=/trunk/; revision=20208
* (impl_finalize): UseEttore Perazzoli2003-03-071-0/+9
| | | | | | | | | | bonobo_activation_unregister_active_server() instead of bonobo_activatino_active_server_unregister(). (e_shell_construct): Use bonobo_activation_register_active_server() instead of bonobo_activation_active_server_register(). svn path=/trunk/; revision=20198
* (IN): Use G_GNUC_FUNCTION instead ofEttore Perazzoli2003-03-071-0/+6
| | | | | | | __FUNCTION__. (OUT): Likewise. svn path=/trunk/; revision=20197
* [Patch from Not Zed <NotZed@Ximian.com>]Ettore Perazzoli2003-03-071-0/+8
| | | | | | | | (show_development_warning): Separated the current stable version number from the warning prompt, and fixed a minor grammatical error. For bug #38775. svn path=/trunk/; revision=20196
* (import_bonobo_config): Protect from valEttore Perazzoli2003-03-071-0/+6
| | | | | | | being NULL when printf()ing -- should fix #39096 (Solaris-specific crash). svn path=/trunk/; revision=20195
* Added icon for "/popups/NewPopup/Folder".Ettore Perazzoli2003-03-061-0/+4
| | | | svn path=/trunk/; revision=20176
* (BUILT_SOURCES): $(IDL_GENERATED), notEttore Perazzoli2003-03-061-0/+7
| | | | | | | | $(IDL_GENERATED_H). (CLEANFILES): Make the same as $(BUILT_SOURCES). (GNOME_Evolution_Importer-impl.o): Removed useless rule. svn path=/trunk/; revision=20175
* only set current folder when the folder_path is different from the currentMike Kestner2003-03-051-0/+5
| | | | | | | | | 2003-03-04 Mike Kestner <mkestner@ximian.com> * e-shell-view.c (update_for_current_uri): only set current folder when the folder_path is different from the current folder. svn path=/trunk/; revision=20152
* Handle p->data as a GdkAtom instead of a GdkAtom *.Ettore Perazzoli2003-03-051-0/+13
| | | | | | | | | | | | | | | * e-folder-dnd-bridge.c (find_matching_target_for_drag_context): Handle p->data as a GdkAtom instead of a GdkAtom *. (handle_data_received_non_path): Set the target member of the corba_data struct to be the name of the atom. * e-storage-set-view.c (impl_tree_drag_data_get): Pass the name of the atom instead of the atom itself. * Evolution-ShellComponentDnd.idl: Changed the type of Data.target to string. svn path=/trunk/; revision=20150
* Swap Cancel/OK buttons as per the HIG. Also added proper response_ids.Ettore Perazzoli2003-03-041-0/+5
| | | | | | | Swap Cancel/OK buttons as per the HIG. Also added proper response_ids. svn path=/trunk/; revision=20133
* (impl_finalize): ProtectEttore Perazzoli2003-03-041-0/+5
| | | | | | against priv->possible_types being NULL. svn path=/trunk/; revision=20128
* Add e-config-upgrade.hRodney Dawes2003-02-271-0/+4
| | | | | | | | 2003-02-27 Rodney Dawes <dobey@ximian.com> * Makefile.am (evolution_SOURCES): Add e-config-upgrade.h svn path=/trunk/; revision=20086
* make this more robust - only assume it's a folderlistitem node if the nameChris Toshok2003-02-271-0/+6
| | | | | | | | | | 2003-02-26 Chris Toshok <toshok@ximian.com> * e-folder-list.c (e_folder_list_parse_xml): make this more robust - only assume it's a folderlistitem node if the name of the node is "folder". svn path=/trunk/; revision=20079
* Change the type of load_http_images to INT rather than BOOL. Fixes bugJeffrey Stedfast2003-02-271-1/+7
| | | | | | | | | 2003-02-26 Jeffrey Stedfast <fejj@ximian.com> * e-config-upgrade.c: Change the type of load_http_images to INT rather than BOOL. Fixes bug #38767. svn path=/trunk/; revision=20073
* New routine to attempt to start each available startup wizard in priorityDan Winship2003-02-271-0/+8
| | | | | | | | | | * e-shell-startup-wizard.c (start_wizard): New routine to attempt to start each available startup wizard in priority order, and return once it has successfully started one. (Allows Connector, etc, to override the mailer startup wizard.) (make_corba_dialog_pages): Use it. svn path=/trunk/; revision=20072
* Added a key for /apps/evolution/version - seems the best place to put it.Not Zed2003-02-261-0/+14
| | | | | | | | | | | | | | | | | | 2003-02-26 Not Zed <NotZed@Ximian.com> * apps_evolution_shell.schemas: Added a key for /apps/evolution/version - seems the best place to put it. This should not return any value if unset, so i'm not sure if this is the right mechanism ... * e-config-upgrade.c: Upgrade settings from earlier versions of evolution. * main.c (upgrade_from_1_0_if_needed): Removed. (main): Call e_config_upgrade before going into gmainloop. (main): Turn off the --force-upgrade option, since it doesn't work yet ... svn path=/trunk/; revision=20068
* Change this to let the Wizard provide an array of title/icon/controlDan Winship2003-02-251-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-Wizard.idl: Change this to let the Wizard provide an array of title/icon/control triplets, instead of just controls, so the shell doesn't need to know the name of each page a priori. * glade/evolution-startup-wizard.glade: Remove the mailer-specific pages, which are now inserted at run time based on info from the mailer. * evolution-wizard.c: Update for new idl. (evolution_wizard_new): Now takes no arguments. (evolution_wizard_add_page): New function to add page info to the wizard. * e-shell-startup-wizard.c: Various renamings to make this slightly less mailer-centric, though it still explicitly launches the mailer startup wizard. (make_corba_page): Replaces make_identity_page, make_receive_page, etc. Uses the new Wizard idl to generically create a page and insert it into the druid. (e_shell_startup_wizard_create): Update svn path=/trunk/; revision=20053
* remove some cvs merge cruftDan Winship2003-02-251-1/+0
| | | | svn path=/trunk/; revision=20050
* Use g_signal_connect_after to connect to the "prepare" signal to workDan Winship2003-02-251-0/+12
| | | | | | | | | | | | | | * e-shell-startup-wizard.c (connect_page, make_importer_page): Use g_signal_connect_after to connect to the "prepare" signal to work around a GnomeDruidPageStandard bug (b.g.o 81869) (e_shell_startup_wizard_create): Remove the "return TRUE" that was added here a while back to disable the startup wizard. * glade/evolution-startup-wizard.glade: Change "Next" and "Finish" in the text to "Forward" and "Apply" to match the gnome 2 druid buttons. svn path=/trunk/; revision=20049