aboutsummaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Make the shell pop-up a warning dialog per component when a componentEttore Perazzoli2000-11-074-5/+81
| | | | | | crashes, instead of a warning dialog for each of the crashed views. svn path=/trunk/; revision=6458
* Fixed a missing `CORBA_Object_duplicate()' problem. This should fixEttore Perazzoli2000-11-072-1/+6
| | | | | | the crashes of the components on exit. svn path=/trunk/; revision=6425
* Added #include <config.h>Kjartan Maraas2000-11-072-0/+8
| | | | | | | | 2000-11-06 Kjartan Maraas <kmaraas@gnome.org> * e-setup.c: Added #include <config.h> svn path=/trunk/; revision=6424
* Added a `--no-splash' option to the shell.Ettore Perazzoli2000-11-044-20/+60
| | | | svn path=/trunk/; revision=6380
* Fix the name of the signal passed to gtk_signal_new so that this actuallyDan Winship2000-11-042-1/+6
| | | | | | | * evolution-storage-listener.c (class_init): Fix the name of the signal passed to gtk_signal_new so that this actually works. svn path=/trunk/; revision=6378
* The big api rename ...Michael Meeks2000-11-025-13/+13
| | | | | | | | 2000-11-02 Michael Meeks <michael@helixcode.com> * The big api rename ... svn path=/trunk/; revision=6346
* Make this take "highlighted" as well.Dan Winship2000-11-026-4/+20
| | | | | | | | | | | | | | * evolution-storage.c (evolution_storage_new_folder): Make this take "highlighted" as well. * e-local-storage.c (new_folder): * e-corba-storage.c (impl_StorageListener_new_folder): set highlighted on the new folder. * e-storage-set-view.c (updated_folder_cb): Remove an unused variable. svn path=/trunk/; revision=6338
* Moving the executive summarys now :)Iain Holmes2000-11-025-0/+100
| | | | | | | | | Added a way to change the window title and the current view from Components mail-summary now has clickable names to change to that view executive summary remembers what components are running when you close. Selections are not cleared by ES updates. svn path=/trunk/; revision=6329
* Add "highligted" field to Folder. Add update_folder method toDan Winship2000-11-0218-61/+373
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Evolution-Storage.idl: Add "highligted" field to Folder. Add update_folder method to StorageListener to change display_name and highlight status. * e-folder.c: Add "highlighted" to EFolder to match the Evolution::Folder type. (e_folder_get_highlighted, e_folder_set_highlighted): Added * evolution-storage-listener.c (impl_Evolution_StorageListener_update_folder, etc): * e-storage.c (e_storage_updated_folder, etc): * e-corba-storage.c (impl_StorageListener_update_folder, etc): Implement update_folder. * e-storage-set.c (storage_updated_folder_cb, etc): Re-emit updated_folder signals received from EStorage. * e-storage-set-view.c (various): Add another model column to the ETable and set it up as a bold_column based on e_folder_get_highligted. (updated_folder_cb, etc): Listen to EStorageSet update_folder signal and emit ETree node_changed signals. * evolution-storage.c (evolution_storage_update_folder): Client function to update a folder's display_name and highlighted status. * Evolution-LocalStorage.idl: * evolution-local-storage.c: * e-local-storage.c: Change set_display_name to update_folder to match Evolution::StorageListener svn path=/trunk/; revision=6328
* modified or added a bunch of .cvsignore to ignore generated files, whichGediminas Paulauskas2000-11-011-0/+2
| | | | | | | | | * modified or added a bunch of .cvsignore to ignore generated files, which are not in repository. * call *textdomain() in various files only when ENABLE_NLS is defined svn path=/trunk/; revision=6310
* No longer include <db.h>52000-10-262-1/+6
| | | | | | | | | | | | | 2000-10-25 <jpr@helixcode.com> * ibex_block.c: No longer include <db.h> 2000-10-25 <jpr@helixcode.com> * e-shortcuts-view-model.c (load_group_into_model): Set folder to NULL to kill warning svn path=/trunk/; revision=6180
* AM_GNOME_GETTEXT doesn't use $(datadir)/locale as the locale dir. (ItDan Winship2000-10-242-1/+5
| | | | | | | uses either $(prefix)/share/locale or $(prefix)/lib/locale.) Cope with this. svn path=/trunk/; revision=6141
* update to new UI handlerMichael Meeks2000-10-217-20/+28
| | | | | | | | | | | | | | | | 2000-10-20 Michael Meeks <michael@helixcode.com> * evolution-shell-component-client.c (evolution_shell_component_client_populate_folder_context_menu), (evolution_shell_component_client_create_view): update to new UI handler * e-shell-view-menu.c (command_create_folder): ditto. * e-storage-set-view.c (popup_folder_menu): ditto. * evolution-shell-component-client.h: kill ui-compat include. svn path=/trunk/; revision=6082
* If there is no view save the default uri instead. (socket_destroy_cb):Iain Holmes2000-10-202-1/+10
| | | | | | | | | | | 2000-10-19 Iain Holmes <iain@helixcode.com> * e-shell-view.c (e_shell_view_save_settings): If there is no view save the default uri instead. (socket_destroy_cb): When a view crashes, change the view to the default one. svn path=/trunk/; revision=6036
* update for new UI handler.Michael Meeks2000-10-193-6/+11
| | | | | | | | | 2000-10-18 Michael Meeks <michael@helixcode.com> * evolution-shell-component.c (impl_ShellComponent_populate_folder_context_menu): update for new UI handler. svn path=/trunk/; revision=6022
* If the widget is not realized don't do anything, to prevent BadGC's atIain Holmes2000-10-193-2/+40
| | | | | | | | | | | | | | | | 2000-10-18 Iain Holmes <iain@helixcode.com> * e-shell-view.c (start_progress_bar): If the widget is not realized don't do anything, to prevent BadGC's at shut down. (stop_progress_bar): Don't draw anything if the widget is not realized. Same reason. * e-shell-folder-selection-dialog.c (dbl_click_cb): Emit the folder-selected signal. (e_shell_folder_selection_dialog_construct): Connect to the e-table's double-click signal. svn path=/trunk/; revision=5995
* Save the settings before the view is destroyed. (e_shell_quit): Don't saveIain Holmes2000-10-184-31/+57
| | | | | | | | | | | | | | | | | 2000-10-17 Iain Holmes <iain@helixcode.com> * e-shell.c (view_deleted_cb): Save the settings before the view is destroyed. (e_shell_quit): Don't save the settings when there are no views. 2000-10-16 Iain Holmes <iain@helixcode.com> * e-setup.c (check_evolution_directory): Better dialog. * e-splash.c (icon_free): Don't unref the canvas item. (e_splash_construct): Add a frame round the splash screen. svn path=/trunk/; revision=5985
* Add a typecast.Dan Winship2000-10-177-6/+25
| | | | | | | | | | | | | | | | | | | | * evolution-storage-set-view-factory.c (evolution_storage_set_view_factory_new_view): Add a typecast. * e-storage-set-view.c (popup_folder_menu): Move variable declarations into the #if 0 to kill warnings. (populate_folder_context_menu_with_common_items, folder_context_menu_activate_cb): Move these into #if 0 too. * e-shell.c: Add prototype. * e-shell-view.c (storage_set_view_box_map_cb): * e-shell-folder-title-bar.c (e_shell_folder_title_bar_construct): Remove unused variables. * e-setup.c: Fix warning caused by e-util -> gal migration. svn path=/trunk/; revision=5945
* Check if there are any files in default_user that are not in ~/evolutionIain Holmes2000-10-165-3/+162
| | | | | | | | | | | | | | | | | | 2000-10-11 Iain Holmes <iain@helixcode.com> * e-setup.c (check_evolution_directory): Check if there are any files in default_user that are not in ~/evolution and if so copy them over. (check_dir_recur): Recursive function to check the directory. * e-shell-view-menu.c: Look Maw! I'm an Evolution hacker too. * e-shell-view.c: Don't quit on when a view is destroyed. * e-shell.c: Save the settings for the remaining views whenever a view is destroyed. svn path=/trunk/; revision=5929
* Use an EScrollFrame instead of a GtkScrolledWindow for the folderEttore Perazzoli2000-10-152-41/+39
| | | | | | tree. This fixes #535 on Bugzilla. svn path=/trunk/; revision=5928
* if we are in LDAP mode then merge in the extra few items, otherwise justMichael Meeks2000-10-151-1/+1
| | | | | | | | | | | | 2000-10-14 Michael Meeks <michael@helixcode.com> * gui/component/addressbook.c (control_activate): if we are in LDAP mode then merge in the extra few items, otherwise just merge the standard thing; saves duplication. * shell/e-shell-view-menu.c: rename debug verb. svn path=/trunk/; revision=5920
* 31337 splash screen for the shell's startup sequence.Ettore Perazzoli2000-10-155-5/+549
| | | | svn path=/trunk/; revision=5912
* *e-shell-folder-creation-dialog.glade: Added focus to the folder-name textAnna Marie Dirks2000-10-143-0/+6
| | | | | | | | 2000-10-13 Anna Marie Dirks <anna@helixcode.com> *e-shell-folder-creation-dialog.glade: Added focus to the folder-name text entry. svn path=/trunk/; revision=5900
* Fixed the spec on this.Christopher James Lahey2000-10-112-2/+6
| | | | | | | | 2000-10-11 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Fixed the spec on this. svn path=/trunk/; revision=5848
* Changed this to use the built in cells.Christopher James Lahey2000-10-112-17/+7
| | | | | | | | 2000-10-11 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Changed this to use the built in cells. svn path=/trunk/; revision=5844
* Adapted this for the new ETable system.Christopher James Lahey2000-10-112-14/+16
| | | | | | | | 2000-10-11 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Adapted this for the new ETable system. svn path=/trunk/; revision=5840
* Change paths in such a way as to require HEAD bonobo.Michael Meeks2000-10-092-2/+15
| | | | | | | | | | | 2000-10-09 Michael Meeks <michael@helixcode.com> * e-shell-view-menu.c: Change paths in such a way as to require HEAD bonobo. (command_toggle_folder_bar, command_toggle_shortcut_bar): only respond to state changes. svn path=/trunk/; revision=5793
* initialize priv->sockets to NULL, fixes startup crash on non-ia32Matt Wilson2000-10-082-0/+6
| | | | | | | | | 2000-10-07 Matt Wilson <msw@redhat.com> * e-shell-view.c (init): initialize priv->sockets to NULL, fixes startup crash on non-ia32 platforms svn path=/trunk/; revision=5779
* Backported (from EVOLUTION_0_5_1) the code that allowed the shell toEttore Perazzoli2000-10-072-3/+109
| | | | | | display a warning message when a component's view died. svn path=/trunk/; revision=5772
* call _set_compare_function after inserting the storage.Chris Toshok2000-10-072-0/+6
| | | | | | | | | 2000-10-06 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (insert_storages): call _set_compare_function after inserting the storage. svn path=/trunk/; revision=5771
* add a freeze / thaw pair to reduce flicker on switching controls.Michael Meeks2000-10-063-11/+15
| | | | | | | | | | | | | 2000-10-06 Michael Meeks <michael@helixcode.com> * e-shell-view.c (e_shell_view_display_uri): add a freeze / thaw pair to reduce flicker on switching controls. 2000-10-05 Michael Meeks <michael@helixcode.com> * e-shell-view-menu.c (command_xml_dump): fix. svn path=/trunk/; revision=5757
* #include <gal/widgets/e-gui-utils.h>Chris Toshok2000-10-063-3/+8
| | | | | | | | | | 2000-10-05 Chris Toshok <toshok@helixcode.com> * e-shell-folder-creation-dialog.c: #include <gal/widgets/e-gui-utils.h> * e-shell-folder-selection-dialog.c: same. svn path=/trunk/; revision=5754
* add #include for libgnomeui/gnome-messagebox.hChris Toshok2000-10-062-0/+6
| | | | | | | | | 2000-10-05 Chris Toshok <toshok@helixcode.com> * e-shell-folder-selection-dialog.c: add #include for libgnomeui/gnome-messagebox.h svn path=/trunk/; revision=5750
* Disable summary stuff, it appears to be badly broken.Michael Meeks2000-10-055-75/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-05 Michael Meeks <michael@helixcode.com> * component-factory.c (summary_fn, component_factory_init): Disable summary stuff, it appears to be badly broken. * Makefile.am (evolution_mail_SOURCES): add mail-summary.[ch] * subscribe-dialog.c (update_pixmaps): upd. (set_pixmap): upd. (subscribe_dialog_gui_init): upd. remove redundant and annoying forward definitions. * folder-browser-factory.c (control_deactivate): upd. (control_activate_cb): upd. (control_activate): upd. (set_pixmap): upd. (update_pixmaps): upd. (register_ondemand): upd. (create_ondemand_hooks): upd. 2000-10-05 Michael Meeks <michael@helixcode.com> * e-shell-view-menu.c (shortcut_bar_mode_changed_cb): upd. (folder_bar_mode_changed_cb): upd. (command_xml_dump): clobber. (e_shell_view_menu_setup): upd. * e-shell-view.c (shell_view_interface_set_message_cb): upd. (shell_view_interface_unset_message_cb): upd. (e_shell_view_construct): upd. (get_control_for_uri): upd. (e_shell_view_get_bonobo_ui_component): upd. 2000-10-05 Michael Meeks <michael@helixcode.com> * contact-editor/e-contact-editor.c (create_ui): upd. (e_contact_editor_init): upd. * gui/component/addressbook.c (control_activate_cb): upd. (control_deactivate): kill. (control_activate): upd. 2000-10-05 Michael Meeks <michael@helixcode.com> * gui/calendar-commands.c: upd. (calendar_control_activate): upd. (calendar_control_deactivate): upd. 2000-10-05 Michael Meeks <michael@helixcode.com> * component/e-summary-factory.c (control_activate): upd. (set_pixmap): upd. (update_pixmaps): upd. (control_activate_cb): upd. (control_deactivate): upd. svn path=/trunk/; revision=5742
* ui/evolution-addressbook-ldap.xml, ui/evolution-addressbook.xml,Matt Bissiri2000-10-042-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-03 Matt Bissiri <bissiri@eecs.umich.edu> * ui/evolution-addressbook-ldap.xml, * ui/evolution-addressbook.xml, * ui/evolution-calendar.xml, * ui/evolution-contact-editor.xml: Fixed typo `_decr' -> `_descr', so some missing tooltips will appear. Also fixed some typos in descr values. From shell/ChangeLog: 2000-10-03 Matt Bissiri <bissiri@eecs.umich.edu> * e-shell-view-menu.c (e_shell_view_menu_setup): Use `bonobo_ui_component_add_verb_list' instead of `bonobo_ui_component_add_verb_list_with_data' for help_verbs, so that `command_help' gets an html filename as user_data, instead of a ptr to EShellView. (menu_do_misc): Move DumpXML from help_verbs to here, because `command_xml_dump' needs to get EShellView as user_data. svn path=/trunk/; revision=5703
* remove evil usize set.Michael Meeks2000-10-042-1/+4
| | | | | | | | 2000-10-04 Michael Meeks <michael@helixcode.com> * e-shell-view.c (setup_progress_bar): remove evil usize set. svn path=/trunk/; revision=5698
* Fixed a bug that caused the "Create new shortcut group" dialog not toEttore Perazzoli2000-10-032-0/+7
| | | | | | disappear when clicking on OK or Cancel. svn path=/trunk/; revision=5689
* if we're not displaying folders, the current folder is NULL. (class_init):Chris Toshok2000-10-033-3/+16
| | | | | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (e_storage_set_view_get_current_folder): if we're not displaying folders, the current folder is NULL. (class_init): fix typo. * Makefile.am (libeshell_a_SOURCES): evolution-storage-set-view-listener.[ch] should be here, not evolution_SOURCES. svn path=/trunk/; revision=5687
* add storage_selected behavior - loop over the listeners callingChris Toshok2000-10-037-6/+96
| | | | | | | | | | | | | | | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * evolution-storage-set-view.c: add storage_selected behavior - loop over the listeners calling _storage_selected. * Evolution-StorageSetView.idl: add storage_selected to the Listener interface. * e-storage-set-view.c add storage_selected signal. (on_cursor_change): if the depth is less than 2, emit "storage_selected", otherwise emit "folder_selected". * e-storage-set-view.h: add storage_selected signal. * evolution-storage-set-view-listener.h: add storage_selected signal. * evolution-storage-set-view-listener.c: add storage_selected signal. svn path=/trunk/; revision=5686
* `EvolutionStorageSetViewListener', wrapper for the CORBAEttore Perazzoli2000-10-034-0/+353
| | | | | | `Evolution::StorageSetViewListener' interface. svn path=/trunk/; revision=5685
* fix typo. (impl_StorageSetView_remove_listener): same.Chris Toshok2000-10-035-29/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * evolution-storage-set-view.c (impl_StorageSetView_add_listener): fix typo. (impl_StorageSetView_remove_listener): same. (impl_StorageSetView__get_show_folders): implementation of getter for show_folders. (impl_StorageSetView__set_show_folders): implementation of setter for show_folders. (corba_class_init): install _set_show_folders and _get_show_folders. * Evolution-StorageSetView.idl: add show_folders attribute to StorageSetView. * e-storage-set-view.h: add prototypes for e_storage_set_view_{get,set}_show_folders. * e-storage-set-view.c (insert_storages): split this code out from e_storage_set_view_construct so we can call it when "show_folders" has been changed. (e_storage_set_view_construct): remove the code to insert storages. (e_storage_set_view_set_show_folders): new function. tears down existing tree and node/path hashtable and calls insert_storages. (e_storage_set_view_get_show_folders): new function, retrieves current show_folders state. svn path=/trunk/; revision=5684
* pass storage_set_view_interface as second argument toChris Toshok2000-10-032-1/+10
| | | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * evolution-storage-set-view-factory.c (evolution_storage_set_view_factory_new_view): pass storage_set_view_interface as second argument to bonobo_object_add_interface, and call gtk_widget_show on the storage_set_view widget. svn path=/trunk/; revision=5680
* kill.Michael Meeks2000-10-033-66/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-10-03 Michael Meeks <michael@helixcode.com> * e-shell-view.c (setup_bonobo_ui_handler): kill. * e-shell-view-menu.c (e_shell_view_menu_setup): strip out the XML UI merge; move it to * e-shell-view.c (e_shell_view_construct): here, + freeze / thaw pair. * e-shell-view.c (setup_progress_bar): impl. (setup_widgets): hook in. (progress_bar_timeout_cb): fix. (start_progress_bar): fix. (stop_progress_bar): fix. (e_shell_view_construct): setup ui handler first. 2000-09-22 Michael Meeks <michael@helixcode.com> * e-shell-view-menu.c (e_shell_view_menu_setup): upd. + upd ChangeLogs svn path=/trunk/; revision=5678
* set the new node's compare function. (insert_folders): same.Chris Toshok2000-10-032-2/+11
| | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (new_folder_cb): set the new node's compare function. (insert_folders): same. (new_storage_cb): remove uunecessary cast. svn path=/trunk/; revision=5676
* track e-tree sort api change. (treepath_compare): same. (new_folder_cb):Chris Toshok2000-10-032-10/+13
| | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (new_storage_cb): track e-tree sort api change. (treepath_compare): same. (new_folder_cb): same. svn path=/trunk/; revision=5675
* pass NULL for the open/closed pixbuf of the tree renderer. we'll let itChris Toshok2000-10-032-21/+21
| | | | | | | | | | | | | | | | 2000-10-02 Chris Toshok <toshok@helixcode.com> * e-storage-set-view.c (e_storage_set_view_construct): pass NULL for the open/closed pixbuf of the tree renderer. we'll let it supply the default. (destroy): remove the expanded/unexpanded pixbuf references. (new_storage_cb): use e_tree_model_node_insert_id so we can (soon) save expanded/collapsed state. (new_folder_cb): same. (insert_folders): same. (e_storage_set_view_construct): same. svn path=/trunk/; revision=5666
* Added the ability for the shell to export the storage set view as aEttore Perazzoli2000-10-0210-5/+583
| | | | | | | | Bonobo::Control (untested, and needed by Toshok's subscription dialog). Also, added a custom interface for this control so that the container can get notification when a folder gets selected. svn path=/trunk/; revision=5657
* Add a `::remove_listener' method to Evolution::Storage.Ettore Perazzoli2000-10-023-7/+101
| | | | svn path=/trunk/; revision=5655
* Get the title bar for the folder view to use TigerT's pin icon for theEttore Perazzoli2000-09-292-10/+26
| | | | | | button when appropriate. svn path=/trunk/; revision=5636
* Minor stylistical fixup.Ettore Perazzoli2000-09-291-2/+4
| | | | svn path=/trunk/; revision=5634
* Don't print "Folder registered successfully" if it didn't. (Duh. :)Dan Winship2000-09-292-3/+7
| | | | | | | * e-corba-storage.c (impl_StorageListener_new_folder): Don't print "Folder registered successfully" if it didn't. (Duh. :) svn path=/trunk/; revision=5625
* If the startup folder cannot be open, default to the local Inbox.Ettore Perazzoli2000-09-282-5/+12
| | | | svn path=/trunk/; revision=5619
* Fix a bunch of EShortcutView problems. It's still buggy, but at leastEttore Perazzoli2000-09-274-19/+147
| | | | | | | | | it's usable now. Also, implemented a "new group" command (which doesn't quite work right yet for some reason) and a "remove group" one. svn path=/trunk/; revision=5595
* Update the shortcut bar in the shell view to match the changes in theEttore Perazzoli2000-09-267-158/+431
| | | | | | | | | way drag and drop is handled. Separate the handling for the view into a separate object. This should make the shortcut bar work again, but it's untested. svn path=/trunk/; revision=5575
* Fix a refcounting problem with the local storage. ("Somebody" added aEttore Perazzoli2000-09-252-2/+4
| | | | | | | wrong unref without putting that in the ChangeLog. Yes, you know who you are. ;-)) svn path=/trunk/; revision=5565
* Updates for the Bonobo changes from Michael who is having someEttore Perazzoli2000-09-233-19/+14
| | | | | | troubles with CVS at home (so I commit this on his behalf). svn path=/trunk/; revision=5560
* Dear native speakers,Federico Mena Quintero2000-09-222-1/+5
| | | | | | | | | | | | | Dear native speakers, It is spelled "calendar". This has been a public service announcement courtesy of a non-native speaker. Thank you for your attention. svn path=/trunk/; revision=5543
* s/Bonobo_UIHandler/Bonobo_UIContainer/Michael Meeks2000-09-218-7/+35
| | | | | | s/include "bonobo-ui-handler.h"/include "bonobo-ui-compat.h"/ svn path=/trunk/; revision=5539