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
29 * Evolution-Shell.idl: add a method to find a component by
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):
63 Added support to read .server files for tooltips and show them in ICON only mode.
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.
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>
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
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
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>
124 * apps_evolution_shell.schemas.in.in: fix typo
126 2005-03-21 JP Rosevear <jpr@novell.com>
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>
144 * es-event.c (es_event_target_new_upgrade): create upgrade target
146 * es-event.h: add upgrade target
148 * e-shell.c (e_shell_attempt_upgrade): emit upgrade.done
150 2005-02-23 JP Rosevear <jpr@novell.com>
154 * e-shell-window.c (e_shell_window_new): set the send/receive
155 sensitivity when we first start up
157 2005-02-23 Hans Petter Jansson <hpj@novell.com>
159 * e-shell-window-commands.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
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>
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
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
244 (view_buttons_icontext_item_toggled_handler): listener callback,
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
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
260 2004-12-23 Sivaiah Nallaagatla <snallagatla@novell.com>
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
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
282 * e-user-creatable-items-handler.c: ditto
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
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
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>
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
365 see #62856 (work around)
367 2004-09-03 Not Zed <NotZed@Ximian.com>
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
400 2004-08-12 Carlos Garnacho Parro <carlosg@gnome.org>
402 * e-shell-importer.c: added the "use_filechooser" property to the
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
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
443 2004-07-08 Frederic Crozat <fcrozat@mandrakesoft.com>
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>
464 * e-shell-window.c (e_shell_window_new): fix gconf client leak and
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
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>
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
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
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
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.
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>
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.
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>
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.
582 2004-05-27 Not Zed <NotZed@Ximian.com>
586 * e-shell-window.c (switch_view): api change
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
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):
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
638 * e-shell-importer.c (importer_file_page_new): set the entry to
639 activate default, and fixed the _Filename and _Forward shortcut
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
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.
661 * e-component-registry.c (component_info_new): take menu icon.
662 (query_components): setup the menu icon, not a large toolbar sized
665 * e-shell-window.c (menu_component_selected): just use '-' as
666 ascii, its always going to be hte same in utf8. simplifies the
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
695 2004-05-12 Jeffrey Stedfast <fejj@novell.com>
697 * main.c (main): Call e_icon_factory_shutdown() after
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
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
745 (e_shell_window_new): ditto for window title
747 * e-shell-window-commands.c (command_about_box): set title to
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
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
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
800 2004-04-27 JP Rosevear <jpr@ximian.com>
802 * e-shell-window.c (sidebar_button_selected_callback): init the
805 2004-04-27 William Jon McCann <mccann@jhu.edu>
807 * e-shell-window.c (switch_view): set window title and icon when changing
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
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
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]:
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,
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,
884 (setup_toolbar_button): set the default menu item here for the
887 2004-04-09 Jeffrey Stedfast <fejj@ximian.com>
889 * e-shell.c (e_shell_attempt_upgrade): Don't activate the
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
907 (attempt_upgrade): store the key based on BASE_VERSION and
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)
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
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
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
946 * evolution-config-control.c: No longer needs to keep 'changed'
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):
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
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>
995 * e-shell-startup-wizzard.c (key_press_event_callback): Used the stock
996 icon in confirm dialog.
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.
1007 2004-02-15 Rodney Dawes <dobey@ximian.com>
1009 * evolution-nognome.in: Use @BASE_VERSION@ for the binary
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>
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
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
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
1057 (e_shell_importer_start_import): set the druid as a transient for
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>
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
1116 * e-shell-window-commands.c (command_quit): call e_shell_quit to
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:
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
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
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
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
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
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
1258 * e-config-upgrade.h: update prototypes
1260 * e-config-upgrade.c (e_config_upgrade): remove version detection
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
1275 * Makefile.am: conditionally build the test component
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
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
1299 * Makefile.am: allow the test component to be built and installed
1301 * evolution-test-component.[hc]: new test component to match
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
1335 * Makefile.am: don't build dead files
1337 * e-shell.c (e_shell_go_online): get the id from the component
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
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>
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>
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
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
1466 (setup_activity_interface): Remove.
1467 (e_shell_init): Don't call.
1468 (create_window): Don't attach the task bar to the activity
1471 * e-shell-window.c (struct _ComponentView): New member
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
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
1492 2003-12-01 Rodney Dawes <dobey@ximian.com>
1494 * GNOME_Evolution_Shell.server.in.in:
1495 * e-component-registry.c:
1497 * e-shell-shared-folder-picker-dialog.c:
1498 * e-shell-startup-wizard.c:
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
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
1530 * main.c (idle_cb): Create a new window even if we have a URI
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
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
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,
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
1591 (update_offline_toggle_status): New.
1592 (update_send_receive_sensitivity): 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
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
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):
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
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
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
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
1762 (component_view_new): Get a new "alias" arg, set the member in the
1764 (component_view_free): Free ->component_alias.
1765 (setup_widgets): Pass the alias from the ComponentInfo to
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
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
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
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
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
1880 (setup_widgets): Fix typo: e_get_language_list() returns a GSList,
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
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
1898 (impl_remove): New, implementation for GtkContainer::remove.
1899 (do_layout): Add padding between the selection_widget and the
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".
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
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),
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
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
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
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
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.
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
2206 (e_shell_construct): Don't create the EUserCreatableItemsHandler
2208 (e_shell_get_user_creatable_items_handler): Crash when you get
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
2225 (no_windows_left_cb): Renamed from no_views_left_cb.
2226 (idle_cb): Connect to "no_windows_left" instead of
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
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.
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
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
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>
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.
2346 2003-07-17 Dan Winship <danw@ximian.com>
2348 * e-shell-user-creatable-items-handler.c (free_menu_items): free
2351 * e-splash.c (e_splash_new): Unref the pixbuf.
2353 * evolution-shell-component.c (impl_finalize): Add some missing
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
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,
2373 2003-06-16 Frederic Crozat <fcrozat@mandrakesoft.com>
2376 Add missing skel/stubs to BUILD_SOURCES (bug #44717).
2378 2003-06-05 Not Zed <NotZed@Ximian.com>
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.