aboutsummaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
* Fix a gazillion warnings.Ettore Perazzoli2001-06-242-4/+14
| | | | svn path=/trunk/; revision=10451
* Derive ETaskWidget from GtkEventBox instead of GtkFrame so that we canEttore Perazzoli2001-06-244-7/+57
| | | | | | | | get button_press events from it. Also, get the EActivtyHandler to properly dispatch "Clicked" events when the user clicks on an ETaskWidget. svn path=/trunk/; revision=10450
* Added an EvolutionActivityClient object to libeshell, to handleEttore Perazzoli2001-06-247-158/+628
| | | | | | | | | | | | updating of progress information from the component's side. This object allows to automatically set a lower limit to the delay between CORBA calls towards the shell, so that the component isn't slowed down too much by doing too frequent updates. Also changed the test component to use this instead of doing CORBA calls directly. svn path=/trunk/; revision=10449
* Add code to query the ::Activity interface in theEttore Perazzoli2001-06-244-25/+88
| | | | | | EvolutionShellComponent class and get the test component to use it. svn path=/trunk/; revision=10448
* (Implemented deleting folders in the shell. Files changed that aren'tJason Leach2001-06-2414-51/+404
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Implemented deleting folders in the shell. Files changed that aren't noted below were simply small indentation/space changes. To play with deleting folders, right click on a selected folder in the folder tree, then choose Delete.) 2001-06-23 Jason Leach <jleach@ximian.com> * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): Make the folder tree have a similar expanded state as the shell's folder tree. * e-local-storage.c (remove_folder): New function that does the meat of actual deletion stuff. (remove_folder_directory): A helper function that remove_folder() uses. (component_async_remove_folder_callback): A new callback to do the removing stuff from shell (if there weren't errors from the component). (impl_async_remove_folder): Implemented this. * evolution-shell-component-client.c (evolution_shell_component_client_async_remove_folder): Implemented this. * e-shell-view.c (e_shell_view_remove_control_for_uri): New function. svn path=/trunk/; revision=10446
* Stylistical changes: moveEttore Perazzoli2001-06-243-33/+46
| | | | | | | | e_shell_view_{get,set}_current_shortcuts_group_num() at the bottom of the file, add pre-conditions to them, and reindent the header file slightly. svn path=/trunk/; revision=10444
* Remove some useless `#if 0'ed code.Ettore Perazzoli2001-06-232-68/+4
| | | | svn path=/trunk/; revision=10442
* Get rid of the tons of ugly Bonobo Warnings by removing the code thatEttore Perazzoli2001-06-232-40/+12
| | | | | | tried to put messages in the status bar which doesn't exist anymore. svn path=/trunk/; revision=10441
* Update the copyrights, replacing Helix Code with Ximian andEttore Perazzoli2001-06-2356-64/+64
| | | | | | helixcode.com with ximian.com all over the place. svn path=/trunk/; revision=10440
* Fix a bunch of stupid warnings caused by missing includes. AlsoEttore Perazzoli2001-06-235-3/+25
| | | | | | placate GCC on a bogus "uninitialized variable" error. svn path=/trunk/; revision=10438
* Get the menu hints to work with the new status bar.Ettore Perazzoli2001-06-232-6/+56
| | | | svn path=/trunk/; revision=10437
* Add `evolution-test-component'.Ettore Perazzoli2001-06-231-0/+1
| | | | svn path=/trunk/; revision=10436
* Fix the "Quit" command so that the shell actually exits properly.Ettore Perazzoli2001-06-232-0/+7
| | | | svn path=/trunk/; revision=10435
* Implemented an Evolution::Activity interface for keeping track ofEttore Perazzoli2001-06-2319-85/+2131
| | | | | | | | | | background tasks. The Activity interface is added to the shell, and the status of the various tasks is now displayed in a task bar widget at the bottom of the EShellView. I also implemented a simple test component to test all this stuff. svn path=/trunk/; revision=10434
* Oops, small fix.Jacob Leach2001-06-221-1/+1
| | | | svn path=/trunk/; revision=10371
* Fix bug #3409: Removing an EvolutionStorage from the shell's folderJacob Leach2001-06-223-3/+65
| | | | | | tree. svn path=/trunk/; revision=10362
* Remove DB3_LDADDDan Winship2001-06-192-1/+2
| | | | | | * Makefile.am (evolution_LDADD): Remove DB3_LDADD svn path=/trunk/; revision=10275
* Fix the help URLsDan Winship2001-06-192-6/+9
| | | | | | * e-shell-view-menu.c: Fix the help URLs svn path=/trunk/; revision=10265
* Check priv->uri isn't null before strcmp'ing it here too.Not Zed2001-06-132-1/+6
| | | | | | | | | 2001-06-13 Not Zed <NotZed@Ximian.com> * e-shell-view.c (switch_on_folder_tree_click): Check priv->uri isn't null before strcmp'ing it here too. svn path=/trunk/; revision=10206
* Don't destroy the offline_toggle_pixmap: the offline_toggle 0wnz it.Dan Winship2001-06-122-2/+8
| | | | | | | | | * e-shell-view.c (destroy): Don't destroy the offline_toggle_pixmap: the offline_toggle 0wnz it. (update_for_current_uri): Check priv->uri isn't NULL before strcmp()ing it. svn path=/trunk/; revision=10187
* Fixed folder creation on IMAP storages (by notifying bonobo listener withJason Leach2001-06-123-44/+46
| | | | | | | | | | | | 2001-06-11 Jason Leach <jleach@ximian.com> * evolution-storage.c (impl_Storage_async_create_folder): Fixed folder creation on IMAP storages (by notifying bonobo listener with the result). * evolution-storage-listener.c: Some cleaning. svn path=/trunk/; revision=10186
* Committing the new My Evolution.Iain Holmes2001-06-096-48/+201
| | | | svn path=/trunk/; revision=10163
* Allow a NULL @shell_view arg inEttore Perazzoli2001-06-092-2/+6
| | | | | | `e_shell_command_add_to_shortcut_bar()'. svn path=/trunk/; revision=10160
* Fix splash setup to keep it from giving two Gtk-CRITICAL assertions whenJason Leach2001-06-092-14/+14
| | | | | | | | | 2001-06-08 Jason Leach <jleach@ximian.com> * e-shell.c (e_shell_construct): Fix splash setup to keep it from giving two Gtk-CRITICAL assertions when you do --no-splash. svn path=/trunk/; revision=10158
* Removed some left-over conflict indicators.Jon Trowbridge2001-06-071-2/+1
| | | | svn path=/trunk/; revision=10140
* Changed purely informational debug spew from a g_warning to a g_message.Jon Trowbridge2001-06-073-4/+22
| | | | | | | | | | | | | | | | | | | | | 2001-06-06 Jon Trowbridge <trow@gnu.org> * evolution-storage.c (impl_Storage_async_create_folder): Changed purely informational debug spew from a g_warning to a g_message. * e-shell-importer.c (show_import_wizard): The import wizard defined in import.glade only has three pages... yet we were trying to manipulate "page4" as the finish page, with the expected bad results. My guess is that the .glade file got changed, but the code didn't get updated. (start_import): We were trying to bonobo_object_unref (BONOBO_OBJECT (icd->client)), which is fine except for the fact that icd->client is just a GtkObject, not a BonoboObject. Changed to a gtk_object_unref. (start_import): Changed a purely informational bit of debug spew from a g_warning to a g_message. svn path=/trunk/; revision=10139
* Changed the dialog box and added a Don't Ask Me Again button. Oh yeah!Iain Holmes2001-06-072-8/+73
| | | | svn path=/trunk/; revision=10138
* (Fix bug #3205: Component crash causes folder switch even when not needed)Jason Leach2001-06-072-4/+20
| | | | | | | | | | | | | 2001-06-06 Jason Leach <jleach@ximian.com> (Fix bug #3205: Component crash causes folder switch even when not needed) * e-shell-view.c (socket_destroy_cb): Only flip around the ShellView to different folders when we're currently viewing the URI that's being closed/crashed. svn path=/trunk/; revision=10137
* (Fix bug #418: Save state of folder tree view)Jason Leach2001-06-075-34/+86
| | | | | | | | | | | | | | | | | | | | | | | | 2001-06-06 Jason Leach <jleach@ximian.com> (Fix bug #418: Save state of folder tree view) * e-shell-view.c (e_shell_view_save_settings): Changed the char * @prefix argument to an int @view_num. (e_shell_view_load_settings): Ditto. (get_local_prefix_for_view): New function that gets us a prefix from a view_num. * e-shell-view.c (e_shell_view_save_settings): Save the expanded/collapsed information for each storage-set-view here. (e_shell_view_load_settings): Load it here. * e-storage-set-view.c (e_storage_set_view_construct): Make it so new storage set views have their storages expanded by default, but will respsect the expanded state information that we load into it. (insert_storages): Minor change here too. (new_folder_cb): Ditto. svn path=/trunk/; revision=10135
* Plug in all the folder tree right click menu verbs so bonobo-warningsJason Leach2001-06-064-1/+65
| | | | | | | | | | | | | | | | 2001-06-05 Jason Leach <jleach@ximian.com> * e-shell-view-menu.c: Plug in all the folder tree right click menu verbs so bonobo-warnings aren't emitted (even though the respective implementation functions are currently unimplemented). (command_delete_folder): New function, see above. (command_rename_folder): Ditto. (command_folder_properties): Ditto. * e-shell-folder-commands.c (e_shell_command_delete_folder): New function, currently unimplemented. svn path=/trunk/; revision=10128
* (Fixing bug #1299: Shell saves shortcuts when display name changes)Jason Leach2001-06-065-12/+70
| | | | | | | | | | | | | | | | | | | | 2001-06-04 Jason Leach <jleach@ximian.com> (Fixing bug #1299: Shell saves shortcuts when display name changes) * e-shortcuts.c (class_init): New signal: "update_shortcut". * e-shortcuts-view-model.c (e_shortcuts_view_model_construct): Connect thew new signal here. * e-shortcuts-view-model.c (shortcuts_update_shortcut_cb): New function, uses the new e_shortcut_model_update_item(). * e-shell-view.c (corba_interface_set_folder_bar_label): Fix a warning here. svn path=/trunk/; revision=10116
* Fix linking order for `$(DB3_LDADD)'s so that we avoid pullingEttore Perazzoli2001-06-032-2/+7
| | | | | | | functions from a different Berkeley DB library when we really don't mean to. svn path=/trunk/; revision=10105
* Add some missing `$(DB3_LDADD)'s to get it to compile.Ettore Perazzoli2001-06-012-1/+6
| | | | svn path=/trunk/; revision=10078
* New function (probably should just be static).Jason Leach2001-05-3111-13/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-30 Jason Leach <jleach@ximian.com> * e-shell-view.c (e_shell_view_set_current_shortcuts_group_num): New function (probably should just be static). (e_shell_view_load_settings): Load the current shortcut group here using the above new function. (e_shell_view_save_settings): Save current shortcut group in here. 2001-05-30 Jason Leach <jleach@ximian.com> * e-shell-folder-title-bar.c: New 'folder_bar_label' member for EShellFolderTitleBar, it's for information that's shown to the left of the icon like the dates in the calendar (or, potentially total and unread numbers for mailer). (e_shell_folder_title_bar_set_folder_bar_label): New function, lets others set the title bar extra label. * Evolution-ShellView.idl: New method 'setFolderBarLabel' for our exposed ShellView interface. * evolution-shell-view.c (class_init): New signal "set_folder_bar_label" for EvolutionShellViewClass. * evolution-shell-view.c (impl_ShellView_set_folder_bar_label): Emit the new signal here. * e-shell-view.c (setup_corba_interface): Connect the signal here. * e-shell-view.c (corba_interface_set_folder_bar_label): New function, callback for the above signals, does the actual extra label setting for the folder title bar. * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar): Fix a warning here. svn path=/trunk/; revision=10059
* Removed an unecessary sleep(2) call, so evolution will start up 2 secondsJason Leach2001-05-316-3/+58
| | | | | | | | | | | | | | | | | | | | | 2001-05-30 Jason Leach <jleach@ximian.com> * e-shell.c (e_shell_construct): Removed an unecessary sleep(2) call, so evolution will start up 2 seconds faster now. 2001-05-30 Jason Leach <jleach@ximian.com> * e-shell-view-menu.c: Connect the AddFolderToShortcutBar verb to their implementation functions. * e-shell-view.c (e_shell_view_get_current_shortcuts_group_num): New function, use it to find out which shourtcut group is currently open on the shortcut bar. * e-shell-folder-commands.c (e_shell_command_add_to_shortcut_bar): Implement this using new function described above. svn path=/trunk/; revision=10052
* Added missing castt. (setup_offline_toggle): Likewise.Federico Mena Quintero2001-05-302-3/+8
| | | | | | | | | 2001-05-29 Federico Mena Quintero <federico@ximian.com> * e-shell-view.c (setup_progress_bar): Added missing castt. (setup_offline_toggle): Likewise. svn path=/trunk/; revision=10048
* unref the control when finished with it (setup_offline_toggle): dittoJP Rosevear2001-05-302-3/+16
| | | | | | | | | | | 2001-05-29 JP Rosevear <jpr@ximian.com> * e-shell-view.c (setup_progress_bar): unref the control when finished with it (setup_offline_toggle): ditto (destroy): destroy offline and progress widgets svn path=/trunk/; revision=10043
* Call e_tree_node_set_expanded on the storage_set_view, not the storage_setDan Winship2001-05-292-1/+7
| | | | | | | | * e-storage-set-view.c (new_storage_cb): Call e_tree_node_set_expanded on the storage_set_view, not the storage_set (which is not an ETree). svn path=/trunk/; revision=10033
* add *.lo, libeshell.laDan Winship2001-05-291-0/+2
| | | | svn path=/trunk/; revision=10028
* New file. (e_pixmaps_update): Moved here from e-util to break e-utilDan Winship2001-05-285-1/+150
| | | | | | | | | | | | | | * evolution-shell-component-utils.c: New file. (e_pixmaps_update): Moved here from e-util to break e-util bonobo dependency. * e-shell-view-menu.c: #include "evolution-shell-component-utils.h" instead of "e-gui-utils.h" * Makefile.am (libeshell_la_SOURCES, eshellinclude_HEADERS): Add evolution-shell-component-utils.[ch] svn path=/trunk/; revision=10018
* Don't free the hash keys in priv->path_to_etree_node, because they'reDan Winship2001-05-272-10/+7
| | | | | | | | * e-storage-set-view.c (destroy): Don't free the hash keys in priv->path_to_etree_node, because they're owned by the ETree now. (e_storage_set_view_set_show_folders): Likewise. svn path=/trunk/; revision=10012
* Reference libeshell.la instead of libeshell.a.Peter Williams2001-05-263-19/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-25 Peter Williams <peterw@ximian.com> * gui/component/Makefile.am: Reference libeshell.la instead of libeshell.a. 2001-05-25 Peter Williams <peterw@ximian.com> * gui/Makefile.am: Reference libeshell.la instead of libeshell.a. 2001-05-25 Peter Williams <peterw@ximian.com> * component/Makefile.am: Reference libeshell.la instead of libeshell.a. 2001-05-25 Peter Williams <peterw@ximian.com> * Makefile.am: Reference libeshell.la instead of libeshell.a. 2001-05-25 Peter Williams <peterw@ximian.com> * Makefile.am: Change libeshell from a noinst_LIBRARIES to a lib_LTLIBRARIES. Install its headers in $includedir/evolution/shell. * evolution-storage.c (safe_corba_string): New, copy of e_safe_corba_string in libeutil. This way libeshell doesn't have a missing symbol when programs that don't have libeutil link to it. (evolution_storage_register): s,e_safe_corba_string,safe_corba_string,g. svn path=/trunk/; revision=10007
* place the shortcut bar in a framejacob berkman2001-05-262-6/+17
| | | | | | | | | 2001-05-25 jacob berkman <jacob@ximian.com> * e-shell-view.c (setup_widgets): place the shortcut bar in a frame svn path=/trunk/; revision=10006
* Added ETSPECDIR. Added e-storage-set-view.etspec to get installed.Christopher James Lahey2001-05-2610-39/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-21 Christopher James Lahey <clahey@ximian.com> * Makefile.am (INCLUDES): Added ETSPECDIR. Added e-storage-set-view.etspec to get installed. * e-local-storage.c (remove_folder_directory): Commented out this function since it is unused. * e-shell-folder-commands.c (folder_selection_dialog_folder_selected_callback), e-shell-view.c (update_offline_toggle_status): Fixed warnings here by adding a return; after the g_assert_not_reached();. * e-shell-importer.c (start_import): Got rid of real_folderpath here and just reused folderpath (It was causing uninitialized variable warnings.) * e-shell.c (impl_Shell_getLocalStorage): Use bonobo_object_dup_ref here. It makes things simpler. * e-storage-set-view.c: Removed ETREE_SPEC since it's no longer needed. (convert_corba_drag_action_set_to_gdk, folder_context_menu_activate_cb, remove_cb, folder_context_menu_remove_cb): Commented out these functions since they're unused. (new_storage_cb, new_folder_cb, insert_folders, insert_storages): Don't bother using insert_id here since it no longer does anything. (new_storage_cb, removed_storage_cb, removed_folder_cb): Don't free the data returned from e_tree_memory_node_remove. (e_storage_set_view_construct): Set the destroy func here so that memory will automatically get freed when nodes are destroyed. g_strdup the root node string here. Use e_tree_construct_from_spec_file here to use an external file. (e_storage_set_view_set_show_folders): g_strdup the root node string here. * e-storage-set-view.etspec: New etspec file. * evolution-shell-component-client.c (free_ShellComponentListener_servant): Added a prototype here. svn path=/trunk/; revision=9989
* track change to the path to the ComponentPlaceholder.Chris Toshok2001-05-232-1/+7
| | | | | | | | | | 2001-05-23 Chris Toshok <toshok@ximian.com> * evolution-shell-component.h (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): track change to the path to the ComponentPlaceholder. svn path=/trunk/; revision=9942
* Add a button and an icon to toggle between online and offlineEttore Perazzoli2001-05-212-23/+201
| | | | | | operation. svn path=/trunk/; revision=9900
* Implemented the "Copy Folder" and "Move Folder" menu items. Untested.Ettore Perazzoli2001-05-205-12/+302
| | | | svn path=/trunk/; revision=9899
* Add a caption to the folder selection dialog widget, and get theEttore Perazzoli2001-05-206-10/+67
| | | | | | existing dialogs in the shell to use it. svn path=/trunk/; revision=9894
* Renamed the "NewWindow" verb into "OpenFolderInNewWindow". Got theEttore Perazzoli2001-05-194-68/+97
| | | | | | `File -> Folder -> Open in New Window' menu item to work. svn path=/trunk/; revision=9893
* Create new files for the folder commands, and move the "Create newEttore Perazzoli2001-05-195-12/+181
| | | | | | folder" implementation into them. svn path=/trunk/; revision=9889
* Change the code to pop-up the folder context menu to use the stuffEttore Perazzoli2001-05-173-42/+17
| | | | | | already defined in the UI xml file for the shell views. svn path=/trunk/; revision=9867
* Make the "Submit Bug Report" menu item fire up a browser withEttore Perazzoli2001-05-162-1/+27
| | | | | | | | http://bugzilla.ximian.com in it, rather than Bug Buddy (which will not work with our bug tracker, as the latter doesn't have an email interface yet). svn path=/trunk/; revision=9836
* Add an "Evolution FAQ" entry to the Help menu, and update the existingEttore Perazzoli2001-05-162-5/+10
| | | | | | entries for the guide's chapters to match the new paths. svn path=/trunk/; revision=9835
* Update the file name in the top comment.Ettore Perazzoli2001-05-161-1/+1
| | | | svn path=/trunk/; revision=9833
* Some demeeksifying indentation changes.Ettore Perazzoli2001-05-161-25/+16
| | | | svn path=/trunk/; revision=9832
* set the subfolder's parent to NULL so the subfolder list doesn't changejacob berkman2001-05-152-1/+10
| | | | | | | | | | | 2001-05-14 jacob berkman <jacob@ximian.com> * e-folder-tree.c (remove_folder): set the subfolder's parent to NULL so the subfolder list doesn't change whilst we are using it (folder_remove_subfolder): this function didn't used to work at all svn path=/trunk/; revision=9795
* implement the CORBA side of dragging.Chris Toshok2001-05-122-6/+94
| | | | | | | | | | | | | | | | | 2001-05-12 Chris Toshok <toshok@ximian.com> * e-storage-set-view.c (tree_drag_data_received): implement the CORBA side of dragging. (convert_gdk_drag_action_set_to_corba): rename convert_gdk_drag_action_to_corba to this. (convert_corba_drag_action_set_to_gdk): rename convert_corba_drag_action_to_gdk to this. (convert_gdk_drag_action_to_corba): new function that doesn't build a bitmask, useful for the Action types, instead of ActionSet. (convert_corba_drag_action_to_gdk): same. svn path=/trunk/; revision=9780
* add RemoveFolder menu item and verb. (folder_context_menu_remove_cb): newChris Toshok2001-05-124-8/+51
| | | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * e-storage-set-view.c (populate_folder_context_menu_with_common_items): add RemoveFolder menu item and verb. (folder_context_menu_remove_cb): new function, call e_storage_set_async_remove_folder. (remove_cb): callack for e_storage_set_async_remove_folder. * evolution-shell-component-client.c (evolution_shell_component_client_populate_folder_context_menu): fix prototype to reflect Component -> Container. * evolution-shell-component-client.h: same. svn path=/trunk/; revision=9778
* add this define for the xml path to use when adding menu items to theChris Toshok2001-05-123-5/+26
| | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * evolution-shell-component.h (EVOLUTION_SHELL_COMPONENT_POPUP_PLACEHOLDER): add this define for the xml path to use when adding menu items to the folder popup. * e-storage-set-view.c (populate_folder_context_menu_with_common_items): add (#ifdef DEBUG_XML) a menu item to dump the bonobo xml. (popup_folder_menu): pass the BonoboUIContainer to the populate_folder_context_menu CORBA call, instead of the component. Also, reorder things a bit so the component doesn't get an error when setting xml the first time. svn path=/trunk/; revision=9777
* Ask for a folder to import into.Iain Holmes2001-05-127-20/+75
| | | | svn path=/trunk/; revision=9775
* component_new refs the object itself, so unref ours when we finish with itJP Rosevear2001-05-123-6/+11
| | | | | | | | | | | | | 2001-05-11 JP Rosevear <jpr@ximian.com> * e-component-registry.c (register_component): component_new refs the object itself, so unref ours when we finish with it * e-shell.c (e_shell_construct): There is no need to explicitly ref the folder type registry, storage set and shortcuts because we are the creator and hold the initial ref count of 1. svn path=/trunk/; revision=9766
* Lots of people seem to have "broken" local storage hierarchies. So ignoreDan Winship2001-05-122-2/+10
| | | | | | | | * e-local-storage.c (load_folder): Lots of people seem to have "broken" local storage hierarchies. So ignore errors (like the old code did) and just print a warning. svn path=/trunk/; revision=9758
* the only problematic area - pass NULL for now in as the BonoboUIContainer.Chris Toshok2001-05-1110-34/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-11 Chris Toshok <toshok@ximian.com> * evolution-storage-set-view-factory.c (evolution_storage_set_view_factory_new_view): the only problematic area - pass NULL for now in as the BonoboUIContainer. how do we pass this container to the control? * e-storage-set-view.c (folder_context_menu_activate): un-#if 0 this function. (populate_folder_context_menu_with_common_items): build our popup using the new xml bonobo stuffs. (popup_folder_menu): convert to using the new xml bonobo stuffs. (right_click): only do the popup menu if we have a BonoboUIContainer. (e_storage_set_view_new): add BonoboUIContainer* arg. (e_storage_set_view_construct): same. * e-storage-set-view.h: add BonoboUIContainer* args to e_storage_set_view_new and e_storage_set_view_construct. * e-shell-folder-creation-dialog.c (add_storage_set_view): pass NULL for the BonoboUIContainer, since we shouldn't (?) have a popup in this dialog. * e-shell-folder-selection-dialog.c (e_shell_folder_selection_dialog_construct): pass NULL for the BonoboUIContainer, since we shouldn't (?) have a popup in this dialog. * e-storage-set.h: add BonoboUIContainer* arg to e_storage_set_new_view. * e-storage-set.c (e_storage_set_new_view): add arg, and track change to e_storage_set_view_new. * e-shell-view.h: add prototype for e_shell_view_get_bonobo_ui_container. * e-shell-view.c (setup_storage_set_subwindow): track change to e_storage_set_view_new. (e_shell_view_construct): the BonoboUIContainer is now part of our private structure. (e_shell_view_get_bonobo_ui_container): new function. svn path=/trunk/; revision=9756
* Made this function static. Removed the unused variable placeholder.Christopher James Lahey2001-05-102-3/+10
| | | | | | | | | | | 2001-05-09 Christopher James Lahey <clahey@ximian.com> * importer/intelligent.c (create_gui): Made this function static. Removed the unused variable placeholder. (intelligent_importer_init): Cast from gpointer to int here properly using GPOINTER_TO_INT. svn path=/trunk/; revision=9730
* Remove get_physical_path and load_folders, and replace the calls to themDan Winship2001-05-102-178/+34
| | | | | | | | * e-local-storage.c: Remove get_physical_path and load_folders, and replace the calls to them with calls to the e_path_* functions they inspired. svn path=/trunk/; revision=9726
* Rename "port" to "type" here too.Dan Winship2001-05-102-1/+6
| | | | | | | * glade/e-active-connection-dialog.glade: Rename "port" to "type" here too. svn path=/trunk/; revision=9725
* Importer changesIain Holmes2001-05-098-153/+363
| | | | svn path=/trunk/; revision=9722
* Removed EVOLUTION_VERSION from the rest of makefiles. use VERSION instead. SoGediminas Paulauskas2001-05-081-1/+0
| | | | | | | | you must include <config.h>, heh. and a stil-not-working "fix" for galview menus. svn path=/trunk/; revision=9707
* Fix a free of non-malloc'ed memory introduced by my last change.Dan Winship2001-05-082-2/+5
| | | | | | | * e-shell-offline-handler.c (update_dialog_clist_hash_foreach): Fix a free of non-malloc'ed memory introduced by my last change. svn path=/trunk/; revision=9702
* Added command entry for 'ToggleOffline'.Jon Trowbridge2001-05-082-2/+7
| | | | | | | | | | | | | 2001-05-07 Jon Trowbridge <trow@ximian.com> * evolution.xml: Added command entry for 'ToggleOffline'. 2001-05-07 Jon Trowbridge <trow@ximian.com> * e-shell-view-menu.c (update_offline_menu_item): Changed some references to /commands/WorkOffline to /commands/ToggleOffline. svn path=/trunk/; revision=9699
* take a physical_uri and pass it to the callback.Chris Toshok2001-05-055-4/+31
| | | | | | | | | | | | | | | | | | | | | 2001-05-04 Chris Toshok <toshok@ximian.com> * evolution-shell-component-dnd.c (impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleMotion): take a physical_uri and pass it to the callback. (impl_GNOME_Evolution_ShellComponentDnd_DestinationFolder_handleDrop): same. * evolution-shell-component-dnd.h: add physical_uri args to the destination folder HandleMotion and HandleDrop types. * Evolution-ShellComponentDnd.idl: add "in string physical_uri" to DestinationFolder::handleMotion and DestinationFolder::handleDrop. * e-storage-set-view.c (tree_drag_motion): pass the physical uri of the folder to handleMotion. svn path=/trunk/; revision=9678
* Use type instead of portNumber.Dan Winship2001-05-053-5/+16
| | | | | | | | | | | | | * e-shell-offline-handler.c (update_dialog_clist_hash_foreach, (duplicate_connection_list): Use type instead of portNumber. (e_shell_offline_handler_put_components_offline): Fix the logic of when to show the connection dialog here. (Show it when there *are* connections, not when there aren't.) * Evolution-Offline.idl: Have a "string type" instead of "short portNumber" in Connection. svn path=/trunk/; revision=9676
* Remove a line of code that caused the offline confirmation dialog toEttore Perazzoli2001-05-052-3/+7
| | | | | | | be popped up even if no connections were active (it was there for testing purposes only). svn path=/trunk/; revision=9675
* Undo a broken leak fix.Ettore Perazzoli2001-05-052-2/+5
| | | | svn path=/trunk/; revision=9674
* Plug more leaks.Ettore Perazzoli2001-05-044-2/+24
| | | | svn path=/trunk/; revision=9671
* Plug a leak in the folder creation dialog (a string was beingEttore Perazzoli2001-05-042-1/+6
| | | | | | unnecessarily duplicated twice). svn path=/trunk/; revision=9669
* Plug a leak (the return value from `oaf_query()' must be freed!).Ettore Perazzoli2001-05-042-0/+7
| | | | svn path=/trunk/; revision=9668
* Change `e_shell_get_icon_path()' to only look up the Evolution imageEttore Perazzoli2001-05-042-8/+10
| | | | | | | directory instead of using `gnome_pixmap_file()' which is broken and looks in the current working directory first. (Why?!) svn path=/trunk/; revision=9666
* Change the mode for the GtkCList in the active connection dialog to beEttore Perazzoli2001-05-042-1/+6
| | | | | | `GTK_BROWSE_SINGLE' to at least avoid some GtkCList ugliness. svn path=/trunk/; revision=9663
* Complete the shell side for supporting off-line operations, gettingEttore Perazzoli2001-05-044-21/+120
| | | | | | | the dialog to fully work and the menu item to change its label according to the current status of the line. svn path=/trunk/; revision=9662
* Initial implementation for the "warning, some connections are stillEttore Perazzoli2001-05-048-22/+537
| | | | | | active" dialog. svn path=/trunk/; revision=9661
* Make the `EShellOfflineHandler' object non-floating in the constructEttore Perazzoli2001-05-032-0/+7
| | | | | | method. svn path=/trunk/; revision=9655
* Add interfaces to the shell to handle off-line operation, as well as aEttore Perazzoli2001-05-0310-1/+955
| | | | | | first (unfinished/untested) implementation for them. svn path=/trunk/; revision=9653
* new file.Chris Toshok2001-05-034-0/+581
| | | | | | | | | | | | | 2001-05-02 Chris Toshok <toshok@ximian.com> * evolution-shell-component-dnd.c: new file. * evolution-shell-component-dnd.h: new file. * Makefile.am (libeshell_a_SOURCES): add evolution-shell-component-dnd.[ch]. svn path=/trunk/; revision=9652
* Remove $(UNICODE_LIBS).Dan Winship2001-04-263-3/+6
| | | | | | | | * Makefile.am (evolution_LDADD): Remove $(UNICODE_LIBS). * main.c (main): Remove call to unicode_init. svn path=/trunk/; revision=9567
* free the private memberJP Rosevear2001-04-262-1/+5
| | | | | | | | 2001-04-25 JP Rosevear <jpr@ximian.com> * evolution-shell-client.c (destroy): free the private member svn path=/trunk/; revision=9565
* #include <glib.h> and move corresponding local includes to the top.Kjartan Maraas2001-04-2527-25/+62
| | | | | | | | | | | | | | | | | 2001-04-25 Kjartan Maraas <kmaraas@gnome.org> * e-component-register.c, e-corba-storage.c, e-folder-tree.c, e-folder-tree.h, e-folder.c, e-local-folder.c, e-shell.c, e-shortcuts-view-model.c, e-shortcuts.c, e-splash.c, e-storage-set-view.c, e-storage-set.c, evolution-local-storage.c, evolution-shell-component-client.c, evolution-shell-component.c, evolution-storage.[ch], importer/evolution-importer-client.[ch], importer/evolution-importer-listener.[ch], importer/evolution-importer.[ch], importer/evolution-intelligent-importer.[ch], importer/intelligent.c: #include <glib.h> and move corresponding local includes to the top. svn path=/trunk/; revision=9556
* #include gnome-window-icon.hJeffrey Stedfast2001-04-242-0/+5
| | | | | | | | 2001-04-23 Jeffrey Stedfast <fejj@ximian.com> * e-splash.c: #include gnome-window-icon.h svn path=/trunk/; revision=9527
* Set window_icon of the splash screen to "evolution.png"Duncan Mak2001-04-222-0/+6
| | | | svn path=/trunk/; revision=9488
* #include <unistd.h>Ettore Perazzoli2001-04-182-0/+6
| | | | svn path=/trunk/; revision=9439
* Proxy events to the tooltip object properly.Christopher James Lahey2001-04-182-0/+55
| | | | | | | | | 2001-04-17 Christopher James Lahey <clahey@ximian.com> * e-shell-view.c (storage_set_view_box_event_cb): Proxy events to the tooltip object properly. svn path=/trunk/; revision=9428
* Pull up fix from the branch:Ettore Perazzoli2001-04-153-11/+49
| | | | | | | | | | | Make sure the OK button in the folder creation dialog is not sensitive if no parent folder is selected. Fix a Gtk-Warning that would happen if you selected "New" in the folder selection dialog and then "Cancel" in the folder creation dialog. svn path=/trunk/; revision=9325
* Do this everywhere, also fixup CLEANFILESMichael Meeks2001-04-143-2/+17
| | | | | | | | | | Do this everywhere, also fixup CLEANFILES 2001-04-14 Michael Meeks <michael@ximian.com> * Makefile.am (dist-hook): remove built sources from dist. svn path=/trunk/; revision=9309
* Pull up fix from the 0-10 branch (chain the ::destroy handler forEttore Perazzoli2001-04-142-0/+7
| | | | | | | ESplash to the parent class' ::destroy handler, thus fixing an extremely stupid memory leak). svn path=/trunk/; revision=9308
* Implemented these.Christopher James Lahey2001-04-132-0/+23
| | | | | | | | | 2001-04-12 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (etree_has_get_node_by_id, etree_get_node_by_id): Implemented these. svn path=/trunk/; revision=9291
* Don't get into an infinite loop when clicking on an IMAP storage. MightDan Winship2001-04-122-0/+11
| | | | | | | | * e-shell-view.c (switch_on_folder_tree_click): Don't get into an infinite loop when clicking on an IMAP storage. Might not be the best fix? svn path=/trunk/; revision=9258
* fix type. we want the destination interface, not source.Chris Toshok2001-04-082-1/+6
| | | | | | | | | 2001-04-08 Chris Toshok <toshok@ximian.com> * e-storage-set-view.c (tree_drag_motion): fix type. we want the destination interface, not source. svn path=/trunk/; revision=9204
* Here goes my additional simple include fixes.Gediminas Paulauskas2001-04-053-1/+6
| | | | svn path=/trunk/; revision=9191
* Fix headers. Same here. Same here. Same here. Same here.Kjartan Maraas2001-04-056-0/+32
| | | | | | | | | | | | 2001-04-04 Kjartan Maraas <kmaraas@gnome.org> * e-local-folder.c: Fix headers. * e-shell-view.c: Same here. * e-shortcuts-view.c: Same here. * e-shortcuts.c: Same here. * e-storage-set-view.c: Same here. svn path=/trunk/; revision=9184
* set content type to utf8. fix warning. just call on_link_clicked().Gediminas Paulauskas2001-04-043-63/+61
| | | | | | | | | | | | | | | | | | | | | | | 2001-04-04 Gediminas Paulauskas <menesis@delfi.lt> * mail-config-druid.c (create_html): set content type to utf8. * mail-config.c (mail_config_check_service): fix warning. * mail-display.c (link_open_in_browser): just call on_link_clicked(). (link_menu): Open link works. (link_copy_location): claim selection. (on_selection_get): new function, selection handler. (mail_display_new): connect to selection_get. FIXME: does not work. 2001-04-04 Gediminas Paulauskas <menesis@delfi.lt> * importer/importer.c (create_html): copied newer and fixed function from mail/mail-config-druid.c. (html_new, put_html): removed. (show_import_wizard): use create_html instead of html_new/put_html pair. * importer/importer.glade: a try to set logo. removed source generation options. svn path=/trunk/; revision=9161
* Don't declare debug_log as extern in evolution-shell-component-client.c,Dan Winship2001-04-043-7/+16
| | | | | | | | | | | * main.c: * evolution-shell-component-client.c: Don't declare debug_log as extern in evolution-shell-component-client.c, because that's part of libeshell and so gets linked into the other components. Instead, declare it there and extern it from main.c. (Noticed by Peter Williams) svn path=/trunk/; revision=9136
* Merge fix for #1117 (g-warning being emitted when clicking on storageEttore Perazzoli2001-04-043-1/+15
| | | | | | nodes) from evolution-0-10-branch. svn path=/trunk/; revision=9135
* Pulled up fixes from evolution-0-10-branch.Ettore Perazzoli2001-04-043-3/+50
| | | | svn path=/trunk/; revision=9133
* Iain's fix did not help, fixing myself. closes #1914Gediminas Paulauskas2001-04-032-3/+8
| | | | svn path=/trunk/; revision=9112
* Blessed by Ettore.Gediminas Paulauskas2001-04-022-0/+17
| | | | | | | | | | | | | | Guided by Jacub Stener's mail, where he explaned which icons were renamed or added, I added a bunch of new icons to menus, fixed renamed ones. Changed Trash and Executive summary folder type icons. Fixed art/Makefile.am for these changes. Also, pulled icon cache from mailer and moved it to e-util/e-gui-utils.h, made all components and dialogs use cache and not load pixmaps every time. Accidentally got a couple of includes fix in, but they won't break anything. svn path=/trunk/; revision=9092
* Include <gal/util/e-util.h> here.Christopher James Lahey2001-04-012-0/+5
| | | | | | | | 2001-03-31 Christopher James Lahey <clahey@ximian.com> * evolution-storage-set-view.c: Include <gal/util/e-util.h> here. svn path=/trunk/; revision=9077
* If the importer can't be started, don't continueIain Holmes2001-03-312-0/+17
| | | | svn path=/trunk/; revision=9064
* Fix a crash when the evolution-importer-client tries to pass NULL for the ↵Iain Holmes2001-03-312-0/+7
| | | | | | folderpath. svn path=/trunk/; revision=9055
* Since this is an ETree now, the signature of the double click callback hasChristopher James Lahey2001-03-312-0/+7
| | | | | | | | | | 2001-03-30 Christopher James Lahey <clahey@ximian.com> * e-shell-folder-selection-dialog.c (dbl_click_cb): Since this is an ETree now, the signature of the double click callback has changed. svn path=/trunk/; revision=9052
* add a "debug" method to tell a component to output debugging messages to aDan Winship2001-03-316-1/+77
| | | | | | | | | | | | | | | | | | | * Evolution-ShellComponent.idl: add a "debug" method to tell a component to output debugging messages to a given file. * main.c (main): Add a "--debug filename" argument, to direct debugging output for all components to a file. Redirect the shell's stdout/stderr to that file if this argument is used. * evolution-shell-component-client.c (evolution_shell_component_client_set_owner): If debug_log is set, call the component's debug method as well. * evolution-shell-component.c (impl_ShellComponent_debug): redirect stdout/stderr to the named file and emit a "debug" signal. svn path=/trunk/; revision=9046
* Remove/replace unneeded includes and move around stuff so that systemKjartan Maraas2001-03-3040-87/+221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-29 Kjartan Maraas <kmaraas@gnome.org> * e-component-registry.c: Remove/replace unneeded includes and move around stuff so that system headers are included first. * e-corba-storage.c: Replace #include <bonobo.h> * e-folder-tree.c: Shuffle. * e-folder.c: Remove #include <gtk/gtkobject.h> * e-local-storage.c: Replace #include <gnome.h> and <bonobo.h> * e-setup.c: Replace #include <glib.h> and <gnome.h> * e-shell-folder-creation-dialog.c: Replace #include <gnome.h> * e-shell-folder-title-bar.c: Replace <gnome.h> * e-shell-utils.c: Same here. * e-shell-view-menu.c: Same here (and <bonobo.h>) * e-shell-view.c: Replace <gnome.h> and <bonobo.h> * e-shell.c: Replace <gnome.h> * e-shell.h: Shuffle. * e-shortcuts-view-model.c: Replace <gnome.h> * e-shortcuts-view.c: Remove #include <gnome.h> * e-shortcuts.c: Move <string.h> up. * e-splash.c: Replace <gnome.h> * e-storage-set-view.c: Replace <gnome.h> * e-storage-set.c: Shuffle * e-storage.c: Replace <gnome.h> * evolution-local-storage.c: Same here * evolution-local-storage.h: And here. * evolution-session.c: Same here too. * evolution-session.h: Replace <bonobo.h> * evolution-shell-client.c: Here too. * evolution-shell-component-client.c: Shuffle. * evolution-shell-component.c: Replace <bonobo.h> * evolution-shell-view.c: Remove #include <bonobo.h> * evolution-shell-view.h: Replace <gnome.h> * evolution-storage-listener.c: Replace <gnome.h> and <bonobo.h> * evolution-storage-listener.h: Replace <gnome.h> * evolution-storage-set-view-listener.c: Replace <gnome.h> and <bonobo.h> * evolution-storage-set-view.c: Remove <gnome.h> * evolution-storage.c: Replace <bonobo.h> * main.c: Replace <gnome.h> and <bonobo.h> * importer/importer.c: Replace <gnome.h> * importer/intelligent.c: Replace <gnome.h>. Add prototype for svn path=/trunk/; revision=9019
* Use `g_strcasecmp()' instead of `strcasecmp()', just to be anal aboutEttore Perazzoli2001-03-292-2/+7
| | | | | | portability. svn path=/trunk/; revision=9005
* Use strcasecmp instead of strcmp.Christopher James Lahey2001-03-292-4/+9
| | | | | | | | | 2001-03-28 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (storage_sort_callback, folder_sort_callback): Use strcasecmp instead of strcmp. svn path=/trunk/; revision=9002
* Sigh. Use the right variable, idiot. And fix a crash bug thatEttore Perazzoli2001-03-292-1/+6
| | | | | | happened when doing dnd in the folder tree. svn path=/trunk/; revision=8998
* In a fit of egomania, added myself to the authors array.Jon Trowbridge2001-03-282-0/+6
| | | | | | | | | 2001-03-28 Jon Trowbridge <trow@gnu.org> * e-shell-view-menu.c: In a fit of egomania, added myself to the authors array. svn path=/trunk/; revision=8989
* Get the shell to compile by implementing a missing function.Ettore Perazzoli2001-03-272-2/+17
| | | | svn path=/trunk/; revision=8959
* Finish the DnD stuff by implementing move/copy on the shell side asEttore Perazzoli2001-03-2710-26/+423
| | | | | | | well. Now we should just need to implement the corresponding bits in the components... svn path=/trunk/; revision=8949
* Refactor ELocalStorage a bit so that it's easier to implement theEttore Perazzoli2001-03-232-192/+206
| | | | | | missing operations. svn path=/trunk/; revision=8913
* Fix some warnings, Allow the importers to import into any folder. UpdateIain Holmes2001-03-2310-37/+110
| | | | | | | | | | Fix some warnings, Allow the importers to import into any folder. Update all importers for this change. Don't emit the create_folder callback if the folder to be created already exists. This should fix the libibex crash when importing. svn path=/trunk/; revision=8912
* Leak plug: free the target list after starting the drag.Ettore Perazzoli2001-03-232-2/+7
| | | | svn path=/trunk/; revision=8904
* Fix the signature of a callback for the `e_storage_set_async_create()'Ettore Perazzoli2001-03-232-1/+8
| | | | | | call to match the changes in the API. svn path=/trunk/; revision=8903
* Changed the EStorageSet API to have a single `xfer()' method insteadEttore Perazzoli2001-03-225-98/+164
| | | | | | | | | | | | of separate copy/move (as in the IDL). Actually implement the `xfer()' operation for the case when source and destination are in the same storage. Fix the `EStorageSet' API by having a special `EStorageSetResultCallback' callback type for it (instead of using `EStorageResultCallback', which would never work). Also, removed some unused variables in `e-storage-set-view.c'. svn path=/trunk/; revision=8895
* Added an xfer method to `EStorage' and `GNOME::Evolution::Storage'.Ettore Perazzoli2001-03-225-17/+99
| | | | svn path=/trunk/; revision=8894
* More DnD work. Now we handle copying and moving of folders, althoughEttore Perazzoli2001-03-224-59/+228
| | | | | | | | | the hooks to actually make the physical operation happen are missing. Also, fix a stupid cut & paste error in Chris' commit (and re-indent the code a bit to make it match the surrounding style). svn path=/trunk/; revision=8890
* renaming icons to make Miguel's speedups possibleJakub Steiner2001-03-221-0/+1
| | | | svn path=/trunk/; revision=8884
* Changed get_save_id to just return a strdup of the path. (new_storage_cb,Christopher James Lahey2001-03-222-23/+40
| | | | | | | | | | | 2001-03-22 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (etree_get_save_id): Changed get_save_id to just return a strdup of the path. (new_storage_cb, new_folder_cb, insert_folders, insert_storages): Call e_tree_memory_sort_node. svn path=/trunk/; revision=8883
* Fix a stupid g_warning caused by calling EStorageSet functions on aEttore Perazzoli2001-03-212-8/+16
| | | | | | NULL pointer. svn path=/trunk/; revision=8865
* s/helixcode\.com/ximian.com/ and update all the copyrights in the IDLEttore Perazzoli2001-03-218-16/+16
| | | | | | files. svn path=/trunk/; revision=8864
* Update description of the file and my email address in it.Ettore Perazzoli2001-03-211-2/+3
| | | | svn path=/trunk/; revision=8863
* StudlyCapsify struct members to match the new IDL naming standards.Ettore Perazzoli2001-03-213-14/+20
| | | | svn path=/trunk/; revision=8862
* Handle the destination side of drag and drop too.Ettore Perazzoli2001-03-213-18/+165
| | | | svn path=/trunk/; revision=8861
* make sure intelligent.h gets distedJP Rosevear2001-03-202-0/+5
| | | | | | | | 2001-03-20 JP Rosevear <jpr@ximian.com> * importer/Makefile.am: make sure intelligent.h gets disted svn path=/trunk/; revision=8845
* Bumped gal requirement to 0.5.99.8.Christopher James Lahey2001-03-204-244/+293
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-19 Christopher James Lahey <clahey@ximian.com> * configure.in: Bumped gal requirement to 0.5.99.8. From addressbook/ChangeLog: 2001-03-19 Christopher James Lahey <clahey@ximian.com> * Merged branch: 2001-03-14 Christopher James Lahey <clahey@ximian.com> * gui/widgets/e-minicard-view.c: Call e_selection_model_simple_insert_rows and e_selection_model_simple_delete_rows instead of e_selection_model_simple_insert_row and e_selection_model_simple_delete_row. End of branch From mail/ChangeLog: 2001-03-19 Christopher James Lahey <clahey@ximian.com> * Merged e-tree-rework-branch: 2001-03-18 Christopher James Lahey <clahey@ximian.com> * message-list.c: Added has_save_id and get_save_id methods. * subscribe-dialog.c: Added arguments for e_tree_memory_callbacks_new of get_save_id and has_save_id to NULL. 2001-03-16 Christopher James Lahey <clahey@ximian.com> * message-list.c: Added a call to e_tree_memory_set_expanded_default to TRUE. Removed all calls to set_expanded on nodes while the tree is frozen since this fails miserably now. 2001-03-13 Christopher James Lahey <clahey@ximian.com> * message-list.c (message_list_get_layout): Turned off draw-grid. 2001-03-09 Christopher James Lahey <clahey@ximian.com> * folder-browser-factory.c, folder-browser.c, message-list.c, message-list.h, subscribe-dialog.c, subscribe-dialog.h, mail-callbacks.c: Converted these all to use ETree instead of ETable. End of branch From shell/ChangeLog: 2001-03-19 Christopher James Lahey <clahey@ximian.com> * Merged e-tree-rework-branch: 2001-03-19 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (etree_get_save_id): Made "root" detection deal properly with removed nodes. 2001-03-18 Christopher James Lahey <clahey@ximian.com> * e-shell-view.c (e_shell_view_save_settings): Added some unused code to implement saving of the expanded state. * e-storage-set-view.c: Added has_save_id and get_save_id methods. 2001-03-13 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c (ETREE_SPEC): Set draw-grid here to false. 2001-03-09 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c, e-storage-set-view.h: Chaned this to use ETree instead of ETable. End of branch svn path=/trunk/; revision=8839
* Added a simple FIXME comment about possibly using theEttore Perazzoli2001-03-201-0/+3
| | | | | | | EvolutionShellComponentShell API for querying the SourceFolder DnD interface. svn path=/trunk/; revision=8836
* Added calls to the `EvolutionShellComponentClient' API to query theEttore Perazzoli2001-03-203-4/+109
| | | | | | DnD interfaces with caching. svn path=/trunk/; revision=8835
* Sigh. Fix a few really stupid crashes in EStorageSetView.Ettore Perazzoli2001-03-202-17/+26
| | | | svn path=/trunk/; revision=8826
* Use the new DnD interfaces on the source side of DnD actions.Ettore Perazzoli2001-03-203-37/+249
| | | | svn path=/trunk/; revision=8825
* Initial step for refactoring of the DnD API for ShellComponents.Ettore Perazzoli2001-03-199-115/+114
| | | | svn path=/trunk/; revision=8820
* Added Azeri language filePablo Saratxaga2001-03-152-3/+6
| | | | | | | fixed various po files fixed a no-c-format tag svn path=/trunk/; revision=8733
* Removed .oafinfo files -- they are obsolete. Moved pixmaps fromGediminas Paulauskas2001-03-151-15/+0
| | | | | | | | | | | | 2001-03-15 Gediminas Paulauskas <menesis@delfi.lt> Removed .oafinfo files -- they are obsolete. Moved pixmaps from calendar/gui/ to art/ Moved evolution.png to art/ Moved evolution.desktop.in to data/ Generate doc/devel/executive-summary/Makefile svn path=/trunk/; revision=8727
* builddir != srcdir fixes. Yay!Ettore Perazzoli2001-03-142-4/+13
| | | | svn path=/trunk/; revision=8706
* Have a "Do not ask me again" box for the importers.Iain Holmes2001-03-142-12/+55
| | | | svn path=/trunk/; revision=8676
* All my changes to get the folder creation working, and the magic NetscapeIain Holmes2001-03-1315-164/+669
| | | | | | importer. svn path=/trunk/; revision=8661
* Added a ShellComponent method to retrieve the selection for drag andEttore Perazzoli2001-03-087-61/+276
| | | | | | drop and support for it in the shell. Untested. svn path=/trunk/; revision=8594
* Added the ability for components to specify drag/drop types, andEttore Perazzoli2001-03-088-14/+425
| | | | | | | started some work to get the EStorageSetView to use them. Still in progress, nothing really happens for the user yet. svn path=/trunk/; revision=8589
* Don't try to generate a Makefile in camel/providers/vee as it's empty.Kjartan Maraas2001-03-081-1/+1
| | | | | | | | | 2001-03-07 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Don't try to generate a Makefile in camel/providers/vee as it's empty. svn path=/trunk/; revision=8583
* Override cursor_activated signal instead of cursor_changed signal.Christopher James Lahey2001-03-052-4/+9
| | | | | | | | | 2001-03-05 Christopher James Lahey <clahey@ximian.com> * e-storage-set-view.c: Override cursor_activated signal instead of cursor_changed signal. svn path=/trunk/; revision=8554
* Update this again.Dan Winship2001-02-282-14/+16
| | | | | | * main.c (development_warning): Update this again. svn path=/trunk/; revision=8417
* Added `accepted_dnd_mime_types' and `exported_dnd_mime_types' membersEttore Perazzoli2001-02-275-14/+26
| | | | | | | to the `FolderType' struct and renamed `Evolution::Shell::FolderTypeList' to `Evolution::Shell::FolderTypeNameList' to avoid confusion. svn path=/trunk/; revision=8400
* Don't free a const pointer.Jeffrey Stedfast2001-02-252-3/+9
| | | | | | | | 2001-02-24 Jeffrey Stedfast <fejj@ximian.com> * e-storage.c (folder_changed_cb): Don't free a const pointer. svn path=/trunk/; revision=8380
* Remove a warning....DOH!Iain Holmes2001-02-241-1/+0
| | | | svn path=/trunk/; revision=8372
* Changes to allow folders to be created from a callback.Iain Holmes2001-02-243-36/+87
| | | | svn path=/trunk/; revision=8371
* add include. (show_import_wizard): update signature to that of a verb.Michael Meeks2001-02-235-76/+41
| | | | | | | | | | | | | | | 2001-02-21 Michael Meeks <michael@ximian.com> * importer/importer.c: add include. (show_import_wizard): update signature to that of a verb. * evolution-shell-component.c (corba_class_init): move into (class_init): here & upd. (evolution_shell_component_construct): upd. (create_servant): kill. (E_MAKE_TYPE) -> E_MAKE_X_TYPE. svn path=/trunk/; revision=8359
* split "highlighted" into self_highlight and child_highligh.Dan Winship2001-02-214-14/+61
| | | | | | | | | | | | | | | * e-folder.c (_EFolderPrivate): split "highlighted" into self_highlight and child_highligh. (e_folder_get_highlighted): Return TRUE if either self_highlight is true or any child is highlighted. (e_folder_set_child_highlight): New function to tell the folder about a child highlight change. * e-storage.c (folder_changed_cb): Update child highlights correctly on folders so that folders will be highlighted whenever their children are. svn path=/trunk/; revision=8311
* Cast this fucntion pointer.Christopher James Lahey2001-02-176-4/+21
| | | | | | | | | | | | | | | | | | | | 2001-02-17 Christopher James Lahey <clahey@ximian.com> * e-shell-view-menu.c (file_verbs): Cast this fucntion pointer. * e-storage-set-view.c (ETABLE_SPEC): Turn on horizontal scrolling here. * evolution-shell-component.c (impl_ShellComponent_async_copy_folder): Commented out this unused function. * evolution-storage.c (storage_gtk_to_corba_result): Removed an unused variable here. * importer/importer.c: Include gal/widets/e-gui-utils.h. svn path=/trunk/; revision=8269
* Ignore generated .oaf filesDan Winship2001-02-151-0/+1
| | | | | | * various .cvsignore files: Ignore generated .oaf files svn path=/trunk/; revision=8237
* add asyncCreateFolder and asyncRemoveFolder interfaces. (UseDan Winship2001-02-158-41/+346
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-Storage.idl: add asyncCreateFolder and asyncRemoveFolder interfaces. (Use Bonobo::Listener rather than creating a new listener interface.) * Evolution-LocalStorage.idl: Remove the Evolution::LocalStorageOpsListener interface, which wasn't being used. * evolution-storage.c (impl_Storage_async_create_folder, impl_Storage_async_remove_folder): implement by emitting signals on the EvolutionStorage object. Convert from EvolutionStorageResult to GNOME_Evolution_Storage_Result (blah!) (class_init): Set up the new "create_folder" and "remove_folder" signals. * e-corba-storage.c (async_create_folder, async_remove_folder): Implement, using the new Evolution::Storage IDL. Convert from GNOME_Evolution_Storage_Result to EStorageResult (blah!) * e-storage-set.c (e_storage_set_async_create_folder): Don't allow a NULL description (since it doesn't allow a NULL anythign else). * e-shell-folder-creation-dialog.c (dialog_clicked_cb): Pass "" rather than NULL for the description. svn path=/trunk/; revision=8230
* Forgot thisKjartan Maraas2001-02-131-1/+1
| | | | svn path=/trunk/; revision=8189
* xml-i18n-tools setup. Mark strings for translation.Kjartan Maraas2001-02-132-2/+10
| | | | | | | | | 2001-02-12 Kjartan Maraas <kmaraas@gnome.org> * Makefile.am: xml-i18n-tools setup. * GNOME_Evolution_Shell.oaf.in: Mark strings for translation. svn path=/trunk/; revision=8188
* Merge from the stable branch: display the `SUB_VERSION' in the aboutEttore Perazzoli2001-02-102-32/+49
| | | | | | box as well. svn path=/trunk/; revision=8159
* Change the folder selection dialog so that, when you click on "New"Ettore Perazzoli2001-02-096-23/+116
| | | | | | | and create a folder, that folder becomes the default folder when you go back to the selection dialog. svn path=/trunk/; revision=8119
* Fix broken English.Ettore Perazzoli2001-02-062-1/+6
| | | | svn path=/trunk/; revision=8000
* Remove <config.h> #includes from the `.h' files, which is known to be,Ettore Perazzoli2001-02-0624-92/+26
| | | | | | um, a wrong thing to do. svn path=/trunk/; revision=7983
* Memory leak fixIain Holmes2001-02-042-0/+6
| | | | svn path=/trunk/; revision=7950
* Inform people when they can't import a file.Iain Holmes2001-01-312-9/+22
| | | | svn path=/trunk/; revision=7916
* It's a ChangeLogIain Holmes2001-01-301-0/+7
| | | | svn path=/trunk/; revision=7903
* Remove the FIXME in the glade dialog, and put a nasty hack to change theIain Holmes2001-01-302-3/+26
| | | | | | label of the button to "Import" svn path=/trunk/; revision=7902
* Fixed some typos.Kjartan Maraas2001-01-302-2/+6
| | | | | | | | 2001-01-30 Kjartan Maraas <kmaraas@gnome.org> * importer/importer.c: Fixed some typos. svn path=/trunk/; revision=7900
* Change the appearance of the scroll frame in the folder creationEttore Perazzoli2001-01-282-1/+7
| | | | | | dialog to have an "in" shadow. svn path=/trunk/; revision=7873
* Update copyrights for files modified in year 2001.Ettore Perazzoli2001-01-2818-20/+18
| | | | svn path=/trunk/; revision=7872
* Woooho. Fixed resize of popped-up folder bars.Ettore Perazzoli2001-01-282-2/+17
| | | | | | | Thanks to clahey for discovering a stupid mistake in the signal handler signatures. svn path=/trunk/; revision=7868
* shell compile fixes (some #includes pointing to old headers) to goJacob Leach2001-01-284-4/+10
| | | | | | with removing widgets/shortcut-bar because it's in gal. svn path=/trunk/; revision=7861
* Don't link with the old widgets/shortcut-bar/libshortcut-bar.la anymore,Jason Leach2001-01-272-1/+6
| | | | | | | | | | 2001-01-27 Jason Leach <jasonleach@usa.net> * Makefile.am (evolution_LDADD): Don't link with the old widgets/shortcut-bar/libshortcut-bar.la anymore, gal has the new shortcut-bar. svn path=/trunk/; revision=7859
* Fix the folder tree so that the icons don't look blurry anymore. (ForEttore Perazzoli2001-01-272-13/+26
| | | | | | | some reason, the `gdk_pixbuf_scale()' function seems to give me a modified copy of the image even for a 1.0 scaling factor.) svn path=/trunk/; revision=7848
* Remove all instances of non-portable macro `__FUNCTION__' from theEttore Perazzoli2001-01-276-19/+22
| | | | | | shell. svn path=/trunk/; revision=7841
* Fix a bug that could happen when a shell view would be destroyed andEttore Perazzoli2001-01-252-2/+8
| | | | | | the unread message count would change in some folder. svn path=/trunk/; revision=7803
* (Fix #1252: Need a File->Close way to close a view)Jason Leach2001-01-253-2/+35
| | | | | | | | | | | | | | | | | | | | 2001-01-24 Jason Leach <jasonleach@usa.net> (Fix #1252: Need a File->Close way to close a view) * evolution.xml: new File->Close menu item and associated command. 2001-01-24 Jason Leach <jasonleach@usa.net> (Fix #1252: Need a File->Close way to close a view) * e-shell-view-menu.c (command_close): New function, destroys the current view. * e-shell.c (view_destroy_cb): Make sure shell settings get saved when the last view is destroyed. svn path=/trunk/; revision=7787
* Remove dead fileJP Rosevear2001-01-251-15/+0
| | | | svn path=/trunk/; revision=7785
* Fix missing ';'.Kjartan Maraas2001-01-242-1/+5
| | | | | | | | 2001-01-24 Kjartan Maraas <kmaraas@gnome.org> * importer/GNOME_Evolution_Importer.idl: Fix missing ';'. svn path=/trunk/; revision=7781
* Fix the logic for updating the shortuct labels when the display namesEttore Perazzoli2001-01-2411-90/+162
| | | | | | | | | | of the corresponding folders change, so that it doesn't crash. I have removed the redundant "folder_updated" signal on `ELocalStorage' and changed EStorage so that it emits "updated_folder" automatically when any of the folders changes its properties. svn path=/trunk/; revision=7770
* Removed exceptionIain Holmes2001-01-241-0/+3
| | | | svn path=/trunk/; revision=7769
* Removed the busy exceptionIain Holmes2001-01-241-7/+0
| | | | svn path=/trunk/; revision=7768
* Eeeep. ForgotIain Holmes2001-01-232-0/+298
| | | | svn path=/trunk/; revision=7732
* ChangelogIain Holmes2001-01-231-0/+38
| | | | svn path=/trunk/; revision=7730
* New listener object. Plus some oneway stuff as well.Iain Holmes2001-01-235-239/+38
| | | | svn path=/trunk/; revision=7729
* New function. Obvious.Dan Winship2001-01-203-0/+23
| | | | | | | * evolution-storage.c (evolution_storage_folder_exists): New function. Obvious. svn path=/trunk/; revision=7654
* typo fixesJacob Leach2001-01-191-4/+3
| | | | svn path=/trunk/; revision=7640
* (Bug #883: Shortcut bar does not update when a folders display nameJason Leach2001-01-199-3/+311
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-01-17 Jason Leach <jasonleach@usa.net> (Bug #883: Shortcut bar does not update when a folders display name changes) * e-local-storage.c (class_init): Define a new "folder_updated" signal here. (bonobo_interface_update_folder_cb): Emit the new folder_updated signal here. * e-shell-view.c (e_shell_view_construct): Connect the EShell::ELocalStorage folder_updated signal here. Also connect the updated_folder signal coming from EShell::EStorageSet to the new callback. * e-shell-view.c (folder_updated_cb): Callback that actually initiates the shell updating. * e-shortcuts.c (e_shortcuts_update_shortcut_by_uri): New function. Given a uri for a shortcut bar item, we'll update it. * e-shortcuts.c (e_shortcuts_remove_shortcut_by_uri): New function. Given a uri for a shortcut bar item, we'll remove it. * e-shortcuts.c (removed_folder_cb): Connect this callback that will remove a renamed vfolder from the shortcut bar. Temporary fix to the problem of renaming vfolders and having the shortcut bar think the old vfolder still exists. (Bug #1168: Shortcut bar and icon size persistence) * e-shell-view.c (save_shortcut_bar_icon_modes): New static function, save the icon modes (for all shortcut bar groups, even though we only have one group now). (load_shortcut_bar_icon_modes): New static function, load the saved shortcut bar group icon modes and apply them to our shortcut bar. svn path=/trunk/; revision=7639
* Use "typedef enum { ... } Blah;" instead of "typedef enum _Blah Blah; enumFederico Mena Quintero2001-01-182-3/+8
| | | | | | | | | | 2001-01-17 Federico Mena Quintero <federico@ximian.com> * importer/evolution-importer.h: Use "typedef enum { ... } Blah;" instead of "typedef enum _Blah Blah; enum _Blah { ... };" so that gtk-doc can parse it. Sigh. svn path=/trunk/; revision=7600
* Removed the factory and updated the interfaces and objectsIain Holmes2001-01-189-381/+231
| | | | svn path=/trunk/; revision=7590
* Make the folder selection dialog use the right bevel for the scrollEttore Perazzoli2001-01-182-1/+12
| | | | | | | frame, and make it grab the focus as soon as it's shown. (For some reason, it doesn't seem to work though.) svn path=/trunk/; revision=7588
* Replace `--with-x-mailer' with a more generic `--with-sub-version'.Ettore Perazzoli2001-01-182-1/+11
| | | | | | | | | The value you provide is now also displayed in the shell title bar. And while I was at it, I changed the title bar so that it displays the name of the folder first (instead of "Evolution - Inbox" it says "Inbox - Evolution 0.8 [yaddayadda]"). svn path=/trunk/; revision=7585
* Some little more DnD work.Ettore Perazzoli2001-01-173-32/+73
| | | | svn path=/trunk/; revision=7577
* set config path on window.Michael Meeks2001-01-172-0/+9
| | | | | | | | | 2001-01-16 Michael Meeks <michael@helixcode.com> * e-shell-view.c (e_shell_view_construct): set config path on window. svn path=/trunk/; revision=7556
* pop the visual/cm after the constructJP Rosevear2001-01-172-2/+7
| | | | | | | | | 2001-01-16 JP Rosevear <jpr@ximian.com> * e-shell-folder-title-bar.c (e_shell_folder_title_bar_new): pop the visual/cm after the construct svn path=/trunk/; revision=7546
* push/pop the color map (e_shell_folder_title_bar_new): and the visual...JP Rosevear2001-01-162-1/+4
| | | | | | | | | | 2001-01-15 JP Rosevear <jpr@ximian.com> * e-shell-folder-title-bar.c (e_shell_folder_title_bar_new): push/pop the color map (e_shell_folder_title_bar_new): and the visual... svn path=/trunk/; revision=7515
* push/pop the color mapJP Rosevear2001-01-162-1/+8
| | | | | | | | | 2001-01-15 JP Rosevear <jpr@ximian.com> * e-shell-folder-title-bar.c (e_shell_folder_title_bar_new): push/pop the color map svn path=/trunk/; revision=7514
* Set the title of the splash dialog to EvolutionIain Holmes2001-01-162-0/+15
| | | | svn path=/trunk/; revision=7507
* Fix "Cancel" crash. Cancel on import dialog cancels Automatic now works asIain Holmes2001-01-161-95/+203
| | | | | | | | Fix "Cancel" crash. Cancel on import dialog cancels Automatic now works as well svn path=/trunk/; revision=7506
* (Fix bug #934: Add Right-click item to hide the shortcut bar)Jason Leach2001-01-145-4/+64
| | | | | | | | | | | | | | | | | | 2001-01-13 Jason Leach <jasonleach@usa.net> (Fix bug #934: Add Right-click item to hide the shortcut bar) * e-shortcuts-view.c (class_init): Create a new hide_requested signal. (hide_shortcut_bar_cb): New function that gets called from the right click menu items, it emits the hide_requested signal. * e-shell-view.c (setup_widgets): Connect the hide_requested from the shortcut bar. (hide_requested_cb): New function. svn path=/trunk/; revision=7485
* Initial steps to support Drag 'n Drop in the tree view.Ettore Perazzoli2001-01-145-115/+255
| | | | svn path=/trunk/; revision=7484
* Unref our copy, and then destroy.Miguel de Icaza2001-01-133-0/+19
| | | | | | | | | | | | 2001-01-13 Miguel de Icaza <miguel@gnu.org> * e-shell.c (e_shell_construct): Unref our copy, and then destroy. * e-splash.c (e_splash_set_icon_highlight): Do not execute code if we have been destroyed. (e_splash_add_icon): ditto. svn path=/trunk/; revision=7475
* Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP.Miguel de Icaza2001-01-131-1/+1
| | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * e-splash.c (e_splash_construct): Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP. svn path=/trunk/; revision=7460
* Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP.Miguel de Icaza2001-01-131-4/+6
| | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * e-splash.c (e_splash_construct): Ok, talked to Ettore. Going back to TOPLEVEL non-POPUP. svn path=/trunk/; revision=7457
* Add an ::asyncCopyFolder method to the ShellComponent interface. MoveEttore Perazzoli2001-01-134-6/+80
| | | | | | all the message hiding options to the View menu. svn path=/trunk/; revision=7456
* Remove nice toplevel window.Miguel de Icaza2001-01-132-1/+5
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@gnu.org> * e-splash.c (e_splash_construct): Remove nice toplevel window. svn path=/trunk/; revision=7454
* Minor comment fixup.Ettore Perazzoli2001-01-131-1/+1
| | | | svn path=/trunk/; revision=7453
* Rename `::addFolderAsync' into `::createFolderAsync'.Ettore Perazzoli2001-01-134-10/+21
| | | | svn path=/trunk/; revision=7452
* CreateDan Winship2001-01-132-0/+14
| | | | | | * importer/.cvsignore: Create svn path=/trunk/; revision=7451
* Added translation strings.Miguel de Icaza2001-01-123-4/+14
| | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-storage-set-view.c: Added translation strings. svn path=/trunk/; revision=7446
* Remove "window" from the moniker path.Miguel de Icaza2001-01-123-2/+10
| | | | | | | | | | | | 2001-01-12 Miguel de Icaza <miguel@ximian.com> * e-shell-view-menu.c (command_new_mail_message): Remove "window" from the moniker path. * e-splash.c (e_splash_construct): Make the spalsh screen a toplevel instead of a popup. svn path=/trunk/; revision=7440
* More fixesIain Holmes2001-01-121-0/+5
| | | | svn path=/trunk/; revision=7423
* Some warnings cleanupsIain Holmes2001-01-123-8/+4
| | | | svn path=/trunk/; revision=7422
* Typo! Doh!Iain Holmes2001-01-121-1/+1
| | | | svn path=/trunk/; revision=7418
* Fix make distIain Holmes2001-01-121-1/+1
| | | | svn path=/trunk/; revision=7417
* Fix prototype (command_new_view): ditto. (command_new_mail_message):Miguel de Icaza2001-01-122-1/+18
| | | | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * e-shell-view-menu.c (command_goto_folder): Fix prototype (command_new_view): ditto. (command_new_mail_message): Implement command_new_mail_message. verbs: Use BONOBO_UI_VERB instead of BONOBO_UI_UNSAFE_VERB svn path=/trunk/; revision=7415
* Remove the "Already have view for..." message. People keep assuming it'sDan Winship2001-01-122-2/+5
| | | | | | | * e-shell-view.c (show_existing_view): Remove the "Already have view for..." message. People keep assuming it's an error. svn path=/trunk/; revision=7411
* Will it work?Iain Holmes2001-01-123-4/+3
| | | | svn path=/trunk/; revision=7405
* add the importer part 1Iain Holmes2001-01-1214-1/+1815
| | | | svn path=/trunk/; revision=7398
* Fix prototype (command_new_view): ditto.Miguel de Icaza2001-01-102-18/+25
| | | | | | | | | | | 2001-01-10 Miguel de Icaza <miguel@helixcode.com> * e-shell-view-menu.c (command_goto_folder): Fix prototype (command_new_view): ditto. verbs: Use BONOBO_UI_VERB instead of BONOBO_UI_UNSAFE_VERB svn path=/trunk/; revision=7361
* New function to update a folder given its URI. Plus associated changes toDan Winship2001-01-053-27/+82
| | | | | | | | | * evolution-storage.c (evolution_storage_update_folder_by_uri): New function to update a folder given its URI. Plus associated changes to other functions to keep track of the path<->URI mappings. svn path=/trunk/; revision=7248
* Fix a bug in `evolution_shell_client_user_select_folder()' that couldEttore Perazzoli2000-12-292-8/+13
| | | | | | | cause the function to return without assigning any value to the "out" parameters. svn path=/trunk/; revision=7190
* Fix a crash when the user tries to "Submit bug report" but doesn't haveJason Leach2000-12-263-4/+17
| | | | | | | | | | | | | | | | 2000-12-23 Jason Leach <jasonleach@usa.net> * e-shell-view-menu.c (command_run_bugbuddy): Fix a crash when the user tries to "Submit bug report" but doesn't have bug-buddy installed. Bug #633. 2000-12-23 Jason Leach <jasonleach@usa.net> * e-setup.c (copy_default_stuff): Make the "Evolution installation" dialog resizable. Bug #742. (check_evolution_directory): Here too. svn path=/trunk/; revision=7174
* Destroy the dialog after a double click.Iain Holmes2000-12-152-1/+4
| | | | svn path=/trunk/; revision=7017
* Change the function to have the same signature as the double click callback.Iain Holmes2000-12-142-0/+9
| | | | svn path=/trunk/; revision=7007
* Slightly updated the startup warning message for the release.Ettore Perazzoli2000-12-142-2/+7
| | | | svn path=/trunk/; revision=7004
* Update the splash animation to fit with the new splash design.Ettore Perazzoli2000-12-142-1/+5
| | | | svn path=/trunk/; revision=7003
* Return TRUE as we have handled the event.Jeffrey Stedfast2000-12-132-0/+7
| | | | | | | | | 2000-12-12 Jeffrey Stedfast <fejj@helixcode.com> * e-splash.c (button_press_event): Return TRUE as we have handled the event. svn path=/trunk/; revision=6946
* Pass path+1 rather than path to get_type_for_storage, to match theDan Winship2000-12-132-1/+7
| | | | | | | | * e-shell-view.c (get_control_for_uri): Pass path+1 rather than path to get_type_for_storage, to match the convention used by its other callers. svn path=/trunk/; revision=6942
* Connect a button-press-event signal on the splash screen so users canJeffrey Stedfast2000-12-122-1/+18
| | | | | | | | | | 2000-12-11 Jeffrey Stedfast <fejj@helixcode.com> * e-splash.c (e_splash_construct): Connect a button-press-event signal on the splash screen so users can click it to hide it. (button_press_event): New callback to hide the splash screen. svn path=/trunk/; revision=6938
* return NULL if no {folder,storage} is found. (get_control_for_uri): returnDan Winship2000-12-122-1/+13
| | | | | | | | * e-shell-view.c (get_type_for_{folder,storage}): return NULL if no {folder,storage} is found. (get_control_for_uri): return NULL if no folder_type is found. svn path=/trunk/; revision=6914
* Complete the code to associate a URI and a folder type to the toplevelEttore Perazzoli2000-12-0916-106/+288
| | | | | | | node in a storage. It sucks a bit and needs a little more refactoring. svn path=/trunk/; revision=6878
* update to GNOME_Evolution_Shell.oafinfoMichael Meeks2000-12-085-4/+10
| | | | | | | | | | 2000-12-07 Michael Meeks <michael@helixcode.com> * Makefile.am (oaf_DATA): update to GNOME_Evolution_Shell.oafinfo * e-shell.h: upd. svn path=/trunk/; revision=6846
* Start implementing a physical URI property for the toplevel nodes inEttore Perazzoli2000-12-0516-43/+187
| | | | | | storages. Also add initial code in the shell to handle that. svn path=/trunk/; revision=6787
* Handle a NIL return value from `oaf_activate_from_id' withoutEttore Perazzoli2000-12-052-1/+8
| | | | | | crashing. svn path=/trunk/; revision=6784
* return NULL if we can't create a view.Michael Meeks2000-12-052-1/+12
| | | | | | | | | | | | | | 2000-12-04 Michael Meeks <michael@helixcode.com> * e-shell-view.c (get_control_for_uri): return NULL if we can't create a view. (setup_evolution_shell_view_interface): add precondition. + lots of cleans. svn path=/trunk/; revision=6778
* New `createNewView' method in `Evolution::Shell'. Register the shellEttore Perazzoli2000-12-0512-81/+296
| | | | | | | | | at startup; if a shell is already registered, use this CORBA method to make it open a new view and exit. Also, fixed a missing ref problem with EShortcut (it used to crash on exit when more than one view was open). svn path=/trunk/; revision=6774
* removed #ifdef ENABLE_NLS/#endif on Miguel's request.Gediminas Paulauskas2000-11-301-2/+0
| | | | | | | | 2000-11-30 Gediminas Paulauskas <menesis@delfi.lt> removed #ifdef ENABLE_NLS/#endif on Miguel's request. svn path=/trunk/; revision=6727
* Update - hopefully I assigned blame correctly :-)JP Rosevear2000-11-282-0/+7
| | | | | | | | | | | | | | 2000-11-27 JP Rosevear <jpr@helixcode.com> * AUTHORS: Update - hopefully I assigned blame correctly :-) * MAINTAINERS: ditto 2000-11-27 JP Rosevear <jpr@helixcode.com> * e-shell-view-menu.c (command_about_box): Add myself, anna, jesse svn path=/trunk/; revision=6684
* de-register a component's UI if it dies.Michael Meeks2000-11-282-0/+10
| | | | | | | | | 2000-11-15 Michael Meeks <michael@helixcode.com> * e-shell.c (e_shell_component_maybe_crashed): de-register a component's UI if it dies. svn path=/trunk/; revision=6680
* Install Evolution IDL's into datadir/idl.Peter Williams2000-11-262-0/+10
| | | | svn path=/trunk/; revision=6668
* Plug leaks of the fullname and fulldefaultname.Federico Mena Quintero2000-11-255-33/+57
| | | | | | | | | | | | | | | | | | | 2000-11-25 Federico Mena Quintero <federico@helixcode.com> * e-setup.c (check_dir_recur): Plug leaks of the fullname and fulldefaultname. (check_evolution_directory): Plug leaks of defaultdir and newfiles and the list's data; made the code have a single return point. * e-shell.c (e_shell_restore_from_settings): Plug leak of prefix. (corba_class_init): Plug leak; we were not assigning the vepv->_base_epv. * evolution-storage.c (corba_class_init): Likewise. * evolution-local-storage.c (corba_class_init): Likewise. svn path=/trunk/; revision=6667
* Plug leak; mark the CORBA sequence so that it will be released.Federico Mena Quintero2000-11-252-0/+7
| | | | | | | | | | 2000-11-24 Federico Mena Quintero <federico@helixcode.com> * evolution-shell-component.c (impl_ShellComponent__get_supported_types): Plug leak; mark the CORBA sequence so that it will be released. svn path=/trunk/; revision=6662
* add (e_shell_view_construct): hook up to system_exception on ui_container.Michael Meeks2000-11-142-0/+22
| | | | | | | | | | 2000-11-14 Michael Meeks <michael@helixcode.com> * e-shell-view.c (unmerge_on_error): add (e_shell_view_construct): hook up to system_exception on ui_container. svn path=/trunk/; revision=6571
* Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*" to sync upMatt Bissiri2000-11-113-3/+10
| | | | | | | | | 2000-11-11 Matt Bissiri <bissiri@eecs.umich.edu> Update the remaining "IDL:Evolution*" to "IDL:GNOME/Evolution*" to sync up with yesterday's IDL re-scoping. svn path=/trunk/; revision=6541
* A very, long, very tedious IDL API rename and re-scoping;Michael Meeks2000-11-1138-466/+475
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this script + some grunt approximates the work: s/Evolution_MessageList/GNOME_Evolution_MessageList/g; s/GNOME_Evolution_MessageList_select_message/GNOME_Evolution_MessageList_selectMessage/g; s/GNOME_Evolution_MessageList_open_message/GNOME_Evolution_MessageList_openMessage/g; s/Evolution_Folder([ \t])/GNOME_Evolution_Folder$1/g; s/Evolution_FolderTypeList/GNOME_Evolution_FolderTypeList/g; s/Evolution_FolderBrowser/GNOME_Evolution_FolderBrowser/g; s/GNOME_Evolution_FolderBrowser_get_message_list/GNOME_Evolution_FolderBrowser_getMessageList/g; s/Evolution_LocalStorage/GNOME_Evolution_LocalStorage/g; s/GNOME_Evolution_LocalStorage_update_folder/GNOME_Evolution_LocalStorage_updateFolder/g; s/Evolution_ShellView/GNOME_Evolution_ShellView/g; s/GNOME_Evolution_ShellView_set_message/GNOME_Evolution_ShellView_setMessage/g; s/GNOME_Evolution_ShellView_unset_message/GNOME_Evolution_ShellView_unsetMessage/g; s/GNOME_Evolution_ShellView_change_current_view/GNOME_Evolution_ShellView_changeCurrentView/g; s/Evolution_StorageSetViewListener/GNOME_Evolution_StorageSetViewListener/g; s/GNOME_Evolution_StorageSetViewListener_folder_selected/GNOME_Evolution_StorageSetViewListener_notifyFolderSelected/g; s/GNOME_Evolution_StorageSetViewListener_storage_selected/GNOME_Evolution_StorageSetViewListener_notifyStorageSelected/g; s/Evolution_StorageSetView/GNOME_Evolution_StorageSetView/g; s/GNOME_Evolution_StorageSetView_add_listener/GNOME_Evolution_StorageSetView_addListener/g; s/GNOME_Evolution_StorageSetView_remove_listener/GNOME_Evolution_StorageSetView_removeListener/g; s/Evolution_Shell/GNOME_Evolution_Shell/g; s/GNOME_Evolution_Shell_get_component_for_type/GNOME_Evolution_Shell_getComponentByType/g; s/GNOME_Evolution_Shell_user_select_folder/GNOME_Evolution_Shell_selectUserFolder/g; s/GNOME_Evolution_Shell_get_local_storage/GNOME_Evolution_Shell_getLocalStorage/g; s/GNOME_Evolution_Shell_create_storage_set_view/GNOME_Evolution_Shell_createStorageSetView/g; s/Evolution_FolderSelectionListener/GNOME_Evolution_FolderSelectionListener/g; s/GNOME_Evolution_FolderSelectionListener_selected/GNOME_Evolution_FolderSelectionListener_notifySelected/g; s/GNOME_Evolution_FolderSelectionListener_cancel/GNOME_Evolution_FolderSelectionListener_notifyCanceled/g; s/Evolution_Storage/GNOME_Evolution_Storage/g; s/GNOME_Evolution_Storage_add_listener/GNOME_Evolution_Storage_addListener/g; s/GNOME_Evolution_Storage_remove_listener/GNOME_Evolution_Storage_removeListener/g; s/GNOME_Evolution_StorageListener_destroyed/GNOME_Evolution_StorageListener_notifyDestroyed/g; s/GNOME_Evolution_StorageListener_new_folder/GNOME_Evolution_StorageListener_notifyFolderCreated/g; s/GNOME_Evolution_StorageListener_update_folder/GNOME_Evolution_StorageListener_notifyFolderUpdated/g; s/GNOME_Evolution_StorageListener_removed_folder/GNOME_Evolution_StorageListener_notifyFolderRemoved/g; s/GNOME_Evolution_StorageRegistry_register_storage/GNOME_Evolution_StorageRegistry_addStorage/g; s/GNOME_Evolution_StorageRegistry_unregister_storage/GNOME_Evolution_StorageRegistry_removeStorageByName/g; s/Evolution_ShellComponent/GNOME_Evolution_ShellComponent/g; s/GNOME_Evolution_ShellComponent_set_owner/GNOME_Evolution_ShellComponent_setOwner/g; s/GNOME_Evolution_ShellComponent_unset_owner/GNOME_Evolution_ShellComponent_unsetOwner/g; s/GNOME_Evolution_ShellComponent_create_view/GNOME_Evolution_ShellComponent_createView/g; s/GNOME_Evolution_ShellComponent_async_create_folder/GNOME_Evolution_ShellComponent_addFolderAsync/g; s/GNOME_Evolution_ShellComponent_async_remove_folder/GNOME_Evolution_ShellComponent_removeFolderAsync/g; s/GNOME_Evolution_ShellComponent_populate_folder_context_menu/GNOME_Evolution_ShellComponent_populateFolderContextMenu/g; s/GNOME_Evolution_ShellComponentListener_report_result/GNOME_Evolution_ShellComponentListener_notifyResult/g; s/Evolution_Session/GNOME_Evolution_Session/g; s/GNOME_Evolution_Session_save_configuration/GNOME_Evolution_Session_saveConfiguration/g; s/GNOME_Evolution_Session_load_configuration/GNOME_Evolution_Session_loadConfiguration/g; s/Evolution_Calendar_Cal/GNOME_Evolution_Calendar_Cal/g; s/GNOME_Evolution_Calendar_Cal_get_n_objects/GNOME_Evolution_Calendar_Cal_countObjects/g; s/GNOME_Evolution_Calendar_Cal_get_object/GNOME_Evolution_Calendar_Cal_getObject/g; s/GNOME_Evolution_Calendar_Cal_get_uids/GNOME_Evolution_Calendar_Cal_getUIds/g; s/GNOME_Evolution_Calendar_Cal_get_changed_uids/GNOME_Evolution_Calendar_Cal_getChangedUIds/g; s/GNOME_Evolution_Calendar_Cal_get_objects_in_range/GNOME_Evolution_Calendar_Cal_getObjectsInRange/g; s/GNOME_Evolution_Calendar_Cal_get_alarms_in_range/GNOME_Evolution_Calendar_Cal_getAlarmsInRange/g; s/GNOME_Evolution_Calendar_Cal_get_alarms_for_object/GNOME_Evolution_Calendar_Cal_getAlarmsForObject/g; s/GNOME_Evolution_Calendar_Cal_update_object/GNOME_Evolution_Calendar_Cal_updateObject/g; s/GNOME_Evolution_Calendar_Cal_remove_object/GNOME_Evolution_Calendar_Cal_removeObject/g; s/Evolution_Calendar_Listener/GNOME_Evolution_Calendar_Listener/g; s/GNOME_Evolution_Calendar_Listener_cal_loaded/GNOME_Evolution_Calendar_Listener_notifyCalLoaded/g; s/GNOME_Evolution_Calendar_Listener_obj_updated/GNOME_Evolution_Calendar_Listener_notifyObjUpdated/g; s/GNOME_Evolution_Calendar_Listener_obj_removed/GNOME_Evolution_Calendar_Listener_notifyObjRemoved/g; s/Evolution_Calendar_CalFactory/GNOME_Evolution_Calendar_CalFactory/g; s/GNOME_Evolution_Calendar_CalFactory_load/GNOME_Evolution_Calendar_CalFactory_load/g; s/GNOME_Evolution_Calendar_CalFactory_create/GNOME_Evolution_Calendar_CalFactory_create/g; s/Evolution_Composer/GNOME_Evolution_Composer/g; s/GNOME_Evolution_Composer_set_headers/GNOME_Evolution_Composer_setHeaders/g; s/GNOME_Evolution_Composer_set_body_text/GNOME_Evolution_Composer_setBodyText/g; s/GNOME_Evolution_Composer_attach_MIME/GNOME_Evolution_Composer_attachMIME/g; s/GNOME_Evolution_Composer_attach_data/GNOME_Evolution_Composer_attachData/g; s/GNOME_Evolution_Composer_show/GNOME_Evolution_Composer_show/g; s/Evolution_Addressbook_SelectNames/GNOME_Evolution_Addressbook_SelectNames/g; s/GNOME_Evolution_Addressbook_SelectNames_add_section/GNOME_Evolution_Addressbook_SelectNames_addSection/g; s/GNOME_Evolution_Addressbook_SelectNames_get_entry_for_section/GNOME_Evolution_Addressbook_SelectNames_getEntryBySection/g; s/GNOME_Evolution_Addressbook_SelectNames_activate_dialog/GNOME_Evolution_Addressbook_SelectNames_activateDialog/g; s/Evolution_CardCursor/GNOME_Evolution_Addressbook_CardCursor/g; s/GNOME_Evolution_Addressbook_CardCursor_get_length/GNOME_Evolution_Addressbook_CardCursor_getLength/g; s/GNOME_Evolution_Addressbook_CardCursor_get_nth/GNOME_Evolution_Addressbook_CardCursor_getNth/g; s/Evolution_BookViewListener/GNOME_Evolution_Addressbook_BookViewListener/g; s/GNOME_Evolution_Addressbook_BookViewListener_signal_card_added/GNOME_Evolution_Addressbook_BookViewListener_notifyCardAdded/g; s/GNOME_Evolution_Addressbook_BookViewListener_signal_card_removed/GNOME_Evolution_Addressbook_BookViewListener_notifyCardRemoved/g; s/GNOME_Evolution_Addressbook_BookViewListener_signal_card_changed/GNOME_Evolution_Addressbook_BookViewListener_notifyCardChanged/g; s/GNOME_Evolution_Addressbook_BookViewListener_signal_sequence_complete/GNOME_Evolution_Addressbook_BookViewListener_notifySequenceComplete/g; s/GNOME_Evolution_Addressbook_BookViewListener_signal_status_message/GNOME_Evolution_Addressbook_BookViewListener_notifyStatusMessage/g; s/Evolution_BookView/GNOME_Evolution_Addressbook_BookView/g; s/Evolution_Book/GNOME_Evolution_Addressbook_Book/g; s/GNOME_Evolution_Addressbook_Book_get_vcard/GNOME_Evolution_Addressbook_Book_getVCard/g; s/GNOME_Evolution_Addressbook_Book_can_write/GNOME_Evolution_Addressbook_Book_isWriteable/g; s/GNOME_Evolution_Addressbook_Book_can_write_card/GNOME_Evolution_Addressbook_Book_isCardWriteable/g; s/GNOME_Evolution_Addressbook_Book_create_card/GNOME_Evolution_Addressbook_Book_addCard/g; s/GNOME_Evolution_Addressbook_Book_remove_card/GNOME_Evolution_Addressbook_Book_removeCard/g; s/GNOME_Evolution_Addressbook_Book_modify_card/GNOME_Evolution_Addressbook_Book_modifyCard/g; s/GNOME_Evolution_Addressbook_Book_get_cursor/GNOME_Evolution_Addressbook_Book_getCursor/g; s/GNOME_Evolution_Addressbook_Book_get_book_view/GNOME_Evolution_Addressbook_Book_getBookView/g; s/GNOME_Evolution_Addressbook_Book_get_changes/GNOME_Evolution_Addressbook_Book_getChanges/g; s/GNOME_Evolution_Addressbook_Book_check_connection/GNOME_Evolution_Addressbook_Book_checkConnection/g; s/GNOME_Evolution_Addressbook_Book_get_static_capabilities/GNOME_Evolution_Addressbook_Book_getStaticCapabilities/g; s/GNOME_Evolution_Addressbook_Book_get_name/GNOME_Evolution_Addressbook_Book_getName/g; s/Evolution_BookListener/GNOME_Evolution_Addressbook_BookListener/g; s/GNOME_Evolution_Addressbook_BookListener_respond_create_card/GNOME_Evolution_Addressbook_BookListener_notifyCardCreated/g; s/GNOME_Evolution_Addressbook_BookListener_respond_remove_card/GNOME_Evolution_Addressbook_BookListener_notifyCardRemoved/g; s/GNOME_Evolution_Addressbook_BookListener_respond_modify_card/GNOME_Evolution_Addressbook_BookListener_notifyCardModified/g; s/GNOME_Evolution_Addressbook_BookListener_report_open_book_progress/GNOME_Evolution_Addressbook_BookListener_notifyOpenBookProgress/g; s/GNOME_Evolution_Addressbook_BookListener_respond_open_book/GNOME_Evolution_Addressbook_BookListener_notifyBookOpened/g; s/GNOME_Evolution_Addressbook_BookListener_respond_get_cursor/GNOME_Evolution_Addressbook_BookListener_notifyCursorRequested/g; s/GNOME_Evolution_Addressbook_BookListener_respond_get_view/GNOME_Evolution_Addressbook_BookListener_notifyViewRequested/g; s/GNOME_Evolution_Addressbook_BookListener_respond_get_changes/GNOME_Evolution_Addressbook_BookListener_notifyChangesRequested/g; s/GNOME_Evolution_Addressbook_BookListener_report_connection_status/GNOME_Evolution_Addressbook_BookListener_notifyConnectionStatus/g; s/Evolution_BookFactory/GNOME_Evolution_Addressbook_BookFactory/g; s/GNOME_Evolution_Addressbook_BookFactory_open_book/GNOME_Evolution_Addressbook_BookFactory_openBook/g; s/Evolution_SummaryComponent/GNOME_Evolution_Summary_Component/g; s/GNOME_Evolution_Summary_SummaryComponent_set_owner/GNOME_Evolution_Summary_Component_setOwner/g; s/GNOME_Evolution_Summary_SummaryComponent_unset_owner/GNOME_Evolution_Summary_Component_unsetOwner/g; s/GNOME_Evolution_Summary_SummaryComponent_create_view/GNOME_Evolution_Summary_Component_createView/g; s/GNOME_Evolution_Summary_SummaryComponent_destroy_view/GNOME_Evolution_Summary_Component_destroyView/g; s/Evolution_Summary([ \t])/GNOME_Evolution_Summary_ViewFrame$1/g; s/Evolution_Summary_set_title/GNOME_Evolution_Summary_ViewFrame_setTitle/g; s/Evolution_Summary_set_icon/GNOME_Evolution_Summary_ViewFrame_setIcon/g; s/Evolution_Summary_update_component/GNOME_Evolution_Summary_ViewFrame_updateComponent/g; s/GNOME_GNOME/GNOME/g; s/GNOME_GNOME/GNOME/g; s/GNOME_GNOME/GNOME/g; svn path=/trunk/; revision=6535
* Make the panes of the EPaned not shrinkable beyond their minimum size.Christopher James Lahey2000-11-092-4/+9
| | | | | | | | | 2000-11-09 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Make the panes of the EPaned not shrinkable beyond their minimum size. svn path=/trunk/; revision=6519
* Fix typo in a comment.Matt Bissiri2000-11-082-1/+5
| | | | | | | | 2000-11-08 Matt Bissiri <bissiri@eecs.umich.edu> * e-shell-folder-selection-dialog.c: Fix typo in a comment. svn path=/trunk/; revision=6499
* Pass full_name, not folder_name to callback.Dan Winship2000-11-082-1/+6
| | | | | | | * e-storage-set-view.c (insert_folders): Pass full_name, not folder_name to callback. svn path=/trunk/; revision=6481
* Fixed a couple of warnings.Ettore Perazzoli2000-11-072-5/+11
| | | | svn path=/trunk/; revision=6470