2006-07-07 Li Yuan
* e-shell-window.c: (setup_widgets):
Fix for #346613.
Fix the problem pointed out by Johnny .
When maximize Evolution, close and start Evolution sometimes,
the sidebar grows towards right. Set the view_notebook can be expanded
when the paned widget is resized.
2006-07-05 Li Yuan
* e-shell-window.c: (setup_widgets):
Fix for #346613.
Make the view_notebook cannot be resized shorter than its need.
2006-06-21 Srinivasa Ragavan
* e-user-creatable-items-handler.c: (setup_toolbar_button): Fixed a
minor packing issue in New button.
2006-06-17 Tor Lillqvist
* e-shell.c (impl_finalize): Don't call
bonobo_activation_active_server_unregister() here, it's too late,
the EShell Bonobo object has already been deactivated and its
associated CORBA object is NULL.
(notify_no_windows_left_idle_cb): Instead, call
bonobo_activation_active_server_unregister() here, when the EShell
Bonobo object is still fully active.
2006-06-19 Srinivasa Ragavan
** Fixes bug #252814
* e-user-creatable-items-handler.c: (new_button_change),
(setup_toolbar_button), (e_user_creatable_items_handler_activate):
Read the toolbar setting and set the combo button. Patch from Oswald.
2006-06-17 Andre Klapper
* main.c: update last stable version number from 2.6.1 to 2.6.2
2006-05-25 Srinivasa Ragavan
** Fix for bug #341334
* e-component-registry.c: (e_component_registry_peek_info): Check for
the presence of the fields before comparing. Exchange component wont
have these alias/etc.
2006-05-15 Li Yuan
Fixes #341525
* e-sidebar.c: (button_toggled_callback):
If the button has been selected, it is no need to emit the signal.
2006-04-30 Nancy Cai
Fixes #323853
* e-shell-importer.c: (filename_changed), (item_selected),
(importer_file_page_new), (prepare_file_page):
replacing GnomeFileEntry by GtkFileButton, which can import task files
with none UTF-8 filenames.
2006-04-27 Andre Klapper
* main.c: update last stable version number from 2.4.2.1 to 2.6.1
2006-04-24 Harish Krishnaswamy
* main.c: (kill_dataserver): add eds-1.4 and eds-1.6
to the list of old instances.
2006-04-24 Harish Krishnaswamy
* e-shell-window-commands.c: Update credits for
the previous development series.
2006-04-06 Alejandro Andres
* e-shell-view.c
* e-shell-window.c
Fixes #337258. Now Evolution is shown at the end of the title bar.
2006-04-21 Srinivasa Ragavan
** Fixes bug #329731
* apps_evolution_shell.schemas.in.in: Added schema to maintain the
visibility of status bar.
2006-04-18 Jeffrey Stedfast
* e-shell-nm.c (e_shell_network_monitor): Intercept the
Disconnected signal and setup a timeout to try and reconnect when
the dbus daemon comes back up.
2006-02-21 Tor Lillqvist
* main.c (main): On Win32, finally call link_shutdown() (from
ORBit2/linc2), otherwise if we have used any other component than
mail, we will hang with the link_io_thread still running (blocked
in g_poll()). Sigh, the linc2 code is a mystery. Why this is
necessary I have no idea.
* main.c (main): On Win32, set the gtk-fallback-icon-theme to
"gnome".
2006-02-07 Andre Klapper
* e-shell-window-commands.c: changing year from 2005 to 2006.
2006-02-05 Andre Klapper
* shell.error.xml: fixing one typo. fixes #304996 partially.
2006-02-05 Shreyas Srinivasan
* e-shell-nm-glib.c: init the nm-dbus connection once.
2006-01-29 Kjartan Maraas
* e-corba-config-page.c: (e_corba_config_page_class_init):
* e-shell-folder-title-bar.c: (e_shell_folder_title_bar_construct):
* e-shell-window.c: (init_view):
* e-shell.c: (detect_version), (e_shell_construct), (e_shell_new),
(e_shell_attempt_upgrade), (e_shell_create_window),
(e_shell_save_settings):
* main.c: (idle_cb):
Remove unused code and fix format specifiers in some cases.
2006-01-26 Rajeev ramanathan
** Fixes Bug #257654
* e-shell-window.c:
* e-shell-window-commands.c: Added code to show/hide sidebar.
2006-01-29 Harish Krishnaswamy
* main.c: (show_development_warning):
s/don't/do not/ string change. Fixes #325276.
2006-01-27 Andre Klapper
* apps_evolution_shell.schemas.in.in: changed tow strings to add
missing punctuation and clarification for translators.
Fixes bug 306117.
2006-01-26 Andre Klapper
* e-shell-window-commands.c: adding missing comma in the
contributors list.
2006-01-23 Joe Marcus Clarke
* e-user-creatable-items-handler.c: adding a check to make sure
the shortcut key is not the NUL byte. Fixes bug 327468.
2006-01-21 Andre Klapper
* e-shell-settings-dialog.c: changed string "Settings" to
"Preferneces" to keep consistency. Fixes bug 327933.
2006-01-19 Kyle Ambroff
* shell.error.xml: Default to [Cancel] instead of [Forget] in the
when selecting "Forget Passwords" from the menu. (#325871)
2006-01-06 Andre Klapper
* shell/e-shell-window.c: fixing two missing whitespaces.
Fixes bug 325568.
2006-01-02 Harish Krishnaswamy
* e-shell-nm-glib.c (e_shell_nm_glib_initialise): Remove
suspicious and possibly redundant register/unregister calls. Fixes
#325364 (critical warning crasher).
2005-12-30 Andre Klapper
* shell.error.xml: removed a typo. yeah.
2005-12-30 Andre Klapper
* shell.error.xml: removed a duplicated word. Fixes bug 325119.
2005-12-22 Tor Lillqvist
* Evolution-Shell.idl: Guard against generating code when running
this through the IDL compiler elsewhere than here in evo/shell,
the same way as in Evolution-Component.idl. Otherwise we get
duplicated IDL-generated functions in the libeshell and
libevolution-mail DLLs (shared libraries), which causes much pain
on Win32 at least, and is useless and potentially risky on all
platforms.
2005-09-24 Andre Klapper :
Reviewed and committed by Harish
* shell.error.xml: fixed two dead links to "support.ximian.com" now to
the (yet to come) FAQ at go-evolution.org. (#315866)
2005-12-22 Parthasarathi Susarla
* Evolution-Component.idl
* Evolution-Shell.idl
* Evolution.idl:
Remove duplicate definitions and circular dependencies.
* e-shell.c: comment out the implementation for findComponent.
If implemented, this creates a circular dependency between the
Shell.idl and Component.idl.
** This is just a work-around **
2005-12-22 Shreyas Srinivasan
* Network Manager Support for shell
* Evolution-Component.idl (setLineStatus): Add enum ShellState
which can represent network down rather than just a boolean.
* e-shell-nm.c: Add new file handles offline/ online signals
generated by the Network Manager using the native dbus interface.
* e-shell-nm-glib.c: Add new file handles offline/ online signals
generated by the Network Manager using the glib interface.
* Makefile.am: Add e-shell-nm.c or e-shell-nm-glib.c to the list
of files built into evolution_sources depending on how evolution
is configured.
* e-shell-window_commands.c: Use new changed signature of
e_shell_go_offline.
* e-shell-window.c (setup_status_bar): Initialise the dbus
connection.
* e-shell.c (set_line_status): Handle network down triggered
Force_offline. New signatures for e_shell_go_offline and
e_shell_go_online.
* e-shell.h: New function signatures for e_shell_go_offline and
e_shell_go_online.
2005-12-21 Not Zed
* e-shell-view.c (impl_ShellView_setTitle): take a component id
argument.
* e-shell-window.c (component_view_free): release the corba object
properly.
(e_shell_window_set_title): new helper to set the title for the
component.
(switch_view): use the component specific title if available or
fallback to the component name.
2004-12-21 Not Zed
** See bug #60354.
* Evolution-Component.idl: createControls -> createView and
ComponentView to keep track of things.
* Evolution-Shell.idl: return a new type ShellView from
createNewWindow so other parts of the system can access it later.
ShellView so far just lets you set title or switch component, but
could be subclassed later.
* e-shell.c (impl_Shell_createNewWindow): return a shell view.
* e-shell-window.c (init_view): create the view from the compnent
first, then get the controls from it separately.
(init): setup the e-shell-view object for the create view
thing.
* e-shell-view.c (e_shell_view_new): simple bonobo object for
Evolution_ShellView, keep track of the EShellWindow.
* e-component-view.[ch]: simple bonobo object for
Evolution_ComponentView. Just keep track of the controls.
Committed on behalf of NotZed - partha
2005-12-17 Tor Lillqvist
* e-config-upgrade.c: Use libedataserver's e_xml_parse_file()
instead of xmlParseFile() directly.
* e-shell.c
* e-shell-importer.c: Use GLib API when applicable.
* e-shell-importer.c
* e-shell-window.c: Construct pathname of glade file at run-time.
* e-shell-window-commands.c: Include e-util-private.h for Win32
redefinition of EVOLUTION_DATADIR.
* main.c: No SIGSEGV handling on Win32.
(main): Drop unused evolution_directory variable.
2005-12-12 David Malcolm
* e-shell-window.c (setup_widgets): escape the string when generating
XML UI description of component switcher menu item, to avoid it being
non-well-formed when a translation contains a quote character. Fixes
#322001
2005-11-14 Harish Krishnaswamy
* e-shell-settings-dialog.c: (set_dialog_size),
(e_shell_settings_dialog_init): Revert the previous
patch as it distorts the size of the dialog on some
displays.
2005-11-10 Srinivasa Ragavan
* e-shell-settings-dialog.c (set_dialog_size)
(e_shell_settings_dialog_init): Set the size of the preference
window so that it doesnt flicker. Hide it till all the pages are
loaded.
2005-10-25 Harish Krishnaswamy
* main.c: (show_development_warning): Update
version and bugzilla information.
2005-09-23 S.Antony Vincent Pandian
solves bug # 307780
* e-shell-window.h: added the prototype for the function
e_shell_window_peek_statusbar(..);
* e-shell-window.c: show/hide the status bar widget based on the saved
property.
retreive the status bar's previous status and set in UI.
define the function e_shell_window_peek_statusbar() which retrieves
the status bar widget for e-shell-window-commands.c
* e-shell-window-commands.c: view_statusbar_item_toggled_handler()
is the component listener for the "View Status Bar" menu item.it
handles the click event in the menu item "View status Bar".The
state of the status bar is also saved every time an event occurs
on it.
setting the component listener to the component.
2005-08-28 Harish Krishnaswamy
* e-shell-window-commands.c: Update credits.
2005-08-23 Not Zed
* e-shell-window-commands.c: include missing e-error.h
* e-component-registry.c (query_components): cast away a seemingly
spurious warning.
2005-08-17 Not Zed
* e-shell.c (impl_Shell_handleURI): fix warning.
(impl_Shell_findComponent): fix signature for warning.
2005-08-16 Not Zed
** See bug #312668.
* e-shell.c (set_line_status, set_line_status_complete)
(set_line_status_finished): new code to set componetns on/offline.
(e_shell_go_online, e_shell_go_offline): use new interface.
(offline_procedure_started_cb, offline_procedure_finished_cb): removed.
(impl_dispose): cleanup line status listener.
(e_shell_init): setup line status listener.
* evolution-listener.[ch]: skeleton listener object for new
setlinestatus call.
* Evolution-Offline.idl, e-shell-offline-handler.[ch]: killed. We
just add a single interface on EvolutionComponent now, much
simpler.
2005-08-15 Christian Kellner
* Makefile.am: Install missing e-plugin header es-event.h
and es-menu.h.
Fixes bug #313585.
2005-08-10 Tor Lillqvist
* Makefile.am: Use privsolib instead of privlib. Link with
SHELL_LIBS. Use NO_UNDEFINED. Use EXEEXT. Use hack to workaround
MSYS feature on Win32 when installing the schemas.
(INCLUDES): Define EVOLUTION_IMAGESDIR like in
../e-util/e-util-private.h, not EVOLUTION_IMAGES.
(idl_defines): Pass marker macro to IDL compiler, see below.
* Evolution-Component.idl: Don't generate duplicate code in skels
and stubs when including this file from other idl files (in
particular, ../mail/Evolution-Mail.idl). Use the include_defs and
inhibit pragmas unless IDL-compiling in this directory. See
lists.ximian.com/pipermail/evolution-patches/2005-June/010899.html
* e-shell-utils.c
* e-shell-windows.c: Ue EVOLUTION_IMAGESDIR in such a way that it
works even when it is a function call.
2005-08-10 Not Zed
** See bug #271984.
* es-menu.c (esm_class_init): remove debug.
2005-07-26 Harish Krishnaswamy
* Makefile.am, evolution-component.h: fix make distcheck
issues.
2005-07-21 Sarfraaz Ahmed
* e-component-registry.c (query_components): Dont enter default values
for button label and menu label
* e-shell-window.c (setup_widgets): Dont add the sidebar button when
there is no label.
2005-07-22 Sankar P
* shell.error.xml : Changed the strings to be more interactive
and consistent with the exisiting dialog prompts.
2005-07-21 Sankar P
* shell.error.xml : Added string for forget password prompt.
* e-shell-window-commands.c: (command_forget_passwords)
Added call to a confirmation dialog before forgetting passwords.
Fixes bug #216021
2005-07-21 Not Zed
* e-shell-window-commands.c: fix the pixmap location for the
settings menu.
* e-shell-window.c (setup_widgets): reverted dobey's patch to put
the components in the useless tools window.
2005-07-07 Kjartan Maraas
* e-shell-window.c: (setup_widgets): Free the style here.
2005-07-06 Not Zed
* e-shell-importer.c (import_druid_finish): now setup a window to
display importer progress, so it doesn't have to be copied for all
importers & they can all share it.
(import_druid_finish): fix the error id/prompt
2005-07-01 Not Zed
* import.glade: moved from importer/ to here.
* importer/*: Killed all of this off.
* Makefile.am: remove importer/ and related stuff.
2005-06-24 Harish Krishnaswamy
(patch submitted by Andre Klapper )
* e-shell-window-commands.c: changed copyright year from 2004 to 2005
2005-06-23 Not Zed
* e-shell-window-commands.c: added jonathan dieter. Fixed up the
busted utf8 and duplicates.
2005-06-21 Not Zed
* e-shell-window-commands.c: add brian mury to contributors.
2005-06-18 Tor Lillqvist
* GNOME_Evolution_Shell.server.in.in: Use EXEEXT.
* GNOME_Evolution_Test.server.in.in: Use SOEXT.
2005-06-02 Not Zed
* Evolution.*.idl: Fix so these are only ever included once.
* evolution-component.c: BonoboObject wrapper for
Evolution::Component interface. Abstract, doesn't implement
methods.
* Evolution-Shell.idl: add a method to find a component by
component alias.
* e-shell.c (impl_Shell_findComponent): & implement it
2005-06-01 Not Zed
* e-shell-window-commands.c: fixed the utf8 in the last patch.
2005-06-01 S.Çaglar Onur
* e-shell-window-commands.c (authors[]): Fixed my name.
2005-05-31 Rodrigo Moya
* GNOME_Evolution_Shell.server.in.in: added missing name to
Shell_Config_Factory object description.
2005-05-25 Not Zed
* main.c (main): remove mono registrtion, this is implemented
using a plugin now. register the plugin type loader hook.
2005-05-16 Not Zed
* Makefile.am: fix error file build/path changes
2005-05-16 Srinivasa Ragavan
* e-component-registry.c(component_info_new) (component_info_free)(query_components):
e-component-registry.h:
e-shell-window.c (setup_widgets):
e-sidebar.c (button_new) (button_free) (e_sidebar_add_button) (set_mode_internal):
e-sidebar.h:
Added support to read .server files for tooltips and show them in ICON only mode.
2005-05-13 Rodney Dawes
* e-shell-window.c (setup_widgets): Update for the new menu layout by
putting the "component" switching items under the "Tools" menu
2005-05-13 Shreyas Srinivasan
* e-shell-offline-handler.c: Remove the go->offline dialog.
2005-05-12 Harish Krishnaswamy
* main.c: (kill_dataserver): add evolution-data-server-1.2
to the list of old dataserver instances.
2005-05-06 Chenthill Palanisamy
Fixes #301459
* e-shell-importer.c: Correct the typo error and made
the sentence more clear.
2005-05-02 JP Rosevear
* Evolution.idl: remove Evolution-common.idl
* Makefile.am: don't build Evolution-common.idl
* Evolution-common.idl: remove dead code
2005-04-29 JP Rosevear
* Makefile.am: don't build/install corba icon utils
* Remove e-shell-corba-icon-utils.c
2005-04-29 JP Rosevear
* Makefile.am: don't build wizard related code
* Evolution.idl: remove wizard idl include
* e-shell.c: remove wizard include
* Remove wizard related code which is now in a plugin (and is much
simpler due to eplugin)
2005-04-28 Not Zed
* main.c (main): setup the profiling plugin hook if profiling is
compiled in.
2005-04-06 Yong Sun
* e-shell-importer.c: (get_name_from_component_info):
Return the localized name of the supported file type.
2005-03-21 JP Rosevear
Fixes #73066
* apps_evolution_shell.schemas.in.in: fix typo
2005-03-21 JP Rosevear
* main.c: switch #ifdef DEVELOPMENT to #if DEVELOPMENT so the
configure.in foo actually controls this
2005-03-17 Not Zed
* es-event.h: fix the qualifier bit assignments for the STATE target.
* e-shell.c (offline_procedure_finished_cb): fix offline state event.
2005-02-28 JP Rosevear
* e-shell-window-commands.c (command_submit_bug): update authors
list for about dialog
2005-02-21 JP Rosevear
* es-event.c (es_event_target_new_upgrade): create upgrade target
* es-event.h: add upgrade target
* e-shell.c (e_shell_attempt_upgrade): emit upgrade.done
2005-02-23 JP Rosevear
Fixes #33287
* e-shell-window.c (e_shell_window_new): set the send/receive
sensitivity when we first start up
2005-02-23 Hans Petter Jansson
* e-shell-window-commands.c:
* e-shell.c:
* main.c: Include .
2005-02-22 Marco Pesenti Gritti
* shell/e-shell-window-commands.c: (command_quick_reference):
Use gnome-vfs API to open quick reference in the pdf viewer
2005-02-22 William Jon McCann
* e-shell-window.c (setup_offline_toggle): Make offline button scale
with font size. Fixes #48868.
2005-02-10 JP Rosevear
* e-component-registry.c (query_components): unref the menu icon
if it exists to fix a leak
2005-02-07 JP Rosevear
* apps_evolution_shell.schemas.in.in: clean up descriptions
2005-02-01 JP Rosevear
* e-shell-window-commands.c: add to about box
2005-01-28 JP Rosevear
* e-component-registry.c: Remove e-shell-utils.c include
2005-01-21 JP Rosevear
* apps_evolution_shell.schemas.in.in: close long tag
2005-01-21 JP Rosevear
* apps_evolution_shell.schemas.in.in: add print_config schema item
2005-01-21 JP Rosevear
* e-shell-offline-handler.c
(impl_OfflineProgressListener_updateProgress): mark priv->finished
as true first so we don't access freed memory if we get finalized
during the signal emmission
(cancel_offline): ditto
(finalize_offline): ditto
(e_shell_offline_handler_put_components_offline): ditto
2005-01-20 Mengjie Yu
* e-shell-importer.c: (import_druid_esc),
(e_shell_importer_start_import):
Close import wizard on 'ESC'
2005-01-09 JP Rosevear
* e-shell.c (impl_Shell_handleURI): open a new window if we get a
component id type url
* Evolution-Shell.idl: add ComponentNotFound exception
2005-01-06 JP Rosevear
* Makefile.am: install schemas properly and add some uninstall
rules for local install rules
2005-01-04 JP Rosevear
* e-sidebar.h: new protos, modes
* e-sidebar.c: handle 2 more modes, text only and toolbar style;
allow visibility to be set for the buttons
* e-shell-window.h: new proto
* e-shell-window.c (setup_widgets): set the sidebar setting and
visibility based on stored gconf settings
(e_shell_window_save_defaults): save the current sidebar setting
visibility
(e_shell_window_peek_sidebar): return the sidebar
* e-shell-window-commands.c (e_shell_window_commands_setup): add
listeners for each of the component button radio items and for the
hide toggle
(view_buttons_icontext_item_toggled_handler): listener callback,
set mode
(view_buttons_icon_item_toggled_handler): ditto
(view_buttons_text_item_toggled_handler): ditto
(view_buttons_toolbar_item_toggled_handler): ditto
(view_buttons_hide_item_toggled_handler): listener callback, set
visibility
* apps_evolution_shell.schemas.in.in: add component button style
and visibility defaults
2004-12-29 Rodrigo Moya
* main.c (show_development_warning): 2.0 is the current stable
version.
2004-12-23 Sivaiah Nallaagatla
* e-shell.c (e_shell_go_offline)
(e_shell_go_online) : set start_offline gconf key
when ever offline state is changed.
2004-12-21 JP Rosevear
* e-corba-config-page.c: Convert to G_DEFINE_TYPE
* e-history.c: ditto
* e-shell-folder-title-bar.c: ditto
* e-shell-offline-handler.c: ditto
* e-shell-settings-dialog.c: ditto
* e-shell-window.c: ditto
* e-sidebar.c: ditto
* e-user-creatable-items-handler.c: ditto
* e-component-registry.c: ditto
* importer/evolution-importer-client.c: ditto
2004-12-09 Rodney Dawes
* e-shell-window-commands.c: Use stock_new-window for the New Window
menu item in the File menu
2004-12-08 David Mosberger
* main.c: include es-event.h to fix 64 bit platform problems.
2004-11-22 Joan Sanfeliu
* main.c: Evolution product name spelled with an uppercase E
Fixes #61605
2004-11-02 mengjie yu
* evolution-startup-wizard.glade:remove the hard line breaks.
2004-10-25 Not Zed
* main.c (main): register event hook.
* e-shell.c (offline_procedure_finished_cb, e_shell_go_online):
emit new state changed event.
* main.c (main): register the menu hook.
(): only define DEVELOPMENT if not already.
* e-shell-window.c (init): setup menu manager.
(e_shell_window_new): activate menu manager.
(update_offline_toggle_status): update the menu manager when the
offline state changes (currently only state which requires it)
* es-menu.[ch]: Shell plugin menu manager.
2004-10-07 Not Zed
* main.c (main): initialise plugin system.
(main): add --disable-eplugin and --disable-mono arguments.
2004-09-30 Kjartan Maraas
* e-shell-importer.c: (import_cb): use g_timeout_add().
* importer/intelligent.c: (select_row_cb), (unselect_row_cb),
(create_gui): use gtk_notebook_set_current_page() instead of
deprecated gtk_notebook_set_page()
2004-09-24 Not Zed
* e-shell-window-commands.c: Added ed catmur to the credits.
2004-09-27 Andre Klapper
* e-shell-window-commands.c (about_box_new): fixed two
typos in the list of contributors
2004-09-21 JP Rosevear
From Malcolm Tredinnick , Fixes #66261
* e-shell-window-commands.c (about_box_new): don't show
"translator-credits" if not translated
2004-09-07 JP Rosevear
Fixes #17338
* e-shell-window-commands.c (about_box_new): use per language
translator credits, update authors lists (not strictly authors,
but we have a lot of helpful people)
2004-09-13 Sivaiah Nallagatla
* e-shell.c (offline_procedure_finished_cb)
(e_shell_go_online) : set online status
for e_passwords
see #62856 (work around)
2004-09-03 Not Zed
** See bug #61285.
* e-shell-settings-dialog.c (load_pages): use a better query to
get the configuration pages, the old one didn't include version
information properly.
2004-08-27 Not Zed
** See bug #62856 (workaround only)
* e-shell.c (impl_Shell_setLineStatus, e_shell_construct): set the
online state on e_passwords.
2004-08-26 Rodney Dawes
* apps_evolution_shell.schemas.in.in: Don't translate the default
value for the window height
2004-08-25 Frederic Crozat
* e-shell-startup-wizard.c: (prepare_importer_page):
don't call gtk_dialog_set_has_separator
on Message Dialog on GTK+ >= 2.4.0 (output warning)
* e-shell-importer.c: (e_shell_importer_start_import):
Initialize data->finish before using it
(prepare_intelligent_page): don't call gtk_dialog_set_has_separator
on Message Dialog on GTK+ >= 2.4.0 (output warning)
(start_import) (next_file_page): convert filename from UTF-8 to
local encoding.
2004-08-12 Carlos Garnacho Parro
* e-shell-importer.c: added the "use_filechooser" property to the
GnomeFileEntry
2004-08-10 Not Zed
* main.c (main): init epasswords.
2004-08-01 Not Zed
* apps_evolution_shell.schemas.in.in: added last_version item.
* shell-errors.xml: added upgrade-remove-1-4 and
upgrade-remove-1-4-confirm dialogues.
* e-shell.c (remove_dir): utility to recursively delete a tree of
files and folders.
(e_shell_attempt_upgrade): keep track of the last upgraded
version, if != current version, and < 1.5, and it exists, offer to
remove ~/evolution. Confirm the offer before actually doing it.
* e-shell-window-commands.c: include gnome-about.
(command_help_faq): fix comment structure
* e-shell.c (attempt_upgrade): moved most of this into
e_shell_attempt_upgrade.
(e_shell_attempt_upgrade): moved most of this into
attempt_upgrade, removed rev args. It makes sense, really!
(e_shell_construct): call e_shell_attempt_upgrade instead.
2004-07-22 Not Zed
* e-shell.c (create_window): merged this into
e_shell_create_window, all it was doing was adding a stack frame.
(e_shell_create_window): setup the e error default window.
2004-07-22 Jeffrey Stedfast
* e-shell-importer.c (e_shell_importer_start_import): Use
stock_mail-import instead of stock_import? *shrug* Fixes bug
#61778.
2004-07-08 Frederic Crozat
* Makefile.am:
tarball should ship .schemas.in.in files, not generated files.
* apps_evolution_shell.schemas.in.in:
Don't translate default component id (bug #60859)
2004-07-06 Rodney Dawes
* e-shell-errors.xml.h: Add this back to CVS for translators
* .cvsignore: Don't ignore e-shell-errors.xml.h
2004-09-07 Not Zed
* e-shell.c (e_shell_construct): disable the startup wizard.
2004-06-24 Not Zed
** See bug #57367.
* e-shell-window.c (e_shell_window_new): fix gconf client leak and
clean up some logic.
* e-shell.c (e_shell_construct): dont activate the components
individually, component registry does that implictly.
* e-component-registry.c (init): dont call query_components here.
(query_components): setup a run-once guard. before adding a
component info to the list, make sure we can activate it.
(component_info_new): take the interface as a construct argument
now.
(e_component_registry_peek_list): perform the component list query
if we haven't already.
(e_component_registry_peek_info): same.
(e_component_registry_activate): just always return
the reffed component, it isn't added unless it was already activated.
2004-06-21 Chris Toshok
* e-user-creatable-items-handler.c (impl_finalize): free
priv->menu_xml. plugs (big) leak.
2004-06-18 Jeffrey Stedfast
* main.c (main): Remove AUTOHELP option since GNOME adds this
itself. Fixes bug #60374.
(main): Before exiting from main(), call shutdown() routines.
2004-06-18 Radek Doulik
* main.c (main): test for skip_warning_dialog value in gconf here
and not in show_development_warning, otherwise we don't add or
call idle_cb and evo will not run
(show_development_warning): do not read skip_warning_dialog here
2004-06-18 Not Zed
** See bug #54498.
* main.c (idle_cb): don't do dev warning stuff here anymore.
* main.c (main): show the dev warning before doing anything else
if we are going to.
(warning_dialog_response_callback): kick off the actual
application once we're finished.
(window_map_callback, new_window_created_callback): removed, not
needed anymore.
2004-06-17 Jeffrey Stedfast
* main.c (main): Call gnome_sound_init() before bonobo_main().
2004-06-09 Dan Winship
* check-empty.xpm, check-filled.xpm, check-missing.xpm:
* e-shell-config-autocompletion.[ch]:
* e-shell-config-default-folders.[ch]:
* e-shell-config-folder-settings.[ch]:
* e-shell-config-offline.[ch]:
* e-shell-config.[ch]:
* e-shell-folder-creation-dialog.[ch]:
* e-shell-shared-folder-picker-dialog.[ch]:
* e-storage-set-store.[ch]:
* e-storage-set-view-checkboxes.etstate:
* e-storage-set-view-no-checkboxes.etstate:
* e-storage-set-view.etspec:
* e-uri-schema-registry.[ch]:
* evolution-activity-client.c:
* evolution-storage-set-view-factory.[ch]:
* evolution-storage-set-view.[ch]:
* glade/e-folder-list.glade:
* glade/e-shell-config-default-folders.glade:
* glade/e-shell-folder-creation-dialog.glade:
* glade/e-shell-shared-folder-picker-dialog.glade: Remove
no-longer-used stuff
* README: Remove this, since it's more confusing than true now.
* Evolution-Offline.idl, Evolution-common.idl: Remove
GNOME_Evolution_Folder, and references to it.
* e-active-connection-dialog.glade:
* evolution-startup-wizard.glade: Move the last two remaining
files from ./glade/ up to here.
* glade/*: Gone.
* Makefile.am, .cvsignore: update for the above
2004-06-06 Jeffrey Stedfast
* e-shell-window-commands.c: Added Martyn Russel to the credits.
2004-06-04 JP Rosevear
Fixes #59361
* e-sidebar.c (layout_buttons): handle 0 and 1 buttons properly
2004-06-01 William Jon McCann
* e-shell-window-commands.c (e_shell_window_commands_setup):
Add listener for the ViewToolbar command.
(view_toolbar_item_toggled_handler):
New function to handle toggling toolbar visibility and saving state.
* e-shell-window.c (e_shell_window_save_defaults):
Save the status of the toolbar visibility.
(setup_widgets): Set initial state of toolbar visibility.
* apps_evolution_shell.schemas.in.in: Added schema for toolbar_visible.
2004-06-01 Christophe Fergeau
* e-shell-importer.c: sort the various available importer plugins by
name in the importer druid combo box so that the list doesn't change
from one evolution run to another.
2004-05-27 Not Zed
** See #58827.
* e-shell-window.c (switch_view): api change
* e-shell.c (impl_Shell_handleURI): Fixed for api change.
(impl_Shell_handleURI): check the component alias for an alternate
uri schema path. 'quick hack' for activating components from
command line. This may, or may not, continue to function.
* e-component-registry.c (e_component_registry_peek_info): added
an id for search type.
(e_component_registry_peek_info_for_uri_schema): ^ makes this
redundant, removed.
(e_component_registry_activate): fixed for api change.
2004-05-28 Rodney Dawes
* e-shell-importer.c (e_shell_importer_start_import):
Set the default window size for the druid to 480x320
2004-05-28 JP Rosevear
* e-shell-window-commands.c: remove bogus include
2004-05-28 William Jon McCann
* Makefile.am (evolution_SOURCES): Remove e-shell-about-box.
* e-shell-window-commands.c (command_about_box, about_box_new):
Use GNOME about box.
2004-05-27 Rodney Dawes
* Makefile.am (EXTRA_DIST): Add $(error_i18n) for "make dist"
2004-05-27 Rodney Dawes
* Makefile.am (EXTRA_DIST): Don't dist $(error_i18n) as it requires
e-error-tool to be built
* shell-errors.xml.(h|in): Remove these from CVS, the .in is not used
any more, and the .h is generated from the .xml
2004-05-26 Sarfraaz Ahmed
* e-shell.c (set_interactive): Implemented. Sends the "interactive"
message when the first window is created to all the components.
2004-05-26 Not Zed
* importer/evolution-importer.c
(impl_GNOME_Evolution_Importer_createControl): set exception if not
implemented.
* e-shell-importer.c (importer_file_page_new): set the entry to
activate default, and fixed the _Filename and _Forward shortcut
clash. #58081.
(prepare_dest_page): pack the widget without expand/fill.
2004-05-21 Jeffrey Stedfast
* evolution-shell-component-utils.c (e_activation_failure_dialog):
Removed. Nothing uses this interface (which didn't use the EError
routines anyway).
2004-05-21 Not Zed
* e-shell.c (e_shell_attempt_upgrade): remove unused.
2004-05-19 Not Zed
* e-shell-window.c (setup_widgets): use the menu icon not the
button icon for the menus.
(setup_widgets): fixed some i18n stuff with the menu xml. no use
putting _x stuff here, it also needs a source. And a memleak.
Yucko.
* e-component-registry.c (component_info_new): take menu icon.
(query_components): setup the menu icon, not a large toolbar sized
icon.
* e-shell-window.c (menu_component_selected): just use '-' as
ascii, its always going to be hte same in utf8. simplifies the
code somewhat.
2004-05-05 William Jon McCann
* e-shell-window.c (menu_component_selected, setup_widgets):
Add components to View menu.
* e-component-registry.[ch] (component_info_new)
(component_info_free, query_components): Add menu_label and
menu_accelerator fields.
2004-05-18 Not Zed
* shell-errors.xml: added noshell and noshell-reason error
strings. the latter seems a waste, but ...
* main.c (idle_cb): use e_error for the new no shell errors.
2004-05-17 Jeffrey Stedfast
* e-shell-window-commands.c: Change E_PIXMAP() sizes over to
E_ICON_SIZE enum values.
* main.c: #include
* e-shell-startup-wizard.c (make_importer_page): Use
E_ICON_SIZE_DIALOG
2004-05-12 Jeffrey Stedfast
* main.c (main): Call e_icon_factory_shutdown() after
bonobo_main() exits.
2004-05-12 Not Zed
* shell-errors.xml: fix the label tag for the upgrade failed box.
* shell-errors.xml.h: add for translators.
2004-05-11 Not Zed
* shell-errors.xml: Shell errors.
* e-shell.c (e_shell_attempt_upgrade): handle exceptions better.
allow the user to keep going or abort. stop as soon as something
fails. Related to #53083.
(attempt_upgrade): abort and quit if the subcall failed. it will
display an appropriate error box.
(attempt_upgrade): abort if we don't have enough space. #57290.
* Evolution-Component.idl (upgradeFromVersion): remove the return
code, use exceptions to indicate failure.
2004-05-10 Not Zed
* e-shell.c (e_shell_attempt_upgrade): handle the various
exceptions appropritately.
(detect_version): this never fails, remove return code.
(attempt_upgrade): add a check for disk space. this is only
rough. not sure how portable. If we can't find out we go forward
anyway.
* Evolution-Component.idl: Throw some proper exceptions for
upgradeFromVersion. UpgradeFailed with detailed error reason, and
UnsupportedVersion for non-fatal reason.
2004-05-10 David Malcolm
* e-shell-offline-handler.c (cancel_offline): Fix warning
2004-05-10 JP Rosevear
* main.c (show_development_warning): set title to just Evolution
(show_development_warning): ditto for warning
(idle_cb): ditto for title
* e-shell-window.c (update_offline_toggle_status): set tooltip to
just Evolution
(e_shell_window_new): ditto for window title
* e-shell-window-commands.c (command_about_box): set title to
just Evolution
2004-05-05 Dan Winship
* e-sidebar.c (layout_buttons): Change the algorithm so that if
the buttons can't be laid out perfectly rectangularly, then the
extra space is given to the first button (ie, Mail), rather than
the last button (eg, Connector). Also, merge the icons-only and
icons-plus-text layout code together since they were nearly
identical.
(e_sidebar_add_button, e_sidebar_set_mode): Tweak things a bit so
that in icons-only mode, the icons are centered in the buttons.
2004-05-03 Dan Winship
* e-shell-importer.c (e_shell_importer_start_import): Fix warnings
2004-04-30 Dan Winship
* apps_evolution_shell.schemas.in.in: Remove default folders,
shortcut stuff, and "show folder bar".
* e-config-upgrade.c: Don't migrate those options either
2004-04-30 Dan Winship
* e-shell-window-commands.c (command_quit): Don't save window
state here.
* e-shell.c (e_shell_quit): Do it here, so it gets called if you
quit by closing the last window via its close button too. #57529
2004-04-30 Not Zed
* e-component-registry.c:
* e-shell-settings-dialog.c:
* e-shell-window.c: Remove e-lang-utils.h include.
* e-component-registry.c (query_components): do the same as below.
* e-shell-settings-dialog.c (load_pages): use
gnome_i18n_get_language_list instead of e_get_language_list(), and
use the right locale option. Fixes #53398.
2004-04-28 Rodney Dawes
* main.c (main): Call gnome_program_init with PACKAGE "-" BASE_VERSION
so that we start up the right version of evolution when we get killed
by logout or whatever
Fixes #54087
2004-04-27 JP Rosevear
* e-shell-window.c (sidebar_button_selected_callback): init the
view to NULL
2004-04-27 William Jon McCann
* e-shell-window.c (switch_view): set window title and icon when changing
component view.
2004-04-23 JP Rosevear
* e-shell-window.c (e_shell_window_show_settings): if there is a
current view, use the component alias to select a sensible default
config control
2004-04-22 Trent Lloyd
* e-sidebar.c (do_layout_text_buttons): take into account the position
of the sidebar which isnt on the very left in right to left languages,
otherwise the buttons are drawn in the wrong place.
2004-04-21 Not Zed
* e-user-creatable-items-handler.c (execute_verb): if we're
running a local create, invoke that directly via the callback.
(e_user_creatable_items_handler_new): add a callback for creating
local items.
2004-04-19 Jeffrey Stedfast
* e-user-creatable-items-handler.c (ensure_menu_items): Same.
* e-shell-startup-wizard.c (make_timezone_page): Same.
* e-shell-settings-dialog.c (load_pages): Same.
* e-shell-importer.c (e_shell_importer_start_import): Same.
* e-component-registry.c (query_components): Don't use absolute
pixel sizes, use the E_ICON_SIZE enums instead.
2004-04-19 Michael Terry
* GNOME_Evolution_Test.server.in.in: Change component icons to use the
icon theme names for icons
* Makefile.am: Remove e-icon-factory.[ch]
* e-component-registry.c: Use the icon theme for component icons
* e-icon-factory.[ch]: Removed these files
* e-shell-importer.c:
* e-shell-settings-dialog.c:
* e-shell-startup-wizard.c:
* e-shell-window-commands.c:
* e-user-creatable-items-handler.c:
* evolution-shell-component-utils.[ch]:
* main.c:
* glade/evolution-startup-wizard.glade:
* importer/import.glade: Use the icon theme via EIconFactory for all
of the icons in the shell, and the window icons
2004-04-14 JP Rosevear
* e-shell-importer.c (get_iid_for_filetype): differentiate between
user cancellation and no importer
(next_file_page): don't throw up a dialog if the user cancelled
the selection process
2004-04-14 JP Rosevear
* e-shell-importer.c (start_import): don't unref the dialog,
destroy it properly
2004-04-13 Not Zed
* e-user-creatable-items-handler.c (create_verb): add a component
name argument, so we don't use 'this_component', and everything
comes from tasks! Fix callers to pass the component alias.
(struct _EUserCreatableItemsHandlerPrivate): change
default_menu_item to be fallback_menu_item for the mail message
new fallback. Make default_menu_item be the default for the view
(which some code seems to think it should be). Fixes #56866.
(ensure_menu_items): setup the fallback_menu_item here.
(get_default_action_for_view): use the fallback as the fallback,
not default.
(setup_toolbar_button): set the default menu item here for the
current view.
2004-04-09 Jeffrey Stedfast
* e-shell.c (e_shell_attempt_upgrade): Don't activate the
components here.
(e_shell_construct): Activate them all here instead (before we
attempt to upgrade). Fixes a bug where the shell would start up in
online mode but never notify the components to go online.
* main.c (idle_cb): s/Cannot access/Cannot register/
2004-04-09 Chris Toshok
* e-shell.c (e_shell_attempt_upgrade): make sure the component is
activated before calling upgradeFromVersion.
2004-04-09 Chris Toshok
* e-shell.c (e_shell_attempt_upgrade): use BASE_VERSION to supply
the major/minor version, and use UPGRADE_REVISION for the
revision.
(attempt_upgrade): store the key based on BASE_VERSION and
UPGRADE_REVISION.
2004-04-09 Dan Winship
* e-user-creatable-items-handler.c: Change this a lot. Now each
component will maintain its own EUserCreatableItemsHandler and
merge the button and menus in and out of the UI as its controls
are activated and deactivated. (This lets the connector component
display the correct default for the New button). Also, update to
the Product Design Team's new organization (separating object
types from folder types)
* e-shell.c: Remove all creatable_items_handler references
(impl_dispose): unref the component registry (unrelated bug)
* e-shell-window.c (e_shell_window_new): Remove
creatable_items_handler reference
* Makefile.am: Move e-user-creatable-items-handler from evolution
to libeshell, and make libeshell depend on libemiscwidgets (for
the combo button)
* Evolution-Component.idl: add another field to CreatableItemType
so we can distinguish object types from folder types.
2004-04-07 Jeffrey Stedfast
* Evolution-ConfigControl.idl: Removed the "apply" method.
* e-corba-config-page.c: We can probably remove this entire file,
it seems pretty useless. But until I know for sure, I guess I
won't bother.
(impl_apply): Removed, no longer a valid interface.
(listener_event_callback): Huh? calls a non-existant function if
the event name was "changed". Uhm, yea...ok. Removed.
(setup_listener): Removed. Did nothing but to setup the above
listener.
* evolution-config-control.c: No longer needs to keep 'changed'
state.
(evolution_config_control_changed): Removed.
(impl_apply): Removed. No lonegr a valid interface.
2004-03-31 Rodney Dawes
* e-shell-importer.c (choose_importer_from_list):
(start_import):
(prepare_intelligent_page): Remove dialog separators
* e-shell-offline-handler.c (pop_up_confirmation_dialog): Change the
border with of the dialog's vbox and action area to be HIG-compliant
* e-shell-settings-dialog.c (init): Remove the dialog separator
* e-shell-startup-wizard.c (prepare_importer_page): Remove the dialog
separator to be more HIG-compliant
(key_press_event_callback): Fix compile warnings and cast to the
correct widget types for calling various gtk api
Remove the dialog separator to be more HIG-compliant
* main.c (show_development_warning): Make the devel warning dialog
that pops up for unstable versions be HIG-compliant
* glade/e-active-connection-dialog.glade: Make the active connection
dialog for going off-line be HIG-compliant
* importer/intelligent.c (create_gui): Remove the dialog separator
and set the dialog's vbox and action area border widths to be more
compliant with the HIG
2004-03-26 Rodney Dawes
* e-shell-settings-dialog.c (impl_realize): We don't need this really
(class_init): We don't need to have our own realize impl for setting
the default window size of the dialog, especially since we are setting
the size before we actually get realized, anyway
(init): Set the dialog size here, and don't set the border width of the
dialog
2004-03-18 Not Zed
* e-shell-about-box.c: added (c) symbol and 2004 and changed to
Novell to the copyright notice in the about box.
2004-03-12 Not Zed
* e-shell.c (detect_version): when we check the evolution dir
exists, check the evolution dir exists, not the config.xmldb file.
Move filename building/usage into the else condition so it can't
happen again. Fixes #53277.
2004-03-10 Bill Zhu
* e-shell-startup-wizzard.c (key_press_event_callback): Used the stock
icon in confirm dialog.
Fixes #55063
2004-03-06 Pratik V. Parikh
* e-shell-window-commands.c (command_quick_reference): Check that
app is not NULL before trying to open the quickref document.
Fixes #55106
2004-02-15 Rodney Dawes
* evolution-nognome.in: Use @BASE_VERSION@ for the binary
Fixes #54796
2004-02-18 Not Zed
* e-shell-offline-handler.c (prepare_for_offline): remove id, and
use info->id for create_progress_listener. Fixes #53649.
2004-02-10 JP Rosevear
* Remove dead files
2004-02-06 JP Rosevear
* importer/intelligent.c (get_intelligent_importers): use base
version for intelligent importers
* e-shell-importer.c (get_intelligent_importers): ditto
Fixes #54004
2004-02-06 Rodney Dawes
* e-shell-window-commands.c (command_quick_reference): Really make
this work with gnome-vfs 2.2, instead of using gnome-vfs 2.4 api,
fixes #53566 more completely so snapshots can build again (doh)
2004-02-06 JP Rosevear
* importer/import.glade: remove step numbers
2004-02-05 Rodney Dawes
* e-shell-window-commands.c (command_quick_reference): Use gnome-vfs
directly, instead of relying on gnome_url_show (), to launch the
application for the quick reference, since we can run on gnome 2.2
mostly, and gnome_url_show () only handles the uri method there
Fixes #53566
2004-02-04 JP Rosevear
* e-shell-importer.c (start_import): pass in a parent for the
dialogs, use e_notice
(import_druid_finish): we carry the filename around with us now
(next_file_page): check the file here and store the name; put up
gui dialogs
(e_shell_importer_start_import): set the druid as a transient for
the shell
2004-02-04 JP Rosevear
* importer/import.glade: add extra page
* importer/evolution-importer.h: update protos
* importer/evolution-importer.c: hold the createControl function
(impl_GNOME_Evolution_Importer_createControl): implement
(impl_GNOME_Evolution_Importer_loadFile): remove dead args
* importer/evolution-importer-client.h: update/add protos
* importer/evolution-importer-client.c
(evolution_importer_client_create_control): wrapper
(evolution_importer_client_load_file): we don't take physical_uri
and folder_type as args any more
* importer/GNOME_Evolution_Importer.idl: add createControl method
and remove extraneous loadFile args
* e-shell-window-commands.c (command_import): uncomment
* e-shell-importer.h: update proto
* e-shell-importer.c: remove DEPRECATED hack and tidy includes
(get_iid_for_filetype): use query define
(start_import): we don't take a file name and client directly now
(create_plugin_menu): user query define
(importer_dest_page_new): create vbox
(import_druid_finish): we no longer do folder selection here
(next_file_page): create the client here
(prepare_dest_page): show the importer control
(next_dest_page): skip to the finish
(back_finish_page): back to the destination page
(e_shell_importer_start_import): set up the destination page
* Makefile.am: build import files again
2004-02-04 JP Rosevear
* e-shell-view-menu[hc]: remove dead files
2004-02-04 JP Rosevear
* e-shell.c (e_shell_quit): make this C89 compliant
2004-02-04 Not Zed
** See bug #53683.
* Evolution-Component.idl: added EvolutionComponent::quit() call.
* main.c (quit_box_new): removed, dont show quit box anymore at
the end, we've already shutdown by now with the new shutdown
sequence.
* e-shell-window-commands.c (command_quit): call e_shell_quit to
quit.
* e-shell.c (e_shell_prepare_for_quit): renamed es_run_quit, now
internal, and a gtktimeout function, so return code inverted.
(e_shell_quit): new public entry, find out if we can shutdown, if
so, then trigger a shutdown.
(e_shell_request_close_window): just call e_shell_quit to exit
when we've run out of windows.
(e_shell_quit): desensitise all of the app windows before running
shutdown. looks a bit weird, but not doing so looks worse.
2004-02-03 Dan Winship
* e-activity-handler.c:
* e-activity-handler.h:
* e-task-bar.c:
* e-task-bar.h:
* e-task-widget.c:
* e-task-widget.h: Moved to misc/widgets since they depend on
libemiscwidgets now, and aren't actually used by the shell itself.
* Makefile.am (eshell_HEADERS, libeshell_la_SOURCES): Update
2004-02-02 Chris Toshok
* e-component-registry.c (component_info_new): don't generate a
g_warning if button_icon == NULL.
(component_info_free): unref the button_icon if it's != NULL.
2004-01-29 JP Rosevear
* main.c: turn development stuff back on
2004-01-28 JP Rosevear
* main.c (kill_dataserver): g_message this
(destroy_config): remove the various pieces to create a cleanish
state for re-migrating from 1.4.x
(main): add --force-migrate option when in development mode
2004-01-28 Rodney Dawes
* e-task-bar.c (init): First argument to gtk_hbox_new () is a boolean,
not an int, don't show the hbox for activities by default
(e_task_bar_prepend_task): Show the hbox for activities when we add
tasks to the taskbar
(e_task_bar_remove_task): If we have no tasks left to display, don't
show the empty hbox
2004-01-27 Rodney Dawes
* e-task-bar.c (init): Expand the label, this fixes the problem
that people were having in the shell window with the preview pane
and the weird warning from ECLippedLabel for urls
Fixes #52937 for good
2004-01-26 David Trowbridge
* Makefile.am: add definition for EVOLUTION_HELPDIR
* e-shell-window-commands.c: add handling for new "Quick
Reference" menu
2004-01-26 Not Zed
* e-shell.c (attempt_upgrade, detect_version, e_shell_construct):
attempt the upgrade before trying to startup the wizard.
* main.c (detect_version, attempt_upgrade): move to e-shell.c
(idle_cb): remove call to attempt_upgrade.
2004-01-26 Rodney Dawes
* e-shell-window.c (setup_widgets): Add panded widget to
EShellWindowPrivate and handle state saving of position (#52049)
* e-task-bar.c (init): Switch to EClippedLabel instead of GtkLabel
for the status bar text (#52937)
Fixes #52049 and #52937
2004-01-26 JP Rosevear
* e-shell.c (e_shell_construct): there is no splash screen any
more
2004-01-26 JP Rosevear
* main.c: drop now useless gtkhtml/gconf check
2004-01-23 Rodney Dawes
* main.c (idle_cb): Move uri_list loop into a separate function
so we don't duplicate code in both instances where we are creating
a new shell or using a current one, and don't open a new shell window
if we are passing in a uri and a shell is already up
Fixes #53216
2004-01-15 JP Rosevear
* e-config-upgrade.c: remove calendar and task keys for upgrade,
its done in the calendar now
2004-01-15 Rodrigo Moya
* e-shell-view-menu.c: added ForgetPasswords menu item.
(command_forget_passwords): callback for the new menu item.
* e-shell-window-commands.c: (command_forget_passwords): ditto.
2004-01-15 JP Rosevear
* main.c (kill_dataserver): kill the correct binary, tidy includes
2004-01-15 JP Rosevear
* main.c (detect_version): move version detection here
* e-config-upgrade.c: remove it from here; clean out all the
mailer and bonobo conf conversion stuff, its been moved to the
mailer and e-util
* e-config-upgrade.h: remove proto
2004-01-15 Not Zed
* e-config-upgrade.c (e_upgrade_detect_version): fix the check for
~/evolution being a directory.
2004-01-13 JP Rosevear
* main.c (attempt_upgrade): detect the version more completely
with the new util routine
(main): don't upgrade the config db here
* e-shell.h: update proto
* e-shell.c (e_shell_attempt_upgrade): take the current version as
numerical params
* e-config-upgrade.h: update prototypes
* e-config-upgrade.c (e_config_upgrade): remove version detection
and saving code
(e_upgrade_detect_version): routine to do the version detection
* e-config-upgrade.c: drop my-evolution upgrade code
2004-01-12 JP Rosevear
* Makefile.am: use our libs
2004-01-12 JP Rosevear
* evolution-test-component.[hc]: Complete rewrite to match current
component api
* Makefile.am: conditionally build the test component
2004-01-11 JP Rosevear
* e-sidebar.c (button_new): track hbox and label widget
(button_free): unref them
(do_layout_text_buttons): layout buttons with text
(do_layout_icon_buttons): layout icon only buttons
(do_layout): layout based on mode
(impl_size_request): distinguish between horizontal and vertical
padding
(init): set a default mode
(e_sidebar_add_button): align the button text to the left, only
add the text if we are in the text mode
(e_sidebar_get_mode): accessor
(e_sidebar_set_mode): accessor
* e-sidebar.h: add prototype and mode enum
2004-01-11 JP Rosevear
* GNOME_Evolution_Test.server.in.in: proper server file for test
components
* Makefile.am: allow the test component to be built and installed
* evolution-test-component.[hc]: new test component to match
current api
2004-01-08 JP Rosevear
* e-shell.c (e_shell_attempt_upgrade): make sure we actually
upgrade between revisions
2004-01-08 JP Rosevear
* e-shell-startup-wizard.c (get_intelligent_importers): add a ')'
to create a valid query
2004-01-08 Not Zed
* e-shell-startup-wizard.c (get_intelligent_importers): check that
we found any importers before deferencing the pointer.
2004-01-05 ERDI Gergo
* e-task-bar.c (init): Create a separate label to the left of the
progress messages...
(e_task_bar_message): ...and allow components to set it...
* e-activity-handler.c (e_activity_handler_message): ...through
this new ActivityHandler method
2003-12-30 JP Rosevear
* e-setup.[hc]: these just handle creating the ~/evolution dir and
so are no longer needed
* main.c (main): don't setup the old ~/evolution dir
* Makefile.am: don't build dead files
* e-shell.c (e_shell_go_online): get the id from the component
info
2003-12-22 Ross Burton
* e-shell.c: mark the settings dialog as transient for the main window.
2003-12-14 JP Rosevear
* e-user-creatable-items-handler.c (get_components_from_registry):
only add the component to the list if we actually create it
Fixes #51707
2003-12-11 Not Zed
* e-sidebar.c (do_layout): remove padding around the folder list.
(impl_size_request): don't add padding around folder list.
2003-12-09 Ettore Perazzoli
[#51710]
* GNOME_Evolution_Shell.server.in.in: Remove
GNOME_Evolution_Shell_Config_FolderSettings_Control.
2003-12-06 JP Rosevear
* e-shell-importer.c: remove useless gal include
* Makefile.am: Remove hard coded disable deprecated flags
2003-12-04 Ettore Perazzoli
* e-shell.c (e_shell_prepare_for_quit): Implement.
* Evolution-Component.idl (Component::requestQuit): Make sync
[i.e. just return a boolean instead of using a BonoboListener].
2003-12-03 Ettore Perazzoli
[Fix for #51619.]
* e-shell.c (impl_Shell_createNewWindow): If component_id is the
empty string, pass NULL for it to e_shell_create_window() so we
get the default.
* main.c (idle_cb): Pass an empty string for component_id to
createNewWindow() if the default_component_id is NULL.
2003-12-03 Ettore Perazzoli
* Makefile.am: Move e-task-bar and e-task-widget into libeshell.
[Fix pointed out by Bernard Leach .]
2003-12-03 Ettore Perazzoli
* Evolution-Session.idl: Remove.
* Evolution-Activity.idl: Remove.
* Evolution-ShellComponent.idl: Remove.
* Evolution-ShellComponentDnd.idl: Remove.
* Evolution-ShellView.idl: Remove.
* Evolution-Shortcuts.idl: Remove.
* Evolution-Storage.idl: Remove.
* Evolution-StorageSetView.idl: Remove.
* evolution-shell-view.c: Remove.
* evolution-shell-view.h: Remove.
* evolution-session.c: Remove.
* evolution-session.h: Remove.
2003-12-03 Ettore Perazzoli
* e-activity-handler.c: Do not #include
"e-shell-corba-icon-utils.h".
2003-12-03 Ettore Perazzoli
* e-folder-list.c: Remove.
* e-folder-list.h: Remove.
* e-folder-tree.c: Remove.
* e-folder-tree.h: Remove.
* e-folder.c: Remove.
* e-folder.h: Remove.
* evolution-shell-component.c: Remove.
* evolution-shell-component.h: Remove.
* evolution-shell-client.c: Remove.
* evolution-shell-client.h: Remove.
* evolution-folder-selector-button.c: Remove.
* evolution-folder-selector-button.h: Remove.
* evolution-activity-client.c: Remove.
* evolution-activity-client.h: Remove.
* evolution-storage.c: Remove.
* evolution-storage.h: Remove.
2003-12-02 Ettore Perazzoli
* e-shell-window.c (e_shell_window_save_defaults): Implement.
(e_shell_window_new): Set the width/height from the GConf keys.
2003-12-02 Rodney Dawes
* Makefile.am: Version the schemas
* apps_evolution_shell.schemas: Removed
* apps_evolution_shell.schemas.in.in: Added
2003-12-01 Ettore Perazzoli
* e-activity-handler.c (e_activity_handler_operation_finished):
Argh, renamed from e_activity_client_operation_finished().
(e_activity_handler_operation_started): Don't unref the pixbuf.
* e-shell-window.c (setup_widgets): Hide the menu hint label.
* e-activity-handler.c (init): Init to next_activity_id to 1 so
callers can rely on it being nonzero.
2003-12-01 Ettore Perazzoli
* e-shell.c (struct _EShellPrivate): Remove member
activity_handler.
(setup_activity_interface): Remove.
(e_shell_init): Don't call.
(create_window): Don't attach the task bar to the activity
handler.
* e-shell-window.c (struct _ComponentView): New member
statusbar_widget.
(struct _EShellWindowPrivate): Remove member task_bar.
(init_view): Get the status bar control from createControls and
put it in the ComponentView struct.
(setup_task_bar): New.
(setup_statusbar_notebook): New.
(switch_view): Switch the statusbar notebook too.
(impl_dispose): Add missing GTK_OBJECT() cast.
(e_shell_window_peek_task_bar): Remove.
* Evolution-Component.idl (Component::createControls): New out arg
"statusbar_control"; this way components can provide their own
status bar.
* e-activity-handler.c, e-activity-handler.h: Turn into a plain
GObject; translate all the CORBA methods into plain C methods.
* Makefile.am: Move e-activity-handler to libeshell instead of it
being in the shell.
2003-12-01 Rodney Dawes
* GNOME_Evolution_Shell.server.in.in:
* e-component-registry.c:
* e-shell-config.c:
* e-shell-shared-folder-picker-dialog.c:
* e-shell-startup-wizard.c:
* e-shell.h:
* e-user-creatable-items-handler.c:
* evolution-activity-client.c:
* evolution-storage.c: Use BASE_VERSION for repo_ids and OAFIIDs
2003-11-30 Ettore Perazzoli
* e-shell.c (struct _EShellPrivate): New member offline_handler.
(offline_procedure_started_cb): New.
(offline_procedure_finished_cb): New.
(e_shell_go_offline): Implement (putting back the code that we had
#if 0'ed out).
(e_shell_go_online): Likewise.
* e-shell-offline-handler.c, e-shell-offline-handler.h: Put back
in, massage for the changes in the Offline interface.
* e-shell-offline-sync.c, e-shell-offline-sync.h: Remove from CVS.
* Evolution-Offline.idl (SyncFolderProgressListener): Remove.
(Offline::SyncFolder): Remove.
2003-11-23 JP Rosevear
* Makefile.am: remove gtk deprecated flag
2003-11-20 Ettore Perazzoli
* e-shell.c (impl_Shell_handleURI): Reimplemented using
EComponentRegistry.
* main.c (idle_cb): Create a new window even if we have a URI
list.
* e-component-registry.c
(e_component_registry_peek_info_for_uri_schema): New.
2003-11-19 Ettore Perazzoli
* e-component-registry.c (component_info_free): Free
->uri_schemas.
(set_schemas): New function to get the list of URI schemas given a
component's ServerInfo.
(query_components): Call it.
* e-component-registry.h (struct _EComponentInfo): Add
"uri_schemas" member.
* Evolution-Component.idl (Component.handleURI): New method.
2003-11-19 Ettore Perazzoli
* evolution-activity-client.c
(evolution_activity_client_construct): Get a raw
GNOME_Evolution_Shell as an arg instead of an
EvolutionShellClient.
(get_shell_activity_iface): New helper function.
(evolution_activity_client_construct): Use it.
2003-11-19 Ettore Perazzoli
* e-shell-window.c (impl_dispose): Destroy the tooltips instead of
unreffing them.
* e-shell.c (struct _EShellPrivate): New member activity_handler.
(setup_activity_interface): New.
(impl_dispose): Add a comment about why we must not unref
activity_handler here.
(create_window): Attach the task bar to the new window.
* e-shell-window.c (e_shell_window_peek_task_bar): New.
* e-activity-handler.c: Add back.
* e-activity-handler.h: Add back.
2003-11-19 Ettore Perazzoli
* e-shell-window.c (struct _EShellWindowPrivate): New members
status_bar, offline_toggle, offline_toggle_image, menu_hint_label,
task_bar, tooltips.
(init): Initialize ->tooltips.
(impl_dispose): Unref ->tooltips.
(offline_toggle_clicked_callback): New.
(e_shell_window_new): Connect shell_line_status_changed_callback()
to the shell's "line_status_changed" signal.
(shell_line_status_changed_cb): New.
(setup_offline_toggle): New.
(setup_menu_hint_label): New.
(setup_task_bar): New.
(setup_status_bar): New.
(setup_widgets): Call setup_status_bar() and add add the status
bar to the window.
(update_offline_toggle_status): New.
(update_send_receive_sensitivity): New.
(load_icons): New.
(class_init): Call load_icons().
(ui_engine_remove_hint_callback): New.
2003-11-17 Ettore Perazzoli
* e-shell-window-commands.c: Add a pixmap for the toolbar
SendReceive button.
2003-11-17 Ettore Perazzoli
* main.c (attempt_upgrade): New helper function.
(idle_cb): Call it if we have a local shell. Also, remove unused
variables.
* e-shell.c (e_shell_attempt_upgrade): New.
* Evolution-Component.idl (Component.upgradeFromeVersion): New.
2003-11-17 Ettore Perazzoli