1
by Takuo KITAME
Import upstream version 1.113.0 |
1 |
Significant: |
2 |
||
3 |
No effort to keep compatibility with BonoboObject, only |
|
4 |
BonoboXObject, thus, poking at elements inside BonoboObject will |
|
5 |
fail in future. |
|
6 |
||
7 |
C: |
|
8 |
||
9 |
bonobo-stream.[ch]: |
|
10 |
converted to BonoboXObject, removed all internals - this |
|
11 |
is totaly obsoleted by BonoboXObject. |
|
12 |
removed bonobo_stream_get_epv |
|
13 |
removed bonobo_stream_corba_object_create |
|
14 |
removed bonobo_stream_open |
|
15 |
renamed bonobo_stream_open_full to bonobo_stream_open |
|
16 |
moved bonobo_stream_open into bonobo_storage |
|
17 |
||
18 |
bonobo-storage-plugin.[ch]: |
|
19 |
Removed - we use monikers instead now for all storage and stream |
|
20 |
naming and access. |
|
21 |
||
22 |
bonobo-storage.[ch]: |
|
23 |
removed bonobo_stream_open |
|
24 |
removed bonobo_storage_open |
|
25 |
removed bonobo_storage_open_full |
|
26 |
Use monikers (bonobo_get_object) instead. |
|
27 |
Remove this nasty chunk of 'wrapper' code obsoleted by |
|
28 |
BonoboObject. Whole API dead - use BonoboObject. Only API |
|
29 |
left is bonobo_storage_copy_to - the only impl. in there. |
|
30 |
NB. return values from openStream, openStorage need their |
|
31 |
own CORBA_Object_duplicate on return. |
|
32 |
||
33 |
bonobo-object.[ch]: |
|
34 |
Deprecate in favour of BonoboXObject |
|
35 |
removed bonobo_object_get_epv |
|
36 |
removed bonobo_object_construct |
|
37 |
removed bonobo_object_new_from_servant |
|
38 |
removed bonobo_object_bind_to_servant |
|
39 |
removed bonobo_object_activate_servant |
|
40 |
removed bonobo_object_activate_servant_full |
|
41 |
"query_interface" is a virtual method and no long a signal. |
|
42 |
bonobo_object_query_interface: added optional ev. |
|
43 |
bonobo_unknown_ping: add optional ev. |
|
44 |
||
45 |
bonobo-event-source.[ch] |
|
46 |
bonobo_event_source_client_add_listener: no longer returns an id |
|
47 |
use the listener object reference to manage the listener. |
|
48 |
bonobo_event_source_client_add_listener_full: this now returns |
|
49 |
a Bonobo_Listener CORBA reference that you need to _release, but |
|
50 |
can be used to identify the listener - if neccessary [ seldom is ]. |
|
51 |
bonobo_event_source_client_remove_listener: similary now takes |
|
52 |
a listener instead of an id. |
|
53 |
||
54 |
||
55 |
bonobo-generic-factory.[ch]: |
|
56 |
bonobo-shlib-factory.[ch]: |
|
57 |
A very broken module |
|
58 |
removed bonobo_generic_factory_corba_object_create |
|
59 |
||
60 |
Unified multi/simple factories -- every factory is a multi |
|
61 |
factory now. _MULTI macros are provided for |
|
62 |
compatibility but please consider migrating to |
|
63 |
_MULTI-less macros. Migrating simple factories is |
|
64 |
easy: just add a const gchar * argument to your |
|
65 |
factory callback function. |
|
66 |
Privatization |
|
67 |
removed bonobo_generic_factory_set |
|
68 |
||
69 |
bonobo-property-bag-xml.[ch]: |
|
70 |
Removed, use bonobo-conf or soap support code instead |
|
71 |
removed bonobo_property_bag_xml_encode_any |
|
72 |
removed bonobo_property_bag_xml_decode_any |
|
73 |
||
74 |
bonobo-main.[ch]: |
|
75 |
bonobo_init: added argc, argv, since this now initializes |
|
76 |
oaf for you. |
|
77 |
||
78 |
bonobo-object-client.[ch]: |
|
79 |
totaly removed, was a terrible idea - use the CORBA handle |
|
80 |
directly instead. |
|
81 |
||
82 |
bonobo-moniker.[ch]: |
|
83 |
remove specious virtualization of get_parent, set_parent, |
|
84 |
get_name, set_name, resolve, equal. If you need to override |
|
85 |
these then do it by overriding the CORBA method on your |
|
86 |
inherited epv. |
|
87 |
||
88 |
bonobo-moniker-util.[ch]: |
|
89 |
Removed bonobo_moniker_client_resolve_client_default: it used |
|
90 |
BonoboObjectClient, use bonobo_moniker_client_resolve_default intead. |
|
91 |
The async methods no longer take a timeout - since we can detect when |
|
92 |
a connection dies, and there's no point. |
|
93 |
||
94 |
bonobo-progressive.[ch]: |
|
95 |
Removed entirely - unused & stale. |
|
96 |
||
97 |
bonobo-property-bag-client.[ch] |
|
98 |
Added more functions to access property bag data. The new functions are |
|
99 |
named bonobo_bpclient_* instead of bonobo_property_bag_client_* |
|
100 |
Add a bonobo_pbclient_set / bonobo_pbclient_get nice vararg wrapper |
|
101 |
to make it easier to set properties. |
|
102 |
Change the way varrag wrappers work, to be name / type / value |
|
103 |
triplets instead of type-unsafe name / value pairs. |
|
104 |
||
105 |
bonobo-property-bag.[ch]: |
|
106 |
bonobo_property_bag_add_gtk_args is now called |
|
107 |
bonobo_property_bag_map_params and changed sig. |
|
108 |
||
109 |
bonobo-object-directory.[ch]: |
|
110 |
bonobo_directory_*: remove, deprecated by oaf, |
|
111 |
use the liboaf functions instead. |
|
112 |
||
113 |
bonobo-print.[ch], |
|
114 |
bonobo-print-client.[ch]: |
|
115 |
These now live in libgnomeprint-bonobo.h and have been renamed |
|
116 |
to the GnomePrintBonobo namespace. |
|
117 |
||
118 |
bonobo-arg.[ch]: |
|
119 |
bonobo_arg_from/to_gtk -> bonobo_arg_from/to_gvalue |
|
120 |
bonobo_arg_type_to/from_gtk -> bonobo_arg_type_to/from_gtype |
|
121 |
||
122 |
||
123 |
||
124 |
IDL: |
|
125 |
||
126 |
Bonobo_Property.idl: |
|
127 |
remove the Property interface and extended the PropertyBag interface |
|
128 |
instead. included the ConfigDatabase interface. |
|
129 |
||
130 |
Bonobo_Storage.idl: |
|
131 |
remove copyTo |
|
132 |
||
133 |
Bonobo_Persist: |
|
134 |
Promoted isDirty to the base class and removed it from all the |
|
135 |
subclasses. |
|
136 |
New getIId method to get the OAF IID necessary to re-create the |
|
137 |
component owning the Bonobo::Perist interface |
|
138 |
||
139 |
Bonobo_PersistStream: |
|
140 |
remove getMaxSize: use the stream interface for this |
|
141 |
||
142 |
Bonobo_PersistStorage: |
|
143 |
remove initNew: use the stream context for this. |
|
144 |
||
145 |
Bonobo_Listener: |
|
146 |
remove the 'id' concept on the EventSource - it was badly |
|
147 |
broken and unneccesary. |
|
148 |
||
149 |
Bonobo_ClientSite: |
|
150 |
Bonobo_Embeddable: |
|
151 |
Bonobo_View: |
|
152 |
Bonobo_ViewFrame: |
|
153 |
killed: use the new ControlFactory and CanvasComponentFactory |
|
154 |
interfaces to create compound document view objects. |
|
155 |
||
156 |
Bonobo_ControlFactory: |
|
157 |
new: use to expose control based compound-doc view support. |
|
158 |
||
159 |
Bonobo_CanvasComponentFactory: |
|
160 |
new: use to expose canvas based compound-doc view support. |
|
161 |
||
162 |
Bonobo/ActivationContext: |
|
163 |
renamed to Bonobo/MonikerContext to avoid clash with oaf |
|
164 |
and better reflect it's use. |
|
165 |
||
166 |
Removed: |
|
167 |
Bonobo_Advise.idl: unused, |
|
168 |
Bonobo_ProgressiveDataSink: unused & stale |
|
169 |
Bonobo_DesktopWindow: deprecated |
|
170 |
||
171 |
||
172 |
||
173 |
Insignificant: |