Updated Traditional Chinese translation.
[evolution.git] / shell / ChangeLog
blobcbb74aea70124eabc5b51b65d71cd679187ce12c
1 2005-06-24  Harish Krishnaswamy <kharish@novell.com> 
3         (patch submitted by Andre Klapper <a9016009@gmx.de>)
4         * e-shell-window-commands.c: changed copyright year from 2004 to 2005
6 2005-06-23  Not Zed  <NotZed@Ximian.com>
8         * e-shell-window-commands.c: added jonathan dieter.  Fixed up the
9         busted utf8 and duplicates.
11 2005-06-21  Not Zed  <NotZed@Ximian.com>
13         * e-shell-window-commands.c: add brian mury to contributors.
15 2005-06-18  Tor Lillqvist  <tml@novell.com>
17         * GNOME_Evolution_Shell.server.in.in: Use EXEEXT.
19         * GNOME_Evolution_Test.server.in.in: Use SOEXT.
21 2005-06-02  Not Zed  <NotZed@Ximian.com>
23         * Evolution.*.idl: Fix so these are only ever included once.
25         * evolution-component.c: BonoboObject wrapper for
26         Evolution::Component interface.  Abstract, doesn't implement
27         methods.
29         * Evolution-Shell.idl: add a method to find a component by
30         component alias.
32         * e-shell.c (impl_Shell_findComponent): & implement it
34 2005-06-01  Not Zed  <NotZed@Ximian.com>
36         * e-shell-window-commands.c: fixed the utf8 in the last patch.
38 2005-06-01 S.Çaglar Onur <caglar@uludag.org.tr>
40         * e-shell-window-commands.c (authors[]): Fixed my name.
42 2005-05-31  Rodrigo Moya <rodrigo@novell.com>
44         * GNOME_Evolution_Shell.server.in.in: added missing name to
45         Shell_Config_Factory object description.
47 2005-05-25  Not Zed  <NotZed@Ximian.com>
49         * main.c (main): remove mono registrtion, this is implemented
50         using a plugin now.  register the plugin type loader hook.
52 2005-05-16  Not Zed  <NotZed@Ximian.com>
54         * Makefile.am: fix error file build/path changes
56 2005-05-16  Srinivasa Ragavan <sragavan@novell.com>
57         * e-component-registry.c(component_info_new) (component_info_free)(query_components):
58           e-component-registry.h:
59           e-shell-window.c (setup_widgets):
60           e-sidebar.c (button_new) (button_free) (e_sidebar_add_button) (set_mode_internal):
61           e-sidebar.h:
62           
63           Added support to read .server files for tooltips and show them in ICON only mode.
64           
65 2005-05-13  Rodney Dawes  <dobey@novell.com>
67         * e-shell-window.c (setup_widgets): Update for the new menu layout by
68         putting the "component" switching items under the "Tools" menu
70 2005-05-13  Shreyas Srinivasan  <sshreyas@novell.com>
72         * e-shell-offline-handler.c: Remove the go->offline dialog.
73         
74 2005-05-12  Harish Krishnaswamy  <kharish@novell.com>
76         * main.c: (kill_dataserver): add evolution-data-server-1.2
77         to the list of old dataserver instances.
79 2005-05-06  Chenthill Palanisamy  <pchenthill@novell.com>
80         
81         Fixes #301459
82         * e-shell-importer.c: Correct the typo error and made
83         the sentence more clear.
85 2005-05-02  JP Rosevear  <jpr@novell.com>
87         * Evolution.idl: remove Evolution-common.idl
89         * Makefile.am: don't build Evolution-common.idl
91         * Evolution-common.idl: remove dead code
92         
93 2005-04-29  JP Rosevear  <jpr@novell.com>
95         * Makefile.am: don't build/install corba icon utils
97         * Remove e-shell-corba-icon-utils.c     
99 2005-04-29  JP Rosevear  <jpr@novell.com>
101         * Makefile.am: don't build wizard related code
103         * Evolution.idl: remove wizard idl include
105         * e-shell.c: remove wizard include
107         * Remove wizard related code which is now in a plugin (and is much
108         simpler due to eplugin)
110 2005-04-28  Not Zed  <NotZed@Ximian.com>
112         * main.c (main): setup the profiling plugin hook if profiling is
113         compiled in.
115 2005-04-06  Yong Sun <Yong.Sun@Sun.COM>
117         * e-shell-importer.c: (get_name_from_component_info):
118         Return the localized name of the supported file type.
120 2005-03-21  JP Rosevear  <jpr@novell.com>
122         Fixes #73066
123         
124         * apps_evolution_shell.schemas.in.in: fix typo
126 2005-03-21  JP Rosevear  <jpr@novell.com>
127         
128         * main.c: switch #ifdef DEVELOPMENT to #if DEVELOPMENT so the
129         configure.in foo actually controls this
131 2005-03-17  Not Zed  <NotZed@Ximian.com>
133         * es-event.h: fix the qualifier bit assignments for the STATE target.
135         * e-shell.c (offline_procedure_finished_cb): fix offline state event.
137 2005-02-28  JP Rosevear  <jpr@novell.com>
139         * e-shell-window-commands.c (command_submit_bug): update authors
140         list for about dialog
142 2005-02-21  JP Rosevear  <jpr@novell.com>
143   
144         * es-event.c (es_event_target_new_upgrade): create upgrade target
145   
146         * es-event.h: add upgrade target 
147   
148         * e-shell.c (e_shell_attempt_upgrade): emit upgrade.done
149   
150 2005-02-23  JP Rosevear  <jpr@novell.com>
152         Fixes #33287
153         
154         * e-shell-window.c (e_shell_window_new): set the send/receive
155         sensitivity when we first start up
156         
157 2005-02-23  Hans Petter Jansson  <hpj@novell.com>
159         * e-shell-window-commands.c:
160         * e-shell.c:
161         * main.c: Include <libedataserverui/e-passwords.h>.
163 2005-02-22  Marco Pesenti Gritti  <marco@gnome.org>
165         * shell/e-shell-window-commands.c: (command_quick_reference):
166         Use gnome-vfs API to open quick reference in the pdf viewer
168 2005-02-22  William Jon McCann  <mccann@jhu.edu>
170         * e-shell-window.c (setup_offline_toggle): Make offline button scale
171         with font size.  Fixes #48868.
173 2005-02-10  JP Rosevear  <jpr@novell.com>
175         * e-component-registry.c (query_components): unref the menu icon
176         if it exists to fix a leak
178 2005-02-07  JP Rosevear  <jpr@novell.com>
180         * apps_evolution_shell.schemas.in.in: clean up descriptions
181         
182 2005-02-01  JP Rosevear  <jpr@novell.com>
184         * e-shell-window-commands.c: add to about box
186 2005-01-28  JP Rosevear  <jpr@novell.com>
188         * e-component-registry.c: Remove e-shell-utils.c include
190 2005-01-21  JP Rosevear  <jpr@novell.com>
192         * apps_evolution_shell.schemas.in.in: close long tag
194 2005-01-21  JP Rosevear  <jpr@novell.com>
196         * apps_evolution_shell.schemas.in.in: add print_config schema item
198 2005-01-21  JP Rosevear  <jpr@novell.com>
199         
200         * e-shell-offline-handler.c
201         (impl_OfflineProgressListener_updateProgress): mark priv->finished
202         as true first so we don't access freed memory if we get finalized
203         during the signal emmission
204         (cancel_offline): ditto
205         (finalize_offline): ditto
206         (e_shell_offline_handler_put_components_offline): ditto
208 2005-01-20  Mengjie Yu  <meng-jie.yu@sun.com>
210         * e-shell-importer.c: (import_druid_esc),
211         (e_shell_importer_start_import):
212         Close import wizard on 'ESC'
214 2005-01-09  JP Rosevear  <jpr@novell.com>
216         * e-shell.c (impl_Shell_handleURI): open a new window if we get a
217         component id type url
219         * Evolution-Shell.idl: add ComponentNotFound exception
221 2005-01-06  JP Rosevear  <jpr@novell.com>
223         * Makefile.am: install schemas properly and add some uninstall
224         rules for local install rules
226 2005-01-04  JP Rosevear  <jpr@novell.com>
228         * e-sidebar.h: new protos, modes
230         * e-sidebar.c: handle 2 more modes, text only and toolbar style;
231         allow visibility to be set for the buttons
233         * e-shell-window.h: new proto
235         * e-shell-window.c (setup_widgets): set the sidebar setting and
236         visibility based on stored gconf settings
237         (e_shell_window_save_defaults): save the current sidebar setting
238         visibility
239         (e_shell_window_peek_sidebar): return the sidebar
241         * e-shell-window-commands.c (e_shell_window_commands_setup): add
242         listeners for each of the component button radio items and for the
243         hide toggle
244         (view_buttons_icontext_item_toggled_handler): listener callback,
245         set mode
246         (view_buttons_icon_item_toggled_handler): ditto
247         (view_buttons_text_item_toggled_handler): ditto
248         (view_buttons_toolbar_item_toggled_handler): ditto
249         (view_buttons_hide_item_toggled_handler): listener callback, set
250         visibility
252         * apps_evolution_shell.schemas.in.in: add component button style
253         and visibility defaults
255 2004-12-29  Rodrigo Moya <rodrigo@novell.com>
257         * main.c (show_development_warning): 2.0 is the current stable
258         version.
260 2004-12-23  Sivaiah Nallaagatla <snallagatla@novell.com>
261                                                                                                                              
262         * e-shell.c (e_shell_go_offline)
263         (e_shell_go_online) : set start_offline gconf key
264         when ever offline state is changed. 
266 2004-12-21  JP Rosevear  <jpr@novell.com>
268         * e-corba-config-page.c: Convert to G_DEFINE_TYPE
270         * e-history.c: ditto
272         * e-shell-folder-title-bar.c: ditto
274         * e-shell-offline-handler.c: ditto
276         * e-shell-settings-dialog.c: ditto
278         * e-shell-window.c: ditto
280         * e-sidebar.c: ditto
282         * e-user-creatable-items-handler.c: ditto
283         
284         * e-component-registry.c: ditto
286         * importer/evolution-importer-client.c: ditto
288 2004-12-09  Rodney Dawes  <dobey@novell.com>
290         * e-shell-window-commands.c: Use stock_new-window for the New Window
291         menu item in the File menu
293 2004-12-08  David Mosberger <davidm@napali.hpl.hp.com>
295         * main.c: include es-event.h to fix 64 bit platform problems.
297 2004-11-22  Joan Sanfeliu  <joan@fibranet.com>
299         * main.c: Evolution product name spelled with an uppercase E
301         Fixes #61605
303 2004-11-02  mengjie yu  <meng-jie.yu@sun.com>
305         * evolution-startup-wizard.glade:remove the hard line breaks.
307 2004-10-25  Not Zed  <NotZed@Ximian.com>
309         * main.c (main): register event hook.
311         * e-shell.c (offline_procedure_finished_cb, e_shell_go_online):
312         emit new state changed event.
314         * main.c (main): register the menu hook.
315         (): only define DEVELOPMENT if not already.
317         * e-shell-window.c (init): setup menu manager.
318         (e_shell_window_new): activate menu manager.
319         (update_offline_toggle_status): update the menu manager when the
320         offline state changes (currently only state which requires it)
322         * es-menu.[ch]: Shell plugin menu manager.
324 2004-10-07  Not Zed  <NotZed@Ximian.com>
326         * main.c (main): initialise plugin system.
327         (main): add --disable-eplugin and --disable-mono arguments.
329 2004-09-30  Kjartan Maraas  <kmaraas@gnome.org>
331         * e-shell-importer.c: (import_cb): use g_timeout_add().
332         * importer/intelligent.c: (select_row_cb), (unselect_row_cb),
333         (create_gui): use gtk_notebook_set_current_page() instead of
334         deprecated gtk_notebook_set_page()
336 2004-09-24  Not Zed  <NotZed@Ximian.com>
338         * e-shell-window-commands.c: Added ed catmur to the credits.
340 2004-09-27  Andre Klapper  <a9016009@gmx.de>
342         * e-shell-window-commands.c (about_box_new): fixed two
343         typos in the list of contributors
345 2004-09-21  JP Rosevear  <jpr@novell.com>
347         From Malcolm Tredinnick <malcolm@commsecure.com.au>, Fixes #66261
348         
349         * e-shell-window-commands.c (about_box_new): don't show
350         "translator-credits" if not translated
352 2004-09-07  JP Rosevear  <jpr@novell.com>
354         Fixes #17338
355         
356         * e-shell-window-commands.c (about_box_new): use per language
357         translator credits, update authors lists (not strictly authors,
358         but we have a lot of helpful people)
360 2004-09-13  Sivaiah Nallagatla <snallagatla@novell.com>
362         * e-shell.c (offline_procedure_finished_cb)
363         (e_shell_go_online) : set online status 
364         for e_passwords 
365         see #62856 (work around)
366                 
367 2004-09-03  Not Zed  <NotZed@Ximian.com>
369         ** See bug #61285.
371         * e-shell-settings-dialog.c (load_pages): use a better query to
372         get the configuration pages, the old one didn't include version
373         information properly.
375 2004-08-27  Not Zed  <NotZed@Ximian.com>
377         ** See bug #62856 (workaround only)
379         * e-shell.c (impl_Shell_setLineStatus, e_shell_construct): set the
380         online state on e_passwords.
382 2004-08-26  Rodney Dawes  <dobey@novell.com>
384         * apps_evolution_shell.schemas.in.in: Don't translate the default
385         value for the window height
387 2004-08-25  Frederic Crozat  <fcrozat@mandrakesoft.com>
389         * e-shell-startup-wizard.c: (prepare_importer_page):
390         don't call gtk_dialog_set_has_separator
391         on Message Dialog on GTK+ >= 2.4.0 (output warning)
393         * e-shell-importer.c: (e_shell_importer_start_import):
394         Initialize data->finish before using it
395         (prepare_intelligent_page): don't call gtk_dialog_set_has_separator
396         on Message Dialog on GTK+ >= 2.4.0 (output warning)
397         (start_import) (next_file_page): convert filename from UTF-8 to
398         local encoding.
400 2004-08-12  Carlos Garnacho Parro  <carlosg@gnome.org>
402         * e-shell-importer.c: added the "use_filechooser" property to the
403         GnomeFileEntry
405 2004-08-10  Not Zed  <NotZed@Ximian.com>
407         * main.c (main): init epasswords.
409 2004-08-01  Not Zed  <NotZed@Ximian.com>
411         * apps_evolution_shell.schemas.in.in: added last_version item.
413         * shell-errors.xml: added upgrade-remove-1-4 and
414         upgrade-remove-1-4-confirm dialogues.
416         * e-shell.c (remove_dir): utility to recursively delete a tree of
417         files and folders.
418         (e_shell_attempt_upgrade): keep track of the last upgraded
419         version, if != current version, and < 1.5, and it exists, offer to
420         remove ~/evolution.  Confirm the offer before actually doing it.
422         * e-shell-window-commands.c: include gnome-about.
423         (command_help_faq): fix comment structure
425         * e-shell.c (attempt_upgrade): moved most of this into
426         e_shell_attempt_upgrade.
427         (e_shell_attempt_upgrade): moved most of this into
428         attempt_upgrade, removed rev args.  It makes sense, really!
429         (e_shell_construct): call e_shell_attempt_upgrade instead.
431 2004-07-22  Not Zed  <NotZed@Ximian.com>
433         * e-shell.c (create_window): merged this into
434         e_shell_create_window, all it was doing was adding a stack frame.
435         (e_shell_create_window): setup the e error default window.
437 2004-07-22  Jeffrey Stedfast  <fejj@novell.com>
439         * e-shell-importer.c (e_shell_importer_start_import): Use
440         stock_mail-import instead of stock_import? *shrug* Fixes bug
441         #61778.
443 2004-07-08  Frederic Crozat  <fcrozat@mandrakesoft.com>
445         * Makefile.am:
446         tarball should ship .schemas.in.in files, not generated files.
448         * apps_evolution_shell.schemas.in.in:
449         Don't translate default component id (bug #60859)
451 2004-07-06  Rodney Dawes  <dobey@novell.com>
453         * e-shell-errors.xml.h: Add this back to CVS for translators
454         * .cvsignore: Don't ignore e-shell-errors.xml.h
456 2004-09-07  Not Zed  <NotZed@Ximian.com>
458         * e-shell.c (e_shell_construct): disable the startup wizard.
460 2004-06-24  Not Zed  <NotZed@Ximian.com>
462         ** See bug #57367.
464         * e-shell-window.c (e_shell_window_new): fix gconf client leak and
465         clean up some logic.
466         
467         * e-shell.c (e_shell_construct): dont activate the components
468         individually, component registry does that implictly.
470         * e-component-registry.c (init): dont call query_components here.
471         (query_components): setup a run-once guard.  before adding a
472         component info to the list, make sure we can activate it.
473         (component_info_new): take the interface as a construct argument
474         now.
475         (e_component_registry_peek_list): perform the component list query
476         if we haven't already.
477         (e_component_registry_peek_info): same.
478         (e_component_registry_activate): just always return
479         the reffed component, it isn't added unless it was already activated.
481 2004-06-21  Chris Toshok  <toshok@ximian.com>
483         * e-user-creatable-items-handler.c (impl_finalize): free
484         priv->menu_xml.  plugs (big) leak.
486 2004-06-18  Jeffrey Stedfast  <fejj@novell.com>
488         * main.c (main): Remove AUTOHELP option since GNOME adds this
489         itself. Fixes bug #60374.
490         (main): Before exiting from main(), call shutdown() routines.
492 2004-06-18  Radek Doulik  <rodo@ximian.com>
494         * main.c (main): test for skip_warning_dialog value in gconf here
495         and not in show_development_warning, otherwise we don't add or
496         call idle_cb and evo will not run
497         (show_development_warning): do not read skip_warning_dialog here
499 2004-06-18  Not Zed  <NotZed@Ximian.com>
501         ** See bug #54498.
503         * main.c (idle_cb): don't do dev warning stuff here anymore.
505         * main.c (main): show the dev warning before doing anything else
506         if we are going to.
507         (warning_dialog_response_callback): kick off the actual
508         application once we're finished.
509         (window_map_callback, new_window_created_callback): removed, not
510         needed anymore.
512 2004-06-17  Jeffrey Stedfast  <fejj@ximian.com>
514         * main.c (main): Call gnome_sound_init() before bonobo_main().
516 2004-06-09  Dan Winship  <danw@novell.com>
518         * check-empty.xpm, check-filled.xpm, check-missing.xpm:
519         * e-shell-config-autocompletion.[ch]:
520         * e-shell-config-default-folders.[ch]:
521         * e-shell-config-folder-settings.[ch]:
522         * e-shell-config-offline.[ch]:
523         * e-shell-config.[ch]:
524         * e-shell-folder-creation-dialog.[ch]:
525         * e-shell-shared-folder-picker-dialog.[ch]:
526         * e-storage-set-store.[ch]:
527         * e-storage-set-view-checkboxes.etstate:
528         * e-storage-set-view-no-checkboxes.etstate:
529         * e-storage-set-view.etspec:
530         * e-uri-schema-registry.[ch]:
531         * evolution-activity-client.c:
532         * evolution-storage-set-view-factory.[ch]:
533         * evolution-storage-set-view.[ch]:
534         * glade/e-folder-list.glade:
535         * glade/e-shell-config-default-folders.glade:
536         * glade/e-shell-folder-creation-dialog.glade:
537         * glade/e-shell-shared-folder-picker-dialog.glade: Remove
538         no-longer-used stuff
540         * README: Remove this, since it's more confusing than true now.
542         * Evolution-Offline.idl, Evolution-common.idl: Remove
543         GNOME_Evolution_Folder, and references to it.
545         * e-active-connection-dialog.glade:
546         * evolution-startup-wizard.glade: Move the last two remaining
547         files from ./glade/ up to here.
548         
549         * glade/*: Gone.
551         * Makefile.am, .cvsignore: update for the above
553 2004-06-06  Jeffrey Stedfast  <fejj@ximian.com>
555         * e-shell-window-commands.c: Added Martyn Russel to the credits.
557 2004-06-04  JP Rosevear  <jpr@novell.com>
559         Fixes #59361
560         
561         * e-sidebar.c (layout_buttons): handle 0 and 1 buttons properly
563 2004-06-01  William Jon McCann  <mccann@jhu.edu>
565         * e-shell-window-commands.c (e_shell_window_commands_setup):
566         Add listener for the ViewToolbar command.
567         (view_toolbar_item_toggled_handler):
568         New function to handle toggling toolbar visibility and saving state.
569         
570         * e-shell-window.c (e_shell_window_save_defaults): 
571         Save the status of the toolbar visibility.
572         (setup_widgets): Set initial state of toolbar visibility.
574         * apps_evolution_shell.schemas.in.in: Added schema for toolbar_visible.
576 2004-06-01  Christophe Fergeau  <teuf@gnome.org>
577         
578         * e-shell-importer.c: sort the various available importer plugins by
579         name in the importer druid combo box so that the list doesn't change
580         from one evolution run to another. 
581         
582 2004-05-27  Not Zed  <NotZed@Ximian.com>
584         ** See #58827.
586         * e-shell-window.c (switch_view): api change
587         
588         * e-shell.c (impl_Shell_handleURI): Fixed for api change.
589         (impl_Shell_handleURI): check the component alias for an alternate
590         uri schema path.  'quick hack' for activating components from
591         command line.  This may, or may not, continue to function.
593         * e-component-registry.c (e_component_registry_peek_info): added
594         an id for search type.
595         (e_component_registry_peek_info_for_uri_schema): ^ makes this
596         redundant, removed.
597         (e_component_registry_activate): fixed for api change.
599 2004-05-28  Rodney Dawes  <dobey@novell.com>
601         * e-shell-importer.c (e_shell_importer_start_import):
602         Set the default window size for the druid to 480x320
604 2004-05-28  JP Rosevear  <jpr@novell.com>
606         * e-shell-window-commands.c: remove bogus include
608 2004-05-28  William Jon McCann  <mccann@jhu.edu>
610        * Makefile.am (evolution_SOURCES): Remove e-shell-about-box.
612        * e-shell-window-commands.c (command_about_box, about_box_new):
613        Use GNOME about box.
615 2004-05-27  Rodney Dawes  <dobey@novell.com>
617         * Makefile.am (EXTRA_DIST): Add $(error_i18n) for "make dist"
619 2004-05-27  Rodney Dawes  <dobey@novell.com>
621         * Makefile.am (EXTRA_DIST): Don't dist $(error_i18n) as it requires
622         e-error-tool to be built
624         * shell-errors.xml.(h|in): Remove these from CVS, the .in is not used
625         any more, and the .h is generated from the .xml
627 2004-05-26  Sarfraaz Ahmed <asarfraaz@novell.com>
629         * e-shell.c (set_interactive): Implemented. Sends the "interactive"
630         message when the first window is created to all the components.
632 2004-05-26  Not Zed  <NotZed@Ximian.com>
634         * importer/evolution-importer.c
635         (impl_GNOME_Evolution_Importer_createControl): set exception if not
636         implemented.
638         * e-shell-importer.c (importer_file_page_new): set the entry to
639         activate default, and fixed the _Filename and _Forward shortcut
640         clash.  #58081.
641         (prepare_dest_page): pack the widget without expand/fill.
643 2004-05-21  Jeffrey Stedfast  <fejj@novell.com>
645         * evolution-shell-component-utils.c (e_activation_failure_dialog):
646         Removed. Nothing uses this interface (which didn't use the EError
647         routines anyway).
649 2004-05-21  Not Zed  <NotZed@Ximian.com>
651         * e-shell.c (e_shell_attempt_upgrade): remove unused.
653 2004-05-19  Not Zed  <NotZed@Ximian.com>
655         * e-shell-window.c (setup_widgets): use the menu icon not the
656         button icon for the menus.
657         (setup_widgets): fixed some i18n stuff with the menu xml.  no use
658         putting _x stuff here, it also needs a source.  And a memleak.
659         Yucko.
661         * e-component-registry.c (component_info_new): take menu icon.
662         (query_components): setup the menu icon, not a large toolbar sized
663         icon.
665         * e-shell-window.c (menu_component_selected): just use '-' as
666         ascii, its always going to be hte same in utf8.  simplifies the
667         code somewhat.
669 2004-05-05  William Jon McCann  <mccann@jhu.edu>
671         * e-shell-window.c (menu_component_selected, setup_widgets):
672         Add components to View menu.
674         * e-component-registry.[ch] (component_info_new) 
675         (component_info_free, query_components): Add menu_label and
676         menu_accelerator fields.
678 2004-05-18  Not Zed  <NotZed@Ximian.com>
680         * shell-errors.xml: added noshell and noshell-reason error
681         strings.  the latter seems a waste, but ...
683         * main.c (idle_cb): use e_error for the new no shell errors.
685 2004-05-17  Jeffrey Stedfast  <fejj@novell.com>
687         * e-shell-window-commands.c: Change E_PIXMAP() sizes over to
688         E_ICON_SIZE enum values.
690         * main.c: #include <gtk/gtkvbox.h>
692         * e-shell-startup-wizard.c (make_importer_page): Use
693         E_ICON_SIZE_DIALOG
695 2004-05-12  Jeffrey Stedfast  <fejj@novell.com>
697         * main.c (main): Call e_icon_factory_shutdown() after
698         bonobo_main() exits.
700 2004-05-12  Not Zed  <NotZed@Ximian.com>
702         * shell-errors.xml: fix the label tag for the upgrade failed box.
704         * shell-errors.xml.h: add for translators.
706 2004-05-11  Not Zed  <NotZed@Ximian.com>
708         * shell-errors.xml: Shell errors.
710         * e-shell.c (e_shell_attempt_upgrade): handle exceptions better.
711         allow the user to keep going or abort.  stop as soon as something
712         fails.  Related to #53083.
713         (attempt_upgrade): abort and quit if the subcall failed.  it will
714         display an appropriate error box.
715         (attempt_upgrade): abort if we don't have enough space.  #57290.
717         * Evolution-Component.idl (upgradeFromVersion): remove the return
718         code, use exceptions to indicate failure.
720 2004-05-10  Not Zed  <NotZed@Ximian.com>
722         * e-shell.c (e_shell_attempt_upgrade): handle the various
723         exceptions appropritately.
724         (detect_version): this never fails, remove return code.
725         (attempt_upgrade): add a check for disk space.  this is only
726         rough.  not sure how portable.  If we can't find out we go forward
727         anyway.
729         * Evolution-Component.idl: Throw some proper exceptions for
730         upgradeFromVersion.  UpgradeFailed with detailed error reason, and
731         UnsupportedVersion for non-fatal reason.
733 2004-05-10  David Malcolm  <dmalcolm@redhat.com>
735         * e-shell-offline-handler.c (cancel_offline): Fix warning
737 2004-05-10  JP Rosevear  <jpr@ximian.com>
739         * main.c (show_development_warning): set title to just Evolution
740         (show_development_warning): ditto for warning
741         (idle_cb): ditto for title
743         * e-shell-window.c (update_offline_toggle_status): set tooltip to
744         just Evolution
745         (e_shell_window_new): ditto for window title
747         * e-shell-window-commands.c (command_about_box): set title to
748         just Evolution
750 2004-05-05  Dan Winship  <danw@ximian.com>
752         * e-sidebar.c (layout_buttons): Change the algorithm so that if
753         the buttons can't be laid out perfectly rectangularly, then the
754         extra space is given to the first button (ie, Mail), rather than
755         the last button (eg, Connector). Also, merge the icons-only and
756         icons-plus-text layout code together since they were nearly
757         identical.
758         (e_sidebar_add_button, e_sidebar_set_mode): Tweak things a bit so
759         that in icons-only mode, the icons are centered in the buttons.
761 2004-05-03  Dan Winship  <danw@ximian.com>
763         * e-shell-importer.c (e_shell_importer_start_import): Fix warnings
765 2004-04-30  Dan Winship  <danw@ximian.com>
767         * apps_evolution_shell.schemas.in.in: Remove default folders,
768         shortcut stuff, and "show folder bar".
770         * e-config-upgrade.c: Don't migrate those options either
772 2004-04-30  Dan Winship  <danw@ximian.com>
774         * e-shell-window-commands.c (command_quit): Don't save window
775         state here.
777         * e-shell.c (e_shell_quit): Do it here, so it gets called if you
778         quit by closing the last window via its close button too. #57529
780 2004-04-30  Not Zed  <NotZed@Ximian.com>
782         * e-component-registry.c:
783         * e-shell-settings-dialog.c: 
784         * e-shell-window.c:  Remove e-lang-utils.h include.
786         * e-component-registry.c (query_components): do the same as below.
788         * e-shell-settings-dialog.c (load_pages): use
789         gnome_i18n_get_language_list instead of e_get_language_list(), and
790         use the right locale option.  Fixes #53398.
792 2004-04-28  Rodney Dawes  <dobey@ximian.com>
794         * main.c (main): Call gnome_program_init with PACKAGE "-" BASE_VERSION
795         so that we start up the right version of evolution when we get killed
796         by logout or whatever
798         Fixes #54087
800 2004-04-27  JP Rosevear  <jpr@ximian.com>
802         * e-shell-window.c (sidebar_button_selected_callback): init the
803         view to NULL
805 2004-04-27  William Jon McCann  <mccann@jhu.edu>
807         * e-shell-window.c (switch_view): set window title and icon when changing
808         component view.
810 2004-04-23  JP Rosevear <jpr@ximian.com>
812         * e-shell-window.c (e_shell_window_show_settings): if there is a
813         current view, use the component alias to select a sensible default
814         config control
816 2004-04-22  Trent Lloyd  <lathiat@bur.st>
818         * e-sidebar.c (do_layout_text_buttons): take into account the position
819         of the sidebar which isnt on the very left in right to left languages,
820         otherwise the buttons are drawn in the wrong place.
822 2004-04-21  Not Zed  <NotZed@Ximian.com>
824         * e-user-creatable-items-handler.c (execute_verb): if we're
825         running a local create, invoke that directly via the callback.
826         (e_user_creatable_items_handler_new): add a callback for creating
827         local items.
829 2004-04-19  Jeffrey Stedfast  <fejj@ximian.com>
831         * e-user-creatable-items-handler.c (ensure_menu_items): Same.
833         * e-shell-startup-wizard.c (make_timezone_page): Same.
835         * e-shell-settings-dialog.c (load_pages): Same.
837         * e-shell-importer.c (e_shell_importer_start_import): Same.
839         * e-component-registry.c (query_components): Don't use absolute
840         pixel sizes, use the E_ICON_SIZE enums instead.
842 2004-04-19  Michael Terry  <mike@mterry.name>
844         * GNOME_Evolution_Test.server.in.in: Change component icons to use the
845         icon theme names for icons
846         * Makefile.am: Remove e-icon-factory.[ch]
847         * e-component-registry.c: Use the icon theme for component icons
848         * e-icon-factory.[ch]: Removed these files
849         * e-shell-importer.c:
850         * e-shell-settings-dialog.c:
851         * e-shell-startup-wizard.c:
852         * e-shell-window-commands.c:
853         * e-user-creatable-items-handler.c:
854         * evolution-shell-component-utils.[ch]:
855         * main.c:
856         * glade/evolution-startup-wizard.glade:
857         * importer/import.glade: Use the icon theme via EIconFactory for all
858         of the icons in the shell, and the window icons
860 2004-04-14  JP Rosevear <jpr@ximian.com>
862         * e-shell-importer.c (get_iid_for_filetype): differentiate between
863         user cancellation and no importer
864         (next_file_page): don't throw up a dialog if the user cancelled
865         the selection process
867 2004-04-14  JP Rosevear <jpr@ximian.com>
869         * e-shell-importer.c (start_import): don't unref the dialog,
870         destroy it properly
872 2004-04-13  Not Zed  <NotZed@Ximian.com>
874         * e-user-creatable-items-handler.c (create_verb): add a component
875         name argument, so we don't use 'this_component', and everything
876         comes from tasks!  Fix callers to pass the component alias.
877         (struct _EUserCreatableItemsHandlerPrivate): change
878         default_menu_item to be fallback_menu_item for the mail message
879         new fallback.  Make default_menu_item be the default for the view
880         (which some code seems to think it should be).  Fixes #56866.
881         (ensure_menu_items): setup the fallback_menu_item here.
882         (get_default_action_for_view): use the fallback as the fallback,
883         not default.
884         (setup_toolbar_button): set the default menu item here for the
885         current view.
887 2004-04-09  Jeffrey Stedfast  <fejj@ximian.com>
889         * e-shell.c (e_shell_attempt_upgrade): Don't activate the
890         components here.
891         (e_shell_construct): Activate them all here instead (before we
892         attempt to upgrade). Fixes a bug where the shell would start up in
893         online mode but never notify the components to go online.
895         * main.c (idle_cb): s/Cannot access/Cannot register/
897 2004-04-09  Chris Toshok  <toshok@ximian.com>
899         * e-shell.c (e_shell_attempt_upgrade): make sure the component is
900         activated before calling upgradeFromVersion.
902 2004-04-09  Chris Toshok  <toshok@ximian.com>
904         * e-shell.c (e_shell_attempt_upgrade): use BASE_VERSION to supply
905         the major/minor version, and use UPGRADE_REVISION for the
906         revision.
907         (attempt_upgrade): store the key based on BASE_VERSION and
908         UPGRADE_REVISION.
910 2004-04-09  Dan Winship  <danw@ximian.com>
912         * e-user-creatable-items-handler.c: Change this a lot. Now each
913         component will maintain its own EUserCreatableItemsHandler and
914         merge the button and menus in and out of the UI as its controls
915         are activated and deactivated. (This lets the connector component
916         display the correct default for the New button). Also, update to
917         the Product Design Team's new organization (separating object
918         types from folder types)
920         * e-shell.c: Remove all creatable_items_handler references
921         (impl_dispose): unref the component registry (unrelated bug)
922         
923         * e-shell-window.c (e_shell_window_new): Remove
924         creatable_items_handler reference
926         * Makefile.am: Move e-user-creatable-items-handler from evolution
927         to libeshell, and make libeshell depend on libemiscwidgets (for
928         the combo button)
930         * Evolution-Component.idl: add another field to CreatableItemType
931         so we can distinguish object types from folder types.
933 2004-04-07  Jeffrey Stedfast  <fejj@ximian.com>
935         * Evolution-ConfigControl.idl: Removed the "apply" method.
937         * e-corba-config-page.c: We can probably remove this entire file,
938         it seems pretty useless. But until I know for sure, I guess I
939         won't bother.
940         (impl_apply): Removed, no longer a valid interface.
941         (listener_event_callback): Huh? calls a non-existant function if
942         the event name was "changed". Uhm, yea...ok. Removed.
943         (setup_listener): Removed. Did nothing but to setup the above
944         listener.
946         * evolution-config-control.c: No longer needs to keep 'changed'
947         state.
948         (evolution_config_control_changed): Removed.
949         (impl_apply): Removed. No lonegr a valid interface.
951 2004-03-31  Rodney Dawes  <dobey@ximian.com>
953         * e-shell-importer.c (choose_importer_from_list):
954         (start_import):
955         (prepare_intelligent_page): Remove dialog separators
956         * e-shell-offline-handler.c (pop_up_confirmation_dialog): Change the
957         border with of the dialog's vbox and action area to be HIG-compliant
958         * e-shell-settings-dialog.c (init): Remove the dialog separator
959         * e-shell-startup-wizard.c (prepare_importer_page): Remove the dialog
960         separator to be more HIG-compliant
961         (key_press_event_callback): Fix compile warnings and cast to the
962         correct widget types for calling various gtk api
963         Remove the dialog separator to be more HIG-compliant
964         * main.c (show_development_warning): Make the devel warning dialog
965         that pops up for unstable versions be HIG-compliant
966         * glade/e-active-connection-dialog.glade: Make the active connection
967         dialog for going off-line be HIG-compliant
968         * importer/intelligent.c (create_gui): Remove the dialog separator
969         and set the dialog's vbox and action area border widths to be more
970         compliant with the HIG
972 2004-03-26  Rodney Dawes  <dobey@ximian.com>
974         * e-shell-settings-dialog.c (impl_realize): We don't need this really
975         (class_init): We don't need to have our own realize impl for setting
976         the default window size of the dialog, especially since we are setting
977         the size before we actually get realized, anyway
978         (init): Set the dialog size here, and don't set the border width of the
979         dialog
981 2004-03-18  Not Zed  <NotZed@Ximian.com>
983         * e-shell-about-box.c: added (c) symbol and 2004 and changed to
984         Novell to the copyright notice in the about box.
986 2004-03-12  Not Zed  <NotZed@Ximian.com>
988         * e-shell.c (detect_version): when we check the evolution dir
989         exists, check the evolution dir exists, not the config.xmldb file.
990         Move filename building/usage into the else condition so it can't
991         happen again.  Fixes #53277.
993 2004-03-10  Bill Zhu  <bill.zhu@sun.com>
994         
995         * e-shell-startup-wizzard.c (key_press_event_callback): Used the stock
996         icon in confirm dialog.
998         Fixes #55063
999         
1000 2004-03-06  Pratik V. Parikh <pratikvp@despammed.com>
1002         * e-shell-window-commands.c (command_quick_reference): Check that 
1003         app is not NULL before trying to open the quickref document.
1005         Fixes #55106
1007 2004-02-15  Rodney Dawes  <dobey@ximian.com>
1009         * evolution-nognome.in: Use @BASE_VERSION@ for the binary
1011         Fixes #54796
1013 2004-02-18  Not Zed  <NotZed@Ximian.com>
1015         * e-shell-offline-handler.c (prepare_for_offline): remove id, and
1016         use info->id for create_progress_listener.  Fixes #53649.
1018 2004-02-10  JP Rosevear <jpr@ximian.com>
1020         * Remove dead files
1022 2004-02-06  JP Rosevear <jpr@ximian.com>
1024         * importer/intelligent.c (get_intelligent_importers): use base
1025         version for intelligent importers
1027         * e-shell-importer.c (get_intelligent_importers): ditto
1028         
1029         Fixes #54004    
1030         
1031 2004-02-06  Rodney Dawes  <dobey@ximian.com>
1033         * e-shell-window-commands.c (command_quick_reference): Really make
1034         this work with gnome-vfs 2.2, instead of using gnome-vfs 2.4 api,
1035         fixes #53566 more completely so snapshots can build again (doh)
1037 2004-02-06  JP Rosevear <jpr@ximian.com>
1039         * importer/import.glade: remove step numbers
1041 2004-02-05  Rodney Dawes  <dobey@ximian.com>
1043         * e-shell-window-commands.c (command_quick_reference): Use gnome-vfs
1044         directly, instead of relying on gnome_url_show (), to launch the
1045         application for the quick reference, since we can run on gnome 2.2
1046         mostly, and gnome_url_show () only handles the uri method there
1048         Fixes #53566
1050 2004-02-04  JP Rosevear <jpr@ximian.com>
1052         * e-shell-importer.c (start_import): pass in a parent for the
1053         dialogs, use e_notice
1054         (import_druid_finish): we carry the filename around with us now
1055         (next_file_page): check the file here and store the name; put up
1056         gui dialogs
1057         (e_shell_importer_start_import): set the druid as a transient for
1058         the shell
1060 2004-02-04  JP Rosevear <jpr@ximian.com>
1062         * importer/import.glade: add extra page
1064         * importer/evolution-importer.h: update protos
1066         * importer/evolution-importer.c: hold the createControl function
1067         (impl_GNOME_Evolution_Importer_createControl): implement
1068         (impl_GNOME_Evolution_Importer_loadFile): remove dead args
1070         * importer/evolution-importer-client.h: update/add protos
1072         * importer/evolution-importer-client.c
1073         (evolution_importer_client_create_control): wrapper
1074         (evolution_importer_client_load_file): we don't take physical_uri
1075         and folder_type as args any more
1077         * importer/GNOME_Evolution_Importer.idl: add createControl method
1078         and remove extraneous loadFile args
1080         * e-shell-window-commands.c (command_import): uncomment
1082         * e-shell-importer.h: update proto
1084         * e-shell-importer.c: remove DEPRECATED hack and tidy includes
1085         (get_iid_for_filetype): use query define
1086         (start_import): we don't take a file name and client directly now
1087         (create_plugin_menu): user query define
1088         (importer_dest_page_new): create vbox
1089         (import_druid_finish): we no longer do folder selection here
1090         (next_file_page): create the client here
1091         (prepare_dest_page): show the importer control
1092         (next_dest_page): skip to the finish
1093         (back_finish_page): back to the destination page
1094         (e_shell_importer_start_import): set up the destination page
1096         * Makefile.am: build import files again
1098 2004-02-04  JP Rosevear <jpr@ximian.com>
1100         * e-shell-view-menu[hc]: remove dead files
1102 2004-02-04  JP Rosevear <jpr@ximian.com>
1104         * e-shell.c (e_shell_quit): make this C89 compliant
1106 2004-02-04  Not Zed  <NotZed@Ximian.com>
1108         ** See bug #53683.
1110         * Evolution-Component.idl: added EvolutionComponent::quit() call.
1112         * main.c (quit_box_new): removed, dont show quit box anymore at
1113         the end, we've already shutdown by now with the new shutdown
1114         sequence.
1115         
1116         * e-shell-window-commands.c (command_quit): call e_shell_quit to
1117         quit.
1119         * e-shell.c (e_shell_prepare_for_quit): renamed es_run_quit, now
1120         internal, and a gtktimeout function, so return code inverted.
1121         (e_shell_quit): new public entry, find out if we can shutdown, if
1122         so, then trigger a shutdown.
1123         (e_shell_request_close_window): just call e_shell_quit to exit
1124         when we've run out of windows.
1125         (e_shell_quit): desensitise all of the app windows before running
1126         shutdown.  looks a bit weird, but not doing so looks worse.
1128 2004-02-03  Dan Winship  <danw@ximian.com>
1130         * e-activity-handler.c: 
1131         * e-activity-handler.h: 
1132         * e-task-bar.c: 
1133         * e-task-bar.h: 
1134         * e-task-widget.c: 
1135         * e-task-widget.h: Moved to misc/widgets since they depend on
1136         libemiscwidgets now, and aren't actually used by the shell itself.
1138         * Makefile.am (eshell_HEADERS, libeshell_la_SOURCES): Update
1140 2004-02-02  Chris Toshok  <toshok@ximian.com>
1142         * e-component-registry.c (component_info_new): don't generate a
1143         g_warning if button_icon == NULL.
1144         (component_info_free): unref the button_icon if it's != NULL.
1146 2004-01-29  JP Rosevear <jpr@ximian.com>
1148         * main.c: turn development stuff back on
1150 2004-01-28  JP Rosevear <jpr@ximian.com>
1152         * main.c (kill_dataserver): g_message this
1153         (destroy_config): remove the various pieces to create a cleanish
1154         state for re-migrating from 1.4.x
1155         (main): add --force-migrate option when in development mode
1157 2004-01-28  Rodney Dawes  <dobey@ximian.com>
1159         * e-task-bar.c (init): First argument to gtk_hbox_new () is a boolean,
1160         not an int, don't show the hbox for activities by default
1161         (e_task_bar_prepend_task): Show the hbox for activities when we add
1162         tasks to the taskbar
1163         (e_task_bar_remove_task): If we have no tasks left to display, don't
1164         show the empty hbox
1166 2004-01-27  Rodney Dawes  <dobey@ximian.com>
1168         * e-task-bar.c (init): Expand the label, this fixes the problem
1169         that people were having in the shell window with the preview pane
1170         and the weird warning from ECLippedLabel for urls
1172         Fixes #52937 for good
1174 2004-01-26  David Trowbridge <trowbrds@cs.colorado.edu>
1176         * Makefile.am: add definition for EVOLUTION_HELPDIR
1178         * e-shell-window-commands.c: add handling for new "Quick
1179         Reference" menu
1180         
1181 2004-01-26  Not Zed  <NotZed@Ximian.com>
1183         * e-shell.c (attempt_upgrade, detect_version, e_shell_construct):
1184         attempt the upgrade before trying to startup the wizard.
1186         * main.c (detect_version, attempt_upgrade): move to e-shell.c
1187         (idle_cb): remove call to attempt_upgrade.
1189 2004-01-26  Rodney Dawes  <dobey@ximian.com>
1191         * e-shell-window.c (setup_widgets): Add panded widget to
1192         EShellWindowPrivate and handle state saving of position (#52049)
1193         * e-task-bar.c (init): Switch to EClippedLabel instead of GtkLabel
1194         for the status bar text (#52937)
1196         Fixes #52049 and #52937
1198 2004-01-26  JP Rosevear <jpr@ximian.com>
1200         * e-shell.c (e_shell_construct): there is no splash screen any
1201         more
1203 2004-01-26  JP Rosevear <jpr@ximian.com>
1205         * main.c: drop now useless gtkhtml/gconf check
1207 2004-01-23  Rodney Dawes  <dobey@ximian.com>
1209         * main.c (idle_cb): Move uri_list loop into a separate function
1210         so we don't duplicate code in both instances where we are creating
1211         a new shell or using a current one, and don't open a new shell window
1212         if we are passing in a uri and a shell is already up
1214         Fixes #53216
1216 2004-01-15  JP Rosevear <jpr@ximian.com>
1218         * e-config-upgrade.c: remove calendar and task keys for upgrade,
1219         its done in the calendar now
1221 2004-01-15  Rodrigo Moya <rodrigo@ximian.com>
1223         * e-shell-view-menu.c: added ForgetPasswords menu item.
1224         (command_forget_passwords): callback for the new menu item.
1226         * e-shell-window-commands.c: (command_forget_passwords): ditto.
1228 2004-01-15  JP Rosevear <jpr@ximian.com>
1230         * main.c (kill_dataserver): kill the correct binary, tidy includes
1232 2004-01-15  JP Rosevear <jpr@ximian.com>
1234         * main.c (detect_version): move version detection here
1236         * e-config-upgrade.c: remove it from here; clean out all the
1237         mailer and bonobo conf conversion stuff, its been moved to the
1238         mailer and e-util
1240         * e-config-upgrade.h: remove proto
1242 2004-01-15  Not Zed  <NotZed@Ximian.com>
1244         * e-config-upgrade.c (e_upgrade_detect_version): fix the check for
1245         ~/evolution being a directory.
1247 2004-01-13  JP Rosevear <jpr@ximian.com>
1249         * main.c (attempt_upgrade): detect the version more completely
1250         with the new util routine
1251         (main): don't upgrade the config db here
1253         * e-shell.h: update proto
1255         * e-shell.c (e_shell_attempt_upgrade): take the current version as
1256         numerical params
1258         * e-config-upgrade.h: update prototypes
1260         * e-config-upgrade.c (e_config_upgrade): remove version detection
1261         and saving code
1262         (e_upgrade_detect_version): routine to do the version detection
1264         * e-config-upgrade.c: drop my-evolution upgrade code
1266 2004-01-12  JP Rosevear <jpr@ximian.com>
1268         * Makefile.am: use our libs
1270 2004-01-12  JP Rosevear <jpr@ximian.com>
1272         * evolution-test-component.[hc]: Complete rewrite to match current
1273         component api
1275         * Makefile.am: conditionally build the test component
1276         
1277 2004-01-11  JP Rosevear <jpr@ximian.com>
1279         * e-sidebar.c (button_new): track hbox and label widget
1280         (button_free): unref them
1281         (do_layout_text_buttons): layout buttons with text
1282         (do_layout_icon_buttons): layout icon only buttons
1283         (do_layout): layout based on mode
1284         (impl_size_request): distinguish between horizontal and vertical
1285         padding
1286         (init): set a default mode
1287         (e_sidebar_add_button): align the button text to the left, only
1288         add the text if we are in the text mode
1289         (e_sidebar_get_mode): accessor
1290         (e_sidebar_set_mode): accessor
1292         * e-sidebar.h: add prototype and mode enum
1294 2004-01-11  JP Rosevear <jpr@ximian.com>
1296         * GNOME_Evolution_Test.server.in.in: proper server file for test
1297         components
1299         * Makefile.am: allow the test component to be built and installed
1301         * evolution-test-component.[hc]: new test component to match
1302         current api
1304 2004-01-08  JP Rosevear <jpr@ximian.com>
1306         * e-shell.c (e_shell_attempt_upgrade): make sure we actually
1307         upgrade between revisions
1309 2004-01-08  JP Rosevear <jpr@ximian.com>
1311         * e-shell-startup-wizard.c (get_intelligent_importers): add a ')'
1312         to create a valid query
1314 2004-01-08  Not Zed  <NotZed@Ximian.com>
1316         * e-shell-startup-wizard.c (get_intelligent_importers): check that
1317         we found any importers before deferencing the pointer.
1319 2004-01-05  ERDI Gergo  <cactus@cactus.rulez.org>
1321         * e-task-bar.c (init): Create a separate label to the left of the
1322         progress messages...
1323         (e_task_bar_message): ...and allow components to set it...
1325         * e-activity-handler.c (e_activity_handler_message): ...through
1326         this new ActivityHandler method
1328 2003-12-30  JP Rosevear <jpr@ximian.com>
1330         * e-setup.[hc]: these just handle creating the ~/evolution dir and
1331         so are no longer needed
1333         * main.c (main): don't setup the old ~/evolution dir
1334         
1335         * Makefile.am: don't build dead files
1337         * e-shell.c (e_shell_go_online): get the id from the component
1338         info
1340 2003-12-22  Ross Burton  <ross@burtonini.com>
1342         * e-shell.c: mark the settings dialog as transient for the main window.
1344 2003-12-14  JP Rosevear <jpr@ximian.com>
1346         * e-user-creatable-items-handler.c (get_components_from_registry):
1347         only add the component to the list if we actually create it
1349         Fixes #51707
1350         
1351 2003-12-11  Not Zed  <NotZed@Ximian.com>
1353         * e-sidebar.c (do_layout): remove padding around the folder list.
1354         (impl_size_request): don't add padding around folder list.
1356 2003-12-09  Ettore Perazzoli  <ettore@ximian.com>
1358         [#51710]
1360         * GNOME_Evolution_Shell.server.in.in: Remove
1361         GNOME_Evolution_Shell_Config_FolderSettings_Control.
1363 2003-12-06  JP Rosevear <jpr@ximian.com>
1365         * e-shell-importer.c: remove useless gal include
1367         * Makefile.am: Remove hard coded disable deprecated flags
1369 2003-12-04  Ettore Perazzoli  <ettore@ximian.com>
1371         * e-shell.c (e_shell_prepare_for_quit): Implement.
1373         * Evolution-Component.idl (Component::requestQuit): Make sync
1374         [i.e. just return a boolean instead of using a BonoboListener].
1376 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
1378         [Fix for #51619.]
1380         * e-shell.c (impl_Shell_createNewWindow): If component_id is the
1381         empty string, pass NULL for it to e_shell_create_window() so we
1382         get the default.
1384         * main.c (idle_cb): Pass an empty string for component_id to
1385         createNewWindow() if the default_component_id is NULL.
1387 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
1389         * Makefile.am: Move e-task-bar and e-task-widget into libeshell.
1390         [Fix pointed out by Bernard Leach <leachbj@bouncycastle.org>.]
1392 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
1394         * Evolution-Session.idl: Remove.
1395         * Evolution-Activity.idl: Remove.
1396         * Evolution-ShellComponent.idl: Remove.
1397         * Evolution-ShellComponentDnd.idl: Remove.
1398         * Evolution-ShellView.idl: Remove.
1399         * Evolution-Shortcuts.idl: Remove.
1400         * Evolution-Storage.idl: Remove.
1401         * Evolution-StorageSetView.idl: Remove.
1403         * evolution-shell-view.c: Remove.
1404         * evolution-shell-view.h: Remove.
1406         * evolution-session.c: Remove.
1407         * evolution-session.h: Remove.
1409 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
1411         * e-activity-handler.c: Do not #include
1412         "e-shell-corba-icon-utils.h".
1414 2003-12-03  Ettore Perazzoli  <ettore@ximian.com>
1416         * e-folder-list.c: Remove.
1417         * e-folder-list.h: Remove.
1419         * e-folder-tree.c: Remove.
1420         * e-folder-tree.h: Remove.
1422         * e-folder.c: Remove.
1423         * e-folder.h: Remove.
1425         * evolution-shell-component.c: Remove.
1426         * evolution-shell-component.h: Remove.
1428         * evolution-shell-client.c: Remove.
1429         * evolution-shell-client.h: Remove.
1431         * evolution-folder-selector-button.c: Remove.
1432         * evolution-folder-selector-button.h: Remove.
1434         * evolution-activity-client.c: Remove.
1435         * evolution-activity-client.h: Remove.
1437         * evolution-storage.c: Remove.
1438         * evolution-storage.h: Remove.
1440 2003-12-02  Ettore Perazzoli  <ettore@ximian.com>
1442         * e-shell-window.c (e_shell_window_save_defaults): Implement.
1443         (e_shell_window_new): Set the width/height from the GConf keys.
1445 2003-12-02  Rodney Dawes  <dobey@ximian.com>
1447         * Makefile.am: Version the schemas
1448         * apps_evolution_shell.schemas: Removed
1449         * apps_evolution_shell.schemas.in.in: Added
1451 2003-12-01  Ettore Perazzoli  <ettore@ximian.com>
1453         * e-activity-handler.c (e_activity_handler_operation_finished):
1454         Argh, renamed from e_activity_client_operation_finished().
1455         (e_activity_handler_operation_started): Don't unref the pixbuf.
1457         * e-shell-window.c (setup_widgets): Hide the menu hint label.
1459         * e-activity-handler.c (init): Init to next_activity_id to 1 so
1460         callers can rely on it being nonzero.
1462 2003-12-01  Ettore Perazzoli  <ettore@ximian.com>
1464         * e-shell.c (struct _EShellPrivate): Remove member
1465         activity_handler.
1466         (setup_activity_interface): Remove.
1467         (e_shell_init): Don't call.
1468         (create_window): Don't attach the task bar to the activity
1469         handler.
1471         * e-shell-window.c (struct _ComponentView): New member
1472         statusbar_widget.
1473         (struct _EShellWindowPrivate): Remove member task_bar.
1474         (init_view): Get the status bar control from createControls and
1475         put it in the ComponentView struct.
1476         (setup_task_bar): New.
1477         (setup_statusbar_notebook): New.
1478         (switch_view): Switch the statusbar notebook too.
1479         (impl_dispose): Add missing GTK_OBJECT() cast.
1480         (e_shell_window_peek_task_bar): Remove.
1482         * Evolution-Component.idl (Component::createControls): New out arg
1483         "statusbar_control"; this way components can provide their own
1484         status bar.
1486         * e-activity-handler.c, e-activity-handler.h: Turn into a plain
1487         GObject; translate all the CORBA methods into plain C methods.
1489         * Makefile.am: Move e-activity-handler to libeshell instead of it
1490         being in the shell.
1492 2003-12-01  Rodney Dawes  <dobey@ximian.com>
1494         * GNOME_Evolution_Shell.server.in.in:
1495         * e-component-registry.c:
1496         * e-shell-config.c:
1497         * e-shell-shared-folder-picker-dialog.c:
1498         * e-shell-startup-wizard.c:
1499         * e-shell.h:
1500         * e-user-creatable-items-handler.c:
1501         * evolution-activity-client.c:
1502         * evolution-storage.c: Use BASE_VERSION for repo_ids and OAFIIDs
1504 2003-11-30  Ettore Perazzoli  <ettore@ximian.com>
1506         * e-shell.c (struct _EShellPrivate): New member offline_handler.
1507         (offline_procedure_started_cb): New.
1508         (offline_procedure_finished_cb): New.
1509         (e_shell_go_offline): Implement (putting back the code that we had
1510         #if 0'ed out).
1511         (e_shell_go_online): Likewise.
1513         * e-shell-offline-handler.c, e-shell-offline-handler.h: Put back
1514         in, massage for the changes in the Offline interface.
1516         * e-shell-offline-sync.c, e-shell-offline-sync.h: Remove from CVS.
1518         * Evolution-Offline.idl (SyncFolderProgressListener): Remove.
1519         (Offline::SyncFolder): Remove.
1521 2003-11-23  JP Rosevear  <jpr@ximian.com>
1523         * Makefile.am: remove gtk deprecated flag
1525 2003-11-20  Ettore Perazzoli  <ettore@ximian.com>
1527         * e-shell.c (impl_Shell_handleURI): Reimplemented using
1528         EComponentRegistry.
1530         * main.c (idle_cb): Create a new window even if we have a URI
1531         list.
1533         * e-component-registry.c
1534         (e_component_registry_peek_info_for_uri_schema): New.
1536 2003-11-19  Ettore Perazzoli  <ettore@ximian.com>
1538         * e-component-registry.c (component_info_free): Free
1539         ->uri_schemas.
1540         (set_schemas): New function to get the list of URI schemas given a
1541         component's ServerInfo.
1542         (query_components): Call it.
1544         * e-component-registry.h (struct _EComponentInfo): Add
1545         "uri_schemas" member.
1547         * Evolution-Component.idl (Component.handleURI): New method.
1549 2003-11-19  Ettore Perazzoli  <ettore@ximian.com>
1551         * evolution-activity-client.c
1552         (evolution_activity_client_construct): Get a raw
1553         GNOME_Evolution_Shell as an arg instead of an
1554         EvolutionShellClient.
1555         (get_shell_activity_iface): New helper function.
1556         (evolution_activity_client_construct): Use it.
1558 2003-11-19  Ettore Perazzoli  <ettore@ximian.com>
1560         * e-shell-window.c (impl_dispose): Destroy the tooltips instead of
1561         unreffing them.
1563         * e-shell.c (struct _EShellPrivate): New member activity_handler.
1564         (setup_activity_interface): New.
1565         (impl_dispose): Add a comment about why we must not unref
1566         activity_handler here.
1567         (create_window): Attach the task bar to the new window.
1569         * e-shell-window.c (e_shell_window_peek_task_bar): New.
1571         * e-activity-handler.c: Add back.
1572         * e-activity-handler.h: Add back.
1574 2003-11-19  Ettore Perazzoli  <ettore@ximian.com>
1576         * e-shell-window.c (struct _EShellWindowPrivate): New members
1577         status_bar, offline_toggle, offline_toggle_image, menu_hint_label,
1578         task_bar, tooltips.
1579         (init): Initialize ->tooltips.
1580         (impl_dispose): Unref ->tooltips.
1581         (offline_toggle_clicked_callback): New.
1582         (e_shell_window_new): Connect shell_line_status_changed_callback()
1583         to the shell's "line_status_changed" signal.
1584         (shell_line_status_changed_cb): New.
1585         (setup_offline_toggle): New.
1586         (setup_menu_hint_label): New.
1587         (setup_task_bar): New.
1588         (setup_status_bar): New.
1589         (setup_widgets): Call setup_status_bar() and add add the status
1590         bar to the window.
1591         (update_offline_toggle_status): New.
1592         (update_send_receive_sensitivity): New.
1593         (load_icons): New.
1594         (class_init): Call load_icons().
1595         (ui_engine_remove_hint_callback): New.
1597 2003-11-17  Ettore Perazzoli  <ettore@ximian.com>
1599         * e-shell-window-commands.c: Add a pixmap for the toolbar
1600         SendReceive button.
1602 2003-11-17  Ettore Perazzoli  <ettore@ximian.com>
1604         * main.c (attempt_upgrade): New helper function.
1605         (idle_cb): Call it if we have a local shell.  Also, remove unused
1606         variables.
1608         * e-shell.c (e_shell_attempt_upgrade): New.
1610         * Evolution-Component.idl (Component.upgradeFromeVersion): New.
1612 2003-11-17  Ettore Perazzoli  <ettore@ximian.com>
1614         * e-shell-window-commands.c (command_open_new_window): New,
1615         implement "OpenNewWindow" verb.
1617 2003-11-17  Ettore Perazzoli  <ettore@ximian.com>
1619         * e-setup.c: Do not #include "e-local-folder.h".
1621         * Makefile.am: Don't build evolution-test-component for now since
1622         it's all out of date.
1624         * main.c (evolution_debug_log): Make static instead of extern.
1626         * e-user-creatable-items-handler.c: #include
1627         <bonobo/bonobo-control.h>.
1629         * e-shell.h: Do not include "e-uri-schema-registry.h" or
1630         "evolution-shell-component-client.h".
1631         * e-shell.c: Likewise.
1633         * e-shell.c (struct _EShellPrivate): Removed member
1634         uri_schema_registry.
1635         (impl_Shell_handleURI): #if 0 it out for now.
1636         (e_shell_peek_uri_schema_registry): Disabled for now.
1638         * e-uri-schema-registry.c: Don't compile for now.
1640         * e-corba-storage-registry.c: Remove.
1641         * e-corba-storage-registry.h: Remove.
1642         * e-corba-storage.c: Remove.
1643         * e-corba-storage.h: Remove.
1644         * e-folder-dnd-bridge.c: Remove.
1645         * e-folder-dnd-bridge.h: Remove.
1646         * e-folder-selection-dialog.c: Remove.
1647         * e-folder-selection-dialog.h: Remove.
1648         * e-folder-type-registry.c: Remove.
1649         * e-folder-type-registry.h: Remove.
1650         * e-local-folder.c: Remove.
1651         * e-local-folder.h: Remove.
1652         * e-local-storage.c: Remove.
1653         * e-local-storage.h: Remove.
1654         * e-shell-folder-selection-dialog.c: Remove.
1655         * e-shell-folder-selection-dialog.h: Remove.
1656         * e-shell-view.c: Remove.
1657         * e-shell-view.h: Remove.
1658         * e-storage-browser.c: Remove.
1659         * e-storage-browser.h: Remove.
1660         * e-storage-set-view.c: Remove.
1661         * e-storage-set-view.h: Remove.
1662         * e-storage-set.c: Remove.
1663         * e-storage-set.h: Remove.
1664         * e-storage.c: Remove.
1665         * e-storage.h: Remove.
1666         * evolution-shell-component-client.c: Remove.
1667         * evolution-shell-component-client.h: Remove.
1668         * evolution-shell-component-dnd.c: Remove.
1669         * evolution-shell-component-dnd.h: Remove.
1670         * evolution-storage-listener.c: Remove.
1671         * evolution-storage-listener.h: Remove.
1672         * evolution-storage-set-view-listener.c: Remove.
1673         * evolution-storage-set-view-listener.h: Remove.
1675 2003-11-13  Ettore Perazzoli  <ettore@ximian.com>
1677         * main.c (DEVELOPMENT_WARNING): Define.
1679 2003-11-13  Ettore Perazzoli  <ettore@ximian.com>
1681         * e-shell.c (e_shell_send_receive): New.
1683         * Evolution-Component.idl (Component.sendAndReceive): New.
1685 2003-11-13  Ettore Perazzoli  <ettore@ximian.com>
1687         * e-user-creatable-items-handler.c (ensure_menu_items): Reverse
1688         the list so we get the items in the same order they were given to
1689         us [since we are using g_slist_prepend() to build the list].
1691 2003-11-13  Ettore Perazzoli  <ettore@ximian.com>
1693         * Evolution-Component.idl (GNOME.Evolution.Component.UnknownType):
1694         New exception.
1696 2003-11-13  Ettore Perazzoli  <ettore@ximian.com>
1698         * e-shell-window.c: New signal "component_changed".
1699         (class_init): Install.
1700         (switch_view): Emit.
1701         (e_shell_window_new): Call
1702         e_user_creatable_items_handler_attach_menus() to attach the
1703         "New..."  menus.
1704         (e_shell_window_peek_current_component_id): New.
1705         (e_shell_window_peek_shell): Add precondition.
1706         (e_shell_window_peek_current_component_id): Likewise.
1707         (e_shell_window_peek_bonobo_ui_component): Likewise.
1709         * e-user-creatable-items-handler.c: New.
1710         * e-user-creatable-items-handler.h: New.
1712         * e-shell-window.h: #include <bonobo/bonobo-ui-component.h>.
1714         * e-shell.c (struct _EShellPrivate): Add member
1715         user_creatable_items_handler.
1716         (e_shell_get_user_creatable_items_handler): Remove.
1717         (e_shell_peek_user_creatable_items_handler): New.
1719         * Evolution.idl: Don't #include Evolution-ShellComponent.idl.
1721         * Evolution-Component.idl (GNOME.Evolution.RequestCreateItem): New
1722         method.
1723         (GNOME.Evolution.creatableItems): New attribute.
1725         * e-shell-user-creatable-items-handler.c: Remove.
1726         * e-shell-user-creatable-items-handler.h: Remove.
1728 2003-11-12  Ettore Perazzoli  <ettore@ximian.com>
1730         * e-shell-window.c (e_shell_window_switch_to_component): Call
1731         e_sidebar_select_button() instead of switch_view().
1733         * e-sidebar.c (update_buttons): New helper function.
1734         (e_sidebar_select_button): New.
1736 2003-11-11  JP Rosevear <jpr@ximian.com>
1738         * main.c (kill_dataserver): kill the right thing
1739         (kill_old_dataserver): rename and check the version correctly
1741 2003-11-10  Ettore Perazzoli  <ettore@ximian.com>
1743         * main.c: Added a new "-c" command-line arg.
1744         (idle_cb): If the arg is specified, open the component with that
1745         id/alias.
1747         * e-shell.c (impl_Shell_createNewView): New, implementation for
1748         the Shell::createNewView() CORBA method.
1749         (e_shell_class_init): Install.
1750         (e_shell_create_window): Get a component_id arg.
1752         * e-shell-window.c (e_shell_window_new): Get a component_id arg
1753         and create the window with that component activated if not NULL.
1755         * Evolution-Shell.idl (createNewView): Remove.
1756         (createNewWindow): New.
1758 2003-11-10  Ettore Perazzoli  <ettore@ximian.com>
1760         * e-shell-window.c (struct _ComponentView): New member
1761         "component_alias".
1762         (component_view_new): Get a new "alias" arg, set the member in the
1763         struct accordingly.
1764         (component_view_free): Free ->component_alias.
1765         (setup_widgets): Pass the alias from the ComponentInfo to
1766         e_component_view().
1767         (switch_view): New utility function.
1768         (sidebar_button_selected_callback): Use it.
1769         (e_shell_window_switch_to_component): New public function.
1770         (e_shell_window_new): Switch to the component whose id is in the
1771         /apps/evolution/shell/view_defaults/component_id GConf key.
1773         * apps_evolution_shell.schemas: Removed view_defaults/folder_path.
1774         New key view_defaults/component_id.
1776         * e-component-registry.c (component_info_free): Free ->alias.
1777         (component_info_new): Get an "alias" arg and set the member
1778         accordingly.
1779         (query_components): Remove debugging messages.  Get an
1780         "evolution:component_alias" property from the component and set
1781         the alias from that.
1783         * e-component-registry.h (struct _EComponentInfo): New member
1784         "alias".
1786 2003-11-07  JP Rosevear <jpr@ximian.com>
1788         * Makefile.am: don't include top level libical
1790 2003-11-07  JP Rosevear <jpr@ximian.com>
1792         * Makefile.am: make sure the marshal header is in the sources too
1794 2003-11-07  JP Rosevear <jpr@ximian.com>
1796         * main.c: use e-d-s idl to check interface version
1798         * Makefile.am: build e-d-s idl
1800 2003-11-03  Ettore Perazzoli  <ettore@ximian.com>
1802         * e-shell-shared-folder-picker-dialog.c (setup_name_selector):
1803         Append "_2" to the SelectNames OAFIID.
1805 2003-11-03  Ettore Perazzoli  <ettore@ximian.com>
1807         * GNOME_Evolution_Shell.server.in.in: Use "evolution2:config_item"
1808         attributes instead of "evolution:config_item" ones.
1810         * e-shell-settings-dialog.c (load_pages): Expect
1811         "evolution2:config_item" properties instead of
1812         "evolution:config_item" so they do not conflict with 1.4's.
1814 2003-10-29  Dan Winship  <danw@ximian.com>
1816         * Evolution-Component.idl: declare an exception for createControls
1817         to return, so we don't have to just crash if it fails.
1819 2003-10-28  Rodney Dawes  <dobey@ximian.com>
1821         * Makefile.am: Add e-shell-view.h to evolution_SOURCES
1823 2003-10-28  Rodney Dawes  <dobey@ximian.com>
1825         * Makefile.am: Fix automake warning, and add
1826         e-shell-user-creatable-items-handler.h to evolution_SOURCES
1828 2003-10-23  Chris Toshok  <toshok@ximian.com>
1830         * e-component-registry.c (query_components): handle the case where
1831         label == NULL, and set it to _("Unknown").
1833 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1835         * e-sidebar.c (e_sidebar_add_button): Add a little border to the
1836         buttons so it looks nicer.
1838         * e-component-registry.c (query_components): Set an icon from the
1839         "evolution:button_icon" attribute.
1841 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1843         * e-shell.c (struct _EShellPrivate): New member
1844         "component_registry".
1845         (e_shell_construct): Don't call e_shell_unregister_all().
1846         (e_shell_unregister_all): Removed.
1847         (e_shell_init): Use g_new0(), removed a bunch of NULL/FALSE
1848         assignments.
1849         (e_shell_init): Initialize the component_registry.
1850         (e_shell_peek_uri_schema_registry): Rename from
1851         e_shell_get_uri_schema_registry.
1852         (e_shell_peek_component_registry): New.
1853         (setup_components): Remove.
1854         (e_shell_construct): Don't call.
1856         * main.c (no_windows_left_cb): Don't call e_shell_unregister_all().
1858         * e-shell.c (parse_default_uri): Removed.
1859         (parse_evolution_uri): Removed.
1860         (e_shell_parse_uri): Removed.
1862         * e-component-info.c: Remove.
1863         * e-component-info.h: Remove.
1865 2003-10-22  Jeffrey Stedfast  <fejj@ximian.com>
1867         * e-storage-set-view.c (impl_tree_drag_data_received): Emit the
1868         right signal.
1869         (impl_tree_drag_data_get): Same.
1871 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1873         * importer/intelligent.c (create_gui): Make the scrolled window
1874         have a GTK_SHADOW_IN shadow.
1876 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1878         * e-shell-window.c (setup_widgets): Make the notebooks not have
1879         borders.
1880         (setup_widgets): Fix typo: e_get_language_list() returns a GSList,
1881         not a GList.
1883 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1885         * e-storage-browser.c (struct _EStorageBrowserPrivate): New member
1886         "storage_set_view_scrolled".
1887         (e_storage_browser_new): Put the storage_set_view in a scrolled
1888         window.  Set priv->storage_set_view_scrolled to this scrolled
1889         window.
1890         (e_storage_browser_peek_tree_widget_scrolled): New.
1892 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1894         * e-sidebar.c (PADDING): Increase to 6 pixels.
1895         (button_toggled_callback): Add a cast.
1896         (e_sidebar_set_selection_widget): Handle the NULL widget case
1897         properly.
1898         (impl_remove): New, implementation for GtkContainer::remove.
1899         (do_layout): Add padding between the selection_widget and the
1900         button box.
1902 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1904         * e-shell-window.c (struct _ComponentView): New member button_id.
1905         (struct _EShellWindowPrivate): New member sidebar.
1906         (component_new_new): Get a button_id arg.
1907         (component_button_clicked_callback): Removed.
1908         (sidebar_button_selected_callback): New.
1909         (create_component_button): Removed.
1910         (setup_widget): Set up the sidebar using ESidebar and hook up its
1911         "button_selected" signal.  Also get the component name from a
1912         property on the server info.
1913         (e_shell_window_new): Use BASE_VERSION for the version in the app
1914         name instead of hardcoding "1.5".
1916         * e-sidebar.c: New.
1917         * e-sidebar.h: New.
1919 2003-10-22  Ettore Perazzoli  <ettore@ximian.com>
1921         * GNOME_Evolution_Shell.server.in.in: Append a _2 to all the IIDs.
1923         * e-shell.h (E_SHELL_OAFIID): Change to "GNOME_Evolution_Shell_2"
1924         so it does not conflict with the old IID.
1926 2003-10-22  Jeffrey Stedfast  <fejj@ximian.com>
1928         * e-shell-window.c (e_shell_window_new): Change to "evolution-1.5"
1929         - although, ideally, this should be a config.h macro or something.
1931 2003-10-22  Dan Winship  <danw@ximian.com>
1933         * main.c: Remove e_proxy_init call. (e-proxy is gone now)
1935 2003-10-17  Jeffrey Stedfast  <fejj@ximian.com>
1937         * e-storage-set-view.c: Rewrote the drag & drop code.
1939 2003-10-21  Not Zed  <NotZed@Ximian.com>
1941         * e-storage-browser.c (e_storage_browser_show_path): ref the view
1942         since removing it from the hashtable will unref it.
1944 2003-10-09  Jeffrey Stedfast  <fejj@ximian.com>
1946         * Makefile.am: INCLUDE path fixes for changes made to libical
1947         build.
1949 2003-09-30  Ismael Olea <ismael@olea.org>
1951         * e-shell-about-box.c: fixed encoding for Spanish translators.
1953 2003-09-29  Ettore Perazzoli  <ettore@ximian.com>
1955         * e-folder-selection-dialog.c, e-folder-selection-dialog.h: New
1956         files, based on e-shell-folder-selection-dialog.[ch].  These don't
1957         require the shell, they just need an EStorageSet to work.
1959 2003-09-23  Charles Zhang  <charles.zhang@sun.com>
1961         * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
1962         to "key_press_event" signal with key_press_event_callback.
1963         (key_press_event): Handle `ESC` key press event. [#48145]
1965 2003-09-22  Hans Petter Jansson  <hpj@ximian.com>
1967         * Makefile.am (evolution_LDADD): libical.la -> libical-evolution.la
1969 2003-09-12  Frederic Crozat  <fcrozat@mandrakesoft.com>
1971         * e-config-upgrade.c: (utf8_reencode), (upgrade_xml_1_2_rec),
1972         (e_config_upgrade):
1973         Fix migration of shortcuts.xml which was incorrectly encoded by
1974         libxml1. (Mdk bug #4927)
1976 2003-09-11  Ettore Perazzoli  <ettore@ximian.com>
1978         * e-storage-set-view.c (impl_right_click): If the
1979         right_click_row_path is not NULL (i.e. a menu is being popped up
1980         already), don't pop up the menu again.  [#48388]
1982 2003-09-11  Ettore Perazzoli  <ettore@ximian.com>
1984         [#47875, thanks to Calvin Liu for figuring this out.]
1986         * e-shortcuts.c (e_shortcuts_add_default_shortcuts): Use the
1987         group_num arg, so it gets added to the proper group.
1988         (e_shortcuts_add_default_group): Pass the actual group number to
1989         e_shortcuts_add_default_shortcuts().
1991 2003-09-11  Hans Petter Jansson  <hpj@ximian.com>
1993         * Makefile.am (evolution_LDADD): libical-evolution.la -> libical.la
1995 2003-09-05  Yuedong Du  <yuedong.du@sun.com>
1997         * e-shell-importer.c: (importer_file_page_new),
1998         (importer_type_page_new), (show_import_wizard): Use 
1999         gtk_label_new_with_mnemonic() to replace gtk_label_new(). Use
2000         gtk_label_set_mnemonic_widget() to set up label<-> entry
2001         relationship. Change gtk_button_set_label() to 
2002         gtk_button_set_use_underline() and gtk_button_set_label(). Change 
2003         gtk_radio_button_new_with_label_from_widget() to 
2004         gtk_radio_button_new_with_mnemonic_from_widget(). fix bug #47867
2006 2003-08-18  Ettore Perazzoli  <ettore@ximian.com>
2008         * e-shell-window.c: New member current_view in struct
2009         EShellWindowPrivate.
2010         (init_view): Set it to the newly added view.  Also, switch the
2011         notebooks to the new page.
2012         (component_button_clicked_callback): Set current_view here as
2013         well, for existing views.
2014         (component_view_activate): New.
2015         (component_view_deactivate): New.
2016         (init_view): Deactivate existing view, activate new selected view.
2017         (component_button_clicked_callback): Likewise.
2018         (init_view): Set the component_iface to CORBA_OBJECT_NIL in the
2019         view if you cannot create the controls.
2021 2003-08-17  Ettore Perazzoli  <ettore@ximian.com>
2023         * e-shell-window.c (setup_widgets): Pass TRUE for @resize to
2024         gtk_paned_pack2() for the view notebook.
2026 2003-07-29  Ettore Perazzoli  <ettore@ximian.com>
2028         * e-splash.c, e-splash.h: Removed from the build.
2030 2003-07-25  Ettore Perazzoli  <ettore@ximian.com>
2032         * e-shell.c (e_shell_close_all_windows): Oops.  Traverse the
2033         window list with a local "next" variable like we did in the
2034         original code.  Otherwise, we crash because the list is being
2035         modified at each gtk_widget_destroy().
2037 2003-07-25  Ettore Perazzoli  <ettore@ximian.com>
2039         * e-storage-browser.c (class_init): Set up "page_switched" signal.
2040         (e_storage_browser_show_path): Emit "page_switched".
2042         * e-storage-browser.h: New signal "page_switched".
2044 2003-07-25  Ettore Perazzoli  <ettore@ximian.com>
2046         * e-shell-window.c: Removed member ui_container from
2047         EShellWindowPrivate.
2048         (e_shell_window_peek_shell): New.
2049         (e_shell_window_peek_bonobo_ui_component): New.
2050         (e_shell_window_new): Don't set the ui_container anymore, just get
2051         it ourselves.  Also call e_shell_window_commands_setup().
2053         * e-shell-window-commands.c, e-shell-window-commands.h: New files
2054         implementing the commands for the shell windows.
2056         * e-shell.c (e_shell_close_all_windows): Renamed from
2057         e_shell_destroy_all_windows().
2059         * main.c (idle_cb): Create a new window using
2060         e_shell_create_window().
2062         * e-shell-importer.h: Define _E_SHELL_IMPORTER_H_ to prevent
2063         multiple inclusion, instead of __IMPORTER_H__.  Also, do not
2064         #include <bonobo/bonobo-ui-component.h>.
2066         * e-shell-importer.c (e_shell_importer_start_import): Renamed from
2067         show_import_wizard().  Don't get any args.
2069 2003-07-24  Ettore Perazzoli  <ettore@ximian.com>
2071         * main.c: Remove the global evolution_directory variable.
2072         (main): Just declare, assign and free the evolution_directory
2073         variable here.  Also, use g_idle_add() instead of gtk_idle_add().
2074         (idle_cb): Don't pass the evolution directory path to
2075         e_shell_new() anymore, since that arg is gone.
2077         * e-shell.c: Remove member local_directory from EShellPrivate.
2078         (impl_finalize): Don't free.
2079         (e_shell_init): Don't NULL.
2080         (e_shell_construct): Removed arg local_directory.
2081         (e_shell_new): Likewise.
2082         (e_shell_construct): Don't call e_setup_check_config() here.
2083         (e_shell_get_local_directory): Removed.
2085 2003-07-24  Ettore Perazzoli  <ettore@ximian.com>
2087         * main.c: Removed global variable "no_splash".
2088         (idle_cb): Updated to not pass the splash argument to
2089         e_shell_new().
2090         (main): Removed "--no-splash" option.
2092         * e-shell.c: Removed members storage_set, local_storage,
2093         summary_storage, folder_type_registry, component_registry,
2094         corba_storage_registry from struct EShellPrivate.
2095         (setup_corba_storages): Removed.
2096         (e_shell_construct): Don't invoke.
2097         (setup_local_storage): Removed.
2098         (e_shell_construct): Don't invoke.  Also, removed initialization
2099         for all the removed members.
2100         (e_shell_new): No priv->storage_set anymore.
2101         (e_shell_get_storage_set): Removed.
2102         (e_shell_get_local_storage): Removed.
2103         (e_shell_get_folder_type_registry): Removed.
2104         (set_owner_on_components): Removed.
2105         (set_interactive): Removed contents; do nothing for now.
2106         (pop_up_activation_error_dialog): Removed.
2107         (e_shell_construct): Removed arg show_splash.  Do not create a
2108         splash dialog at all.
2109         (e_shell_new): Removed arg show_splash here as well.
2110         (e_shell_construct): No folder type registry handling here
2111         anymore.
2112         (setup_components): Removed splash arg.
2113         (save_settings_for_components): Removed.
2114         (save_settings_for_component): Removed.
2115         (save_misc_settings): Removed.
2116         (e_shell_save_settings): Moved the code in here.
2117         (e_shell_component_maybe_crashed): Removed.
2118         (e_shell_send_receive): Removed.
2119         (e_shell_get_component_registry): Removed.
2120         (prepare_for_quit_callback): Removed.
2122         * evolution-storage-set-view.c: Removed from build.
2123         * evolution-storage-set-view.h: Removed from build.
2124         * evolution-storage-set-view-factory.c: Removed from build.
2125         * evolution-storage-set-view-factory.h: Removed from build.
2127         * e-component-registry.c, e-component-registry.h: Removed from
2128         build.
2130         * e-shell-folder-creation-dialog.c: Removed from build.
2131         * e-shell-folder-creation-dialog.h: Removed from build.
2133         * e-shell-folder-selection-dialog.c: Removed from build.
2134         * e-shell-folder-selection-dialog.h: Removed from build.
2136 2003-07-24  Ettore Perazzoli  <ettore@ximian.com>
2138         * e-setup.c: Do not #include "e-shell-config.h".
2140         * main.c (idle_cb): Do not register the config factory.
2142         * e-shell.c: Removed members offline_handler, shortcuts and
2143         corba_shortcuts from EShellPrivate.
2144         (setup_shortcuts_interface): Removed.
2145         (storage_set_moved_folder_callback): Removed.
2146         (e_shell_construct): Don't connect.  Also, no need to set up the
2147         shortcuts either.
2148         (e_shell_get_shortcuts): Removed.
2149         (offline_procedure_started_cb): Removed.
2150         (offline_procedure_finished_cb): Removed.
2151         (e_shell_go_offline): Just assert for now.
2152         (e_shell_go_online): Same.
2154         * e-shell-config-autocompletion.c: Removed.
2155         * e-shell-config-autocompletion.h: Removed.
2157         * e-shell-config-default-folders.c: Removed.
2158         * e-shell-config-default-folders.h: Removed.
2160         * e-shell-config-folder-settings.c: Removed.
2161         * e-shell-config-folder-settings.h: Removed.
2163         * e-shell-config.c, e-shell-config.h: Removed.
2165         * e-corba-shortcuts.c, e-corba-shortcuts.h: Removed.
2167         * e-shortcuts-view-model.c, e-shortcuts-view-model.h: Removed.
2169         * e-shortcuts-view.c, e-shortcuts-view.h: Removed.
2171         * e-shortcuts.c, e-shortcuts.h: Removed.
2173         * e-shell-offline-handler.c, e-shell-offline-handler.h: Removed.
2174         
2175         * e-shell-offline-sync.c, e-shell-offline-sync.h: Removed.
2177         * e-shell-config-offline.c, e-shell-config-offline.h: Removed.
2179 2003-07-24  Ettore Perazzoli  <ettore@ximian.com>
2181         * e-shell.c: Renamed signal "new_view_created" to
2182         "new_window_created".  Renamed "no_views_left" to
2183         "no_windows_left". Renamed EShellPrivate member "views" to
2184         "windows".  Removed member user_creatable_items_handler.
2185         (notify_no_windows_left_idle_cb): Renamed from
2186         notify_no_views_left_idle_cb.  Emit "no_windows_left".
2187         (impl_Shell_createNewView): Raise an InternalError exception.
2188         (window_delete_event_cb): Renamed from view_delete_event_cb.
2189         (window_weak_notify): Renamed from view_weak_notify.
2190         (create_view): Removed.
2191         (create_window): New.  Creates a new EShellWindow.
2192         (e_shell_create_view): Removed.
2193         (e_shell_create_window): New.
2194         (e_shell_request_close_view): Removed.
2195         (e_shell_request_close_window): New.
2196         (e_shell_destroy_all_windows): Renamed from
2197         e_shell_destroy_all_views.
2198         (e_shell_component_maybe_crashed): Get an EShellWindow parameter,
2199         instead of an EShellView.
2200         (e_shell_go_offline): Likewise.
2201         (e_shell_go_online): Likewise.
2202         (e_shell_show_settings): Likewise.
2203         (get_icon_path_for_component_info): Removed.
2204         (setup_components): Do not do the user_creatable_items_handler
2205         stuff here.
2206         (e_shell_construct): Don't create the EUserCreatableItemsHandler
2207         here.
2208         (e_shell_get_user_creatable_items_handler): Crash when you get
2209         here.
2211         * e-shell-user-creatable-items-handler.c: Removed.
2212         * e-shell-user-creatable-items-handler.h: Removed.
2213         * e-shell-shared-folder-picker-dialog.c: Removed.
2214         * e-shell-shared-folder-picker-dialog.h: Removed.
2215         * e-shell-view.c, e-shell-view.h: Removed.
2216         * e-shell-view-menu.c, e-shell-view-menu.h: Removed.
2217         * e-shell-folder-commands.c, e-shell-folder-commands.h: Removed.
2218         * e-shell-importer.c, e-shell-importer.h: Removed.
2220         * main.c (new_window_created_callback): Renamed from
2221         new_view_created_callback.
2222         (window_map_callback): Renamed from view_map_callback.
2223         (idle_cb): Connect to "new_window_created" instead of
2224         "new_view_created".
2225         (no_windows_left_cb): Renamed from no_views_left_cb.
2226         (idle_cb): Connect to "no_windows_left" instead of
2227         "no_views_left".
2229         * e-shell-offline-handler.c: Changed the type of the
2230         parent_shell_view member of EShellOfflineHandlerPrivate to
2231         GtkWindow and renamed it to parent_window.
2232         (e_shell_offline_handler_put_components_offline): Just get a
2233         GtkWindow arg instead of an EShellView arg.
2235 2003-07-24  Ettore Perazzoli  <ettore@ximian.com>
2237         * evolution-shell-client.c
2238         (evolution_shell_client_create_storage_set_view): Just crash when
2239         you get here.
2240         (evolution_shell_client_get_pixbuf_for_type): Likewise.
2241         (evolution_shell_client_set_line_status): Likewise.
2242         (evolution_shell_client_get_local_storage): Likewise.
2243         (evolution_shell_client_get_shortcuts_interface): Likewise.
2244         (evolution_shell_client_get_storage_registry_interface): Likewise.
2245         (evolution_shell_client_get_activity_interface): Likewise.
2246         (evolution_shell_client_user_select_folder): Likewise.
2247         (evolution_shell_client_new): Likewise.
2248         (evolution_shell_client_construct): Likewise.
2249         (query_shell_interface): Removed.
2250         (init): Do nothing.
2251         (class_init): Do nothing.
2252         (unref_pixbuf): Removed.
2253         (impl_dispose): Removed.
2254         (impl_finalize): Removed.
2255         (user_select_folder): Removed.
2256         (count_string_items): Removed.
2257         (create_folder_selection_listener_interface): Removed.
2258         (init_FolderSelectionListener_vtables): Removed.
2259         (impl_FolderSelectionListener_cancel): Removed.
2260         (impl_FolderSelectionListener_selected): Removed.
2261         (query_shell_interface): Removed.
2263         * e-shell.c (impl_Shell_getLocalStorage): Removed.
2264         (impl_Shell_createStorageSetView): Removed.
2265         (impl_Shell_getIconByType): Removed.
2266         (impl_Shell_getComponentByType): Removed.
2267         (impl_Shell_selectUserFolder): Removed.
2268         (e_shell_class_init): Do not install removed method impls.
2269         (folder_selection_dialog_cancelled_cb): Removed.
2270         (folder_selection_dialog_folder_selected_cb): Removed.
2272         * Evolution-Shell.idl (getLocalStorage): Removed
2273         (createStorageSetView): Removed.
2274         (selectUserFolder): Removed.
2275         (getIconByType): Removed.
2276         (getComponentByType): Removed.
2277         (FolderSelectionListener): Removed.
2279         * Evolution-Component.idl (requestQuit, interactive): New methods.
2281 2003-07-24  Ettore Perazzoli  <ettore@ximian.com>
2283         * e-shell.c: Removed activity_handler member from EShellPrivate.
2284         (setup_activity_interface): Removed.
2285         (e_shell_construct): Don't call.
2286         (create_view): Do not call e_activity_handler_attach_task_bar
2287         here.
2289         * e-activity-handler.c, e-activity-handler.h: Removed.
2291 2003-07-24  Yuedong Du  <yuedong.du@sun.com>
2293         * e-shell-offline-handler.c: (dialog_response_cb): fix crash when
2294         user escape the dialog. see bug #46700.
2296 2003-07-23  Ettore Perazzoli  <ettore@ximian.com>
2298         * e-folder.c (e_folder_new): Accept a NULL description.
2300         * main.c (idle_cb): Create a new EShellWindow and show it.
2302         * e-storage.c: New signal "async_open_folder".
2303         (impl_async_open_folder): Removed.
2304         (class_init): Declare new signal.
2306         * e-shell.c (setup_components): Don't actually activate any
2307         components.
2309         * e-storage-browser.c, e-storage-browser.h: New.
2311         * e-shell-window.c, e-shell-window.h: New.
2313         * e-shell-marshal.list: Add an entry for
2314         NONE:STRING,POINTER,POINTER.
2316         * Evolution.idl: Include Evolution-Component.idl.
2318         * Evolution-Component.idl: New interface for Evolution components.
2320 2003-07-23  Dan Winship  <danw@ximian.com>
2322         * Makefile.am: Use EVO_MARSHAL_RULE
2324         * e-shell-importer.c (prepare_intelligent_page): Fix a warning
2326 2003-07-22  Antonio Xu  <antonio.xu@sun.com>
2328         * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
2329         to "delete_event" signal with startup_wizard_delete. [#46284]
2331 2003-07-22  Antonio Xu <antonio.xu@sun.com>
2333         * e-shell-importer.c: (show_import_wizard): use
2334         g_signal_connect_after to connect "prepare" signal.
2335         (prepare_intelligent_page): Display some error log and disable
2336         forward button rather than jump to finish page.  [#46017]
2338 2003-07-15  Antonio Xu  <antonio.xu@sun.com>
2339         
2340         * e-shell-startup-wizard.c (e_shell_startup_wizard_create): connect
2341         "back" signal to back_finish_func in finish page.
2342         (back_finish_func): handle "back" signal.
2343         (prepare_importer_page): Jump to finish page when running equal zero.
2344         [#46026]
2346 2003-07-17  Dan Winship  <danw@ximian.com>
2348         * e-shell-user-creatable-items-handler.c (free_menu_items): free
2349         the folder_type
2351         * e-splash.c (e_splash_new): Unref the pixbuf.
2353         * evolution-shell-component.c (impl_finalize): Add some missing
2354         frees.
2355         (user_creatable_item_type_free): free the tooltip
2357 2003-07-09  Ettore Perazzoli  <ettore@ximian.com>
2359         * e-shell-folder-commands.c (e_shell_command_rename_folder): Do
2360         not overwrite an existing folder.  Also, cleaned up the code a
2361         bit.  [#45982]
2363 2003-06-25  Chris Toshok  <toshok@ximian.com>
2365         * e-config-upgrade.c: add general_map and a reference to it in
2366         gconf_remap_list.  Should fix 44477.
2368 2003-06-19  Dan Winship  <danw@ximian.com>
2370         * e-folder-tree.c (e_folder_tree_add): Don't leak parent_path,
2371         even on error
2373 2003-06-16  Frederic Crozat  <fcrozat@mandrakesoft.com>
2375         * Makefile.am:
2376         Add missing skel/stubs to BUILD_SOURCES (bug #44717).
2378 2003-06-05  Not Zed  <NotZed@Ximian.com>
2380         ** For #42691.
2382         * Makefile.am (%.server.in): use implicit rule.
2383         (BUILT_SOURCES): added server_DATA.
2385 2003-05-22  Not Zed  <NotZed@Ximian.com>
2387         * e-config-upgrade.c (CONF_MAJOR, CONF_MINOR, CONF_REVISION): Set
2388         to 1.4.0 for release.
2390 2003-06-10  Larry Ewing  <lewing@ximian.com>
2392         * e-corba-storage-registry.c (listener_notify): don't leak nr.name.