Revved for desktop alpha release.
[platform/upstream/atk.git] / ChangeLog
1 2002-01-10  Bill Haneman <bill.haneman@sun.com>
2
3        * configure.in:
4        Update version number to 0.9, for Beta2 package.
5
6 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
7
8         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
9         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#68325,
10         Mikael Hermansson)
11
12 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
13
14         * atk/atkcomponent.c (atk_component_add_focus_handler):1
15         Add comments to clarify behavior if handler has already been added
16
17         * docs/tmpl/atktext.sgml:
18         Update for change of caret_changed to text_caret_moved
19
20 2002-01-05  Hans Breuer  <hans@breuer.org>
21
22         * atk/makefile.msc : generate atk-enum-types.[hc]
23         NOTE: the long comment in atkobject.h is crashing perl,
24         at least version 5.005_02 built for MSWin32-x86-object
25         Binary build 506 provided by ActiveState. Temporary
26         deleting the AtkRole comment allows to work-around.
27
28         atk/atk.def : updated externals
29
30 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
31
32         * atk/atkgobjectaccessible.h
33         Fixed typo in define (reported by Jeff Franks)
34
35         * atk/atktext.c atk/atktext.h
36         Change name of default signal handler for text_caret_moved signal
37         from caret_changed to text_caret_moved
38         Change enum CARET_MOVED to TEXT_CARET_MOVED
39         (both issues reported by Jeff Franks)
40
41 2001-12-15  Michael Meeks  <michael@ximian.com>
42
43         * atk/atkrelation.c (atk_relation_class_init):
44         setup parent class
45         (atk_relation_finalize): chain to parent.
46
47         * atk/atkrelationset.c (atk_relation_set_class_init),
48         (atk_relation_set_finalize): same fix.
49
50 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
51
52         * configure.in: Version 0.8, require GLib-1.3.12
53
54         * atk/makefile.msc (PKG_VER): Version 0.8.
55
56 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
57
58         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
59         for correct srcdir != builddir operation when 
60         generating source files in srcdir.
61         
62 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
63
64         * docs/tmpl/atkutil.sgml: remove some conflict
65         indicators.
66
67 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
68
69         * atk/atk.def:
70         Add new functions
71
72 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
73
74         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
75         docs/tmpl/atkgobjectaccessible.sgml
76
77         * atk/Makefile.am atk/atk.h:
78         Add references to new files
79
80         * atk/atkobject.c atk/atkobject.h
81         docs/tmpl/atkobject.sgml:
82         Add new function atk_object_initialize
83
84         * atk/atkobjectfactory.c atk/atkobjectfactory.h
85         docs/tmpl/atkobjectfactory.sgml:
86         Add new function atk_object_factory_get_accessible_type
87
88         * docs/atk-sections.txt:
89         Add new functions.
90         Add functions in atk-unused.txt
91
92         
93 2001-12-17  Darin Adler  <darin@bentspoon.com>
94
95         * atk/atktext.c: Add missing #include <string.h>
96
97 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
98
99         * atk/Makefile.am, tests/Makefile.am: Compile with
100         -DG_DISABLE_DEPRECATED. See #52790.
101
102 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
103
104         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
105         Remove unnecessary g_retunn_val_if_fail() call.
106
107 2001-12-08  Michael Meeks  <michael@ximian.com>
108
109         * atk/atkregistry.c (atk_registry_class_init):
110         paranoia is not appropriate here, setup parent_class,
111         don't create a new default registry here - makes no
112         sense.
113         (atk_registry_finalize): chain to parent class, do
114         g_hash_table_destroys instead of g_frees.
115
116 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
117
118         * atk/Makefile.am:
119         Update to create atk-enum-types.h before compiling source files
120         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
121
122 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
123
124         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
125         docs/tmpl/atktext.sgml tests/testrelation.c:
126         Change atk_attribute_register to atk_text_attribute_register,
127         atk_attribute_get_value to atk_text_attribute_get_value,
128         atk_attribute_get_name to atk_text_attribute_get_name
129         atk_attribute_for_name to atk_text_attribuute_for_name
130
131 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
132
133         * atk/atktext.c:
134         Add implementation of atk_attribute_register, atk_attribute_for_name
135         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
136         support extra attributes being defined
137
138         * atk/atktext.h:
139         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
140         extra attributes to be defined
141         Add atk_attribute_register() and atk_attribute_for_name()
142
143         * atk/atk.def:
144         Add new functions
145
146         * docs/atk-sections.txt docs/tmpl/atktext.sgml
147         Update because of additions to atk/atktext.h
148
149         * tests/testrelation.c:
150         Add tests for text attributes
151
152 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
153
154         * atk/atkobject.c:
155         Update atk_role_register() to allow extra roles to be defined
156         Update atk_role_get_name() and atk_role_for_name() for newly defined
157         roles
158
159         * tests/testrelation.c:
160         Add tests for roles
161
162 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
163
164         * atk/atkrelation.c:
165         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
166         atk_relation_type_for_name()
167
168         * atk/atkstate.c:
169         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
170         atk_state_type_for_name()
171
172         * tests/testrelation.c, tests/teststateset.c:
173         Update tests as name componenets are separated by hyphen (-) rather
174         than underline (_)
175
176 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
177
178         * atk/Makefile.am:
179         Generate files atk-enum-types.c and atk-enums-types.h to create
180         types for enums.
181
182         * atk/atkobject.c:
183         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
184
185 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
186
187         * atk/atkutil.c:
188         Changed calls to g_type_class_peek() to g_type_class_ref() where
189         it makes more sense, and in other places check for a non-null
190         klass return before trying to call class methods.  This prevents
191         SEGV if no Atk-implementation library has been loaded.
192
193         * atk/atkobject.c:
194         Fixed gtk-doc warning.
195
196 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
197
198         * atk/atkobject.[c|h]:
199         Add functions atk_role_get_name() and atk_role_for_name() which
200         transform a role into an untranslated string
201         Update comments in atkobject.h which refer to property names
202
203         * atk/atkrelation.c:
204         Correct error in atk_relation_type_get_name
205
206         * docs/atk-sections.txt
207         Added atk_role_get_name and atk_role_for_name
208
209         * docs/tmpl/*sgml
210         Updated files
211         
212 2001-11-23  Hans Breuer  <hans@breuer.org>
213
214         * atk/atk.def : updated externals
215
216         * atk/atktext.c atk/atkutil.c : added two spaces to fix
217         minor coding style issues. Found by my exports generator.
218
219         * atk/makefile.msc : version 0.7, use build dir from
220         $(TOP)\glib
221
222 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
223
224         * Version 0.7
225
226         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
227
228 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
229
230         * atk/atknoopobject.c:
231         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
232         when creating object
233
234 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
235
236         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
237         docs/tmpl/atkrelation.sgml:
238         Change atk_relation_type_from_string to atk_relation_type_for_name
239         Add atk_relation_type_get_name
240
241         * atk/atkrelationtype.c:
242         Change atk_relation_type_from_string to atk_relation_type_for_name
243         Add atk_relation_type_get_name
244         Update atk_relation_type_register() to correctly register new
245         relation types
246
247         * atk/atkstate.c:
248         Changed name of static variable type to last_type
249         Changed name of paremeter if atk_state_type_get_name to type to match
250         comments
251
252         * docs/tmpl/*sgml
253         Updated files
254
255         * tests/README, tests/Makefile.am       
256         Add new test file testrelation.c
257
258 2001-11-22  Bill Haneman <bill.haneman@sun.com>
259
260         * atk/atkutil.c (atk_add_key_event_listener):
261         Fix gtk-doc comment and clarify use of 'data' gpointer.
262
263 2001-11-22  Michael Meeks  <michael@ximian.com>
264
265         * atk/atkutil.c (atk_add_key_event_listener): switch
266         to class_peek.
267
268         * atk/atkobject.c (atk_object_real_get_property):
269         add missing 'break'.
270
271 2001-11-21  Michael Meeks  <michael@ximian.com>
272
273         * atk/atkrelation.c: pull in string.h for strcmp
274
275         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
276
277         * atk/atkutil.c (atk_add_global_event_listener),
278         (atk_get_toolkit_name, atk_get_toolkit_version):
279         constify 
280
281 2001-11-21  Bill Haneman <bill.haneman@sun.com>
282
283         * atk/atkrelation.c: Added gtk-doc docs for 
284         atk_relation_type_from_string.
285
286 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
287
288         * atk/atkobject.h (enum): Fix trailing comma on
289         enumeration.
290
291         * docs/atk-sections.txt: Update.
292
293         * NEWS: Updates
294
295 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
296
297         * atk/atkobject.[c|h]:
298         Add additional argument (name) to state-change signal
299         Update atk_object_notify_state_change to take account of 
300         extra argument for state-change
301
302         * atk/atkmarshal.list:
303         Add marshaller for VOID:STRING,BOOLEAN
304         
305 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
306
307         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
308         Add enum AtkLayer and functions atk_object_get_layer and
309         atk_object_get_mdi_zorder
310
311 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
312
313         * atk/atkobject.[c|h]:
314         Remove property accessible-state; use signal state-change instead
315         Change signature of state-change handler to take gboolean as argument
316         instead of AtkPropertyValues
317         Update atk_object_notify_state_change() to emit state-change signal
318
319         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
320         Remove state ATK_STATE_COLLAPSED
321
322 2001-11-19  Bill Haneman <bill.haneman@sun.com>
323
324         * atk/atkobject.c:
325         * atk/atkstate.c:
326         Added state-changed signal to atkobject, in anticipation of 
327         deprecating the accessible-state property.
328
329         * atk/atkutil.[ch]:
330         Fixed signature of atk_util_add_key_listener () to
331         take an AtkKeySnoopFunc instead of a pointer to same.
332
333 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
334
335         * atk/atkobject.c (atk_object_notify_state_change):
336         Fix bug in calculation of number of toggle states
337
338         * atk/atkstate.c:
339         Correct out-by-1 error in atk_state_type_register()
340         Use type (number of states defined) in atk_state_type_get_name()
341         and atk_state_type_for_name()
342         
343 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
344
345         * atk/atkeditabletext.c:
346         Remove unused structure _AtkEditableTextIfaceClass
347
348         * atk/atkobject.[c|h]
349         Remove signals model_changed and selection_changed
350
351         * atk/selection.[c|h]
352         Add signal selection_changed
353
354         * atk/atktable.[c|h]
355         Remove unused structure _AtkTableIfaceClass
356         Add signal model_changed
357
358         * atk/atktext.[c|h]
359         Remove unused structure _AtkTextIfaceClass
360         Add signal text_selection_changed
361
362         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
363         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
364         Documentation changes
365
366 2001-11-17  Tor Lillqvist  <tml@iki.fi>
367
368         * atk-zip.sh.in: Build separate runtime and developer packages.
369
370         * atk/atk.def: Update.
371
372 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
373
374         * atk/atkutil.h :
375         Added API 
376         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
377                                        gpointer data);
378         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
379                                        gpointer data);
380         
381         to allow non-GTK-dependent installation of key snoop functions.
382         This also meant adding definitions of AtkKeySnoopFunc and 
383         AtkKeyEventStruct.
384
385 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
386
387         * atk/atkobject.c (atk_object_notify_state_change):
388         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
389         to ATK_STATE_EXPANDED or vice versa.
390
391 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
392
393         * atk/atkobject.h:
394         Add role ATK_ROLE_TREE_TABLE
395
396         * atk/atkrelation.h:
397         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
398         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
399
400         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
401         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
402         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
403         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
404         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
405         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
406         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
407         Update to reflect the current state of the documentation in the code.
408
409 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
410
411         * atk/relation.h, docs/tmpl/atkrelation.sgml:
412         Add two new relations ATK_RELATION_NODE_CHILDREN and
413         ATK_RELATION_NODE_PARENT to support compound objects in a
414         node or cell of a tree or table
415         Added descriptions of all relations which are defined
416
417         * atk/atktable.c:
418         Remove functions atk_table_real_get_index_at(),
419         atk_table_real_get_column_at_index() and 
420         atk_table_real_get_row_at_index() 
421         Correct typos in documentation of other functions.
422
423 2001-10-28  Tor Lillqvist  <tml@iki.fi>
424
425         * atk-zip.sh.in: New file, used to build developer package for
426         Win32.
427
428         * Makefile.am
429         * configure.in: Add it.
430
431         * atk/Makefile.am: Add rules to install and uninstall mingw import
432         library.
433
434 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
435
436         * atk/atkobject.[c|h]
437         Remove the following properties
438         accessible-child - use signal children_changed for notification
439         accessible-text - use signal text_changed for notification
440         accessible-caret - use signal text_caret_moved for notification
441         accessible-selection - use new signal selection_changed 
442         for notification
443         accessible-visible-data - use new signal visible_data_changed
444         for notification
445         accessible-model - use new signal model_changed for notification
446         Notify when role or parent changes
447         Allow parent and role to be set or got using g_object_set() or
448         g_object_get()
449 .
450 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
451
452         * Version 0.6
453
454         * NEWS: Updates.
455
456 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
457
458         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
459         Add role ATK_ROLE_TERMINAL for an accessible terminal.
460
461 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
462
463         * atk/atkobject.c (atk_object_notify_state_change):
464         Initialize AtkPropertyValue data structure to 0 instead of using
465         memset.
466
467 2001-10-19  Tor Lillqvist  <tml@iki.fi>
468
469         * configure.in: Set automake conditionals OS_WIN32 if on (native)
470         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
471         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
472
473         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
474         -export-symbols atk.def. If lib.exe is available, generate
475         atk.lib, and install it.
476
477         * atk/atk.def: Update with new entry points.
478
479 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
480
481         * atk/atkobject.[c|], docs/atk-sections.txt,
482         docs/tmpl/atkobject.sgml:
483         Add convenience function atk_object_notify_state_change()
484         to generate property notification of state change.
485
486         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
487         Correct comments on functions atk_attribute_get_name() and
488         atk_attribute_get_value()
489
490 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
491
492         * atk/atktext.c:
493         Update comments in atk_text_get_text_[at|after|before]_offset()
494         to clarify what these functions will return.
495
496 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
497
498         * atk/atktext.c:
499         Update comments in atk_text_get_run_attributes() and
500         atk_text_get_default_attributes().
501
502 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
503
504         * atk/atkobject;c:
505         Change "property-change" signal to allow detail (i.e. property name) 
506         and add detail in atk_object_notify().
507
508 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
509
510         * atk/atktext.c:
511         Correct order of attribute names in text_attr_name array.
512
513 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
514
515         * atk/atktext.[c|h]:
516         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
517         Use enum AtkTextAttribute to specify what attribute are supported
518         rather than hash defines. Define new functions atk_attribute_get_name()
519         and atk_attribute_get_value() which return the strings for the
520         attribute name and values for those attribute which have named values.
521
522 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
523
524         * atk/atktext.c (atk_text_get_run_attributes):
525         Correct typo.
526
527         * atk/atktext.c (atk_text_get_default_attributes):
528         Add call to set iface.
529
530 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
531
532         * atk/atktext.[c|h]:
533         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
534         Add new function atk_text_get_default_attributes
535         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
536
537 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
538
539         * atk/atktext.c (atk_attribute_set_free):
540         Avoid leaking of AtkAttributeSet data structure; speed up code.
541
542         * docs/tmpl.atk*.sgml
543         Updated to reflect current APIs.
544
545 2001-10-01  jacob berkman  <jacob@ximian.com>
546
547         * docs/Makefile.am (dist-hook-local): depend on all-local so that
548         make dist works correctly w/o having to build first
549
550 2001-10-01  Tor Lillqvist  <tml@iki.fi>
551
552         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
553
554 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
555         
556         * configure.in (ATK_MICRO_VERSION): Version 0.6
557         (because libglade will depend on a the small api addition below)
558
559         * atk/makefile.msc (PKG_VER): Version 0.6
560
561         * atk/atkrelation.h:
562         * atk/atkrelation.c: (AtkRelationType 
563         atk_relation_type_from_string (const gchar *name)): Added method.
564
565         
566 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
567
568         * configure.in (ATK_MICRO_VERSION): Version 0.5
569
570         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
571
572         * atk/makefile.msc (PKG_VER): Version 0.5
573
574 2001-09-21  Hans Breuer  <hans@breuer.org>
575
576         * atk/atk.def : updated externals
577         * atk/makefile.msc : version 0.4
578
579         * atk/atktext.c (atk_text_get_character_extents) : real_height
580         is a reference to int, so use &local_height
581
582 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
583
584         * Released 0.4.
585
586 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
587
588         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
589         up ATK_VERSION to 0.4, interface age 0, binary age 0.
590         (from 0.2 which was not properly updated last time).
591         depend on glib 1.3.8.
592
593         * NEWS: updates.
594
595 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
596
597         * atk/atkobject.c:
598         Add object reference when object is set as accessible_parent
599
600 2001-09-05  Mark McLoughlin <mark@skynet.ie>
601
602         * configure.in: remember ACLOCAL_FLAGS.
603
604 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
605
606         * atk/atktable.[c|h]
607         Change atk_table_get_caption() and atk_table_set_caption()
608         to deal with AtkObject* rather than gchar*
609         Remove redundant and incorrect comments
610         
611 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
612
613         * configure.in: Version 0.3  
614
615         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
616
617         * NEWS: Update  
618
619 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
620
621         * atk/atkobject.c:
622         Correct property definitions for "accessible-table-caption", 
623         "accessible-table-column-description", 
624         "accessible-table-row-description" 
625         * atk/atkobject.h:
626         Update comments to include all properties defined
627
628 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
629
630         * atk/atkhyperlink.h:
631         Change AtkHyperLink to AtkHyperlink in comment
632         * atk/atkhypertext.[c|h]:
633         Change AtkHyperLink to AtkHyperlink
634         * atk/atktable.[c|h]:
635         Make gchar* arguments const; make return value of type gchar*
636         G_CONST_RETURN
637         * docs/atk-sections.txt
638         Remove reference to AtkHyperLink
639         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
640         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
641         Updated by make
642         
643 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
644
645         * atk/atktable.c
646         Add functions atk_table_real_get_index_at(), 
647         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
648         as default implementations for atk_table_get_index_at(),
649         atk_table_get_row_at_index(), atk_table_get_column_at_index()
650
651 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
652
653         * atk/atkaction.c:
654         Refer to return value in function documentation for 
655         atk_action_do_action
656         * atk/atkimage.c:
657         Fix typo in comments
658         * docs/tmpl/atkaction.sgml:
659         Update to include return value
660
661 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
662
663         * atk/atkaction.c atk/atkaction.h:
664         Made atk_action_do_action return a gboolean as the class member of 
665         AtkActionIface does.
666         * .cvsignore:
667         Added atk.spec
668
669 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
670
671         * docs/tmpl/atkimage.sgml atk/atkimage.h:
672         Swap height and width arguments to atk_image_get_image_size
673         * atk/atkimage.c:
674         Swap height and height arguments to atk_image_get_image_size
675         Do not crash if NULL pointers are passed for return values
676
677 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
678
679         * docs/tmpl/atktext.sgml atk/atktext.h:
680         Change parameter names *offset to *_offset
681         * atk/atkcomponent.c:
682         Do not crash if NULL pointers are passed for return values
683         * atk/atktext.c:
684         Change parameter names *offset to *_offset
685         Do not crash if NULL pointers are passed for return values
686         
687 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
688
689         * atk/atkutil.c :
690         Changed g_type_class_peek() to g_type_class_ref()
691         in atk_add_global_event_listener(), since
692         g_type_class_peek() could return NULL when an
693         instance of the class had not been created.
694
695 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
696
697         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
698         Ensure that atk_attribute_set_free is in the documentation.
699
700 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
701
702         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
703         Swapped order of width and height arguments to
704         atk_text_get_character_extents()
705         Changed AtkAttrributeSet_free to atk_attribute_set_free
706
707 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
708
709         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
710         Changed "length" argument of atk_text_get_character_extents() to
711         "height".
712
713 2001-08-15  Jens Finke <jens@gnome.org>
714
715         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
716         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
717         added a AC_SUBST for it. This is needed for the spec.in file.
718         Added atk.spec to output list.
719         * atk.spec.in: New file.
720
721 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
722
723         * atk/atkcomponent.[c|h]
724         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
725         Change atk_component_get_accessible_at_point to 
726         atk_component_ref_accessible_at_point so it will work for flyweights
727
728 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
729
730         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
731         with GNU make.
732
733 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
734
735         * atk/atkaction.c, atk/atkcomponent.c
736         Remove all instances of g_return_if_fail (foo != NULL); that are
737         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
738         since the second check catches the NULL.
739         * atk/atkcomponent.c
740         Add functions atk_component_real_contains(), 
741         atk_component_real_get_position(), atkcomponent_real_get_size() 
742         as default implementations for atk_component_contains(),
743         atk_component_get_position(), atk_component_get_size()
744
745 2001-08-07  Brian Cameron <brian.cameron@sun.com>
746
747         * atk/atkimage.[ch] docs/atk-sections.txt
748         docs/tmpl/atkimage.sgml
749         Updated AtkImage get_position to get_image_position
750         so the naming is consistant.  Now get_image_position
751         and get_image_size return -1 for x/y/height/width
752         if AtkImage implementations of these functions is
753         not found.
754
755 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
756
757         * atk/atkobject.c
758         Create an object relation set when the object is created.
759
760 2001-07-30  Brian Cameron <brian.cameron@sun.com>
761
762         * atk/atkutil.[ch]
763         Changed first argument of atk_add_global_event_listener
764         so the callback function is of type GSignalEmissionHook
765         instead of AtkEventListener.  AtkEventListener is
766         appropriate for Focus event callbacks, but not generic
767         ones.
768
769 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
770
771         * atk/atkobject.c:
772         Add function atk_object_real_ref_state_set() which creates the
773         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
774         if appropriate
775
776 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
777
778         * atk/*.c:
779         Remove all instances of g_return_if_fail (foo != NULL); that are
780         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
781         since the second check catches the NULL.
782
783 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
784
785         * atk/Makefile.am
786         Fix problem with ATK not building after running make maintainer-clean
787         and autogen.sh: add extra files to MAINTAINERCLEANFILES
788
789 2001-07-25 Bill Haneman <bill.haneman@sun.com>
790
791         * atk/atktext.h
792         * atk/atkeditabletext.h
793         * atk.pc.in
794         * atk-uninstalled.pc.in
795         * atk/makefile.msc
796         * configure.in
797         Removed (unused) #defines of pango/pango.h
798         Removed references to/dependencies on pango from .pc files
799         Removed dependencies on pango from makefile.msc and configure.in
800
801 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
802
803         * atk/atkobject.[c|h]
804         Move some implementation from GAIL:
805         Default implementations for some some functions
806         atk_object_real_get_name, atk_object_real_set_name,
807         atk_object_real_get_description, atk_object_real_set_description,
808         atk_object_real_get_parent, atk_object_real_set_parent,
809         atk_object_real_get_role,
810         atk_object_real_connect_property_change_handler,
811         atk_object_real_remove_property_change_handler,
812         atk_object_notify,
813         definition of property-changed signal.
814         Initialize pointers to NULL in atk_object_init().
815         Initialize uninitialized function pointers to NULL in 
816         atk_object_class_init().
817         
818 2001-07-23  Brian Cameron <brian.cameron@sun.com>
819
820         * atk/atkobject.c
821         Changed children_changed signal to allow NULL pointers
822         for the 2nd argument to the signal handler.
823
824 2001-07-20  Hans Breuer  <hans@breuer.org>
825
826         * atk/atk.def : added more exports
827         * atk/makefile.msc : updated win32 build
828
829 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
830
831         * atk/atkaction.[c|h], docs/atk-sections.txt, 
832         docs/tmpl/atkaction.sgml
833         Add atk_action_get_name() and atk_action_set_description()
834
835 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
836
837         * atk/atkstate.[c|h]
838         Add ATK_STATE_ENABLED so we can distinguish between a consistent
839         and inconsistent GtkToggleButton
840
841 2001-07-16  Brian Cameron <brian.cameron@sun.com>
842
843         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
844         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
845         gail_textattributes_update.pat is for gail/gail and integrates the 
846         ATK_ATTRIBUTE_* macros in the gail implementations.
847         atk_docs_textattributes_update.pat is for atk/docs and patches
848         atk-sections.txt etc. for improved docs
849         atk_atk_textattributes_update.pat is for atk/atk and included the
850         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
851
852 2001-07-13  Darin Adler  <darin@bentspoon.com>
853
854         * atk/atkstate.c: Add missing <string.h> include.
855         * tests/teststateset.c: Add missing <string.h> include.
856
857 2001-07-13  Darin Adler  <darin@bentspoon.com>
858
859         * .cvsignore: Ignore some generated files.
860         * autogen.sh: Get rid of call to autoheader since the
861         configure file doesn't include AM_CONFIG_HEADER.
862
863 2001-07-11  Brian Cameron <brian.cameron@sun.com>
864
865         * tmpl/atkdocument.sgml
866         Added new file for docs.
867
868 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
869
870         * atk/atkimage.c atk/atkutil.c
871         Changes to build with Sun's FORTE compiler.
872
873 2001-07-10  Brian Cameron <brian.cameron@sun.com>
874
875         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
876         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
877         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
878         tmpl/atktext.sgml tmpl/atkutil.sgml
879         Updated docs pages.
880
881 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
882
883         * atk/atktext.c (atk_text_base_init): 
884         * atk/atktable.c (atk_table_base_init): 
885         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
886         to adapt to recent GSignal changes.
887
888 2001-06-28  Brian Cameron <brian.cameron@sun.com>
889
890         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
891         docs/tmpl/atkutil.sgml
892         Added new functiosn to AtkUtil.
893
894 2001-06-28  Brian Cameron <brian.cameron@sun.com>
895
896         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
897         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
898         docs/tmpl/atkobject.sgml
899         Added new atk document interface.
900
901 2001-06-28  Brian Cameron <brian.cameron@sun.com>
902
903         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
904         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
905         Updated so that functions that take screen coords as 
906         input/output also take an enum specifying whether
907         the coords are screen or top-level window based.
908         Updated docs as well.
909
910 2001-06-28  Brian Cameron <brian.cameron@sun.com>
911
912         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
913         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
914         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
915         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
916         atk/docs/tmpl/atkstreamablecontent.sgml
917         Cleaned up docs.  Added atkstreamablecontent.sgml
918
919 2001-06-28  Brian Cameron <brian.cameron@sun.com>
920
921         *atk/atktable.h, atk/atktable.c
922         Updated signal handler definitions.
923
924 2001-06-27  Brian Cameron <brian.cameron@sun.com>
925
926         *atk/atktext.h
927         Updated AtkXYCoords enum.
928
929 2001-06-27  Brian Cameron <brian.cameron@sun.com>
930
931         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
932         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
933         atk/atkimage.c atk/atkimage.h atk/atkobject.c
934         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
935         atk/atkstateset.c atk/atkstreamablecontent.c
936         atk/atkstreamablecontent.h atk/atktable.c
937         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
938         and some docs/tmpl files.
939         Updated gtk-docs fixing spelling errors and making minor
940         changes to the API.
941
942 2001-06-27  Louise Miller <lousie.miller@sun.com>
943
944         *atk/atkselection.h, atk/atkselection.c
945         changed return type to gboolean for 
946         atk_selection_select_all_selection
947
948 2001-06-26  Brian Cameron <brian.cameron@sun.com>
949
950         *atk/atkstate.h atk/atkstate.c
951         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
952         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
953         docs/tmpl/atktext.sgml
954         Added ATK_STATE_STALE.  Updated docs.
955
956 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
957
958         *atk/atktext.h
959         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
960
961 2001-06-21  Brian Cameron <brian.cameron@sun.com>
962
963         * atk/atkeditabletext.h, atk/atkobject.h,
964         atktext.[ch]
965         Added AtkAttributeSet_free() convenience
966         function.
967
968 2001-06-20  Peter Williams  <peterw@ximian.com>
969
970         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
971         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
972         G_{BEGIN,END}_DECLS.
973
974 2001-06-20  Brian Cameron <brian.cameron@sun.com>
975
976         * atk/atktable.c, atk/atkmarshal.list
977         Removed needless marshal and updated signal handlers in
978         atktable.c
979
980 2001-06-20  Louise Miller <louise.miller@sun.com>
981
982         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
983         Changed parameters for get_selected_rows/get_selected_columns
984         Added 4 new functions, add_row_selection, remove_row_selection,
985         add_column_selection, remove_column_selection
986
987 2001-06-19  Brian Cameron <brian.cameron@sun.com>
988
989         * atk/atktable.c
990         Fixed minor bug with signals.
991
992 2001-06-18  Brian Cameron <brian.cameron@sun.com>
993
994         * atk/atktable
995         Added signals.
996
997 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
998
999         * atk/atkselection.h atk/atkselection.c
1000         Now add_selection, clear_selection, and remove_selection 
1001         return a boolean indicating SUCCESS/FAILURE to indicate
1002         if the operation was successful.
1003
1004 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
1005
1006         * atk/atktable.h atk/atktable.h
1007         Updated so now the get_text_before|at|after functions
1008         return the start & end offset of the string.  Updated the
1009         docs.
1010
1011 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
1012
1013         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
1014
1015 2001-06-11  Havoc Pennington  <hp@redhat.com>
1016
1017         * NEWS: updated
1018
1019         * configure.in: bump version to 0.2 and add infrastructure for 
1020         libtool version info. Assumes GTK versioning scheme (major.minor 
1021         is binary compatible)
1022         
1023         * atk/Makefile.am (LDFLAGS): set version info
1024         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
1025         
1026 2001-06-13  Brian Cameron <brian.cameron@sun.com>
1027
1028         * atk/atktable.h, atk/atktable.c
1029         Updated so that get/set row/column header functions
1030         work with AtkObjects rather than AtkTables.  Organized
1031         the header file a little more cleanly.  Also the get/set
1032         row_description and caption functions now use gchar *
1033         rather than AtkObject.
1034
1035 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
1036
1037         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
1038         Add signal model-changed.
1039
1040         * atk/atkobject.c: Add properties
1041         accessible-role, accessible-table-caption, 
1042         accessible-table-column-header, accessible-table-column_description.
1043         accessible-table-row-header, accessible-table-row_description.
1044         accessible-table-summary, accessible-model
1045
1046 2001-06-12  Brian Cameron <brian.cameron@sun.com>
1047
1048         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
1049         Updated atkeditabletext and atktext interfaces so they
1050         now properly define the get/set attribute methods and now
1051         get_offset_at_point and get_character_extents can request
1052         x,y coords by either widget or screen coords.
1053
1054 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
1055
1056         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
1057         CFLAGS, not in LIBS. (Always linking with -lpthread
1058         is a noticeable speed hit.)
1059
1060 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
1061
1062         * atk/Makefile.am: Really fix marshal generation.
1063
1064 2001-06-07  Havoc Pennington  <hp@redhat.com>
1065
1066         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
1067         glib-genmarshal stuff
1068
1069 2001-06-07  Havoc Pennington  <hp@redhat.com>
1070
1071         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
1072         glib-genmarshal
1073
1074         * configure.in: rearrange the library checks to support
1075         uninstalled linking     
1076
1077         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
1078
1079         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
1080         ATK in giant GTK tarball
1081
1082 2001-06-07  Brian Cameron <brian.cameron@sun.com>
1083
1084         * docs/atk-api.sgml docs/atk-sections.txt
1085         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
1086         docs/tmpl/atktext.sgml
1087         Removed docs/atk-api.sgml since it is not used.
1088         Updated sgml files and atk-sections.txt to reflect
1089         recent changes to the atktext and atkeditabletext
1090         interfaces
1091
1092 2001-06-06  Brian Cameron <brian.cameron@sun.com>
1093
1094         * atk/atktext.h atk/atktext.h
1095         Updated to new atktext functions for getting attributes.
1096
1097 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1098
1099         * New files atk/atkstreamablecontent.[ch]
1100         Updated files: atk/Makefile.am, atk/atk.h
1101
1102         * atk/atkvalue.c: Updated comments
1103
1104 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
1105
1106         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
1107
1108 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
1109
1110         * atk/atkobject.c: Add property accessible-visible-data
1111
1112 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
1113
1114         * atk/atkobject.c: Add support for setting and getting 
1115         accessible-value property.
1116
1117         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
1118
1119 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
1120
1121         * atk/atkeditabletext.[ch], atk/atktext.[ch]
1122
1123         * docs/atk-overrides.txt, docs/Makefile.am
1124           Updated the interface for dealing with selected
1125           text to handle multiple selected regions.  Removed
1126           get_row_col_at_offset from atktext.[ch].  Added
1127           docs/atk-overrides.txt file.
1128
1129 Thu May 31  Brian Cameron <brian.cameron@sun.com>
1130
1131         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
1132           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
1133           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
1134           Makefiles so the proper marshall files get included in the
1135           dist.  Updated the Makefiles and configure.in so that the
1136           docs get included in the dist.
1137
1138 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
1139
1140         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
1141
1142 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1143
1144         * atk/atkobject.c: Define new properties accessible-text, 
1145         accessible-caret, accessible-selection and accessible-value
1146
1147 2001-05-29  Brian Cameron <brian.cameron@sun.com>
1148
1149         * docs/atk-sections.txt
1150
1151         * docs/tmpl/*
1152         Improved the layout/formatting of the atk docs.  Added docs/tmpl
1153         files.
1154
1155 2001-05-28  Brian Cameron <brian.cameron@sun.com>
1156
1157         * atk/atktext.c
1158         Now properly set the initialized flag when setting up signals.
1159         Updated the atk-docs in several files
1160
1161 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1162
1163         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
1164         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
1165         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
1166         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
1167         Fix warnings generated by Sun FORTE compiler
1168
1169 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
1170
1171         * atk/atkcomponent.c atk/atkvalue.c
1172         Remove return calls in functions which return void
1173         
1174 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
1175
1176         * atk/atkobject.h: Correct naming of role for status bar
1177
1178         * atk/atktext.c: 
1179         Clarify behaviour of atk_text_get_text_after/at/before_offset
1180  
1181 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
1182
1183         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
1184
1185 2001-01-06  Hans Breuer  <hans@breuer.org>
1186
1187         * atk/makefile.msc atk/atk.def (new files) :
1188         Enable build for win32, no sourc changes necessary.
1189
1190 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
1191
1192         * Released 0.1
1193
1194 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
1195
1196         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
1197
1198 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
1199
1200         * Start a ChangeLog
1201