aboutsummaryrefslogtreecommitdiffstats
path: root/shell/ChangeLog
diff options
context:
space:
mode:
authorEttore Perazzoli <ettore@src.gnome.org>2001-06-28 10:22:40 +0800
committerEttore Perazzoli <ettore@src.gnome.org>2001-06-28 10:22:40 +0800
commit764cfb5a6ba195958b1b3b814fdb584d6a5ff63b (patch)
tree1c49f5dca5a940c4a4715ba055738da25d64498b /shell/ChangeLog
parentad31ac2c9e472dd03e537b7bc3008cd9c54842e8 (diff)
downloadgsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.tar
gsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.tar.gz
gsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.tar.bz2
gsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.tar.lz
gsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.tar.xz
gsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.tar.zst
gsoc2013-evolution-764cfb5a6ba195958b1b3b814fdb584d6a5ff63b.zip
Added a URI schema registry to the shell, and changed the bootstrap
sequence to get the schema lists from the components and register them into it. svn path=/trunk/; revision=10553
Diffstat (limited to 'shell/ChangeLog')
-rw-r--r--shell/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index 60cbb044c1..b170ebec6c 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,5 +1,29 @@
2001-06-27 Ettore Perazzoli <ettore@ximian.com>
+ * e-component-registry.c (register_component): Get the supported
+ schemas and register them into the schema registry.
+
+ * e-shell.c: New member `uri_schema_registry' in `EShellPrivate'.
+ (e_shell_construct): Init.
+ (destroy): Unref.
+ (impl_Shell_createNewView): Raise exception `UnsupportedSchema' if
+ it's not an `evolution:' URI. Raise exception `NotFound' if
+ `e_shell_new_view()' returns NULL.
+ (impl_Shell_handleURI): New, implementation for the `::handleURI'
+ method.
+ (e_shell_get_uri_schema_registry): New.
+
+ * Evolution-Shell.idl: New exceptions `UnsupportedSchema' and
+ `InvalidURI'.
+ (createNewView): Make this able to raise `NotFound',
+ `UnsupportedSchema' and `InvalidURI'.
+ (handleURI): New method.
+
+ * e-uri-schema-registry.h: New.
+ * e-uri-schema-registry.c: New.
+
+2001-06-27 Ettore Perazzoli <ettore@ximian.com>
+
* evolution-shell-component-client.c: Remove redundant declaration
for `free_ShellComponentListener_servant()'.