aboutsummaryrefslogtreecommitdiffstats
path: root/shell
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement saving of configuration information. Now when you runEttore Perazzoli2000-06-298-12/+306
| | | | | | | | | Evolution it will display the same folder as the last time, and will hide/show the shortcut/folder bars as the last time. This uses GConf so I also put a GConf check into configure.in. svn path=/trunk/; revision=3787
* Just fix some empty space and add the name of the file at the top ofEttore Perazzoli2000-06-281-2/+1
| | | | | | it. svn path=/trunk/; revision=3771
* Change EvolutionShellComponent so that it does ::ref the shell.Ettore Perazzoli2000-06-282-1/+5
| | | | svn path=/trunk/; revision=3770
* Close the dialog when done. Dont do anything if 'new' was pressed, andMichael Zucchi2000-06-272-2/+19
| | | | | | | | | | | | | | | 2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au> * e-shell.c (folder_selection_dialog_clicked_cb): Close the dialog when done. Dont do anything if 'new' was pressed, and always return empty strings if 'cancel' was pressed. 2000-06-27 Michael Zucchi <zucchi@zedzone.mmc.com.au> * e-shell.c (impl_Shell_user_select_folder): Set the listener as the corba_listener data, not the shell. svn path=/trunk/; revision=3747
* Calculate height including if clip_height is set to -1.Christopher James Lahey2000-06-272-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * widgets/e-text/e-text.c: Calculate height including if clip_height is set to -1. From addressbook/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * contact-editor/e-contact-editor-categories.c, addressbook/gui/component/e-cardlist-model.c: Added value_to_string handlers. * demo/addressbook-widget.c, demo/demo.c: Removed usage of "x" and "y" arguments. * addressbook/gui/component/addressbook.c: Activated Click To Add and set the click to add message. * addressbook/gui/component/e-addressbook-model.c: Added value_to_string and append_row handlers. * addressbook/gui/component/e-select-names.c: Added a column. From calendar/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * gui/calendar-model.c: Added an #ifdefed value_to_string handler assignment. From camel/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * providers/mbox/camel-mbox-summary.c: Added debugging information. From composer/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-msg-composer-select-file.h for make distcheck. From e-util/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-canvas-vbox.c and e-canvas-vbox.h. * e-canvas-vbox.c, e-canvas-vbox.h: New canvas object to act like a vbox using the reflow system. From mail/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * message-list.c: Added a value_to_string handler. From shell/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * glade/Makefile.am: Added EXTRA_DIST for make distcheck. From widgets/e-table/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added e-table-click-to-add.c, e-table-click-to-add.h, e-table-one.c, and e-table-one.h. * e-table-click-to-add.c, e-table-click-to-add.h: A new canvas item that represents a single row that sometimes exists. It's for adding new rows to your table. * e-table-example-1.c, e-table-example-2.c, e-table-size-test.c, test-check.c, test-cols.c, test-table.c: Added value_to_string handlers. * e-table-group-container.c: Use value_to_string to make grouping not crash for non string columns. Made some changes to work properly in an ECanvasVbox. * e-table-group-leaf.c, e-table-item.c: Made some changes to work properly in an ECanvasVbox. * e-table-model.c, e-table-model.h: Added append_row and value_to_string methods. * e-table-one.c, e-table-one.h: Given a source ETableModel, this provides a single row model that uses the initialize_value, duplicate_value, free_value, and value_is_empty methods of the original source to implement set_value and value_at (and proxies most of the other methods.) This is used for ETableClickToAdd. * e-table-simple.c, e-table-simple.h: Added append_row and value_to_string handlers. append_row uses a GtkArg instead of a parameter to e_table_simple_new. * e-table-subset.c: Added append_row and value_to_string handlers. * e-table.c, e-table.h: Use a vbox containing an ETableClickToAdd and an ETableItem instead of an ETableItem directly. Only show the ETableClickToAdd if the top level of the xml SPEC has the attribute click-to-add set to some non-zero integer. (click-to-add="1"). Add a "click_to_add_message" argument. * e-tree-model.c: Add a commented out value_to_string handler. From widgets/meeting-time-sel/ChangeLog: 2000-06-26 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added the include path to top_srcdir. svn path=/trunk/; revision=3744
* Remove the 'POSIX_SOURCE' define completely as we don't need thatEttore Perazzoli2000-06-202-2/+5
| | | | | | anymore. svn path=/trunk/; revision=3640
* #undef _POSIX_SOURCE after including dirent.h. this breaks the build onChris Toshok2000-06-202-0/+7
| | | | | | | | | | 2000-06-19 Chris Toshok <toshok@helixcode.com> * e-local-storage.c: #undef _POSIX_SOURCE after including dirent.h. this breaks the build on freebsd if we leave it #defined. go figure. svn path=/trunk/; revision=3638
* Oops. except make it actually work.Dan Winship2000-06-191-1/+1
| | | | svn path=/trunk/; revision=3634
* Add a warning before crashing due to a known bug when it can't activate aDan Winship2000-06-192-0/+14
| | | | | | | | | | * evolution-shell-component-client.c (evolution_shell_component_client_new): Add a warning before crashing due to a known bug when it can't activate a component, so people don't have to waste any time trying to figure out what's up. svn path=/trunk/; revision=3633
* Build a `libeshell.a' library in `shell/' so that we don't need toEttore Perazzoli2000-06-133-33/+53
| | | | | | | link to the shell's object files directly from the components anymore. (That was really gross.) svn path=/trunk/; revision=3546
* include gnome-dialog.h (PARENT_TYPE): GNOME_TYPE_DIALOG replaced withMichael Meeks2000-06-122-1/+7
| | | | | | | | | 2000-06-12 Michael Meeks <michael@helixcode.com> * e-shell-folder-selection-dialog.c: include gnome-dialog.h (PARENT_TYPE): GNOME_TYPE_DIALOG replaced with gnome_dialog_get_type. svn path=/trunk/; revision=3528
* Made the folder creation dialog slightly larger.Ettore Perazzoli2000-06-111-2/+2
| | | | svn path=/trunk/; revision=3509
* Folder selection dialog, (untested) CORBA interfaces for it, and a newEttore Perazzoli2000-06-118-2/+478
| | | | | | | "Go to folder..." menu item. Also made the creation dialog slightly larger. svn path=/trunk/; revision=3508
* Implemented folder creation dialog (File -> New -> Folder). To makeEttore Perazzoli2000-06-1116-195/+832
| | | | | | | | it really work though, the components should implement creation functionality by passing an appropriate function pointer in `e_shell_component_new()' for @create_folder_fn. svn path=/trunk/; revision=3504
* Initial support for creating/removing folders. This implies some newEttore Perazzoli2000-06-1020-113/+1440
| | | | | | | | IDL methods and new functions to implement on the component side. I have also added a simple folder creation dialog in the shell. It's quite unfinished and untested. svn path=/trunk/; revision=3491
* Use version here. Add padding to the message. Only destroy object if itsMiguel de Icaza2000-06-092-11/+13
| | | | | | | | | | 2000-06-08 Miguel de Icaza <miguel@helixcode.com> * main.c (development_warning): Use version here. Add padding to the message. Only destroy object if its window was not closed. svn path=/trunk/; revision=3484
* Restore the toolbar. I committed a line of code that shouldn't haveEttore Perazzoli2000-06-082-1/+6
| | | | | | been committed. svn path=/trunk/; revision=3469
* Fixed a refcount leak and added interfaces to add/remove foldersEttore Perazzoli2000-06-0811-106/+396
| | | | | | from an EStorage (although they are not implemented yet). svn path=/trunk/; revision=3460
* changed "Using the Shell" to "Getting Started"Jeffrey Stedfast2000-06-032-1/+5
| | | | svn path=/trunk/; revision=3402
* Free the uri variable.Christopher James Lahey2000-06-023-0/+10
| | | | | | | | | | 2000-06-02 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Free the uri variable. * e-shell.c: Free the local_directory variable. svn path=/trunk/; revision=3385
* Make the close button on the shell view exit Evolution cleanly. Not aEttore Perazzoli2000-06-022-2/+24
| | | | | | | real fix, but at least it makes it work correctly for the current setup that only allows one view. svn path=/trunk/; revision=3364
* Added a g_return_if_fail check.Christopher James Lahey2000-06-022-0/+7
| | | | | | | | | 2000-06-01 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c (set_e_shortcut_selection): Added a g_return_if_fail check. svn path=/trunk/; revision=3350
* New menu callback to launch the help browser. (menu_help): add pointers toDan Winship2000-06-022-3/+45
| | | | | | | | | * e-shell-view-menu.c (command_help): New menu callback to launch the help browser. (menu_help): add pointers to the users' guide. (e_shell_view_menu_setup): Add the help menu stuff to the uih. svn path=/trunk/; revision=3347
* Set up gettext. (Problem noted by Héctor García Alvarez)Dan Winship2000-06-012-0/+9
| | | | | | | * main.c (main): Set up gettext. (Problem noted by Héctor García Alvarez) svn path=/trunk/; revision=3334
* Remove more cruft.Ettore Perazzoli2000-06-012-134/+0
| | | | svn path=/trunk/; revision=3332
* Remove cruft.Ettore Perazzoli2000-06-014-663/+0
| | | | svn path=/trunk/; revision=3331
* 5 more pixels in the default width to make the welcome message happy.Ettore Perazzoli2000-06-012-1/+5
| | | | svn path=/trunk/; revision=3330
* Reduce the size of the window by a bit and add some padding to makeEttore Perazzoli2000-06-012-2/+11
| | | | | | the view look nicer. svn path=/trunk/; revision=3327
* Make the tree view slightly larger and hidden by default. Also, setEttore Perazzoli2000-06-013-2/+16
| | | | | | | auto-resize mode for it so that its horizontal scrollbar does not behave in a weird way. svn path=/trunk/; revision=3324
* Implemented right-click menus for the shell's shortcut bar (the userEttore Perazzoli2000-06-016-13/+327
| | | | | | | | can remove shortcuts now) and added status bar to the shell view. Also, added an API call to EShortcutBar to get the view type for a specified group. svn path=/trunk/; revision=3318
* Add missing #include "Evolution.h".Ettore Perazzoli2000-06-012-0/+6
| | | | svn path=/trunk/; revision=3313
* Initialize the toggle items in the View menu when creating them, soEttore Perazzoli2000-05-314-22/+68
| | | | | | | | that they start up in the correct state. Deactivate the current control when displaying an empty error page. Removed some crufty debugging messages. svn path=/trunk/; revision=3310
* Fixed the buglet that caused unwanted bogus drag & drop operations toEttore Perazzoli2000-05-312-4/+31
| | | | | | | start, and added some initial resistance to the drag & drop operation itself. svn path=/trunk/; revision=3307
* Eeek! Declare the "owner_unset" signal correctly.Ettore Perazzoli2000-05-312-1/+4
| | | | svn path=/trunk/; revision=3305
* Increase the size of the folder title bar slightly to make it nicer.Ettore Perazzoli2000-05-312-0/+7
| | | | svn path=/trunk/; revision=3304
* Make quit work again by implementing a CORBA method to unregisterEttore Perazzoli2000-05-3111-95/+407
| | | | | | | | | | components in ShellComponent. Implemented toggle menu items to hide/show the shortcut bar and the folder bar (but they don't work, apparently because of some BonoboUIHandler bogosity). Implemented a CORBA method in Shell to allow a client to get the component that handles a certain folder type. svn path=/trunk/; revision=3303
* Added a title bar for the folder view. Removed title bar from theEttore Perazzoli2000-05-3010-129/+1011
| | | | | | | | shortcut view. Made shortcuts behave correctly when moved around. Also, implemented automatic re-saving of the shortcuts when they change. svn path=/trunk/; revision=3276
* Fix wrong order of the key/value parameters in the call toEttore Perazzoli2000-05-302-1/+6
| | | | | | | | `g_hash_table_insert()' when initializing the EStorageSetView. This was causing addition of new folders to a registered storage at runtime to fail. svn path=/trunk/; revision=3273
* Remove extra free of evolution_directory.Dan Winship2000-05-292-2/+4
| | | | | | * main.c (main): Remove extra free of evolution_directory. svn path=/trunk/; revision=3249
* Make EvolutionStorage use the correct name when registering itself.Ettore Perazzoli2000-05-292-1/+6
| | | | svn path=/trunk/; revision=3244
* Added my name to the about boxJeffrey Stedfast2000-05-281-0/+1
| | | | svn path=/trunk/; revision=3229
* + * e-shell-view-menu.c (command_about_box): Make authorlist moreMatthew Loper2000-05-272-8/+38
| | | | | | | | | | + alphabetical. + (command_show_treeview): New function; shows the treeview, when it + has been hidden. + (command_show_shortcut_bar): New function; shows the shortcut bar, + when it's been hidden. svn path=/trunk/; revision=3225
* Made the storage view update at changes in the storage, andEttore Perazzoli2000-05-2619-275/+1137
| | | | | | | | | | implemented a BonoboObject for wrapping the Evolution::Storage CORBA interface. Also fixed a few bugs. This makes the shell's storage extensibility usable for Evolution components. svn path=/trunk/; revision=3219
* From shell/ChangeLog:Christopher James Lahey2000-05-262-1/+8
| | | | | | | | | | | | | | | 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * e-storage-set-view.c: Make this always look pretty, with Helix GNOME or without. From calendar/ChangeLog: 2000-05-25 Christopher James Lahey <clahey@helixcode.com> * gui/main.c: Make it so that warnings don't crash calendar. svn path=/trunk/; revision=3201
* Reorganized the shell to allow dynamic registration of storages andEttore Perazzoli2000-05-2519-145/+1492
| | | | | | | folder types, and changed all the components to work with the new setup. svn path=/trunk/; revision=3199
* Was using the wrong include here.Christopher James Lahey2000-05-253-1/+9
| | | | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Was using the wrong include here. * e-storage-set-view.c: Got rid of the lines in the tree view. svn path=/trunk/; revision=3195
* Added widgets/e-paned/Makefile.Christopher James Lahey2000-05-253-14/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * configure.in: Added widgets/e-paned/Makefile. * tests/ui-tests/message-browser.c: Switched from GtkPaned to EPaned. * widgets/Makefile.am: Added e-paned directory. * widgets/e-paned/, widgets/e-paned/.cvsignore, widgets/e-paned/Makefile.am, widgets/e-paned/e-hpaned.c, widgets/e-paned/e-hpaned.h, widgets/e-paned/e-paned.c, widgets/e-paned/e-paned.h, widgets/e-paned/e-vpaned.c, widgets/e-paned/e-vpaned.h: New widget based completely on GtkPaned from 1.4. This will be more advanced soon. From calendar/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * gui/Makefile.am: Added libepaned.a. * gui/gnome-cal.c: Switched from GtkPaned to EPaned. From mail/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * folder-browser.c: Switched from GtkPaned to EPaned. From shell/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * e-shell-view.c: Switched from GtkPaned to EPaned. From widgets/shortcut-bar/ChangeLog: 2000-05-24 Christopher James Lahey <clahey@helixcode.com> * Makefile.am: Added libepaned.a. * test-shortcut-bar.c: Switched from GtkPaned to EPaned. svn path=/trunk/; revision=3191
* Updated.Ettore Perazzoli2000-05-231-4/+0
| | | | svn path=/trunk/; revision=3179
* Get rid of the old `evolution-service-repository' cruft and startEttore Perazzoli2000-05-2321-424/+1024
| | | | | | implementing new CORBA storage interfaces for the shell. svn path=/trunk/; revision=3178
* move the development_warning from mail to shell so you don't get theDan Winship2000-05-192-0/+64
| | | | | | | nasty partially drawn shortcut bar at startup, and so you only have to see it once, regardless of how many mail folders you have svn path=/trunk/; revision=3129
* Use TigerT's new mini icons in the shell's folder tree view.Ettore Perazzoli2000-05-1610-28/+176
| | | | svn path=/trunk/; revision=3091
* Use the new ETitleBar widget in the shell, thus allowing the user toEttore Perazzoli2000-05-164-31/+179
| | | | | | | hide the shortcut bar or the folder tree. This is not completely working right yet, partly because of GtkPaned's limitations. svn path=/trunk/; revision=3070
* Fixed drag and drop so that it properly handles pointer grabbing inEttore Perazzoli2000-05-166-129/+296
| | | | | | | | the widget with `gtk_grab_add' and `gtk_grab_remove'. Removed leaks from Iain's patch. Moved shortcut view initialization from the model into the view. svn path=/trunk/; revision=3047
* Fix Drag & Drop behavior so that dragging a folder that is not theEttore Perazzoli2000-05-152-7/+40
| | | | | | current one does not switch to that folder. svn path=/trunk/; revision=3033
* Initial drag and drop support for the tree view: now you can dragEttore Perazzoli2000-05-152-14/+284
| | | | | | folders into the shortcut bar. svn path=/trunk/; revision=3032
* Correctly access an xmlNodePtr->contentIain Holmes2000-05-153-7/+12
| | | | svn path=/trunk/; revision=3031
* Protect against unknown folder types better.Ettore Perazzoli2000-05-142-0/+22
| | | | svn path=/trunk/; revision=3025
* Sort folders in the storage view.Ettore Perazzoli2000-05-142-0/+26
| | | | svn path=/trunk/; revision=3023
* Remove unused file.Ettore Perazzoli2000-05-141-7/+0
| | | | svn path=/trunk/; revision=3022
* Add new files.Ettore Perazzoli2000-05-144-0/+521
| | | | svn path=/trunk/; revision=3021
* Initial implementation of the tree view for the folders.Ettore Perazzoli2000-05-149-135/+339
| | | | svn path=/trunk/; revision=3020
* Added an about box.Christopher James Lahey2000-05-112-0/+57
| | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * e-shell-view-menu.c: Added an about box. svn path=/trunk/; revision=2973
* Set the icons when changing between components.Christopher James Lahey2000-05-103-0/+80
| | | | | | | | | | | 2000-05-10 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Set the icons when changing between components. * main.c: Set the default icon. (The change in e-shell-view.c doesn't work unless we do this.) svn path=/trunk/; revision=2964
* New function; allows users to submit a bug. + (command_run_bugbuddy):Matthew Loper2000-05-102-3/+24
| | | | | | | | * e-shell-view-menu.c (command_run_bugbuddy): New function; allows users to submit a bug. + (command_run_bugbuddy): Implemented with jacob's patch. svn path=/trunk/; revision=2960
* + * calendar/pcs/cal-backend.c (cal_backend_add_cal): Return nothingMatthew Loper2000-05-102-0/+22
| | | | | | | | | | + for a 'void' function. + * folder-browser-factory.c (control_activate): Remove "File->mail" + menuitem. + * e-shell-view-menu.c (command_run_bugbuddy): New function; allows + users to submit a bug. svn path=/trunk/; revision=2948
* Display the default inbox at startup, instead of an empty view.Ettore Perazzoli2000-05-095-15/+43
| | | | svn path=/trunk/; revision=2944
* Fix misplaced `g_free()' that resulted in garbage to be printed outEttore Perazzoli2000-05-092-1/+8
| | | | | | in the case of an initialization failure. svn path=/trunk/; revision=2941
* Actually quit when the shell is destroyed.Ettore Perazzoli2000-05-092-0/+13
| | | | svn path=/trunk/; revision=2928
* Fix const warning.Ettore Perazzoli2000-05-082-2/+6
| | | | svn path=/trunk/; revision=2916
* xmlFree the return value of xmlGetProp.Larry Ewing2000-05-082-0/+7
| | | | | | | | | 2000-05-08 Larry Ewing <lewing@helixcode.com> * e-shortcuts.c (load_shortcuts_into_view): xmlFree the return value of xmlGetProp. svn path=/trunk/; revision=2903
* Fix incorrect casting.Ettore Perazzoli2000-05-072-1/+6
| | | | svn path=/trunk/; revision=2873
* Fix brainos so that the application quits after closing all theEttore Perazzoli2000-05-073-6/+11
| | | | | | windows (shell views). svn path=/trunk/; revision=2865
* Machinery for quitting and handling the relationship between a shellEttore Perazzoli2000-05-078-10/+169
| | | | | | and its views. svn path=/trunk/; revision=2862
* Remove unused files.Ettore Perazzoli2000-05-072-327/+0
| | | | svn path=/trunk/; revision=2857
* Portability fix (use `readdir()', not `readdir_r()'). Also, be saferEttore Perazzoli2000-05-075-20/+34
| | | | | | about NULL objects when destroying the shell or the shortcuts. svn path=/trunk/; revision=2850
* Fix non-OAF compilation.Ettore Perazzoli2000-05-072-1/+6
| | | | svn path=/trunk/; revision=2849
* Big shell reorganization.Ettore Perazzoli2000-05-0730-1270/+4474
| | | | svn path=/trunk/; revision=2848
* add support for building purified evolution.Chris Toshok2000-05-052-0/+11
| | | | | | | | * shell/Makefile.am: add support for building purified evolution. * shell/.cvsignore: ignore evolution.pure svn path=/trunk/; revision=2813
* ignore the .pure directoryChris Toshok2000-05-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | * addressbook/backend/ebook/.cvsignore, addressbook/contact-editor/.cvsignore, addressbook/gui/component/.cvsignore, addressbook/gui/minicard/.cvsignore, addressbook/printing/.cvsignore, calendar/cal-client/.cvsignore, calendar/gui/.cvsignore, calendar/pcs/.cvsignore, filter/.cvsignore, mail/.cvsignore, shell/.cvsignore, tests/.cvsignore, widgets/e-table/.cvsignore, widgets/e-text/.cvsignore, widgets/meeting-time-sel/.cvsignore, widgets/shortcut-bar/.cvsignore, wombat/.cvsignore: ignore the .pure directory svn path=/trunk/; revision=2812
* turned the notebook border off. The calendar looks better without it. IfDamon Chaplin2000-05-052-0/+9
| | | | | | | | | | 2000-05-03 Damon Chaplin <damon@helixcode.com> * e-shell-view.c (e_shell_view_new): turned the notebook border off. The calendar looks better without it. If any of the views want a border they should create it themselves, shouldn't they? svn path=/trunk/; revision=2801
* Fixed EShortcutBar API: the icon callback function now gets a `constEttore Perazzoli2000-05-042-2/+9
| | | | | | char *' url (instead of just a `char *') and a closure. svn path=/trunk/; revision=2790
* Remove unused file.Ettore Perazzoli2000-05-031-10/+0
| | | | svn path=/trunk/; revision=2770
* Removing more cruft.Ettore Perazzoli2000-05-036-69/+16
| | | | svn path=/trunk/; revision=2766
* Get rid of crufty `e-service' modules.Ettore Perazzoli2000-05-035-388/+8
| | | | svn path=/trunk/; revision=2764
* Set G_LOG_DOMAIN in following files.Matthew Loper2000-05-032-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | addressbook/demo/Makefile.am addressbook/printing/Makefile.am camel/Makefile.am camel/providers/MH/Makefile.am camel/providers/maildir/Makefile.am camel/providers/mbox/Makefile.am camel/providers/nntp/Makefile.am camel/providers/pop3/Makefile.am camel/providers/sendmail/Makefile.am camel/providers/smtp/Makefile.am composer/Makefile.am e-util/Makefile.am filter/Makefile.am libibex/Makefile.am mail/Makefile.am shell/Makefile.am tests/Makefile.am tests/ui-tests/Makefile.am widgets/e-table/Makefile.am widgets/e-text/Makefile.am widgets/meeting-time-sel/Makefile.am widgets/shortcut-bar/Makefile.am svn path=/trunk/; revision=2756
* Turn off control frame autoactivation, so the toolbars work correctly.Dan Winship2000-05-022-0/+7
| | | | | | | | * e-shell-view.c (e_shell_view_set_view): Turn off control frame autoactivation, so the toolbars work correctly. This may actually be a bug in Bonobo, but we'll kludge around it here for now. svn path=/trunk/; revision=2721
* Made Evolution OAF-compatible.Ettore Perazzoli2000-04-283-11/+69
| | | | svn path=/trunk/; revision=2673
* + * widgets/e-text/e-text.c (e_text_destroy): Kill text->timer andMatthew Loper2000-04-272-18/+81
| | | | | | | | | | | + text->timeout on destroy. + + * e-shell-view.c (bonobo_widget_is_dead): Helper function to see + whether a bonobo widget is a zombie (ie the remote bonobo control + died). + (e_shell_view_set_view): Try to respawn dead bonobo widgets. svn path=/trunk/; revision=2638
* include -I$(datadir)/idl in orbit-idl arguments so that you can haveDan Winship2000-04-252-1/+11
| | | | | | | | | | | | * shell/Makefile.am: include -I$(datadir)/idl in orbit-idl arguments so that you can have bonobo installed in the same prefix as evolution, when that isn't the same prefix is gnome-libs, which a lot of people seem to be doing. (CLEANFILES): add EVOLUTION_CORBA_GENERATED * README: Note this svn path=/trunk/; revision=2599
* Made some functions syncronous that didn't need to be asyncronous.Christopher James Lahey2000-04-242-19/+10
| | | | | | | | | 2000-04-24 Christopher James Lahey <clahey@helixcode.com> * idl/folder.idl: Made some functions syncronous that didn't need to be asyncronous. svn path=/trunk/; revision=2582
* + * widgets/Makefile.am: Added e-paned directory.Matthew Loper2000-04-244-18/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + + * default_user/Makefile.am: new file. + + * default_user/Main_Shortcuts.xml: New file; is used to fill the + shortcut bar's "main shortcuts" pane. + + * default_user/Other_Shortcuts.xml: New file, used to fill the + shortcut bar's "other shortcuts" pane. + + * default_user/Inbox.mbox: New file. This is the first message a + new user will see when they fire up Evolution. Needs work. + + * Makefile.am: added default_user directory. + * configure.in: same. + + * e-paned.c: New file. Makes a GtkPaned with more than two + children. + * e-paned.h: same. + + * Makefile.am: added e-paned.[ch]. + + * e-shell-view.h: Added hpaned and treeview widgets to + EShellView. Added e_shell_view_toggle_shortcut_bar() and + e_shell_view_toggle_treeview(). + + * e-shell-view.c (e_shell_view_setup_shortcut_display): Use EPaned + widget to house our shortcut bar. + (e_shell_view_toggle_shortcut_bar): New function; toggles whether + the shortcut bar is showing. + (e_shell_view_toggle_treeview): Same, for the treeview (NYI). + (e_shell_view_new): Put the notebook view in our EPaned widget. + + * e-shell-view-menu.c (esv_cmd_toggle_shortcut_bar): New function; + toggles whether the shortcut bar is viewed. + (esv_cmd_toggle_treeview): Same, but with the treeview. Added + menuitems in the "view" menu to allow access to the above. + svn path=/trunk/; revision=2575
* set calendar's uri with a property bagSeth Alves2000-04-192-1/+21
| | | | | | | | | | | | | | | * e-shell-view.c (get_view): set calendar's uri with a property bag * gui/evolution-calendar-control.c (calendar_properties_init): create a property bag for this control (set_prop): callback for property sets (get_prop): callback for proprety gets * gui/calendar-commands.c (calendar_set_uri): new function, called when the "calendar_uri" property is set on the calendar- control's property bag. svn path=/trunk/; revision=2501
* New idl file. Still unused.Christopher James Lahey2000-04-192-0/+105
| | | | | | | | 2000-04-19 Christopher James Lahey <clahey@helixcode.com> * idl/folder.idl: New idl file. Still unused. svn path=/trunk/; revision=2492
* Added a note field.Christopher James Lahey2000-04-152-2/+7
| | | | | | | | | | | | | | | | | | | 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * addressbook/backend/ebook/e-card.c, addressbook/backend/ebook/e-card.h, addressbook/backend/pas/pas-backend-file.c, addressbook/backend/pas/pas-backend-ldap.c, addressbook/contact-editor/e-contact-editor.c: Added a note field. From shell/ChangeLog: 2000-04-14 Christopher James Lahey <clahey@helixcode.com> * e-shell-view.c: Made the left pane of the shell view not autoresize. svn path=/trunk/; revision=2444
* Fix the embarassing cursor bug.Miguel de Icaza2000-04-121-1/+0
| | | | | | Fix the embarassing cursor bug. svn path=/trunk/; revision=2404
* + * addressbook/gui/component/addressbook.c (control_activate): MakeMatthew Loper2000-04-102-1/+6
| | | | | | | | | + "New Contact" menuitem add a card with new_contact_cb(). + + * e-shell-view.c (e_shell_view_setup): Set the default height + bigger, to 600, so that everything in the shortcut-bar shows up. svn path=/trunk/; revision=2353
* + * folder-browser.c (folder_browser_destroy): Unref the shellMatthew Loper2000-04-082-4/+52
| | | | | | | | | | | | | | | | | | + interface that we have a handle to. + + * folder-browser-factory.c (control_destroy_cb): New function; + destroys a folder-browser when its control is destroyed. + (folder_browser_factory): Hook up to the above. + + * e-shell-view.c (destroy_folder_view): New function; + Bonobo_Unknown_unref's the controls that have the views in them. + (esv_destroy): Calls the above for each folder_view in the + hashtable. + (get_view): unref the ServiceRepository interface of the control + when we're done with it. + svn path=/trunk/; revision=2333
* Moved all ChangeLog entries for the shell to shell/ChangeLog.Miguel de Icaza2000-04-073-9/+201
| | | | | | | | | | | | | | | Moved all ChangeLog entries for the shell to shell/ChangeLog. Fixed the icon loading for the shortcut bar bug. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * shell/e-shortcut.c (shell_icon_cb): Append a slash here. (shell_icons): Only list the filenames. * shell/main.c (evolution_boot): Be less rude. svn path=/trunk/; revision=2310
* + * shell/main.c (evolution_boot): Make sure our data directory isMatthew Loper2000-04-071-0/+5
| | | | | | | | | + available with e_setup_base_dir (). + + * e-setup.c (e_setup_base_dir): Get/set Evolution's base directory + via gnome-config. svn path=/trunk/; revision=2309
* Load the icons from the installation path, not form the GNOME-libsMiguel de Icaza2000-04-062-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-04-06 Miguel de Icaza <miguel@gnu.org> * shell/e-shortcut.c (shell_icon_cb): Load the icons from the installation path, not form the GNOME-libs installation prefix. (shell_icon_cb): Memory leak fix. * shell/Makefile.am (imagesdir): Pass the EVOLUTION_IMAGES installation directory here. * art/Makefile.am (images_DATA): Renamed from pixmaps to images. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * message-list.c: Stick pixmaps here. * mail-display.c (embeddable_destroy_cb): Replaced C++ comments with C comments. * message-list.c (load_internal_images): New function, loads images. (message_list_init_renderers): Load images, fix previous attempt at loading images. * Makefile.am (dist-hook): Added distribution of pixmaps. * pixmaps: New directory, used to hold the XPMs we ship with. * pixmaps/envelope-closed.xpm, pixmaps/envelope-open.xpm: Tigert's envelopes incorporated. 2000-04-06 Miguel de Icaza <miguel@gnu.org> * e-cell-text.c: Killed ARG_EDITABLE. (ect_event): Updated to new editable setup. (e_cell_text_new): Kill editable argument. * e-cell-toggle.c (etog_event): Handle editability here * e-cell-text.h: Removed editable bit field from here, it is now taken care at the e-cell level. * e-cell.c (e_cell_set_editable): New function. (e_cell_init): Set editable to TRUE by default. * test-check.c (check_test): update to new api * test-table.c (table_browser_test): ditto. (do_e_table_demo): ditto. * test-cols.c (multi_cols_test): ditto svn path=/trunk/; revision=2302
* hook up control:calendarSeth Alves2000-04-061-0/+3
| | | | | | * shell/e-shell-view.c (get_view): hook up control:calendar svn path=/trunk/; revision=2295
* Update for shortcut bar changes.Dan Winship2000-04-013-3/+49
| | | | | | | | | | | * shell/e-shortcut.c (e_shortcut_bar_view_new, shell_icon_cb): Update for shortcut bar changes. * shell/e-folder.h: add E_FOLDER_SUMMARY * shell/e-shell.c (e_shell_setup_default_folders): make the "Today" icon be of type E_FOLDER_SUMMARY, not E_FOLDER_MAIL. svn path=/trunk/; revision=2269
* Hold off on deactivating the "outgoing" control until after setting up theDan Winship2000-03-311-25/+32
| | | | | | | | | | * shell/e-shell-view.c (e_shell_view_set_view): Hold off on deactivating the "outgoing" control until after setting up the "incoming" control. That way if the new control takes a few seconds to load, there won't be an ugly empty spot where the toolbar used to be while the new control loads. svn path=/trunk/; revision=2262
* Call bonobo_control_frame_activate on the folder_view every time it isDan Winship2000-03-301-12/+18
| | | | | | | | | | | | * shell/e-shell-view.c (e_shell_view_set_view): Call bonobo_control_frame_activate on the folder_view every time it is displayed, and bonobo_control_frame_deactivate every time it is hidden. * folder-browser-factory.c (control_activate): build a toolbar. (control_deactivate): and hide it. svn path=/trunk/; revision=2250
* + * shell/e-shell-view.c (get_view): Move CORBA_Environment toMatthew Loper2000-03-261-5/+6
| | | | | | | | | | | | | | + different scope. + + * ebook/e-book.c, + ebook/e-book.h, + ebook/e-book.h, + ebook/e-card-fields.h, + ebook/e-card.h, + ebook/e-commerce.h: old, removed. Up-to-date EBook stuff is kept + in addressbook/backend/ebook. svn path=/trunk/; revision=2162
* Added some assertions.Matthew Loper2000-03-231-3/+5
| | | | | | | * e-table-text-model.c (e_table_text_model_destroy): Added some assertions. svn path=/trunk/; revision=2146
* + * shell/main.c (evolution_boot): gtk_signal_connect'ed "destroy"Matthew Loper2000-03-232-61/+63
| | | | | | | | | | | | | + to gtk_main_quit, so that the shell dies when you want it to. + + * shell/e-shell-view.c (get_view): Reorganized, and added + assertions. + (e_shell_view_set_view): Added assertions. + + * camel/camel-formatter.c (debug): Disabled some useless debug + messaging. svn path=/trunk/; revision=2141
* New private field in EShellView added, which contains the notebook and aMatthew Loper2000-03-212-23/+79
| | | | | | | | | | | | | | * shell/e-shell-view.h: New private field in EShellView added, which contains the notebook and a hashtable of folders to views. * shell/e-shell-view.c (e_shell_view_set_view): Instead of creating a new control every time we set the view, we now keep our controls in a notebook. This function now switches to the correct notebook page, or creates a new page/control as necessary. (e_shell_view_new): Creates and inserts the notebook into the shell. svn path=/trunk/; revision=2122
* Added an E_FOLDER_CONTACTS section to the get_view function.Christopher James Lahey2000-03-141-0/+25
| | | | | | | | | | | | | | | | | | | | | 2000-03-13 Christopher James Lahey <clahey@helixcode.com> * shell/e-shell-view.c: Added an E_FOLDER_CONTACTS section to the get_view function. * addressbook/demo/Makefile.am: Added files for addressbook bonobo component. Changed non bonobo version to compile as test-addressbook. * addressbook/demo/addressbook.c, addressbook/demo/addressbook.gnorba, addressbook/demo/addressbook.h, addressbook/demo/addressbook-factory.c, addressbook/demo/addressbook-widget.c, addressbook/demo/addressbook-widget.h: New factory to create an addressbook bonobo component. svn path=/trunk/; revision=2114
* i2000-03-13 bertrand <bertrand@helixcode.com>bertrand2000-03-131-1/+15
| | | | | | | | | | | | | | | | | * folder-browser-factory.c (folder_browser_set_shell): for testing and demonstration purpose, immediately register a fake service. 2000-03-13 bertrand <bertrand@helixcode.com> * shell/e-shell.c (EShell_register_service): test implementation. Show the uri and the type of service that has just been registered. Test the registering mechanism. Actually seems to work well. svn path=/trunk/; revision=2112
* (get_view): added a parameter to have a reference to the EShellView.bertrand2000-03-131-12/+37
| | | | | | | | | | | | | | | | | 2000-03-13 bertrand <bertrand@helixcode.com> (get_view): added a parameter to have a reference to the EShellView. (get_view): In the case of the mail component use the Evolution_ServiceRepository to give the component a reference to the Shell server. The Mail component now has a reference to the shell corba server. It is gonna make it possible to register new services in the shell. svn path=/trunk/; revision=2111
* once we have the bonobo control widget, disable the autoactivation andbertrand2000-03-131-5/+16
| | | | | | | | | | | | | | | | | | | | | | | 2000-03-13 bertrand <bertrand@helixcode.com> * shell/e-shell-view.c (get_view): once we have the bonobo control widget, disable the autoactivation and activate the control frame. 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (folder_browser_factory_init): name change. (control_activate_cb): when the control is activated, it merges its own UI with the remote UIHandler. (control_add_menu): sample menu merging. (folder_browser_factory): connect the control "activate" signal. (Bonobo control / shell view) UIMenu merging. svn path=/trunk/; revision=2110
* name changebertrand2000-03-131-1/+1
| | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-shell-view.c (get_view): name change 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser-factory.c (folder_browser_factory_init): name change. * evolution-mail.gnorba: name changes svn path=/trunk/; revision=2109
* added the get_e_folder_type function.bertrand2000-03-134-9/+44
| | | | | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-folder.c (e_folder_get_folder_type): added the get_e_folder_type function. 2000-03-12 bertrand <bertrand@helixcode.com> * folder-browser.h: added a reference to an Evolution::Shell object. * folder-browser-factory.c (folder_browser_set_shell): (folder_browser_control_add_service_repository_interface): (folder_browser_factory): the folder-browser control now implements the Evolution/ServiceRepository interface. Sync for matt svn path=/trunk/; revision=2108
* creates an Evolution_ServiceRepository object.bertrand2000-03-132-18/+220
| | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/evolution-service-repository.c: (evolution_service_repository_new): creates an Evolution_ServiceRepository object. (create_evolution_service_repository): create the corresponding servant. (evolution_service_repository_construct): set the closure as well as the virtual functions. Completed the implementation. The bonobo components can now implement a Evolution::ServiceRepository interface. svn path=/trunk/; revision=2106
* forgotten file.Bertrand Guiheneuf2000-03-122-1/+11
| | | | svn path=/trunk/; revision=2105
* Implementation of the service repository interface as a bonobo object.bertrand2000-03-1211-36/+236
| | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/evolution-service-repository.c: * shell/evolution-service-repository.h: Implementation of the service repository interface as a bonobo object. * shell/evolution-service-repository.idl: new file. Contains the definition for the service repository interface. * shell/Shell.idl: move the shell related stuff here svn path=/trunk/; revision=2103
* add a field refering to a service associated to the efolder. In the casebertrand2000-03-126-2/+403
| | | | | | | | | | | | | | | | | | | | | | 2000-03-12 bertrand <bertrand@helixcode.com> * shell/e-folder.h: add a field refering to a service associated to the efolder. In the case of distant folders, it is generally a server. * shell/e-service.c: New class. Models a service. A service is an object with an URI and a root folder. It genreally reporesents a distant folder. A service is generally a ressource shared amongst several folders. * shell/e-service.h: 2000-03-10 bertrand <bertrand@helixcode.com> * camel-service.h: cosmetic changes. svn path=/trunk/; revision=2100
* plug mem leaks due to bad documentation ofbertrand2000-03-091-3/+1
| | | | | | | | | | | | | | | | | | | | | | | 2000-03-07 bertrand <bertrand@helixcode.com> * camel-formatter.c (handle_mime_part): plug mem leaks due to bad documentation of camel_content_field_get_mime_type (print_camel_body_part): idem (handle_multipart_alternative): idem * gmime-content-field.c (gmime_content_field_get_mime_type): documentation fix. * camel-mime-part.c (my_finalize): unref the content_input_stream if any. * shell/e-shell-shortcut.c (shortcut_bar_item_selected): removed a test that prevented the standard menu to be shown. svn path=/trunk/; revision=2089
* More changes than a man can remember.Bertrand Guiheneuf2000-03-061-2/+9
| | | | | | The UI works now. svn path=/trunk/; revision=2074
* Various building fixes. At least, now it builds for me.Ettore Perazzoli2000-03-021-5/+5
| | | | svn path=/trunk/; revision=2007
* added a reset method. Thanks message-browser to find so much bugs :)bertrand2000-02-221-0/+1
| | | | | | | | | | | | | | | | | | 2000-02-22 bertrand <Bertrand.Guiheneuf@aful.org> * camel-stream-b64.c (reset__static): added a reset method. Thanks message-browser to find so much bugs :) * providers/mbox/Makefile.am (libcamelmbox_la_LIBADD): readd Unicode libs. * shell/Makefile.am (evolution_LDADD): add libetext.a. Fixes. svn path=/trunk/; revision=1900
* + * widgets/e-minicard/.cvsignore: Added minicard-label-test,Matthew Loper2000-02-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | + minicard-test, and reflow-test. + + * shell/.cvsignore: added files autogenerated from Evolution.idl. + + * libversit/.cvsignore: Added .libs, vcc.c, vcc.lo, vobject.lo, + vcaltmp.lo, libversit.la + + * libical/src/test/.cvsignore: New file. + + * libical/src/libical/.cvsignore: New file. + + * libical/src/libicalss/.cvsignore: New file. + + * libical/.cvsignore: New file, with config.log in it. + + * calendar/.cvsignore: Added tlacuache and tl-test. + + * libibex/.cvsignore: added lookup. + + * mail/.cvsignore: added test-mail. svn path=/trunk/; revision=1859
* Further Makefile.am fixage -miguelMiguel de Icaza2000-02-191-4/+3
| | | | svn path=/trunk/; revision=1846
* Changed the order of the compilation so the CORBA stuff was generatedIain Holmes2000-02-091-2/+2
| | | | | | | | | | | 2000-02-08 Iain Holmes <ih@csd.abdn.ac.uk> * mail/Makefile.am: Changed the order of the compilation so the CORBA stuff was generated before it was needed. * shell/Makefile.am: Same. svn path=/trunk/; revision=1695
* Make Evolution compile with the latest Bonobo changes.Arturo Espinosa2000-01-267-62/+58
| | | | | | | | Make Evolution compile with the latest Bonobo changes. Miguel. svn path=/trunk/; revision=1636
* More work on the code. Added more for the framework.Arturo Espinosa2000-01-194-68/+104
| | | | | | | | More work on the code. Added more for the framework. Miguel. svn path=/trunk/; revision=1593
* More work; Model view for the shortcut bar is better; More menus; More ↵Arturo Espinosa2000-01-186-202/+551
| | | | | | features -migu svn path=/trunk/; revision=1587
* Shaping up; Model/view is still not fully setup, but coming, comingArturo Espinosa2000-01-178-25/+606
| | | | svn path=/trunk/; revision=1580
* Add missing file -migArturo Espinosa2000-01-171-0/+7
| | | | svn path=/trunk/; revision=1577
* Use e_bar_set_item_data.Miguel de Icaza2000-01-169-37/+196
| | | | | | | | | | | | | | | | 2000-01-10 Miguel de Icaza <miguel@gnu.org> * widgets/shortcut-bar/e-shortcut-bar.c (e_shortcut_bar_add_item): Use e_bar_set_item_data. Drop item_url; Require image argument; Require user data argument. 2000-01-09 Miguel de Icaza <miguel@gnu.org> * widgets/shortcut-bar/e-icon-bar.c (e_icon_bar_init): Turn on anti-aliasing. svn path=/trunk/; revision=1573
* MoreArturo Espinosa2000-01-129-40/+627
| | | | | | More svn path=/trunk/; revision=1561
* More work. Before the shortcut changes -migArturo Espinosa2000-01-097-8/+361
| | | | svn path=/trunk/; revision=1545
* shut up cvs action -migArturo Espinosa2000-01-071-0/+3
| | | | svn path=/trunk/; revision=1543
* shut up cvs action -migArturo Espinosa2000-01-071-3/+6
| | | | svn path=/trunk/; revision=1542
* More framework work -miguelArturo Espinosa2000-01-077-4/+268
| | | | svn path=/trunk/; revision=1539
* Lots of reorganization to get the Evolution shell to begin its life. ItArturo Espinosa2000-01-062-0/+22
Lots of reorganization to get the Evolution shell to begin its life. It also includes a new evolution widget from Damon. Miguel. svn path=/trunk/; revision=1536