From 664197d4456ceb86ef4a3bd01efc93a7a8eb7aef Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Thu, 6 Apr 2000 18:38:54 +0000 Subject: Moved all ChangeLog entries for the shell to shell/ChangeLog. 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 * 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 --- ChangeLog | 171 +----------------------------------------------- shell/ChangeLog | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++++ shell/e-shortcut.c | 14 ++-- shell/main.c | 8 ++- 4 files changed, 203 insertions(+), 178 deletions(-) create mode 100644 shell/ChangeLog diff --git a/ChangeLog b/ChangeLog index 35f291e4e6..6a2e8f53c2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,3 @@ -2000-04-06 Matt Loper - - * shell/main.c (evolution_boot): Make sure our data directory is - available with e_setup_base_dir (). - 2000-04-06 Christopher James Lahey * addressbook/demo/demo.c, addressbook/demo/addressbook-widget.c: @@ -10,23 +5,12 @@ 2000-04-06 Miguel de Icaza - * 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-05 Matt Loper * README: Added wombat. -2000-04-05 Seth Alves - - * shell/e-shell-view.c (get_view): hook up control:calendar - 2000-04-04 Christopher James Lahey * widgets/e-text/e-text-test.c: Got rid of some runtime errors. @@ -136,15 +120,6 @@ * art/.cvsignore: New file. -2000-03-31 Dan Winship - - * 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. - 2000-03-31 Damon Chaplin * widgets/shortcut-bar/e-shortcut-bar.[hc]: added support for a @@ -170,13 +145,7 @@ * addressbook/backend/pas/pas-backend-ldap.c: new file 2000-03-30 Dan Winship - - * 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. - + * configure.in: * Makefile.am: * art/Makefile.am: install new shortcut bar pixmaps. @@ -193,13 +162,6 @@ added some artwork for the main shortcutbar.. someone could stick them in it. -2000-03-29 Dan Winship - - * 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. - 2000-03-29 Christopher James Lahey * addressbook/backend/ebook/e-card-cursor.c: Fixed management of @@ -465,9 +427,6 @@ 2000-03-25 Matt Loper - * shell/e-shell-view.c (get_view): Move CORBA_Environment to - different scope. - * ebook/e-book.c, ebook/e-book.h, ebook/e-book.h, @@ -531,15 +490,6 @@ addressbook/printing/test-contact-print-style-editor.c, addressbook/printing/test-print.c: Killed some warnings. -2000-03-22 Matt Loper - - * shell/main.c (evolution_boot): gtk_signal_connect'ed "destroy" - 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. - 2000-03-21 Christopher James Lahey * widgets/e-text/e-text.c: Changed gnome_canvas_item_grab_focus to @@ -571,16 +521,6 @@ * addressbook/demo/.cvsignore: added test-addressbook. - * 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. - 2000-03-17 Elliot Lee * calendar/cal-client/Makefile.am, calendar/cal-util/Makefile.am, calendar/gui/Makefile.am, @@ -594,9 +534,6 @@ 2000-03-13 Christopher James Lahey - * 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. @@ -609,39 +546,6 @@ addressbook/demo/addressbook-widget.h: New factory to create an addressbook bonobo component. -2000-03-13 bertrand - - * shell/e-shell.c (EShell_register_service): - test implementation. Show the uri and the type - of service that has just been registered. - - * shell/e-shell-view.c (get_view): - once we have the bonobo control widget, - disable the autoactivation and activate - the control frame. - (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. - -2000-03-12 bertrand - - * shell/e-shell-view.c (get_view): name change - - - * shell/e-folder.c (e_folder_get_folder_type): added the - get_e_folder_type function. - - * 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. - 2000-03-12 Christopher James Lahey * widgets/e-text/.cvsignore: Added e-text-test. @@ -657,20 +561,6 @@ * addressbook/demo/Makefile.am: Added e-test-model.c and e-test-model.h. -2000-03-12 bertrand - - * 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 - 2000-03-12 Christopher James Lahey * widgets/Makefile.am: Rearranged SUBDIRS for dependencies. @@ -706,19 +596,6 @@ * addressbook/Makefile.am: Added the demo/ subdirectory. -2000-03-12 bertrand - - * 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 Christopher James Lahey * widgets/e-minicard/e-minicard.c, @@ -728,12 +605,6 @@ widgets/e-text/e-text.c, widgets/e-text/e-text.h: Adapted to use the new e-canvas reflow system. -2000-03-07 bertrand - - * shell/e-shell-shortcut.c (shortcut_bar_item_selected): - removed a test that prevented the standard menu - to be shown. - 2000-03-07 Christopher James Lahey * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added a @@ -785,12 +656,7 @@ gnomeprint in the lib list. 2000-03-01 Ettore Perazzoli - - * shell/Makefile.am (INCLUDES): use `top_srcdir' instead of - `srcdir'. Also, add `$(top_srcdir)'. And put the srcdir includes - before everything else. - (evolution_LDADD): `libeutil.la', not `libeutil.a'. - + * configure.in: Build `filter/Makefile'. Added check for GtkHTML. Set `GTKHTML_CFLAGS' and `GTKHTML_LIBS' to the appropriate values for linking with GtkHTML. @@ -869,11 +735,6 @@ an EFocus for its "has_focus" argument. Made the font that e-minicard-label uses only be allocated once. -2000-02-22 bertrand - - * shell/Makefile.am (evolution_LDADD): - add libetext.a. - 2000-02-21 Matt Loper * tests/ui-tests/message-browser.c (on_link_clicked): stop @@ -1280,11 +1141,6 @@ mime type. (handle_vcard): New function; will write out a vcard as html. -2000-02-08 Iain Holmes - - * shell/Makefile.am: Changed the order of the compilation, so the CORBA - stuff was generated before it was needed. - 2000-02-07 Christopher James Lahey * widgets/e-text.h, widgets/e-text.c: Added line wrap and a max @@ -1892,27 +1748,6 @@ (parser_free): ditto. (new_parser): ditto. -2000-01-15 Miguel de Icaza - - * shell/e-shell.c: Construct the default folders - - * shell/e-shell-view.c (e_shell_view_new): Setup the main GnomeApp - application, load the shortcut, internal api. - - * shell/e-folder.c (e_folder_get_type_name): Return description - here; Change of policy; We now know about all of the possible - types that can be displayed on Evolution. - -2000-01-15 Miguel de Icaza - - * shell/e-folder.c: Renamed signal. - - * 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 * widgets/shortcut-bar/e-icon-bar.c (e_icon_bar_init): Turn on anti-aliasing. @@ -2091,8 +1926,6 @@ 2000-01-05 Miguel de Icaza - * shell/Makefile.am: New file. - * configure.in (EXTRA_GNOME_CFLAGS_THREADS, EXTRA_GNOME_LIBS_THREADS): New variables that hold the thread version of the compile/link lines. diff --git a/shell/ChangeLog b/shell/ChangeLog new file mode 100644 index 0000000000..232cea4f49 --- /dev/null +++ b/shell/ChangeLog @@ -0,0 +1,188 @@ +2000-04-06 Miguel de Icaza + + * 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. + +2000-04-06 Matt Loper + + * shell/main.c (evolution_boot): Make sure our data directory is + available with e_setup_base_dir (). + +2000-04-06 Miguel de Icaza + + * 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. + +2000-04-05 Seth Alves + + * shell/e-shell-view.c (get_view): hook up control:calendar + +2000-03-31 Dan Winship + + * 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. + +2000-03-30 Dan Winship + + * 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. + +2000-03-29 Dan Winship + + * 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. + +2000-03-25 Matt Loper + + * shell/e-shell-view.c (get_view): Move CORBA_Environment to + different scope. + +2000-03-22 Matt Loper + + * shell/main.c (evolution_boot): gtk_signal_connect'ed "destroy" + 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. + +2000-03-20 Matt Loper + + * 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. + +2000-03-13 Christopher James Lahey + + * shell/e-shell-view.c: Added an E_FOLDER_CONTACTS section to the + get_view function. + +2000-03-13 bertrand + + * shell/e-shell.c (EShell_register_service): + test implementation. Show the uri and the type + of service that has just been registered. + + * shell/e-shell-view.c (get_view): + once we have the bonobo control widget, + disable the autoactivation and activate + the control frame. + (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. + +2000-03-12 bertrand + + * shell/e-shell-view.c (get_view): name change + + + * shell/e-folder.c (e_folder_get_folder_type): added the + get_e_folder_type function. + + * 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. + +2000-03-12 bertrand + + * 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 + +2000-03-12 bertrand + + * 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-07 bertrand + + * shell/e-shell-shortcut.c (shortcut_bar_item_selected): + removed a test that prevented the standard menu + to be shown. + +2000-03-01 Ettore Perazzoli + + * shell/Makefile.am (INCLUDES): use `top_srcdir' instead of + `srcdir'. Also, add `$(top_srcdir)'. And put the srcdir includes + before everything else. + (evolution_LDADD): `libeutil.la', not `libeutil.a'. + +2000-02-22 bertrand + + * shell/Makefile.am (evolution_LDADD): + add libetext.a. + +2000-02-08 Iain Holmes + + * shell/Makefile.am: Changed the order of the compilation, so the CORBA + stuff was generated before it was needed. + +2000-01-15 Miguel de Icaza + + * shell/e-shell.c: Construct the default folders + + * shell/e-shell-view.c (e_shell_view_new): Setup the main GnomeApp + application, load the shortcut, internal api. + + * shell/e-folder.c (e_folder_get_type_name): Return description + here; Change of policy; We now know about all of the possible + types that can be displayed on Evolution. + +2000-01-15 Miguel de Icaza + + * shell/e-folder.c: Renamed signal. + + * 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-05 Miguel de Icaza + + * shell/Makefile.am: New file. + diff --git a/shell/e-shortcut.c b/shell/e-shortcut.c index 9d6d17893f..d066394049 100644 --- a/shell/e-shortcut.c +++ b/shell/e-shortcut.c @@ -350,12 +350,12 @@ static struct { char *prefix, *path; GdkPixbuf *image; } shell_icons[] = { - { "summary:", "evolution/evolution-today.png", NULL }, - { "mail:", "evolution/evolution-inbox.png", NULL }, - { "calendar:", "evolution/evolution-calendar.png", NULL }, - { "contacts:", "evolution/evolution-contacts.png", NULL }, - { "notes:", "evolution/evolution-notes.png", NULL }, - { "todo:", "evolution/evolution-tasks.png", NULL } + { "summary:", "evolution-today.png", NULL }, + { "mail:", "evolution-inbox.png", NULL }, + { "calendar:", "evolution-calendar.png", NULL }, + { "contacts:", "evolution-contacts.png", NULL }, + { "notes:", "evolution-notes.png", NULL }, + { "todo:", "evolution-tasks.png", NULL } }; #define NSHELL_ICONS (sizeof (shell_icons) / sizeof (shell_icons[0])) @@ -370,7 +370,7 @@ shell_icon_cb (EShortcutBar *shortcut_bar, gchar *url) if (!shell_icons[i].image) { char *pixmap_path; - pixmap_path = g_strconcat (EVOLUTION_IMAGES, shell_icons[i].path, NULL); + pixmap_path = g_strconcat (EVOLUTION_IMAGES "/", shell_icons[i].path, NULL); if (pixmap_path) shell_icons[i].image = gdk_pixbuf_new_from_file (pixmap_path); else { diff --git a/shell/main.c b/shell/main.c index 71060acf38..d03c925b44 100644 --- a/shell/main.c +++ b/shell/main.c @@ -69,9 +69,13 @@ evolution_boot (void) { EShellView *e_shell_view; - /* FIXME: this is rude */ - if (!e_setup_base_dir ()) + if (!e_setup_base_dir ()){ + e_notice ( + NULL, GNOME_MESSAGE_BOX_ERROR, + _("It was not possible to setup the Evolution startup files. Please\n" + "fix the problem, and restart Evolution")); exit (0); + } eshell = e_shell_new (); e_shell_view = E_SHELL_VIEW ( -- cgit v1.2.3