source: trunk/third/libbonobo/NEWS @ 18574

Revision 18574, 16.1 KB checked in by ghudson, 21 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18573, which included commits to RCS files with non-trunk default branches.
Line 
1libbonobo 2.2.0
2
3        * Features
4                + large pretty new docs; lots of work
5                    (Gustavo J.A.M. Carneiro)
6
7        * Bugs fixed
8                + translation fix (Abel Cheung)
9                + portability fixes (James H.)
10                + build fixage (Julio Merino, Frederic Crozat)
11
12libbonobo 2.1.0
13
14        * Featurelets
15                + add async property set API (Michael)
16                + add QI C wrapper for convenience (Michael)
17                + make release_unref async - pending ORB fixes (Michael)
18
19libbonobo 2.0.1
20
21        * Bugs fixed
22                + leak fix (Kjartan Maraas)
23                + 64bit GType cleans (hhetter)
24                + init/shutdown count (Padraig O'Briain)
25                + -pthread LIBS fix (Michael)
26                + build clean fixes (Padraig O'Briain)
27        * i18n
28                + pt_BR, lv Gustavo Noronha Silva, Peteris Krisjanis
29                + el, cs Simos Xenitellis, Stanislav Brabec
30
31libbonobo 2.0.0
32
33        * Featurelets
34                + add BonoboObject padding (Michael)
35                + add --enable-debug config option (Gustavo Giráldez)
36
37libbonobo 1.117.1
38
39        * Bugs fixed
40                + quiescence after destroy for
41                  event-source & listener (Michael)
42
43libbonobo 1.117.0
44
45        * Featurelets
46                + env var debugging conditionals (Jaka Mocnik)
47                        BONOBO_DEBUG=regs:aggregate:lifecycle:running:object
48
49libbonobo 1.115.0
50
51        * Bugs fixed
52                + SEEK_CUR rename (Murray Cumming)
53                + event_source fix (Stephane Demurget)
54
55libbonobo 1.113.0
56
57        * Bugs fixed
58                + GValue / Boxed type updates (Michael)
59                + kill bogus ListenerId typedef (Mark McLoughlin)
60                + update ORBit2 debugging blurb (Mark)
61                + global 'parent_class' privatised (Michael)
62
63        * Featurelets
64                + event source efficiency fix (Michael)
65
66libbonobo 1.112.0
67
68        * Bugs fixed
69                + bonobo_closure_invoke leak fix (Tim Janik)
70                + build fixes (Gediminas Paulauskas, Jacob)
71
72        * Featurelets
73                + make ref/unref more glib like (Michael)
74                + flag the deprecated & compat bits as such (Michael)
75
76libbonobo 1.111.0
77
78        * Bugs fixed
79                + item handler leak (Mark McLoughlin)
80                + deprecated cruft removal (Micahel)
81                + _WRITABLE for Americans (Michael)
82
83libbonobo 1.110.0
84
85        * Bugs fixed
86                + kill bogus shlib factory unregister
87                + setAttr needs a component_name
88                + fix aggregate ref count debug
89                + docs updates (Rodrigo Moya)
90                + update moniker linkage (Johan Dahlin)
91                + standardize conditional IDL compiles (Johan, Darin)
92
93libbonobo 1.109.0
94
95        * Features
96                + API documentation setup (John Fleck)
97                + Control Accessibility method (Me)
98                + always on Bonobo reference accounting (Me)
99
100        * Bugs fixed
101                + update various GType bits (Me)
102                + generic factory fixage (Anders, Darin)
103                + improved GObject property mapping (Jacob)
104                + fixed item container signal (Jens Finke)
105                + marshaler fixage (Mark McLouglin)
106                + item handler fixage (Mark)
107                + C++ comments nailed (Mark)
108
109libbonobo 1.108.0
110
111        * Bugs fixed (Me)
112                + exception translation use right domain
113                + don't fiddle with ref at all if immortal
114                + build fixage (Jacob Berkman, Abel Cheung)
115                + Gergo's name is not spelt Gero, doh.
116
117        * Featurelets (Me)
118                + imported docs from bonobo/
119                + moniker resolution has chatty exceptions
120                + install 'echo' in sample directory (Rodrigo)
121
122libbonobo 1.107.0
123
124        * Featurlets
125                + BONOBO_BOILERPLATE macros (Darin)
126                + Control IDL updates (Me)
127                + UI exception added (Me)
128                + accelerated object instantiation (Me, Mark)
129                + IDL spelling fixes (Darin)
130                + memory storage tests updates (Gergo Erdi)
131
132        * Bugs fixed
133                + glib fixage (Owen, Miles Lane)
134                + moniker finalize chain (Me)
135                + bonobo-storage-memory fixage (Gergo Erdi)
136
137libbonobo 1.106.0
138
139        * Bonobo_Control IDL re-write (Me)
140                + improved Gdk / Gtk split out
141                + make Control / Frame work in converse
142                + add getAccessible for Bill
143                + cleaned, Java friendly sizing
144
145        * BonoboObject (Me)
146                + bonobo_object_fast, new magic cast macro
147                + always on object accounting & warnings
148                + don't poke inside CORBA_Object
149                + remove bogus QI virtualization
150                + kill curious GType fiddling on QI.
151
152        * Reference tracking (Me)
153                + bonobo_debug_shutdown to flag bugs
154                + scads of leaks fixed
155
156        * beef up regression tests (Me)
157                + new magic casts consistency
158                + moniker equal tests
159                + fail on reference leaks
160
161        * Factory fixes
162                + handle errors correctly (Jacob)
163                + shlib factory rationalized (Me)
164                + generic factory cleaned (Me)
165                + Generic factory - autoexit unref (Me)
166
167        * Property Bag (Me)
168                + fixup mapping of Gtk+ properties
169                + lifecyle issues
170                + update GValue <-> CORBA_any mappings
171
172        * Monikers
173                + implement Asynchronous monikers (Me)
174                + remove bogus virtualization (Me)
175                + moniker leak fix (Dirk-Jan)
176
177        * Misc
178                + bonobo_exception_general_error (Me)
179                + remove bogus virt. on BonoboStorageMemory
180                + fixup listener construction (Iain Holmes)
181                + hold CORBA ref on Unknown in ping (Ettore)
182                + GValue issues & system_exception bug fix (Me)
183                + Type name standardization (Seth Nickell)
184
185        * Build fixes
186                + parallel install (Abel Cheung, Havoc)
187                + header re-organisation (Jacob)
188                + misc. build fixage (Jacob)
189
190libbonobo 1.103.0
191
192        * Bug fixes
193                * glib API tracking (Alex Larsson)
194                * closure invocations (Me, Ariel Rios)
195                * build system updates (Mark McLouglin, Havoc)
196                * property bag segv (Me)
197                * moniker escaping ABE (Me)
198                * event source fix (Dan Winship)
199
200        * Featurelets
201                * improved regression tests (Me)
202                * more ansification (Frank Belew)
203                * several new translations
204
205Bonobo 1.0.0
206
207        * Documentation
208                * Full C API documentation (Me, Miguel & John Sheets)
209                * Lots of nice DIA diagrams (John Sheets)
210                * preliminary UI XML DTD (Paolo)
211
212        * Storage / Stream
213                * fix symlink issues in fs storage (Vladimir Vukicevic)
214                * fs storage permissions fix (Dietmar)
215                * improved storage-fs / stream-fs mime typing (Jens Finke)
216
217        * Event source / Listener
218                * event-source fixes (Richard Hult)
219                * event-source cleans (Dietmar)
220                * event-source re-enterancy fix (Me)
221
222        * Property Bag
223                * batch property get/set impl. (Dietmar)
224                * property bag client SEGV fix (Larry)
225                * PropertyBag leak fixes (Iain Holmes)
226
227        * Monikers
228                * moniker file extender fix (Dietmar)
229                * monikers memory leak fix (Dietmar)
230                * moniker URL registry (Dietmar)
231
232        * Any support logic
233                * bonobo-arg fixes (Dietmar)
234                * XML typecode reference fix (Dietmar)
235                * Fix XML type coding bugs (Me)
236
237        * UI handler bits
238                * Revert unsafe attempt at AA pixbufs (Me)
239                * minor XML de-merge logic fix (Me)
240                * config fixes (Iain Holmes)
241                * Always cleanup XML we hand out (Me)
242                * pixmap <-> XML acceleration (John Harper)
243
244        * Misc fixes
245                * fix multiple translation issues (Me)
246                * gshell fixes (Martin Baulig)
247                * include config.h some more (Kjartan)
248                * control / object destruction race fix (Darin)
249                * Reduce control's memory footprint (Me)
250
251Bonobo 0.37
252
253        * Fix Bonobo Zoomable (Michael Engber)
254
255        * Documentation fixage (John Sheets)
256
257        * Any serialization xml supports aliases (Dietmar)
258
259        * Listener / Event Source fixes (Dan Winship)
260
261        * Bonobo Control fixage (Dan Winship)
262
263        * UI str compare fixage (Darin Adler)
264
265        * Cleanup config dialog (Cody Russell)
266
267        * Publicised XObject type & bits (Me)
268
269Bonobo 0.36
270
271        * Convert print to BonoboXObject (Me) - forgot it.
272
273        * Fix flicker issue (Me)
274
275        * Remove bonobo-idl (Me)
276
277        * Use nice type creation macro (Dietmar)
278
279        * Toolbar control leak fix (Maciej)
280
281Bonobo 0.35
282
283        * BonoboXObject (Me)
284
285        * Canvas fixes (Mike Kestner)
286                * IDL cleanups
287                * Misc bug fixage
288
289        * UI handler
290                * Toolbar shadow preference fix (Federico Mena)
291                * Toolbar sizing problems (Ettore)
292                * Builtin toolbar customization GUI & popup (Me)
293                * UI configuration code (Me)
294                * UI Menu rebuild acceleration (Me)
295                * UI config Leak fixes (Iain)
296                * Toolbar resize bug (Cody Russell)
297                * Tearoff menu fixage (Me, Darin Adler)
298
299        * Monikers
300                * comparison method (Me)
301                * stream cache moniker (Dietmar)
302
303        * Misc new features
304                * Use a Stream to transfer print data (Me)
305                * Re-namespace IDL files (Me)
306                * Property bag fixage (Dietmar)
307                * Automatic shlib reference tracking (Dietmar)
308                * Profiling config support (Pavel Cisler)
309                * Zoomable interface expansion (Cody Russell)
310
311        * Misc bug fixing
312                * Leak fixes (Morten, Me)
313                * Method chaining bugs (Me)
314                * Depend on oaf >= 0.6.2 (Me)
315                * LibIDL checks for bonobo-idl (Me)
316                * Fix bonobo-idl build (Me)
317                * function signature fix (George Lebl)
318                * Stream moniker extender fix (Lutz Muller)
319                * Calm ORBit warnings (Maciej Stachowiak)
320
321        * Reference counting problems nailed (Owen, Me)
322
323        * Begginings of keyboard focus fixage (Federico)
324
325Bonobo 0.33
326
327        * Fixed broken standard moniker id (Me)
328
329        * Fix UI verb tracking leak (Me)
330
331        * Fix old UI race condition (Me)
332
333Bonobo 0.32
334
335        * Monikers
336                * Virtualized more of BonoboMoniker (Me)
337                * Item container re-written (Me)
338                * Item handler implemented (Miguel)
339
340        * UI stuff (Me)
341                * Substantialy re-factored
342                * Acceleration (with Pavel)
343                * Configuration engine
344                * Toolbar customization dialog
345                * Ignore Gtk+ keybinding assignment
346                * Hide lots of internals
347                * Docs updated
348                * honour more GNOME prefs (Jacob)
349
350        * Property Bag (Dietmar)
351                * Improved exception handling
352                * Reference leaks fixed
353                * new Property listener methods
354                * Property is an Unknown
355
356        * Canvas Items (Mike Kestner)
357                * Add event signal
358                * Add grab / ungrab
359                * Fix UI merging code
360                * Update proxy creation
361
362        * Fixed reference handling on addInterface (Dietmar)
363
364        * Event Source updated (Dietmar)
365
366        * Several reference leaks nailed (Dietmar)
367
368        * Improved running context ref tracking (Dietmar)
369
370        * Macros to reduce code complexity (Dietmar)
371
372        * Header include cleanups (Jason Leach)
373
374        * Conversion to xml-i18n-tools (Maciej)
375
376        * Misc. bugs fixed (Darin, Eskil Olsen, Robin Slomkowski)
377
378Bonobo 0.31
379
380        * Serious bugs fixed
381                * Depend on ORBit-0.5.6
382                * Re-include Federico's Policy leak fixes.
383                * Fix fatal toolbar icon bug (DanW)
384                * memset fixes (George Lebl)
385
386        * Monikers
387                Drastic simplification of Moniker API (Me)
388                Std monikers merged to shlib (Dietmar)
389                Moniker extenders implemented (Dietmar, Me)
390                Misc. fixes (Miguel)
391                Parsing tests added (Me)
392                Simplify interface naming on resolve (Me)
393
394        * Property bag
395                Listening re-written using EventSource (Dietmar)
396                Use our own ID scheme to identity listeners (Dietmar)
397                Allow sub-classing (George Lebl)
398
399        * Running context to track references implemented (Me)
400
401        * Useful cleanups
402                * API documentation (Miguel, Me)
403                * Make generic-factory sub-classable (Me)
404                * Make the component selector control useful (Me)
405                * Implement a shlib factory to handle module unloading (Me)
406                * UI methods on Canvas embeddables (Me)
407                * VFS storage fixes (Lutz Muller)
408                * Persist fixes (Gergo Erdi)
409                * Make bonobo-transient sub-classable (George Lebl)
410
411        * Build & misc. bug fixes (Arturo Tena, Richard Hult, Dave Camp
412                                   Daniel Egger, Maciej Stachowiak)
413
414
415Bonobo 0.30
416
417        * Released since Elliot would not produce a fixed ORBit release,
418        reverts fixes in 0.29, should not pass distcheck.
419
420Bonobo 0.29
421
422        * Evil bugs
423                * X / CORBA synchronisation issues fixed (Me)
424                * Property bag / transient memory leaks fixed (Federico)
425                * Toolbar widget leak (Darin Alder)
426                * Lots of misc leaks nailed (Morten)
427                * Bonobo plug / socket race condition nailed (Me)
428
429        * Storage stuff
430                * Local FS Stream / Storage impl. completed (Dietmar)
431                * Efs stream / storage polished up (Dietmar)
432                * VFS storage cleans (Me)
433                * Bonobo IO plugins version fixage (Dietmar)
434                * Storage module cleans, and regression testing (Dietmar)
435
436        * Monikers
437                * Bonobo widget switched to use monikers (Me)
438                * Bonobo contexts - moniker context (Me)
439                * tar moniker (Vladimir Vukicevic)
440                * http, gunzip monikers (Joe Shaw)
441                * moniker test code (Joe Shaw)
442                * Asynchronous moniker resolution (Me)
443
444        * New transient CORBA object helper (Miguel)
445
446        * UI stuff
447                * Alpha composited icons (for pixmap themes) (Cody Russell)
448                * Control desired size querying (Martin)
449                * Completed toolbar item 'look' markup (John Sullivan)
450                * pixmap location code flexed (Martin)
451                * placeholder can hide all its contents (Darin)
452                * UI signaling race conditions nailed (Darin, Me)
453                * Helpers for removing dead UI components (Maciej)
454
455        * Misc
456                * CORBA_any * <-> XML serialization (Me)
457                * generic listener / event interface re-written (Alex Graveley)
458                * Created component selector control (Me)
459                * listener fixes (Iain Holmes)
460                * BonoboPropertyControl implemented & honed (Iain)
461                * Make each IDL file parse individualy (Mathieu Lacage)
462
463        * Embeddable factory bug flattened (Mike Kestner)
464
465        * Docs
466                * API build cleanups (Zach Frey)
467                * Lots of API doc writing / organising (Miguel)
468                * doc/NAMESPACE added to start namespacing IDL (Me)
469
470        * Lots of bugs fixed.
471
472Bonobo 0.28
473
474        * Fixes to XML translation to fix seperate build dir (Me)
475
476        * Beautified XML translation script (Kenneth)
477
478        * Fixes to allow perl relocation (Dan Winship)
479
480        * Remove Gtk arg <-> property mapping sillyness (Radek Doulik)
481
482Bonobo 0.27
483
484        * New test environment for storage drivers (Dietmar)
485
486        * Lots of internal stream / storage fixes (Dietmar)
487
488        * API rename & documentation clean (Me)
489
490        * Property bag fixes * improved ref debugging (Martin)
491
492        * Lots of moniker (http, gzip) work (Joe Shaw)
493
494        * Library versioning sorted (Ian Peters)
495
496        * UI Leaks fixed (Me)
497
498        * XML Translation scheme re-engineered (Kenneth)
499
500        * Lots of API Documentation mending (Zach Frey)
501
502Bonobo 0.26
503
504        * Big Stream / Storage cleanups (Dietmar)
505
506        * Use OAF more cleanly internaly (Joe Shaw)
507
508        * Remove broken property preconditions (Me)
509
510        * Property bag POA policy fix (Miguel)
511
512        * Updated docs (Zach Frey)
513
514        * text-plain fix (Martin)
515
516        * Moniker improvements (Miguel)
517
518        * Leak fix (George Lebl)
519
520Bonobo 0.25
521
522        * UI related bonobo-control-frame fix (Martin)
523
524Bonobo 0.24
525
526        * cleanup of storage / stream plugins (Dietmar)
527
528        * toolbar control view update by orientation (Jon K Hellan
529
530        * toolbar look update by orientation (Me)
531
532        * verb / listener remove functions (Me)
533
534Bonobo 0.23
535
536        * fix pernicious UI widget parenting problem (Me)
537
538        * nail translation problem finaly (Me)
539
540        * fix licensing cockup GPL -> LGPL (Ettore)
541
542        * update docs on accelerators (John)
543
544        * impl toolbar control class (Jon K Hellan)
545
546        * gdk_rgb_init fix for icons (Jody)
547
548Bonobo 0.22
549
550        * Several automake fixes (Martin)
551
552Bonobo 0.21
553
554        * UI handler changes (Me)
555
556                + cleaned XML spec.
557                + fixed evil translation problems
558                + sexy toolbar sizing (Ettore)
559                + expandable toolbar items (Ettore)
560                + more sophisticated toolbar layout (Andy)
561                + nicer looking separators (Cody Russell)
562                + all samples! converted to new UI handler (Martin)
563                + bug fixes (Larry, Andy, Darin, John)
564
565        * Moniker fixes (Miguel)
566
567        * Batch Property interface (Miguel)
568
569        * More Zoomable work (Martin)
570
571        * Big components clean (Martin)
572
573        * Storage modules rename (Dietmar)
574
575Bonobo 0.20
576
577        * gshell fixes (Martin)
578
579        * UI handler changes (Me)
580
581                + cleaning
582                + large UI API update
583                + UI flicker killed
584                + Improve cmd / widget separation
585                + full toolbar behavoir (John Sullivan)
586                + menue show / hide fix (Mathieu)
587
588        * Update to LGPL 21. (Martin)
589
590        * Socket fixes (Maciej)
591
592        * Header cleans (Darin)
593
594        * More cunning toolbar item sizing fixes (Andy)
595
596        * Zoom interface imported from Nautilus (Martin)
597          Recieved with thanks from Eazel.
598
599        * Skeleton generic listener interface (Me)
600
601
602
603Bonobo 0.19
604
605Main bits:
606
607        * UI handler totaly re-implemented (Myself)
608
609                + New shinier Toolbar widget (Ettore, Jody)
610                + XML UI description
611                + XML node abstraction (Havoc)
612
613        * Property bag Listener interface (Mike)
614
615        * libefs updates (Dietmar)
616
617        * New 'new:' moniker (Myself)
618
619Bugs fixed:
620
621        * UI leak fixes (Darin)
622
623        * Text/Plain component sorted out (Maciej)
624       
625
626Bonobo 0.18
627
628Paper bag release.
629
630
631Bonobo 0.17
632
633Main bits:
634
635        * Monikers, total re-write along with some standard
636          monikers, 'file', 'oafiid', 'item' (Myself)
637
638        * Aggregate Object finalization bug nailed (Federico)
639
640        * Switched to a single Oaf build (Gnorba is no longer
641          supported) cleaning loads of cruft, object activation
642          cleaned, bonobo-selector API shrunk (Myself)
643
644        * Bonobo has been split into GUI-less and GUI versions of
645          Bonobo (bonobo, bonobox libraries to assist non-gui Bonobo
646          component development (Myself).
647
648        * Property Bag Client - new more flexible helper
649          interface removing BonoboObjectClient (Myself)
650
651Bugs fixed:
652
653        * Bonobo-Widget bug nailed (Dan)
654       
655        * Evil, fatal, intermittent plug / socket unrealize bug
656        inherited from Gtk fixed (Federico, Myself)
657
658        * UI handler bugs nailed (Darin, Myself, Peter Williams)
659
660        * Blocking problems in listners fixed (Ettore)
661
662        * Spec file sorted (Robin Slomkowski)
663
664        * Updated docs/refcounting.txt and enforced inter object
665          ref counting policy globaly
666
667        * Various naming daftnesses cleaned (Gergo)
Note: See TracBrowser for help on using the repository browser.