Add "load-stopped", "load_complete", "loading" signals to AtkDocument
[platform/upstream/atk.git] / ChangeLog
1 2006-09-14  Bill Haneman <bill.haneman@sun.com>
2
3         * atk/docs/atkdocument.sgml:
4         Update docs to include signals, and revise description.
5         
6         Following code changes from Neo Liu <nian.lui@sun.com>
7
8         * atkdocument.c:
9         (atk_document_base_init): New, add signals
10         "load_complete", "load_stopped", "reload".
11
12         * atknoopobject;c:
13         (atk_no_op_object_get_type): Add 'AtkDocument'
14         interface type to this test AtkObject class.
15         
16 2006-09-19  Sunil Mohan Adapa  <sunil@atc.tcs.co.in>
17
18         * configure.in: Added "te" to ALL_LINGUAS
19
20 2006-09-14  Bill Haneman <bill.haneman@sun.com>
21
22         * atk/atk.def: Added some missing symbols for win32 build.
23         Patch from Cedric Gustin, bug #355912.
24         
25         * atk/atkhyperlink.c:
26         (atk_hyperlink_is_selected_link): Mark deprecated, since
27         ATK_STATE_SELECTED gives the same information for hyperlinks.
28         Bug #340553.
29         
30         * atk/atktext.c:
31         (atk_text_attribute_get_value): Allow value of
32         PANGO_UNDERLINE_ERROR, since this is not an error condition, but
33         denotes the underline style used to indicate spelling errors.
34         Bug #346464.
35         
36 2006-09-08  Bill Haneman <bill.haneman@sun.com>
37
38         * atk/atkhyperlinkimpl.c:
39         (atk_hyperlink_impl_get_hyperlink): Add missing
40         return statement - thanks to Neo Liu for finding this.
41         Bug #352227.
42
43 2006-09-01  Abel Cheung  <abel@oaka.org>
44
45         * configure.in: Added 'dz' 'ku' to ALL_LINGUAS.
46
47 2006-08-21 Bill Haneman <bill.haneman@sun.com>
48
49         * configure.in: Revved to 1.12.2.
50         
51 2006-08-17 Bill Haneman <bill.haneman@sun.com>
52
53         * docs/atk-docs.sgml: Added entity for AtkHyperlinkImpl.
54
55         * docs/atk-sections.txt: Added entries for newly added API.
56
57         * atk/atkvalue.c:
58         (atk_value_get_minimum_increment): Added the right number of
59         asterisks to make gtk-doc happy (!) so that inline docs are exposed.
60         
61         Fixes bug #351580.
62         
63 2006-08-01 Bill Haneman <bill.haneman@sun.com>
64
65         * atk/atkobject.h:
66         Improved docs for ATK_ROLE_APPLICATION, ATK_ROLE_ALERT.
67         
68 2006-07-03 Runa Bhattacharjee <runabh@gmail.com>
69
70         * configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
71
72 2006-06-29 Bill Haneman <bill.haneman@sun.com>
73
74         * atk/atkhyperlinkimpl.h:
75         * atk/atkhyperlinkimpl.c:
76         (atk_hyperlink_impl_get_hyperlink): New method and 
77         interface, allows a client to obtain the 
78         AtkHyperlink instance associated with an AtkObject.
79         See RFE #344284.
80
81         * configure.in: Bumped to 1.12.1.
82
83 2006-06-23 Bill Haneman <bill.haneman@sun.com>
84
85         * docs/atk-docs.sgml: Add index sections.
86         * atk/*.c: Fix 'Since' and 'Deprecated' tags so that
87         index xsl parser can find them.  Bug #313183.
88
89         * atk/atkobject.h:
90         Added ATK_ROLE_LINK and ATK_ROLE_INPUT_METHOD_WINDOW, 
91         bug #345367 and #140635.
92         
93 2006-06-21 Bill Haneman <bill.haneman@sun.com>
94
95         * atk/atkstateset.c:
96         (ATK_STATE): Patch from Ginn Chen, bug #345407.
97         Fix ATK_STATE macro for state values > 32.
98         
99 2006-06-15 Bill Haneman <bill.haneman@sun.com>
100
101         * atk/atkstreamablecontent.h, atkstreamablecontent.c:
102         Fix nasty typo.  Bug #344915.
103         
104 2006-06-14 Bill Haneman <bill.haneman@sun.com>
105
106         * atk/atkstreamablecontent.h, atkstreamablecontent.c:
107         (atk_streamable_content_get_uri): New method, returns a string
108         representing a URI from which content may be streamed.
109         See RFE #344885.
110         
111 2006-06-08 Bill Haneman <bill.haneman@sun.com>
112
113         * atk/Makefile.am: Added $(srcfile) to win32
114         libatk_1_0_la_LDFLAGS,
115         bug #336802.  Hope that works, as I don't have a win32 build env
116         to test on.
117         
118 2006-06-08 Bill Haneman <bill.haneman@sun.com>
119
120         * configure.in: Revved to 1.12.0 after tagging the repository with
121         gnome-2-14 (if we need to create/work on the old branch).
122         
123         * atk/atkobject.h, atkobject.c: Added ATK_ROLE_FORM (bug #344142).
124         
125         * atk/atkrelationtype.h: Added ATK_RELATION_DESCRIPTION_FOR, 
126         ATK_RELATION_DESCRIBED_BY (bug #344144).
127
128         * atk/atkstate.h: Added ATK_STATE_DEFAULT (bug #344281) and
129         ATK_STATE_VISITED (bug #344384), also ATK_STATE_ANIMATED which
130         is in AT-SPI but was not yet in ATK.
131
132         * atk/atkvalue.h, atkvalue.c: Add atk_value_get_minimum_increment
133         (missing despite being in AT-SPI's IDL for Value: bug #341875)
134         
135 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
136
137         * configure.in: Remove obsolete no.po referrals
138         * po/no.po: Same.
139
140 2006-03-28 Bill Haneman <bill.haneman@sun.com>
141
142         * configure.in, NEWS: Revved to 1.11.4, to include docs improvements.
143         
144 2006-03-24  Gora Mohanty  <gmohanty@cvs.gnome.org>
145
146         * configure.in: Added 'or' (Oriya) to ALL_LINGUAS.
147
148 2006-03-21 Bill Haneman <bill.haneman@sun.com>
149
150         gtk-doc documentation fixes: ATK now has 100% API coverage
151         with no incomplete function/struct descriptions.
152         
153         * atk/atkdocument.c: Edited docs to make gtk-doc happier.
154         * atk/atkimage.c: Ditto.
155         * atk/atkobject.c: Moved 'Deprecated' tag relative to 'Returns',
156         to make gtk-doc happier.
157         * atk/atkobject.h: Documented AtkPropertyValues.
158         * atk/atkrelationtypes: Documented the unused/invalid types
159         ATK_RELATION_TYPE_NULL and ATK_RELATION_TYPE_LAST_DEFINED.
160         * atk/atktext.h: Documented AtkTextBoundaryType.
161         * atk/atkutil.h: Documented AtkKeyEventStruct.
162         * docs/atksections.txt: Added missing function entries.
163         * docs/tmpl/atkhypertext.sgml: Added long description.
164         * docs/tmpl/atkregistry.sgml: Added long description.
165         * docs/tmpl/atkrelationset.sgml: Added long description.
166         * docs/tmpl/atkstreamablecontent.sgml: Added long description.
167         
168 2006-03-21  Tor Lillqvist  <tml@novell.com>
169
170         * atk/atkobject.c (get_atk_locale_dir): Fix fatal typo.
171
172         * atk/atk.def: Add some missing functions.
173
174 2006-03-20  Vladimer Sichinava  <vlsichinava@gmail.com>
175
176         * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
177
178 2006-03-20 Bill Haneman <bill.haneman@sun.com>
179         
180         * atk/atkutil.h: Added missing info on AtkEventListener,
181         AtkEventListenerInit, and AtkKeySnoopFunc. bug #320911.
182
183         * atk/atkimage.h: Moved information about '-1' return values
184         to the corresponding parameters.  bug #320916.
185         
186         * atk/atkobject.c: Fixed some docs issues in comment blocks.
187
188         * docs/tmpl/atkobject.sgml: Clarify children-changed signal
189         params. bug #162410.
190         
191 2006-03-20 Bill Haneman <bill.haneman@sun.com>
192
193         * atk/atkimage.c: Bug detected by Behdad Esfahbod
194         (atk_image_get_position): Allow for NULL-in params.
195         (atk_image_get_size): Allow for NULL in-params.
196         
197 2006-03-13 Bill Haneman <bill.haneman@sun.com>
198
199         * configure.in, NEWS: Revved to 1.11.3.
200         This is the GNOME 2.14.0 version of ATK.
201         
202 2006-02-24 Bill Haneman <bill.haneman@sun.com>
203
204         * atk/atkobject.c:
205         (get_atk_locale_dir): Make sure to convert from UTF-8 to
206         correct filename encoding; bug #317458 from Kazuzi IWAMOTO.
207
208         * atk/atkobject.c:
209         * atk/atktext.c:
210         Const patch from Arjan Van de Van; adds 'const' to 
211         internal atk structures and methods where appropriate.
212
213 2006-01-17 Bill Haneman <bill.haneman@sun.com>
214
215         * configure.in: Revved to 1.11.1.
216         Re-dist using a working gtk-doc, so that docs are included.
217         
218 2006-01-16 Bill Haneman <bill.haneman@sun.com>
219
220         * configure.in: Revved to 1.11.0.
221         
222 2005-12-27  Abel Cheung  <maddog@linuxhall.org>
223
224         * configure.in: Added "zh_HK" to ALL_LINGUAS.
225
226 2005-11-17  Bill Haneman <bill.haneman@sun.com>
227
228         * atk/atkobject.h:
229         (AtkRoleType): Added ATK_ROLE_ENTRY, ATK_ROLE_CHART,
230         ATK_ROLE_CAPTION, ATK_ROLE_DOCUMENT_FRAME, ATK_ROLE_HEADING,
231         ATK_ROLE_PAGE, ATK_ROLE_SECTION, ATK_ROLE_REDUNDANT_OBJECT.
232         (AtkAttributeSet): Moved here from AtkText.
233         (AtkObjectClass): Added get_attributes vfunc pointer.
234
235         (atk_object_get_attributes): New public method.
236         
237         * atk/atkobject.c:
238         (atk_object_get_attributes): New method implementation, 
239         uses AtkObjectClass->get_attributes.   This method allows
240         the assignment of weakly-type attributes to any AtkObject
241         instance, as name-value pairs.
242         (AtkRoleItem): Added names for the new roles.
243         
244         * atk/atkstate.h:
245         (AtkStateType): Added ATK_STATE_INVALID_ENTRY, 
246         ATK_STATE_SUPPORTS_AUTOCOMPLETION, ATK_STATE_SELECTABLE_TEXT.
247         Tweaked docs for other states.
248         
249         * atk/atkimage.h:
250         (AtkImageClass): Added get_image_locale vfunc.
251         (atk_image_get_image_locale): New method.
252
253         * atk/atkimage.c:
254         (atk_image_get_image_locale): New method.
255
256         * atk/atkcomponent.h:
257         (AtkComponentClass): Added get_alpha vfunc.
258         (atk_component_get_alpha): New method.
259         
260         * atk/atkcomponent.c:
261         (atk_component_get_alpha): New method.
262
263         * atk/atkdocument.h:
264         (AtkDocument): Added vfuncs for document locale and
265         document attributes.
266         (atk_document_get_locale): New.
267         (atk_document_get_attributes): New.
268         (atk_document_get_attribute_value): New.
269         (atk_document_set_attribute_value): New.
270
271         * atk/atkdocument.c: 
272         (atk_document_get_locale): New.
273         (atk_document_get_attributes): New.
274         (atk_document_get_attribute_value): New.
275         (atk_document_set_attribute_value): New.        
276         
277 2005-11-16  Bill Haneman <bill.haneman@sun.com>
278
279         * atk/atkimage.c:
280         * atk/atkhypertext.c:
281         * atk/atkobjectfactory.c:
282         * atk/atktable.c: Moved error return code
283         description to 'Returns' section.
284         * docs/tmpl/atkutil.sgml:
285         Committed a docs patch from Bill Abt.
286         
287 2005-11-01  Simos Xenitellis  <simos@gnome.org>
288
289         * configure.in: Added tt (Tatar) to ALL_LINGUAS.
290
291 2005-09-05  Bill Haneman <bill.haneman@sun.com>
292
293         * configure.in, NEWS: Release 1.10.3, 
294         with a working libtool (1.10.2 was a bad release, don't use).
295
296 2005-08-29  Bill Haneman <bill.haneman@sun.com>
297
298         * configure.in, NEWS: Release 1.10.2.
299
300 2005-08-19  Tor Lillqvist  <tml@novell.com>
301
302         * atk-zip.sh.in: Drop the timestamp from the zip file
303         names. Include the .def file.
304
305         * atk/Makefile.am (install-def-file): Fix typo.
306
307 2005-08-04  Tor Lillqvist  <tml@novell.com>
308
309         * configure.in: Look for windres on Win32.
310
311         * atk/Makefile.am: Don't use the script in GLib's build/win32 to
312         compile the rc file into a resource object file. (This means we
313         lose the build number increment magic, but I doubt it was that
314         useful anyway.) Instead use windres directly. To pass a normal .o
315         file produced by windres through libtool, which wants .lo files,
316         pass it directly to the linker using a -Wl option.
317
318         * atk/atk.rc.in: Correspondingly, replace BUILDNUMBER with 0.
319
320 2005-07-18  Abduxukur Abdurixit <abdurixit@gmail.com>      
321
322         * configure.in: Added 'ug' to ALL_LINGUAS.
323
324 2005-06-08  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
325
326         * configure.in: Added 'gl' to ALL_LINGUAS.
327
328 2005-04-28  Bill Haneman <billh@gnome.org>
329
330         * configure.in: Patch from Michael Meeks to
331         make atk 1.9's dependency on gtk+ 2.6 soft, i.e. 
332         don't require gmodule-no-export-2.0.
333         Restores compatibility of atk 1.9 series with gtK 2.4.X.
334
335         Revved to 1.10.1.
336
337 2005-04-22  Tor Lillqvist  <tml@novell.com>
338
339         * atk/atkobject.c: Initialize gettext before use. Calling
340         bindtextdomain() and bind_textdomain_codeset() in
341         atk_role_get_localized_name() was too late. Put the calls in new
342         function gettext_initialization() and call that from
343         atk_object_class_init() and atk_role_get_localized_name(). Move
344         the Win32-specific DllMain() and get_atk_locale_dir() functions
345         and the redefinition of ATK_LOCALEDIR before
346         gettext_initialization() as it uses ATK_LOCALEDIR. Fixes #170948
347         for atk's part. Thanks to Robert Ã–gren, Daniel Atallah and Kevin
348         Stange.
349
350 2005-04-09  Hans Breuer  <hans@breuer.org>
351
352         * atk/makefile.msc : updated $(LIBINTL_LIBS)
353         atkrelationtype.h to atk_headers, PKG_VER
354
355 2005-04-05  Bill Haneman <bill.haneman@sun.com>
356
357         * atk/atkstate.h: Added ATK_STATE_REQUIRED, to
358         indicate that explicit user interaction with a UI control is
359         required, i.e. for web forms elements with the 'required' tag.
360         See bug #172663.
361         
362 2005-04-04  Padraig O'Briain  <padraig.obriain@sun.com>
363
364         * atk/atkrelation.c: Update doc to note that atk_relation_add_target
365         was added for version 1.9.
366
367         * atk/atkrelationset.c: Update doc to note that 
368         atk_relation_set_add_relation_by_type was added for version 1.9.
369
370 2005-03-30  Steve Murphy  <murf@e-tools.com>
371
372         * configure.in: Added "rw" to ALL_LINGUAS.
373
374 2005-03-08  Bill Haneman <bill.haneman@sun.com>
375
376         * ===== Released 1.9.1=====
377
378         * configure.in, NEWS, README: Released 1.9.1.
379
380 2005-02-23  Padraig O'Briain  <padraig.obriain@sun.com>
381
382         * atk.spec.in:  Corrected FTP directory. (bug #168218)
383         Corrected spelling
384
385 2005-02-08  Christian Rose  <menthos@menthos.com>
386
387         * configure.in: Added "xh" to ALL_LINGUAS.
388
389 2005-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
390
391         * atk/atk.def: Add atk_text_clip_type_get_type. Bug #165288.
392
393 2004-12-29  Tor Lillqvist  <tml@iki.fi>
394
395         * atk/atk.def: Add new functions.
396
397 2004-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
398
399         * atk/atkrelationtype.h: Add description for ATK_RELATION_SUBWINDOW_OF.
400         Fixes bug #161562.
401
402 2004-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
403
404         * ===== Released 1.9.0=====
405
406         * configure.in: Version 1.9.0, interface age 0, binary age 900
407
408         * NEWS: Updated.
409
410 Thu Nov 25 14:11:41 2004  Manish Singh  <yosh@gimp.org>
411
412         * autogen.sh: rm autom4te.cache, since it might interfere with
413         differing autoconf versions.
414
415 2004-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
416
417         * atk/atkobject.c: Replace DEPRECATED by @Deprecated in comments
418         to fix warning when documentation is generated.
419
420         * atk/atkrelation.[ch]: 
421         * docs/tmpl/atkrelation.sgml: Add atk_relation_add_target.
422
423         * atk/atkrelationset.[ch]:
424         * atk/tmpl/atkrelationset.sgml: 
425         Add atk_relation_set_add_relation_by_type.
426
427         * docs/atk-sections.txt: Add atk_relation_add_target and
428         atk_relation_set_add_relation_by_type.
429
430         Fixes bug #158722.
431
432 2004-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
433
434         * configure.in: Use gmodule-no-export.pc, requires glib 2.5.7.
435         Patch from Matthias Clasen for bug #158531. 
436         Incremented version to 1.9.0. 
437         Branch for gnome-2-8 has been created.
438         
439 2004-11-11  Christian Rose  <menthos@menthos.com>
440
441         * configure.in: Added "as" to ALL_LINGUAS.
442
443 2004-10-28  Padraig O'Briain  <padraig.obriain@sun.com>
444
445         * docs/atk-docs.sgml: Add a more descriptive title in the docs.
446         Patch from Diego Gonzalez. (bug #156296)
447
448         * atk/text.c (Clarify meaning of end_offset for 
449         atk_text_get_text_at_offset().
450         Patch from Bill Haneman. (bug #156574)
451
452 2004-09-14  Abel Cheung  <maddog@linuxhall.org>
453
454         * configure.in: Added "ar" to ALL_LINGUAS.
455
456 2004-09-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>
457
458         * configure.in: Added "th" to ALL_LINGUAS.
459
460 2004-09-07  Padraig O'Briain  <padraig.obriain@sun.com>
461
462         * ===== Released 1.8.0=====
463
464         * configure.in: Version 1.8.0, interface age 0, binary age 800
465
466         * NEWS: Updated.
467
468 2004-08-16  Christian Rose  <menthos@menthos.com>
469
470         * configure.in: Added "bs" to ALL_LINGUAS.
471
472 2004-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
473
474         * *atk/atkdocument.c atk/atkeditabletext.c atk/atkhypertext.c
475         atk/atkimage.c atk/atknoopobjectfactory.c atkobject.c 
476         atk/atkstreamablecontent.c atk/atktext.c attk/atkvalue.c:
477         Fix for bug #149990; patch from Kjartan Maraas.
478
479 2004-08-12  Kjartan Maraas  <kmaraas@gnome.org>
480  
481         * configure.in: Added nb to ALL_LINGUAS.
482
483 2004-08-09  Ankit Patel <ankit@redhat.com>
484
485         * configure.in: Added "gu" to ALL_LINGUAS.
486
487 2004-07-28  Padraig O'Briain  <padraig.obriain@sun.com>
488
489         * configure.in: Increment version to 1.7.3 and interface age to 3.
490
491         * ===== Released Version 1.7.3, interface age 3, binary age 703 ====
492
493         * NEWS: Updated.
494         
495 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
496
497         * docs/atk-sections.txt: Add entries to fix warning when generating
498         documentation.
499
500         * docs/tmpl/atkcomponent.sgml docs/tmpl/atkhyperlink.sgml 
501         docs/tmpl/atkhypertext.sgml docs/tmpl/atkobject.sgml 
502         docs/tmpl/atkrelation.sgml docs/tmpl/atkselection.sgml 
503         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml: Changes to generated
504         files.
505
506 2004-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
507
508         * ===== Released Version 1.7.2, interface age 2, binary age 702 ====
509
510         * NEWS: Updated.
511         
512 2004-07-20  Bill Haneman <bill.haneman@sun.com>
513
514         * atk/atkobject.h, atkobject.c, atk-object-enum.c:
515         Added ATK_ROLE_EMBEDDED, "embedded component", which is a 
516         context hint for assistive technologies that the contained
517         children share a context which differs from the embedding
518         container.  Fixes bug #147989.
519
520         * configure.in: Revved to 1.7.2.
521         
522 2004-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
523
524         * atk/atkcomponent.h: Add definition for atk_rectangle_get_type
525         and ATK_TYPE_RECTANGLE.
526         * atk/atkcomponent.c (atk_component_base_init): Correct definition
527         of "bounds-changed" signal.
528         (atk_rectangle_copy): New function.
529         (atk_rectangle_get_type): New function.
530
531 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
532
533         * configure.in: Increment version to 1.7.2 and interface age to 2.
534
535 2004-06-08  Padraig O'Briain  <padraig.obriain@sun.com>
536
537         * ===== Released Version 1.7.1, interface age 1, binary age 701 ====
538
539         * NEWS: Updated.
540         
541 2004-06-04  Padraig O'Briain  <padraig.obriain@sun.com>
542
543         * docs/atk-sections.txt: Add AtkRectangle.
544
545         * docs/tmpl/atkcomponent.sgml: Add description for bounds-changed
546         signal.
547
548 2004-05-29  Christian Rose  <menthos@menthos.com>
549
550         * configure.in: Added "tk" to ALL_LINGUAS.
551
552 2004-05-18  Padraig O'Briain  <padraig.obriain@sun.com>
553
554         * atk/atkobject.c: Allow locale dir not to be harcoded into binary.
555         Fixes bug #128906.
556
557 2004-05-11  Padraig O'Briain  <padraig.obriain@sun.com>
558
559         * atk/atkobject.c: Make extra_roles static.
560
561         * atk/atkrelation.c: Make extra_names static.
562
563         Fixes bug #142234.
564
565         * atk/atkstate.h: Add clarification of state ATK_STATE_ENABLED to
566         documentation.
567
568 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
569
570         * configure.in: Increment version to 1.7.1 and interface age to 1.
571
572 2004-04-22  Padraig O'Briain  <padraig.obriain@sun.com>
573
574         * ===== Released Version 1.7.0, interface age 0, binary age 700 ====
575
576         * NEWS: Updated.
577
578 2004-04-20  Padraig O'Briain  <padraig.obriain@sun.com>
579
580         * configure.in: Increment version to 1.7.0.
581
582         * atk/atkcomponent.[ch]: Add new signal "bounds_changed". 
583         * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed".
584
585         Fixes bug #140476.
586
587         * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF.
588         * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED.
589         * docs/tmpl/atkrelation.sgml: Add new relation 
590         * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED 
591          
592         Fixes bug #133375.
593
594         * atk/atktext.c: Make extra_attributes static.
595
596 2004-04-19  Padraig O'Briain  <padraig.obriain@sun.com>
597
598         * ===== Released 1.6.1=====
599
600         * configure.in: Version 1.6.1, interface age 1, binary age 601
601
602         * NEWS: Updated.
603
604         * README: Fix typo.
605
606 2004-04-08  Guntupalli Karunakar  <karunakar@freedomink.org>
607
608         * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
609
610 2004.04.02  Iñaki Larrañaga  <dooteo@euskalgnu.org>
611
612         * configure.in: Added "eu" (Basque) to ALL_LINGUAS.
613
614 2004-03-29  Manish Singh  <yosh@gimp.org>
615
616         * autogen.sh: use $ACLOCAL instead of aclocal-1.4 for --print-ac-dir.
617
618 2004-03-23  Guntupalli Karunakar  <karunakar@freedomink.org>
619
620         * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
621
622 2004-03-23  Pablo Saratxaga  <pablo@mandrakesoft.com>
623
624         * configure.in: Added Walloon (wa) to ALL_LINGUAS
625
626 2004-03-22  Padraig O'Briain  <padraig.obriain@sun.com>
627
628         * configure.in:
629         * atk/Makefile.am: Update to build on Cygwin. Fixes bug #137666.
630          Patch from Roger Leigh.
631         
632 2004-03-18  Guntupalli Karunakar  <karunakar@freedomink.org>
633
634         * configure.in: Added "mr" for Marathi to ALL_LINGUAS.
635
636 2004-03-08  Padraig O'Briain  <padraig.obriain@sun.com>
637
638         * ===== Released 1.6.0=====
639
640         * configure.in: Version 1.6.0, interface age 0, binary age 600
641
642         * NEWS: Updated.
643
644 2004-03-07  Danilo Ã… egan  <dsegan@gmx.net>
645
646         * configure.in: Added "sr@ije" to ALL_LINGAUS.
647
648 Mon Mar  1 20:32:06 2004  Tim Janik  <timj@gtk.org>
649
650         * autogen.sh:
651         - exit with $? instead of 1 in case of failure
652         - exit with $? if ./configure failed
653           (that's so autogen.sh && make lines work)
654         - removed --enable-gtk-doc option
655         - added $AUTOGEN_CONFIGURE_ARGS
656
657 2004-03-01  Tor Lillqvist  <tml@iki.fi>
658
659         * atk/atk.def: Add some missing entries.
660
661 2004-02-24  Padraig O'Briain  <padraig.obriain@sun.com>
662
663         * ===== Released 1.5.5=====
664         
665         * configure.in: Version 1.5.5, interface age 4, binary age 505
666
667         * NEWS: Updated.
668
669 2004-02-20  Christian Rose  <menthos@menthos.com>
670
671         * configure.in: Added "en_CA" to ALL_LINGUAS.
672
673 2004-02-16  Padraig O'Briain  <padraig.obriain@sun.com>
674
675         * ===== Released 1.5.4=====
676         
677         * configure.in: Version 1.5.4, interface age 3, binary age 504
678
679         * NEWS: Updated.
680
681 2004-02-03  Padraig O'Briain  <padraig.obriain@sun.com>
682
683         * ===== Released 1.5.3=====
684         
685         * configure.in: Version 1.5.3, interface age 2, binary age 503
686
687         * NEWS: Updated.
688
689 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
690
691         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
692
693 2004-01-26  Padraig O'Briain  <padraig.obriain@sun.com>
694
695         * atk/atkobject.c: Revise property name. Fixes bug #130022 from
696         Christian - Manny Calavera - Neumair.
697
698 2004-01-23  Manish Singh  <yosh@gimp.org>
699
700         * Makefile.am: remove trailing backslash from last line of
701         DISTCLEANFILES. 
702
703 2004-01-23  Padraig O'Briain  <padraig.obriain@sun.com>
704
705         * atk-uninstalled.pc.in: Correct library name. Fixes bug #132283,
706         from laszlo.peter@ireland.sun.com.
707
708         * Makefile.am: Add DISTCLEANFILES.
709
710 2004-01-12  Padraig O'Briain  <padraig.obriain@sun.com>
711
712         * ===== Released 1.5.2=====
713         
714         * configure.in: Version 1.5.2, interface age 1, binary age 502
715
716         * NEWS: Updated.
717
718 2004-01-05  Padraig O'Briain  <padraig.obriain@sun.com>
719
720         * configure.in: Move specification of ALL_LINGUAS to later in file
721         so that CATOBJEXT is defined correctly.
722         Use ATK_LOCALEDIR instead of atklocaledir.
723
724         * atk/Makefile.am: Remove definition of ATKLOCALEDIR.
725
726         * atk/atkobject.c: Use ATK_LOCALEDIR instead of ATKLOCALEDIR.
727
728         * docs/tmpl/atkhyperlink.sgml: Add text for link-activated signal.
729
730 2004-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
731
732         * atk/atktext.c (atk_text_free_ranges): Fix segfault (bug #129837)
733         Patch provided by Jeff Franks.
734
735 2003-12-17  Padraig O'Briain  <padraig.obriain@sun.com>
736
737         * atk/atkobject.c: Change "accel label" to "accelerator label".
738         Fixes bug #129499.
739
740 2003-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
741
742         * ===== Released 1.5.1=====
743         
744         * configure.in: Version 1.5.1, interface age 0, binary age 501
745
746         * NEWS: Updated.
747
748 2003-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
749
750         * atk/atkobject.[ch]: Add new role ATK_ROLE_EDITBAR. Fixes bug #116007.
751
752         * atk/docs/tmpl/atkhyperlink.sgml: Add references to new signals and 
753         properties
754
755         * atk/docs/tmpl/atkobject.sgml: Add references to new property and role
756
757 2003-12-01  Michael Natterer  <mitch@gimp.org>
758
759         * atk/atkobject.c (atk_object_real_get_property): fix typo:
760         s/g_value_set_set/g_value_set_int/.
761
762 2003-12-01  Padraig O'Briain  <padraig.obriain@sun.com>
763
764         * atk/atkobject.c: (atk_object_class_init): Make nicks and blurbs of
765         properties translatable. Add new property "accessible-hypertext-nlinks".
766         (atk_object_real_get_property): Add support for new property
767         "accessible-hypertext-nlinks".
768
769         * atk/atkhyperlink.h: Remove unnecessary comments. Add signal
770         link_activated.
771
772         * atk/atkhyperlink.c: Add signals link_activated and new properties
773         "number-of-anchors", "end-index" and "start-index".
774
775         This fixes bug #112390.
776
777 2003-11-29  Danilo Ã… egan  <dsegan@gmx.net>
778
779         * configure.in: Added "af" to ALL_LINGUAS.
780
781 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
782
783         * atk/atkobject.c (atk_object_real_ref_state_set): Add state FOCUSED
784         if object is focus object.
785
786         * atk/atkutil.[ch] (atk_get_focus_object): New function which returns
787         the last object reported by the application as focused.
788
789         * docs/atk-sections.txt, docs/tmpl/atkutil.sgml:
790         Add atk_get_focus_object.
791
792         Fixes bug #127400.
793
794 2003-11-26  Padraig O'Briain  <padraig.obriain@sun.com>
795
796         * atk/atkobject.c: Change role names so that the unlocalized names
797         do not contain hyphens and match the Java role names. Fixes bug #125024.
798
799 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
800
801         *  docs/tmpl/atkhyperlink.sgml, docs/tmp/atkhypertext.sgml,
802         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelatiom.sgml,
803         docs/tmpl/atkselection.sgml, docs/tmpl/atktable.sgml,
804         docs/tmpl/atktext.sgml: Regenerate these files. The location of
805         signal information has changed.
806
807 2003-11-24  Padraig O'Briain  <padraig.obriain@sun.com>
808
809         * ===== Released 1.5.0=====
810         
811         * configure.in: Version 1.5.0, interface age 0, binary age 500
812
813         * NEWS: Updated.
814
815 2003-11-03  Padraig O'Briain  <padraig.obriain@sun.com>
816
817         * atk/atkrelation.c: Use weak references for objects in a relation
818         instead of object references so that objects are not leaked when
819         corresponding widgets are destroyed.
820
821         This fixes bug #125725.
822         
823 2003-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
824
825         * configure.in: Add reference to docs/version.xml
826
827         Should have been done in previous commit but was omitted.
828         Fixes build break reported in bugs #1258548 and #125902.
829
830 2003-10-29  Padraig O'Briain  <padraig.obriain@sun.com>
831
832         * configure.in: Add reference to docs/version.xml
833
834         * docs/Makefile.am: Add references to version.xml.in and version.xml
835
836         * docs/atk-docs.sgml: Add reference to version.xml
837
838         * docs/version.xml.in: New file.
839
840         This fixes bug #125758.
841         
842 2003-10-24  Padraig O'Briain  <padraig.obriain@sun.com>
843
844         * atk/atkrelation.c (atk_relation_new): Fix memory leak. (bug #124877)
845
846 2003-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
847
848         * ===== Released 1.4.1=====
849         
850         * configure.in: Version 1.4.1, interface age 1, binary age 401
851
852         * NEWS: Updated.
853
854 2003-09-28  Gediminas Paulauskas  <menesis@delfi.lt>
855
856         * configure.in: Added lt to ALL_LINGUAS.
857
858 2003-09-23  Padraig O'Briain  <padraig.obriain@sun.com>
859
860         * atk.spec.in: Correct typo. Fix provided by Scott Kennedy.
861         This fixes bug #121990.
862
863 2003-09-21  Ãƒ\85smund Skjæveland  <aasmunds@fys.uio.no>
864  
865         * configure.in: Added Norwegian (nynorsk) code
866         nn to ALL_LINGUAS.
867
868 2003-09-10  Padraig O'Briain  <padraig.obriain@sun.com>
869
870         * atk/atkobject.c: Remove comments about signals. The description
871         should be in files in docs/tmpl directory.
872
873         * docs/tmpl/atkhypertext.sgml: Add description for link-selected signal.
874         * docs/tmpl/atkobject.sgml:  Add descriptions for 
875         active-descendant-changed, children-changed, focus-event, 
876         property-change, state-change and visible-data-changed signals.
877         * docs/tmpl/atkselection.sgml: Add description for selection-changed
878         signal.
879         * docs/tmpl/atktable.sgml: Add descriptions for column-deleted,
880         columnn-inserted, column-reordered, model-changed, row-deleted, 
881         row-inserted and  row-reordered signals.
882         * docs/tmpl/atktext.sgml: Add description for text-attributes-changed,
883         text-caret-moved, text-changed and text-selection-changed signals.
884
885         This fixes bug #121163.
886
887 2003-09-02  Padraig O'Briain  <padraig.obriain@sun.com>
888
889         * ===== Released 1.4.0=====
890
891         * configure.in: Version 1.4.0, interface age 0, binary age 400
892
893         * NEWS: Updated.
894
895 2003-08-28  Christian Rose  <menthos@menthos.com>
896
897         * configure.in: Added "ne" to ALL_LINGUAS.
898
899 2003-08-25  Padraig O'Briain  <padraig.obriain@sun.com>
900
901         * ===== Released 1.3.6=====
902
903         * configure.in: Version 1.3.6, interface age 2, binary age 306
904
905         * NEWS: Updated.
906
907 2003-08-08  Malcolm Tredinnick <malcolm@commsecure.com.au>
908         
909         * autogen.sh: Clarify an error message.
910
911 2003-08-08  Guntupalli Karunakar  <karunakar@freedomink.org>
912
913         * configure.in: Added "hi" in ALL_LINGUAS.
914
915 2003-08-07  Padraig O'Briain  <padraig.obriain@sun.com>
916
917         * ===== Released 1.3.5=====
918
919         * configure.in: Version 1.3.5, interface age 1, binary age 305
920
921         * NEWS: Updated.
922
923 2003-08-04  Padraig O'Briain  <padraig.obriain@sun.com>
924
925         * Remove po/Makefile.in.in. This fixes bug #119053.
926
927 2003-07-08  Padraig O'Briain  <padraig.obriain@sun.com>
928
929         * atk/atktable.c (atk_table_ref_at): Ensure that row and column values 
930         are non-negative.
931
932         This is a partial fix for bug #116712.
933
934 2003-07-03  Padraig O'Briain  <padraig.obriain@sun.com>
935
936         * atk/atkstateset.c (atk_state_set_is_empty): Correct return value.
937         Fixes bug #116621. Problem reported by Mario Lang.
938
939 2003-06-25  Fatih Demir <kabalak@gtranslator.org>
940
941         * configure.in: (Re-?)added "ta" (Tamil) to languages' list.
942
943 2003-06-23  Padraig O'Briain  <padraig.obriain@sun.com>
944
945         * atk.spec.in:
946         Added locale directory to spec file. Fix provided by
947         James T. Richardson, Jr.
948
949 2003-06-19  Padraig O'Briain  <padraig.obriain@sun.com>
950
951         * ===== Released 1.3.4=====
952
953         * NEWS: Updated.
954
955 2003-06-13  Tor Lillqvist  <tml@iki.fi>
956
957         * atk/atkobject.c (atk_role_get_localized_name): Set
958         gettext_initialized.
959
960         * atk-zip.sh.in (DEVZIP): libtool 1.5 installs DLLs in the bin
961         directory, so look there, too. Include the message catalogs.
962
963 2003-06-10  Padraig O'Briain  <padraig.obriain@sun.com>
964
965         * configure.in: Version 1.3.4, interface age 0, binary age 304
966
967         * atkrelationtype.h, docs/tmpl/atkrelation.sgml: Add new relation
968         ATK_RELATION_POPUP.
969
970 2003-06-05  Paul Duffy <dubhthach@frink.nuigalway.ie>
971
972         * configure.in: Added ga (irish) to ALL_LINGUAS
973          
974 2003-06-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>
975
976         * configure.in: Added li to ALL_LINGUAS.
977
978 2003-05-30  Padraig O'Briain  <padraig.obriain@sun.com>
979
980         * ===== Released 1.3.3=====
981
982         * configure.in: Version 1.3.3, interface age 3, binary age 303
983
984         * NEWS: Updated.
985
986 2003-05-28  Padraig O'Briain  <padraig.obriain@sun.com>
987
988         * atk/atkobject.h docs/tmpl/atkobject.sgml: Add new role
989         ATK_ROLE_AUTOCOMPLETE.
990
991 2003-05-20  Padraig O'Briain  <padraig.obriain@sun.com>
992
993         * atk/atkstate.h, docs/tmpl/atkstate.sgml: Add state 
994         ATK_STATE_INDETERMINATE. This state is used by Oo for check buttons
995         which can have a value other than on or off.
996
997 2003-05-19 Arafat Medini <lumina@silverpen.de>
998
999         *configure.in: Added "ar" (Arabic) to ALL_LINGUAS
1000
1001 2003-05-16  Telsa Gwymme  <hobbit@aloss.ukuu.org.uk>
1002
1003         * configure.in: Added "cy" (Welsh) to ALL_LINGUAS
1004
1005 2003-05-15  Padraig O'Briain  <padraig.obriain@sun.com>
1006
1007         * ===== Released 1.3.2=====
1008
1009         * configure.in: Version 1.3.2, interface age 2, binary age 302
1010
1011         * NEWS: Updated.
1012
1013 2003-05-09  Samúel Jón Gunnarsson  <sammi@techattack.nu>
1014
1015         * is.po: Added "is" into ALL_LINGUAS.
1016
1017 2003-05-06  Padraig O'Briain  <padraig.obriain@sun.com>
1018
1019         * configure.in: Make message when pkg-config fails to find glib-2.0.pc
1020         less cryptic.
1021
1022         * po/pl.po: Updated Polish translation from Artur Flinta.
1023
1024 2003-05-05  Duarte Loreto <happyguy_pt@hotmail.com>
1025
1026         * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
1027
1028 2003-05-05  Christian Rose  <menthos@menthos.com>
1029
1030         * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
1031
1032 2003-05-01  Padraig O'Briain  <padraig.obriain@sun.com>
1033
1034         * ===== Released 1.3.1=====
1035
1036         * configure.in: Version 1.3.1, interface age 1, binary age 301
1037
1038         * NEWS: Updated.
1039
1040         * po/yi.po: Update line numbers.
1041
1042 2003-04-25  Padraig O'Briain  <padraig.obriain@sun.com>
1043
1044         * atk/stateset.h: Fix typo in documentation.
1045
1046         * autogen.sh (have_libtool): Accept libtool-1.5. (#111481)
1047         Patch provided by Ali Akcaagac.
1048
1049 2003-03-26  Christian Rose  <menthos@menthos.com>
1050
1051         * configure.in: Added "yi" to ALL_LINGUAS.
1052
1053 2003-03-21  Takeshi AIHANA <aihana@gnome.gr.jp>
1054
1055         * configure.in: Added Japanese 'ja' into ALL_LINGUAS.
1056
1057 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
1058
1059         * ===== Released 1.3.0=====
1060
1061         * configure.in: Version 1.3.0, interface age 0, binary age 300
1062
1063         * NEWS: Updated.
1064
1065 2003-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
1066
1067         * configure.in: Added Malayalam (ml) in ALL_LINGUAS
1068
1069 2003-03-20  Padraig O'Briain  <padraig.obriain@sun.com>
1070
1071         * docs/atk-sections.txt: Add 11 unused declarations.
1072
1073 2003-03-20  James Henstridge  <james@daa.com.au>
1074  
1075         * autogen.sh: update to call automake-1.7, libtoolize, gtkdocize
1076         and glib-gettextize.
1077  
1078         * configure.in: cleanup to make use of newer autoconf/automake
1079         features.
1080  
1081         * Makefile.am: get rid of custom distcheck rule, which is no
1082         longer necessary.
1083  
1084         * atk/Makefile.am: cleanup makefile.  Use BUILT_SOURCES for built
1085         sources.
1086  
1087         * docs/Makefile.am: use common gtk-doc.make.
1088  
1089         * docs/atk-docs.sgml: update to use gtk-doc's XML mode.
1090  
1091 2003-03-16  Joel Brich <joel.brich@laposte.net>
1092
1093         * configure.in: Added "eo" to ALL_LINGUAS
1094         * po/eo.po: Added Esperanto translation
1095         from Charles Voelger <cvoelger@dweasel.com>
1096
1097 2003-03-12  Tor Lillqvist  <tml@iki.fi>
1098
1099         * atk/atk.def: Add one more missing export, thanks to Cedric
1100         Gustin.
1101
1102 2003-03-07  Padraig O'Briain  <padraig.obriain@sun.com>
1103
1104         * atk/atkobject.c (atk_object_set_role): Add check that role is
1105         actually being changed. Do not emit notification for initial
1106         role setting. (bug #107710)
1107
1108 2003-03-06  Padraig O'Briain  <padraig.obriain@sun.com>
1109
1110         * atk/atkrelationset.c: Current returning of FALSE to 0 in function 
1111         which returns integer; (bug #107661) reported by Morten Welinder.
1112
1113 2003-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1114
1115         * atk/atk-relation.c
1116         atk/atkrelationset.c
1117         atk/atkstatset.c: Correct returning of FALSE to NULL in functions
1118         which return pointer; (bug #107650) reported by Morten Welinder.
1119
1120 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
1121
1122         * test/Makefile.am: Update to produce .so files
1123         (Problem reported and solution reported by Michael.Wilson@bull.net)
1124
1125 2003-02-26  Padraig O'Briain  <padraig.obriain@sun.com>
1126
1127         * atk/atkgobjectaccessible.c (atk_gobject_accessible_from_object):
1128         Correct creation of non-AtkGObjectAccessible (bug #107124)
1129
1130         * atk/atkobject.c (atk_object_class_init): Set default initialize 
1131         function so that code which does not check for existence of parent 
1132         class's initialize function will work.
1133
1134         * atk/atkvalue.c: (atk_value_get_minimum_value, 
1135         atk_value_get_maximum_value, atk_value_get_current_value):
1136         Reset Value argument if it is a valid GValue otherwise zeroise it.
1137
1138         docs/tmpl/atkhypertext.sgml: Add link-selected signal.
1139
1140 2003-02-25  Tor Lillqvist  <tml@iki.fi>
1141
1142         * Makefile.am (EXTRA_DIST): Dist atk-zip.sh.in, not atk-zip.sh.
1143
1144         * atk/atk.def: Add a couple of missing entries, thanks to Cedric
1145         Gustin.
1146
1147         * atk/atk.rc.in: New file, for version info in the DLL on
1148         Windows. Similar as in GLib, GTK, etc.
1149
1150         * configure.in: Generate atk/atk.rc.
1151         
1152         * atk/Makefile.am: Use atk.rc on Windows.
1153         (EXTRA_DIST): Distribute atk.rc(.in).
1154
1155         * atk/atkobject.c: On Windows, don't use hardcoded ATKLOCALEDIR,
1156         but deduce it from DLL location, like GLib, GTK etc do.
1157
1158 2003-02-23  Abel Cheung  <maddog@linux.org.hk>
1159
1160         * configure.in: Added "mk" to ALL_LINGUAS.
1161
1162 2003-02-21  Roozbeh Pournader  <roozbeh@sharif.edu>
1163
1164         * configure.in: Added "fa" to ALL_LINGUAS.
1165
1166 2003-02-21  Metin Amiroff  <metin@karegen.com>
1167
1168         * configure.in: Added Azerbaijanian to ALL_LINGUAS.
1169
1170 2003-02-19  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
1171
1172         * configure.in: Added Belarusian to ALL_LINGUAS.
1173
1174 2003-02-14  Padraig O'Briain  <padraig.obriain@sun.com>
1175
1176         * atk/atknoopobject.c: Add AtkHypertext interface as this object should
1177         claim to implement all interfaces.
1178
1179 2003-02-12  Padraig O'Briain  <padraig.obriain@sun.com>
1180
1181         * atk/atkhyperlink.c (atk_hyperlink_class_init): Correct typo in blurb
1182
1183         * atk/atkhypertext.c
1184         (atk_hypertext_get_link): Add check on link_index value
1185         (atk_hypertext_get_link_index): Add check on char_index value
1186
1187 2003-02-09  Christian Rose  <menthos@menthos.com>
1188
1189         * configure.in: Added "kn" to ALL_LINGUAS.
1190
1191 2003-02-07  Christian Rose  <menthos@menthos.com>
1192
1193         * configure.in: Added "bn" to ALL_LINGUAS.
1194
1195 2003-02-06  Christian Rose  <menthos@menthos.com>
1196
1197         * configure.in: Added "id" to ALL_LINGUAS.
1198
1199 2003-02-04  Padraig O'Briain  <padraig.obriain@sun.com>
1200
1201         * atk/atkgobjectaccessible.c (atk_gobject_accessible_for_object):
1202         Add weak reference so we do not leak the accessible when the object
1203         dies. Problem reported by Alex Larsson.
1204
1205 2003-02-02  Fatih Demir <kabalak@gtranslator.org>
1206
1207         * configure.in: Added "tr" (Turkish) to the languages' list.
1208
1209 2003-01-30  Padraig O'Briain  <padraig.obriain@sun.com>
1210
1211         * atk/atkhyperlink.[ch]
1212         New property selected-link defined.
1213         Function pointer is_selected_link added to interface
1214         (atk_hyperlink_is_selected_link: New functions which checks
1215         whether the specified AtkHyperlink is selected
1216         
1217         * atk/atkhypertext.[ch]
1218         New signal link-selected added.
1219
1220         * docs/atk-sections.txt: Add atk_hyperlink_is_selected_link
1221
1222         * docs/tmpl/atkhyperlink.sgml: Add reference to property selected-link
1223         and function atk_hyperlink_is_selected_link.
1224
1225         This fixes bug #104621.
1226         
1227 Tue Jan 28 13:52:20 2003  Manish Singh  <yosh@gimp.org>
1228
1229         * autogen.sh (have_automake): call the versioned automake when
1230         checking the version itself.
1231
1232 Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
1233
1234         * autogen.sh (have_automake): Fix version in complaint
1235         message about automake. (#104366, Rich Burridge)
1236
1237 2003-01-26  Daniel Yacob <locales@geez.org>
1238
1239         * configure.in: Added am to ALL_LINGUAS.
1240
1241 2003-01-23  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
1242
1243         * configure.in: Added "sk" to ALL_LINGUAS.
1244
1245 2003-01-23  Abel Cheung  <maddog@linux.org.hk>
1246
1247         * configure.in: Added "zh_TW" (traditional Chinese) to ALL_LINGUAS.
1248
1249 2003-01-23  Evandro Fernandes Giovanini <evandrofg@ig.com.br>
1250
1251         * configure.in: Added "pt_BR" to ALL_LINGUAS.
1252
1253 2003-01-22  Marius Andreiana <marius galuna.ro>
1254
1255         * configure.in: added 'ro' to ALL_LINGUAS
1256
1257 2003-01-21  Christian Rose  <menthos@menthos.com>
1258
1259         * configure.in: Added "mn" to ALL_LINGUAS.
1260
1261 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1262
1263         * atk/atktext.c
1264         (atk_text_base_init): Set vtable entry for default implementations
1265         (atk_text_get_range_extents): Omit calling default implementation
1266         (atk_text_get_bounded_ranges): Omit calling default implementation
1267
1268         * atk/atkcomponent.c
1269         (atk_component_base_init): New function to set vtable entry for 
1270         default implementations
1271         (atk_component_ref_accessible_at_point): Omit calling default 
1272         implementation
1273         (atk_component_contains): Omit calling default implementation
1274         (atk_component_get_position): Omit calling default implementation
1275         (atk_component_get_size): Omit calling default implementation
1276
1277 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1278
1279         * atk/atkobject.c 
1280         (atk_object_real_set_property): Add support for PROP_TABLE_SUMMARY 
1281         and PROP_TABLE_CAPTION_OBJECT.
1282         (atk_object_real_get_property): Add support for PROP_TABLE_SUMMARY 
1283         and PROP_TABLE_CAPTION_OBJECT.
1284
1285         This completes ATK changes for bug #74814.
1286
1287 2003-01-21  Padraig O'Briain  <padraig.obriain@sun.com>
1288
1289         * atk/atkobject.c: Add property accessible-table-caption-object.
1290         This addresses bug #74814.
1291
1292         * atk/atkobject.h: Move some documentation from template file to
1293         avoid warnings when building.
1294
1295         * atk/atkrelation.c: Add new properties relation and target.
1296         This addresses bug #72426.
1297
1298         * atktext.[ch]: Add new functions atk_text_get_range_extents and
1299         atk_text_get_bounded_ranges.
1300         Also added data structures AtkTextRectangle and AtkTextRange, enum
1301         AtkTextClipType and helper function  atk_text_free_ranges.
1302         This addresses bug #100943.
1303         (atk_text_get_character_extents): Ensure that the reported width is 
1304         not negative. This fixes bug #102954)
1305
1306         * docs/atk-sections.txt: Add new functions and data items.
1307
1308         * docs/tmpl/atk-object.sgml: Remove some documentation and put in 
1309         atkobject.h. Add reference to accessible-table-caption-object.
1310
1311         * docs/tmpl/atk-relation.sgml: Add new properties
1312
1313         * docs/tmpl/atktext.sgml: Add new functions and data items.
1314
1315
1316 2003-01-20  Padraig O'Briain  <padraig.obriain@sun.com>
1317
1318         * ===== Released 1.2.2=====
1319
1320         * configure.in: Version 1.2.2, interface age 2, binary age 202
1321
1322         * NEWS: Updated.
1323
1324 2003-01-19  He Qiangqiang  <carton@linux.net.cn>
1325
1326         * configure.in: Added "zh_CN" to ALL_LINGUAS.
1327
1328 2003-01-12  Laurent Dhima  <laurenti@alblinux.net>
1329
1330         * configure.in: Added 'sq'(albanian) to ALL_LINGUAS.
1331
1332 2003-01-11  Pauli Virtanen  <pauli.virtanen@hut.fi>
1333
1334         * configure.in (ALL_LINGUAS): Added "fi" (Finnish)
1335
1336 2003-01-06  Alessio Frusciante  <algol@firenze.linux.it>
1337
1338         * configure.in (ALL_LINGUAS): Added "it" (Italian) 
1339
1340 2003-01-06  Padraig O'Briain  <padraig.obriain@sun.com>
1341
1342         * configure.in: Add -with-html-dir option. (bug #102497)
1343
1344         * docs/Makefile.am: Remove INSTALLDIR and HTML_DIR
1345
1346         * docs/tmpl/atkobject.sgml: Update so property names are in
1347         alphabetic order.
1348
1349 2003-01-03  Padraig O'Briain  <padraig.obriain@sun.com>
1350
1351         * ===== Released 1.2.1=====
1352         
1353         * configure.in: Version 1.2.1, interface age 1, binary age 201
1354
1355         * NEWS: Updated.
1356
1357 2003-01-02  Zbigniew Chyla  <cyba@gnome.pl>
1358
1359         * configure.in (ALL_LINGUAS): Added pl (Polish).
1360
1361 2002-12-23  Nam SungHyun  <namsh@kldp.org>
1362
1363         * configure.in: Added Korean (ko) to ALL_LINGUAS
1364
1365 2002-12-22  Artis Trops  <hornet@navigator.lv>
1366
1367         * configure.in: Added Latvian (lv) to ALL_LINGUAS.
1368
1369 2002-12-22  Christophe Merlet  <redfox@redfoxcenter.org>
1370
1371         * configure.in (ALL_LINGUAS): added French (fr).
1372
1373 2002-12-21  Jordi Mallach  <jordi@sindominio.net>
1374
1375         * configure.in (ALL_LINGUAS): added Catalan (ca).
1376
1377 2002-12-20  Padraig O'Briain  <padraig.obriain@sun.com>
1378
1379         * ===== Released 1.2.0 ======
1380
1381         * configure.in: Version 1.2.0, interface age 0, binary age 200
1382
1383         * NEWS: Final update for 1.2.0.
1384
1385         * docs/tmpl/atkobject.sgml: Order of properties have been changed.
1386
1387 2002-12-18  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
1388
1389         * configure.in: Added Russian to ALL_LINGUAS.
1390
1391 2002-12-16  Padraig O'Briain  <padraig.obriain@sun.com>
1392
1393         * ===== Released 1.1.5=====
1394         
1395         * configure.in: Version 1.1.5, interface age 2, binary age 105
1396
1397         * NEWS: Updated.
1398
1399 2002-12-13  Padraig O'Briain  <padraig.obriain@sun.com>
1400
1401         * atk/atktext.c (atk_text_get_caret_offset): Return 0 instead of -1
1402         if caret is not supported. This addresses bug #101020.
1403
1404         * configure.in: Use third argument of AC_DEFINE to get rid of 
1405         acconfig.h. 
1406
1407 Thu Dec 12 14:57:20 2002  Owen Taylor  <otaylor@redhat.com>
1408
1409         * acinclude.m4: Remove; wasn't needed, and referred
1410         to GLib internal m4 files now gone.
1411
1412 Thu Dec 12 11:04:05 2002  Manish Singh  <yosh@gimp.org>
1413
1414         * configure.in: Require autoconf-2.53.
1415
1416 2002-12-12  Yanko Kaneti  <yaneti@declera.com>
1417
1418         * configure.in (ALL_LINGUAS): Added Bulgarian (bg).
1419
1420 2002-12-11  Pablo Saratxaga  <pablo@mandrakesoft.com>
1421
1422         * configure.in (ALL_LINGUAS): Added Vietnamese (vi), Hebrew (he),
1423         and Dutch (nl).
1424
1425 2002-12-07  Andras Timar <timar@gnome.hu>
1426
1427         * configure.in (ALL_LINGUAS): Added Hungarian (hu).
1428
1429 2002-12-06  Padraig O'Briain  <padraig.obriain@sun.com>
1430
1431         * ===== Released 1.1.4 =====
1432         
1433         * configure.in: Version 1.1.1, interface age 1, binary age 104
1434
1435         * NEWS: Updated.
1436
1437 2002-12-05  Ole Laursen  <olau@hardworking.dk>
1438
1439         * configure.in (ALL_LINGUAS): Added Danish (da).
1440
1441 2002-12-02  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
1442
1443         * configure.in (ALL_LINGUAS): Added Spanish (es).
1444
1445 2002-12-01  Christian Neumair  <chris@gnome-de.org>
1446
1447         * configure.in (ALL_LINGUAS): Added German (de).
1448
1449 2002-11-22  Kjartan Maraas  <kmaraas@gnome.org>
1450
1451         * configure.in (ALL_LINGUAS): Added "no".
1452         
1453 2002-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
1454
1455         * Update NEWS for 1.1.3
1456
1457 2002-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
1458
1459         * configure.in: Update to take account of gtk-doc-version being 0.10
1460         Updated version required to 0.9
1461
1462 2002-11-20  Bill Haneman <bill.haneman@sun.com>
1463
1464         * atk/atkobject.h:
1465         Added ATK_ROLE_APPLICATION.
1466
1467         * atk/atkobject.c:
1468         (atk_role_get_localized_name):
1469         Added ATK_ROLE_APPLICATION case.        
1470
1471         * docs/atk-decl.txt:
1472         Added ATK_ROLE_APPLICATION to docs.
1473         
1474 2002-11-18  Abi Brady  <morwen@evilmagic.org>
1475
1476         * configure.in: Added "en_GB" to ALL_LINGUAS.
1477
1478 2002-11-15  Hasbullah BIn Pit <sebol@ikhlas.com>
1479
1480         * configure.in: Added "ms" to ALL_LINGUAS.
1481
1482 2002-11-15  Padraig O'Briain  <padraig.obriain@sun.com>
1483
1484         * Update NEWS for 1.1.2
1485
1486         * docs/tmpl/atkhyperlink.sgml docs/tmpl/atkobject.sgml
1487         Update docs.
1488
1489 2002-11-14  Bill Haneman <bill.haneman@sun.com>
1490
1491         * configure.in:
1492         Revved to 1.1.2, interface age 0, binary age 102.
1493         
1494         * atk/atkrelationtype.h:
1495         (ATK_RELATION_EMBEDS, ATK_RELATION_EMBEDDED_BY):
1496         New relations to handle content embedding, for instance
1497         text that embeds or flows around images.
1498
1499         * atk/atkhyperlink.h:
1500         (atk_hyperlink_is_inline):
1501         New API, returns whether a hyperlink's content is
1502         partially displayed inline; useful for small images
1503         emedded in text, and for HTML <src> elements.
1504         (AtkHyperlinkClass->link_state):
1505         New virtualized method, used to implement various
1506         state query API such as atk_hyperlink_is_inline().
1507
1508         * atk/atkhyperlink.c:
1509         (atk_hyperlink_is_inline):
1510         New method.
1511
1512         * docs/atk-sections.txt: 
1513         Additions for above API.
1514
1515 2002-11-13  Padraig O'Briain  <padraig.obriain@sun.com>
1516
1517         * atk/atkobject.[ch]: Add signal active-descendant-changed
1518
1519 2002-11-11  Christian Rose  <menthos@menthos.com>
1520
1521         * configure.in: Added "sv" to ALL_LINGUAS.
1522
1523 Fri Nov  8 19:55:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
1524
1525         * atk/atkhyperlink.c
1526         * atk/atkhyperlink.h
1527         * atk/atktable.c
1528         * atk/atktable.h
1529         * atk/atktext.c
1530         * atk/atktext.h
1531         * docs/tmpl/atkhyperlink.sgml
1532         * docs/tmpl/atkobject.sgml
1533         * docs/tmpl/atktable.sgml
1534         * docs/tmpl/atktext.sgml
1535
1536         Trivial s/foo/foo_/ fixes to make atk.h includable with -Wshadow
1537         without warnings.
1538         
1539 2002-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
1540
1541         * autogen.sh: Add call to autoheader to create config.h.in
1542
1543 2002-11-04  Padraig O'Briain  <padraig.obriain@sun.com>
1544
1545         * acinclude.m4: New file
1546
1547         * autogen.sh: Add i18n support (copied from gtk+).
1548
1549         * configure.in: Add definition for atklocaledir and check for
1550         bind_textdomain_codeset()
1551
1552         * atk/Makefile.am: Add DEfininition of ATKLOCALEDIR to INCLUDES
1553
1554         * atk/atkobject.c (atk_role_get_localized_name): Add code to
1555         initialize i18n.
1556         
1557         * po/.cvsignore: Add extra files.
1558
1559 2002-11-01  Padraig O'Briain  <padraig.obriain@sun.com>
1560
1561         * configure.in: Create po/Makefile; patch supplied by 
1562         Dan Mills (thunder@ximain.com)
1563         
1564 2002-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
1565
1566         * ===== Released 1.1.1 =====
1567         
1568         * configure.in: Version 1.1.1, interface age 0, binary age 101
1569
1570         * NEWS: Updated.
1571
1572         * atk/Makefile.am: Add atkintl.h to EXTRA_DIST.
1573
1574 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1575
1576         * Makefile.am: Add po directory
1577
1578         * configure.in: Add support for I18N
1579
1580         * acconfig.h atk/atkintl.h: New files used to support I18N
1581
1582         * atk/atkobject.c: Update atk_role_get_localized_name() to
1583         allow for localized name to be returned.
1584
1585         * docs/Makefile.am: Add atkintl.h to IGNORE_HFILES
1586
1587         * po/Makfile.in.in, po/POTFILES.in, po/po2tbl.sed.in po/.cvsignore
1588         po/ChangeLog: New files
1589
1590 2002-10-30  Padraig O'Briain  <padraig.obriain@sun.com>
1591
1592         * atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h
1593
1594         * atk/atkaction.[ch]: Add atk_action_get_localized_name.
1595
1596         * atk/atkobject.[ch]: Add atk_role_get_localized_name,
1597         atk_object_add_relationship and atk_object_remove_relationship
1598         Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH
1599         and ATK_ROLE_RULER
1600
1601         * atk/atkrelation.h: Move definition of AtkRelationType to
1602         atk/relationtype.h
1603
1604         * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS
1605
1606         * atk/atktext.[ch]: Add text-attributes-changed signal.
1607
1608         * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions.
1609
1610         * docs/tmpl/atkobject.sgml: Add new functions and new roles.
1611
1612         * docs/tmpl/atkrelation.sgml: Add new relations
1613
1614         * docs/tmpl/atkstate.sgml: Add new state
1615
1616         * docs/tmpl/atktext.sgml: Add new signal
1617
1618         * tests/testrelation.c: Add tests for new relationship functions.
1619
1620 2002-10-01  Padraig O'Briain  <padraig.obriain@sun.com>
1621
1622         * atk/atkobject.c (atk_object_notify): Fix leak; report and patch
1623         supplied by Sebastian Rittau (srittau@jroger.in-berlin.de)
1624
1625         Bug #94548.
1626
1627 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
1628
1629         * ===== Released 1.1.0 =====
1630         
1631         * NEWS: Updated.
1632
1633 2002-09-18  Padraig O'Briain  <padraig.obriain@sun.com>
1634
1635         * configure.in:
1636         increment version to 1.1.0, in view of the fact that we've 
1637         branched for GNOME-2 and GTK+-2.0, and this is HEAD.
1638         Also reset INTERFACE_AGE to zero, since an enum was added.
1639         Use similar library numbering as GTK.
1640
1641         * docs/tmpl/atkobject.sgml: Add ATK_LAYER_WINDOW
1642
1643 2002-09-06  Mark McLoughlin  <mark@skynet.ie>
1644
1645         * atk/atkobject.h: add ATK_LAYER_WINDOW.
1646
1647         * atk/atkcomponent.c: upd docs.
1648
1649 2002-09-06  Padraig O'Briain  <padraig.obriain@sun.com>
1650
1651         * docs/atk-sections.txt: Add ...Iface symbols to Standard sections to 
1652         avoid unused declarations
1653
1654         * docs/tmpl/atkobject.sgml docs/tmpl/atkrelationset.sgml:
1655         Move AtkRelationSet from atkobject to atkrelationset.
1656
1657 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1658
1659         * docs/atk-sections.txt docs/tmpl/atkaction.sgml
1660         docs/tmpl/atkcomponent.sgml docs/tmpl/atkdocument.sgml
1661         docs/tmpl/atkeditabletext.sgml docs/tmpl/atkhypertext.sgml
1662         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml
1663         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1664         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml
1665         docs/tmpl/atkvalue.sgml:
1666         Remove reference to ...Iface data structures; which eliminates
1667         undocumented symbols.
1668
1669 2002-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
1670
1671         *  atk/atkutil.h: Add documentation for AtkKeyEventType
1672
1673         * docs/tmpl/action.sgml docs/tmpl/atkcomponent.sgml
1674         docs/tmpl/atkdocument.sgml docs/tmpl/atkeditabletext.sgml
1675         docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1676         docs/tmpl/atkhypertext.sgml docs/tmpl/atkimage.sgml 
1677         docs/tmpl/atknoopobject.sgml docs/tmp[l/atknoopobjectfactory.sgml
1678         docs/tmpl/atkobject.sgml docs/tmpl/atkobjectfacory.sgml
1679         docs/tmpl/atkregistry.sgml docs/tmpl/atkrelation.sgml
1680         docs/tmpl/atkselection.sgml docs/tmpl/atkstate.sgml
1681         docs/tmpl/atkstreamablecontent.sgml docs/tmpl/atktable.sgml
1682         docs/tmpl/atktext.sml docs/tmpl/atkutil.sgml
1683         docs/tmpl/atkutil.sgml:
1684         Reduce number of undocumented symbols
1685
1686 2002-08-26  Padraig O'Briain  <padraig.obriain@sun.com>
1687
1688         * atk/atknoopobjectfactory.c:
1689         Add implementation for atk_object_factory_get_accessible_type()
1690
1691 2002-08-18  Havoc Pennington  <hp@pobox.com>
1692
1693         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1694         both automake 1.6 and 1.4 installed get the right automake. Means
1695         compilation from CVS will now require the latest automake 1.4
1696         release, or manually creating symlinks called "automake-1.4" and
1697         "aclocal-1.4"
1698
1699 2002-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
1700
1701         These changes improve the quality of the documentation by adding
1702         information about properties and signals.
1703
1704         * configure.in:
1705         Add atktargetlib, STRIP_BEGIN, STRIP_END and STRIP_DUMMY for
1706         use in docs Makefile.am
1707
1708         * atk/atk.h:
1709         Add missing include files, atk/atknoopobject.h and 
1710         atknoopobjectfactory.h
1711
1712         * docs/Makefile.am:
1713         Add support for scan program
1714
1715         * docs/atk.types:
1716         Added content to this file
1717
1718         * docs/tmpl/atkgobjectaccessible.sgml docs/tmpl/atkhyperlink.sgml
1719         docs/tmpl/atknoopobject.sgml docs/tmpl/atknoopobjectfactory.sgml
1720         docs/tmpl/atkobjectfactory.sgml docs/tmpl/atkregistry.sgml
1721         docs/tmplatkutil.sgml:
1722         Removed references to contents of object's data structure
1723
1724         * docs/tmpl/atkobject.sgml docs/tmpl/atkselection.sgml
1725         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml:
1726         Add references to signals and properties.
1727
1728 Wed Jul 31 17:08:04 2002  Owen Taylor  <otaylor@redhat.com>
1729
1730         * ===== Released 1.0.3 =====
1731         
1732         * configure.in (GLIB_REQUIRED_VERSION): Version 1.0.3,
1733         interface, binary version 3.
1734
1735         * NEWS: Updated.
1736
1737 2002-07-14  Padraig O'Briain  <padraig.obriain@sun.com>
1738
1739         * README: Updated to describe where to log bugs and mention mailing
1740         list.
1741
1742 2002-06-20  Padraig O'Briain  <padraig.obriain@sun.com>
1743
1744         * atk/atkutil.h atk/docs/atk-docs.sgml atk/docs/tmpl/atk-component.sgml
1745         atk/docs/atkdocument.sgml atk/docs/tmpl/atkeditabletext.sgml
1746         atk/docs/tmpl/atkgobjectaccessible.sgml atk/docs/tmpl/atkhyperlink.sgml
1747         atk/docs/tmpl/atkhypertext.sgml atk/docs/tmpl/atkimage.sgml
1748         atk/docs/atknoopobject.sgml atk/docs/tmpl/atknoopobjectfactory.sgml
1749         atk/docs/tmpl/atkobjectfactory.sgml atk/docs/tmpl/atkregistry.sgml
1750         atk/docs/tmpl/atkregistry.sgml atk/docs/tmpl/atkrelationset.sgml
1751         atk/docs/tmpl/atkselection.sgml atk/docs/tmpl/atkstate.sgml
1752         atk/docs/tmpl/atkstateset.sgml atk/docs/tmpl/atkstreamablecontent.sgml
1753         atk/docs/tmpl/atktable.sgml atk/docs/tmpl/atktext.sgml
1754         atk/docs/tmpl/atkutil.sgml atk/docs/tmpl/atkvalue.sgml
1755         Update documentation.
1756
1757 2002-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
1758
1759         * atk/atkregistry.c:
1760         64 bit fixes for ATK. Patch supplied by George Lebl (jirka@5z.com)
1761         (bug #83316)
1762
1763 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1764
1765         * ===== Released 1.0.2 ======
1766
1767         * NEWS: Updates.
1768
1769         * configure.in: Version 1.0.2, interface, binary age 2
1770
1771 2002-04-26  Padraig O'Briain  <padraig.obriain@sun.com>
1772
1773         * atk/atkutil.c (atk_focus_tracker_notify):
1774         Allow for object being NULL which means the window containing the
1775         focus widget has lost focus. We update the previous_focus_object 
1776         so we can emit notification for focus widget when window regains
1777         focus.
1778
1779 2002-04-15  Padraig O'Briain  <padraig.obriain@sun.com>
1780
1781         * atk/atkgobjectaccessible.c:
1782         (atk_gobject_accessible_for_object):  Allow for case where created
1783         AtkObject is not a AtkGObjectAccessible so quark_accessible_object
1784         was not initialized in atk_gobject_accessible_class_init
1785
1786 Thu Mar 28 18:27:32 2002  Owen Taylor  <otaylor@redhat.com>
1787
1788         * ===== Released 1.0.1 ======
1789
1790         * NEWS: Updates.
1791
1792         * configure.in: Version 1.0.1, interface, binary age 1.0.0.
1793
1794 2002-03-19  Padraig O'Briain  <padraig.obriain@sun.com>
1795
1796         * atk/atkutil.c (atk_focus_tracker_notify):
1797         Do not do notification if previously notified object is the same as
1798         this object
1799
1800 2002-03-14  Tor Lillqvist  <tml@iki.fi>
1801
1802         * atk/Makefile.am: Use correct name for the DLL when generating
1803         the MSVC import library.
1804
1805 2002-03-13  Bill Haneman <bill.haneman@sun.com>
1806
1807         * atk/atkutil.c (atk_object_get_root):
1808         Changed g_type_class_peek to g_type_class_ref,
1809         this seemed to be triggering a SEGV in some cases.
1810
1811
1812 2002-03-12  Padraig O'Briain  <padraig.obriain@sun.com>
1813
1814         * atk/atkgobjectaccessible.c (atk_gobject_accessible_dispose):
1815         Correct name of data set to NULL from quark_accessible_object to
1816         quark_object
1817
1818 2002-03-09  Padraig O'Briain  <padraig.obriain@sun.com>
1819
1820         * atk/atkhyperlink.c (atk_hyperlink_get_type):
1821         Fix typo.
1822
1823 Thu Mar  7 23:52:51 2002  Owen Taylor  <otaylor@redhat.com>
1824
1825         * ===== Released 1.0.0 ======
1826
1827         * NEWS: Final update for 1.0.0.
1828
1829         * README: Update the compilation instructions a bit.
1830
1831 2002-03-06  Tor Lillqvist  <tml@iki.fi>
1832
1833         * atk-zip.sh.in
1834         * atk/Makefile.am: Use ATK_API_VERSION also in the Win32 import
1835         library names.
1836
1837 Tue Mar  5 16:54:21 2002  Owen Taylor  <otaylor@redhat.com>
1838
1839         * ATK 1.0.0 rc1
1840
1841         * tests/Makefile.am: Don't install libteststateset.la,
1842         libtestrelation.la. (#73655, James Henstridge)
1843
1844         * autogen.sh: Add --enable-gtk-doc
1845
1846         * configure.in: --disable-gtk-doc by default.
1847
1848         * Makefile.am: Add a slightly modified distcheck rule
1849         that passes --enable-gtk-doc to the configure inside.
1850         (So that 'make dist' succeeds inside.)
1851
1852 Tue Mar  5 11:55:35 2002  Owen Taylor  <otaylor@redhat.com>
1853
1854         * configure.in: Require GLib-2.0.0.
1855
1856         * configure.in atk/Makefile.am tests/Makefile.am atk.pc.in:
1857         Switch over to the Glib/GTK+ versioning scheme.
1858
1859 2002-03-05  Padraig O'Briain  <padraig.obriain@sun.com>
1860
1861         * atk/atktext.c (atk_text_get_text):
1862         Permit end offset value of -1
1863
1864 2002-02-28  Padraig O'Briain  <padraig.obriain@sun.com>
1865
1866         * atk/atkhypertext.h:
1867         Update comments
1868
1869 2002-02-28  Sven Neumann  <sven@gimp.org>
1870
1871         * configure.in: beautified configure --help output.
1872
1873 2002-02-27  Padraig O'Briain  <padraig.obriain@sun.com>
1874
1875         * atk/atkhypertext.h atk/atkhyperlink.h: 
1876         Add padding to class structures to allow for future expansion.
1877
1878         * atk/atkdocument.h: 
1879         Add padding to class structures to allow for future expansion.
1880
1881         * atk/atkobjectfactory.h atk/atkgobjectaccessible.h:
1882         Add padding to class structures to allow for future expansion.
1883
1884 Mon Feb 25 19:09:39 2002  Owen Taylor  <otaylor@redhat.com>
1885
1886         * configure.in: Bail if AM_PATH_GLIB_2_0 fails.
1887
1888 2002-02-26  Tor Lillqvist  <tml@iki.fi>
1889
1890         * atk/Makefile.am: Do use -no-undefined on Win32, otherwise
1891         libtool won't create a DLL.
1892
1893 2002-02-25  Padraig O'Briain  <padraig.obriain@sun.com>
1894
1895         * atk/Makefile.am:
1896         Remove -no-undefined because of problems with uunresolved symbols
1897         in libgobject on Solaris when using gcc
1898
1899 Sat Feb 23 23:02:23 2002  Owen Taylor  <otaylor@redhat.com>
1900
1901         * configure.in: Version 0.13
1902
1903         * NEWS: Update for 0.13
1904
1905         * docs/atk-sections.txt: Update.
1906
1907 2002-02-22  Padraig O'Briain  <padraig.obriain@sun.com>
1908
1909         * atk/atkgobjectaccessible.c atk/atkhyperlink.c atk/atknoopobject.c
1910         atk/atknoopobjectfactory.c atkobject.c atk/atkobjectfactory.c
1911         atk/atkregistry.c atk/atkrelation.c atk/atkrelationset.c:
1912         Make use of parent_class consistent; define as gpointer and
1913         use g_type_class_peek_parent() to get it
1914
1915         * atk/atktext.c:
1916         Delete unused empty line
1917
1918         * atk/atkregistry.c atk/atkrelation.c:
1919         Make parent_class static 
1920
1921 2002-02-20  Padraig O'Briain  <padraig.obriain@sun.com>
1922
1923         * atk/atktext.c:
1924         Add check for offset being negative in functions which have offset
1925         parameter and return immediately if so.
1926
1927 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1928
1929         * atk/atkcomponent.h:
1930         Change argument of get_layer and get_mdi_zorder function pointers 
1931         to be AtkComponent instead of AtkObject
1932
1933         * atk/atkcomponent.c:
1934         Change atk_component_get_layer and atk_component_get_mdi_zorder
1935         to refer to argument as component instead os accessible
1936
1937         * docs/atk-sections.txt docs/tmpl/atkaction.sgml 
1938         docs/tmpl/atkcomponent.sgml docs/tmpl/atkeditabletext.sgml
1939         docs/tmpl/atkimage.sgml docs/tmpl/atkobject.sgml 
1940         docs/tmpl/atkselection.sgml docs/tmpl/atkstreamablecontent.sgml
1941         docs/tmpl/atktable.sgml docs/tmpl/atktext.sgml docs/tmpl/atkvalue.sgml:
1942         Update for recent changes
1943         
1944 2002-02-15  Padraig O'Briain  <padraig.obriain@sun.com>
1945
1946         * atk/atk.h:
1947         Guard atk.h with ifndef __ATK_H__
1948         (#71405 reported by terra@diku.dk (Morten Welinder))
1949
1950 2002-02-13  Padraig O'Briain  <padraig.obriain@sun.com>
1951
1952         * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
1953         atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h 
1954         atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
1955         atk/atktable.h atk/atktext.h atk/atkvalue.h:
1956         Add padding to class structures to allow for future expansion.
1957
1958 2002-02-11  Bill Haneman  <bill.haneman@sun.com>
1959
1960         * configure.in:
1961         Incremented revision and tagged GNOME_D2_BETA.
1962
1963         * atkobject.h: 
1964         Marked atk_object_get_layer and atk_object_get_mdi_zorder
1965         as deprecated (should use atk_component API below).
1966         
1967         * atkcomponent.h:
1968         Added atk_component_get_layer and atk_component_get_mdi_zorder
1969         (erroneously defined in atkobject, they belong here).
1970
1971         * atkcomponent.c:
1972         Fixed some property get/set bugs.
1973
1974         * NEWS: updated for GNOME 2 Desktop Beta.
1975         
1976 2002-02-11  jacob berkman  <jacob@ximian.com>
1977
1978         * atk/atkselection.[ch] (atk_selection_get_type): 
1979         * atk/atktable.[ch] (atk_table_get_type): 
1980         * atk/atkregistry.h (atk_get_default_registry): 
1981         * atk/atknoopobjectfactory.[ch] (atk_no_op_object_factory_get_type): 
1982         * atk/atkobjectfactory.[ch] (atk_object_factory_get_type): 
1983         * atk/atkcomponent.[ch] (atk_component_get_type): 
1984         * atk/atkaction.[ch] (atk_action_get_type): declare function
1985         arguments as (void) rather than ()
1986
1987 2002-02-04  Bill Haneman  <bill.haneman@sun.com>
1988
1989         * configure.in:
1990         Incremented revision.
1991
1992 2002-01-30  Bill Haneman  <bill.haneman@sun.com>
1993
1994         * docs/tmpl/atkaction.sgml:
1995         * docs/tmpl/atkcomponent.sgml:
1996         * docs/tmpl/atkeditabletext.sgml:
1997         * docs/tmpl/atkimage.sgml:
1998         * docs/tmpl/atkobject.sgml:
1999         * docs/tmpl/atkselection.sgml:
2000         * docs/tmpl/atktable.sgml:
2001         * docs/tmpl/atktext.sgml:
2002         * docs/tmpl/atkvalue.sgml:
2003         Initial entries into the SHORT_DESCRIPTION and LONG_DESCRIPTION
2004         fields to improve docs; the documentation now gives some
2005         information on the purpose and function of the various ATK
2006         interfaces, and which types of UI components typically implement
2007         which interfaces.
2008         
2009 Tue Jan 29 23:29:46 2002  Owen Taylor  <otaylor@redhat.com>
2010
2011         * NEWS: Retroactively write a NEWS entry for 0.9 and 0.10.
2012
2013 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
2014
2015        * configure.in:
2016        Update version number to 0.10, for Desktop Alpha 2
2017
2018 2002-01-28  Padraig O'Briain  <padraig.obriain@sun.com>
2019
2020         * atk/atkobject.h:
2021         Correct inconsistencies between registered signal parameter types 
2022         and default signal handler struct fields
2023         (based on patch from Murray Cumming <murray@usa.net>)
2024
2025 2002-01-10  Bill Haneman <bill.haneman@sun.com>
2026
2027        * configure.in:
2028        Update version number to 0.9, for Beta2 package.
2029
2030 Wed Jan  9 11:26:56 2002  Owen Taylor  <otaylor@redhat.com>
2031
2032         * atk/Makefile.am (s-enum-types-h):  Include glib-object.h,
2033         Add G_BEGIN_DECLS/END_DECLS to atk-enum-types.h. (#61845,
2034         Mikael Hermansson)
2035
2036 2002-01-07  Padraig O'Briain  <padraig.obriain@sun.com>
2037
2038         * atk/atkcomponent.c (atk_component_add_focus_handler):
2039         Add comments to clarify behavior if handler has already been added
2040
2041         * docs/tmpl/atktext.sgml:
2042         Update for change of caret_changed to text_caret_moved
2043
2044 2002-01-05  Hans Breuer  <hans@breuer.org>
2045
2046         * atk/makefile.msc : generate atk-enum-types.[hc]
2047         NOTE: the long comment in atkobject.h is crashing perl,
2048         at least version 5.005_02 built for MSWin32-x86-object
2049         Binary build 506 provided by ActiveState. Temporary
2050         deleting the AtkRole comment allows to work-around.
2051
2052         atk/atk.def : updated externals
2053
2054 2002-01-02  Padraig O'Briain  <padraig.obriain@sun.com>
2055
2056         * atk/atkgobjectaccessible.h
2057         Fixed typo in define (reported by Jeff Franks)
2058
2059         * atk/atktext.c atk/atktext.h
2060         Change name of default signal handler for text_caret_moved signal
2061         from caret_changed to text_caret_moved
2062         Change enum CARET_MOVED to TEXT_CARET_MOVED
2063         (both issues reported by Jeff Franks)
2064
2065 2001-12-15  Michael Meeks  <michael@ximian.com>
2066
2067         * atk/atkrelation.c (atk_relation_class_init):
2068         setup parent class
2069         (atk_relation_finalize): chain to parent.
2070
2071         * atk/atkrelationset.c (atk_relation_set_class_init),
2072         (atk_relation_set_finalize): same fix.
2073
2074 Sat Dec 22 12:26:51 2001  Owen Taylor  <otaylor@redhat.com>
2075
2076         * configure.in: Version 0.8, require GLib-1.3.12
2077
2078         * atk/makefile.msc (PKG_VER): Version 0.8.
2079
2080 Thu Dec 20 00:33:47 2001  Owen Taylor  <otaylor@redhat.com>
2081
2082         * atk/Makefile.am (EXTRA_DIST): Set GPATH - necessary
2083         for correct srcdir != builddir operation when 
2084         generating source files in srcdir.
2085         
2086 Thu Dec 20 00:27:01 2001  Owen Taylor  <otaylor@redhat.com>
2087
2088         * docs/tmpl/atkutil.sgml: remove some conflict
2089         indicators.
2090
2091 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
2092
2093         * atk/atk.def:
2094         Add new functions
2095
2096 2001-12-19  Padraig O'Briain  <padraig.obriain@sun.com>
2097
2098         Add new files atk/atkgobjectaccessible.c atk/atkgobjectaccessible.h
2099         docs/tmpl/atkgobjectaccessible.sgml
2100
2101         * atk/Makefile.am atk/atk.h:
2102         Add references to new files
2103
2104         * atk/atkobject.c atk/atkobject.h
2105         docs/tmpl/atkobject.sgml:
2106         Add new function atk_object_initialize
2107
2108         * atk/atkobjectfactory.c atk/atkobjectfactory.h
2109         docs/tmpl/atkobjectfactory.sgml:
2110         Add new function atk_object_factory_get_accessible_type
2111
2112         * docs/atk-sections.txt:
2113         Add new functions.
2114         Add functions in atk-unused.txt
2115
2116         
2117 2001-12-17  Darin Adler  <darin@bentspoon.com>
2118
2119         * atk/atktext.c: Add missing #include <string.h>
2120
2121 2001-12-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
2122
2123         * atk/Makefile.am, tests/Makefile.am: Compile with
2124         -DG_DISABLE_DEPRECATED. See #52790.
2125
2126 2001-12-11  Padraig O'Briain  <padraig.obriain@sun.com>
2127
2128         * atk/atkcomponent.c (atk_component_ref_accessible_at_position):
2129         Remove unnecessary g_retunn_val_if_fail() call.
2130
2131 2001-12-08  Michael Meeks  <michael@ximian.com>
2132
2133         * atk/atkregistry.c (atk_registry_class_init):
2134         paranoia is not appropriate here, setup parent_class,
2135         don't create a new default registry here - makes no
2136         sense.
2137         (atk_registry_finalize): chain to parent class, do
2138         g_hash_table_destroys instead of g_frees.
2139
2140 2001-12-07  Padraig O'Briain  <padraig.obriain@sun.com>
2141
2142         * atk/Makefile.am:
2143         Update to create atk-enum-types.h before compiling source files
2144         (Problem reported by xavier ordoquy <xordoquy@aurora-linux.com>)
2145
2146 2001-12-05  Padraig O'Briain  <padraig.obriain@sun.com>
2147
2148         * atk/atk.def atk/atktext.c atk/atktext.h docs/atk-sections.txt 
2149         docs/tmpl/atktext.sgml tests/testrelation.c:
2150         Change atk_attribute_register to atk_text_attribute_register,
2151         atk_attribute_get_value to atk_text_attribute_get_value,
2152         atk_attribute_get_name to atk_text_attribute_get_name
2153         atk_attribute_for_name to atk_text_attribuute_for_name
2154
2155 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
2156
2157         * atk/atktext.c:
2158         Add implementation of atk_attribute_register, atk_attribute_for_name
2159         Udate atk_attribute_get_name to use ATK_TYPE_TEXT__ATTRIBUTE and
2160         support extra attributes being defined
2161
2162         * atk/atktext.h:
2163         Add ATK_TEXT_ATTR_INVALID and ATK_TEXT_ATTR_LAST_DEFINED to allow
2164         extra attributes to be defined
2165         Add atk_attribute_register() and atk_attribute_for_name()
2166
2167         * atk/atk.def:
2168         Add new functions
2169
2170         * docs/atk-sections.txt docs/tmpl/atktext.sgml
2171         Update because of additions to atk/atktext.h
2172
2173         * tests/testrelation.c:
2174         Add tests for text attributes
2175
2176 2001-12-04  Padraig O'Briain  <padraig.obriain@sun.com>
2177
2178         * atk/atkobject.c:
2179         Update atk_role_register() to allow extra roles to be defined
2180         Update atk_role_get_name() and atk_role_for_name() for newly defined
2181         roles
2182
2183         * tests/testrelation.c:
2184         Add tests for roles
2185
2186 2001-12-03  Padraig O'Briain  <padraig.obriain@sun.com>
2187
2188         * atk/atkrelation.c:
2189         Use ATK_TYPE_RELATION_TYPE in atk_relation_type_get_name() and
2190         atk_relation_type_for_name()
2191
2192         * atk/atkstate.c:
2193         Use ATK_TYPE_STATE_TYPE in atk_state_type_get_name() and
2194         atk_state_type_for_name()
2195
2196         * tests/testrelation.c, tests/teststateset.c:
2197         Update tests as name componenets are separated by hyphen (-) rather
2198         than underline (_)
2199
2200 2001-11-29  Padraig O'Briain  <padraig.obriain@sun.com>
2201
2202         * atk/Makefile.am:
2203         Generate files atk-enum-types.c and atk-enums-types.h to create
2204         types for enums.
2205
2206         * atk/atkobject.c:
2207         Use ATK_TYPE_ROLE in atk_role_get_name() and atk_role_for_name()
2208
2209 2001-11-28  Bill Haneman  <bill.haneman@sun.com>
2210
2211         * atk/atkutil.c:
2212         Changed calls to g_type_class_peek() to g_type_class_ref() where
2213         it makes more sense, and in other places check for a non-null
2214         klass return before trying to call class methods.  This prevents
2215         SEGV if no Atk-implementation library has been loaded.
2216
2217         * atk/atkobject.c:
2218         Fixed gtk-doc warning.
2219
2220 2001-11-28  Padraig O'Briain  <padraig.obriain@sun.com>
2221
2222         * atk/atkobject.[c|h]:
2223         Add functions atk_role_get_name() and atk_role_for_name() which
2224         transform a role into an untranslated string
2225         Update comments in atkobject.h which refer to property names
2226
2227         * atk/atkrelation.c:
2228         Correct error in atk_relation_type_get_name
2229
2230         * docs/atk-sections.txt
2231         Added atk_role_get_name and atk_role_for_name
2232
2233         * docs/tmpl/*sgml
2234         Updated files
2235         
2236 2001-11-23  Hans Breuer  <hans@breuer.org>
2237
2238         * atk/atk.def : updated externals
2239
2240         * atk/atktext.c atk/atkutil.c : added two spaces to fix
2241         minor coding style issues. Found by my exports generator.
2242
2243         * atk/makefile.msc : version 0.7, use build dir from
2244         $(TOP)\glib
2245
2246 Thu Nov 22 14:37:40 2001  Owen Taylor  <otaylor@redhat.com>
2247
2248         * Version 0.7
2249
2250         * configure.in (GLIB_REQUIRED_VERSION): Require GLib-1.3.11
2251
2252 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
2253
2254         * atk/atknoopobject.c:
2255         Specify role as ATK_ROLE_INVALID and layer as ATK_LAYER_INVALID
2256         when creating object
2257
2258 2001-11-22  Padraig O'Briain  <padraig.obriain@sun.com>
2259
2260         * atk/atk.def, atk/atkrelationtype.h, docs/atk-sections.txt,
2261         docs/tmpl/atkrelation.sgml:
2262         Change atk_relation_type_from_string to atk_relation_type_for_name
2263         Add atk_relation_type_get_name
2264
2265         * atk/atkrelationtype.c:
2266         Change atk_relation_type_from_string to atk_relation_type_for_name
2267         Add atk_relation_type_get_name
2268         Update atk_relation_type_register() to correctly register new
2269         relation types
2270
2271         * atk/atkstate.c:
2272         Changed name of static variable type to last_type
2273         Changed name of paremeter if atk_state_type_get_name to type to match
2274         comments
2275
2276         * docs/tmpl/*sgml
2277         Updated files
2278
2279         * tests/README, tests/Makefile.am       
2280         Add new test file testrelation.c
2281
2282 2001-11-22  Bill Haneman <bill.haneman@sun.com>
2283
2284         * atk/atkutil.c (atk_add_key_event_listener):
2285         Fix gtk-doc comment and clarify use of 'data' gpointer.
2286
2287 2001-11-22  Michael Meeks  <michael@ximian.com>
2288
2289         * atk/atkutil.c (atk_add_key_event_listener): switch
2290         to class_peek.
2291
2292         * atk/atkobject.c (atk_object_real_get_property):
2293         add missing 'break'.
2294
2295 2001-11-21  Michael Meeks  <michael@ximian.com>
2296
2297         * atk/atkrelation.c: pull in string.h for strcmp
2298
2299         * atk/atktext.c (atk_text_get_selection): fix bug / warning.
2300
2301         * atk/atkutil.c (atk_add_global_event_listener),
2302         (atk_get_toolkit_name, atk_get_toolkit_version):
2303         constify 
2304
2305 2001-11-21  Bill Haneman <bill.haneman@sun.com>
2306
2307         * atk/atkrelation.c: Added gtk-doc docs for 
2308         atk_relation_type_from_string.
2309
2310 Wed Nov 21 17:54:44 2001  Owen Taylor  <otaylor@redhat.com>
2311
2312         * atk/atkobject.h (enum): Fix trailing comma on
2313         enumeration.
2314
2315         * docs/atk-sections.txt: Update.
2316
2317         * NEWS: Updates
2318
2319 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2320
2321         * atk/atkobject.[c|h]:
2322         Add additional argument (name) to state-change signal
2323         Update atk_object_notify_state_change to take account of 
2324         extra argument for state-change
2325
2326         * atk/atkmarshal.list:
2327         Add marshaller for VOID:STRING,BOOLEAN
2328         
2329 2001-11-21  Padraig O'Briain  <padraig.obriain@sun.com>
2330
2331         * atk/atkobject.[c|h], docs/atk-sections.txt, docs/tmpl/atkobject.sgml:
2332         Add enum AtkLayer and functions atk_object_get_layer and
2333         atk_object_get_mdi_zorder
2334
2335 2001-11-20  Padraig O'Briain  <padraig.obriain@sun.com>
2336
2337         * atk/atkobject.[c|h]:
2338         Remove property accessible-state; use signal state-change instead
2339         Change signature of state-change handler to take gboolean as argument
2340         instead of AtkPropertyValues
2341         Update atk_object_notify_state_change() to emit state-change signal
2342
2343         * atk/atkstate.[c|h], docs/tmpl/atkstate.sgml:
2344         Remove state ATK_STATE_COLLAPSED
2345
2346 2001-11-19  Bill Haneman <bill.haneman@sun.com>
2347
2348         * atk/atkobject.c:
2349         * atk/atkstate.c:
2350         Added state-changed signal to atkobject, in anticipation of 
2351         deprecating the accessible-state property.
2352
2353         * atk/atkutil.[ch]:
2354         Fixed signature of atk_util_add_key_listener () to
2355         take an AtkKeySnoopFunc instead of a pointer to same.
2356
2357 2001-11-19  Padraig O'Briain  <padraig.obriain@sun.com>
2358
2359         * atk/atkobject.c (atk_object_notify_state_change):
2360         Fix bug in calculation of number of toggle states
2361
2362         * atk/atkstate.c:
2363         Correct out-by-1 error in atk_state_type_register()
2364         Use type (number of states defined) in atk_state_type_get_name()
2365         and atk_state_type_for_name()
2366         
2367 2001-11-17  Padraig O'Briain  <padraig.obriain@sun.com>
2368
2369         * atk/atkeditabletext.c:
2370         Remove unused structure _AtkEditableTextIfaceClass
2371
2372         * atk/atkobject.[c|h]
2373         Remove signals model_changed and selection_changed
2374
2375         * atk/selection.[c|h]
2376         Add signal selection_changed
2377
2378         * atk/atktable.[c|h]
2379         Remove unused structure _AtkTableIfaceClass
2380         Add signal model_changed
2381
2382         * atk/atktext.[c|h]
2383         Remove unused structure _AtkTextIfaceClass
2384         Add signal text_selection_changed
2385
2386         * docs/tmpl/atkobject.sgml, docs/tmpl/atkselection.sgml,
2387         docs/tmpl/atktable.sgml, atk/tmpl/atktext.sgml:
2388         Documentation changes
2389
2390 2001-11-17  Tor Lillqvist  <tml@iki.fi>
2391
2392         * atk-zip.sh.in: Build separate runtime and developer packages.
2393
2394         * atk/atk.def: Update.
2395
2396 2001-11-14  Bill Haneman  <bill.haneman@sun.com>
2397
2398         * atk/atkutil.h :
2399         Added API 
2400         atk_add_key_event_listener    (AtkKeySnoopFunc *listener,
2401                                        gpointer data);
2402         atk_remove_key_event_listener (AtkKeySnoopFunc *listener,
2403                                        gpointer data);
2404         
2405         to allow non-GTK-dependent installation of key snoop functions.
2406         This also meant adding definitions of AtkKeySnoopFunc and 
2407         AtkKeyEventStruct.
2408
2409 2001-11-08  Padraig O'Briain  <padraig.obriain@sun.com>
2410
2411         * atk/atkobject.c (atk_object_notify_state_change):
2412         Notify previous value when a state if toggled, e.g. ATK_STATE_COLLAPSED
2413         to ATK_STATE_EXPANDED or vice versa.
2414
2415 2001-11-05  Padraig O'Briain  <padraig.obriain@sun.com>
2416
2417         * atk/atkobject.h:
2418         Add role ATK_ROLE_TREE_TABLE
2419
2420         * atk/atkrelation.h:
2421         Remove ATK_RELATION_NODE_CHILDREN and ATK_RELATION_NODE_PARENT
2422         and added ATK_RELATION_NODE_CHILD_OF; this is for use by TreeTable
2423
2424         * docs/tmpl/atk-unused.sgml, docs/tmpl/atkaction.smgl,
2425         docs/tmpl/atkcomponent.sgml, docs/tmpl/atkdocument.sgml,
2426         docs/tmpl/atkeditabletext.tmpl, docs/tmpl/atkimage.tmpl,
2427         docs/tmpl/atkobject.sgml, docs/tmpl/atkrelation.sgml,
2428         docs/tmpl/atkselection.sgml, docs/tmpl/atkstate.sgml,
2429         docs/tmpl/atkstreamablecontent.sgml, docs/tmpl/atktable.sgml,
2430         docs/tmpl/atktext.sgml, docs/tmpl/atkutil.sgml:
2431         Update to reflect the current state of the documentation in the code.
2432
2433 2001-10-31  Padraig O'Briain  <padraig.obriain@sun.com>
2434
2435         * atk/relation.h, docs/tmpl/atkrelation.sgml:
2436         Add two new relations ATK_RELATION_NODE_CHILDREN and
2437         ATK_RELATION_NODE_PARENT to support compound objects in a
2438         node or cell of a tree or table
2439         Added descriptions of all relations which are defined
2440
2441         * atk/atktable.c:
2442         Remove functions atk_table_real_get_index_at(),
2443         atk_table_real_get_column_at_index() and 
2444         atk_table_real_get_row_at_index() 
2445         Correct typos in documentation of other functions.
2446
2447 2001-10-28  Tor Lillqvist  <tml@iki.fi>
2448
2449         * atk-zip.sh.in: New file, used to build developer package for
2450         Win32.
2451
2452         * Makefile.am
2453         * configure.in: Add it.
2454
2455         * atk/Makefile.am: Add rules to install and uninstall mingw import
2456         library.
2457
2458 2001-10-26  Padraig O'Briain  <padraig.obriain@sun.com>
2459
2460         * atk/atkobject.[c|h]
2461         Remove the following properties
2462         accessible-child - use signal children_changed for notification
2463         accessible-text - use signal text_changed for notification
2464         accessible-caret - use signal text_caret_moved for notification
2465         accessible-selection - use new signal selection_changed 
2466         for notification
2467         accessible-visible-data - use new signal visible_data_changed
2468         for notification
2469         accessible-model - use new signal model_changed for notification
2470         Notify when role or parent changes
2471         Allow parent and role to be set or got using g_object_set() or
2472         g_object_get()
2473 .
2474 Wed Oct 24 11:13:13 2001  Owen Taylor  <otaylor@redhat.com>
2475
2476         * Version 0.6
2477
2478         * NEWS: Updates.
2479
2480 2001-10-25  Padraig O'Briain  <padraig.obriain@sun.com>
2481
2482         * atk/atkobject.h, docs/tmpl/atkobject.sgml:
2483         Add role ATK_ROLE_TERMINAL for an accessible terminal.
2484
2485 2001-10-22  Padraig O'Briain  <padraig.obriain@sun.com>
2486
2487         * atk/atkobject.c (atk_object_notify_state_change):
2488         Initialize AtkPropertyValue data structure to 0 instead of using
2489         memset.
2490
2491 2001-10-19  Tor Lillqvist  <tml@iki.fi>
2492
2493         * configure.in: Set automake conditionals OS_WIN32 if on (native)
2494         Win32, and MS_LIB_AVAILABLE if lib.exe is available. Calculate
2495         LT_CURRENT - LT_AGE and set LT_CURRENT_MINUS_AGE to that value.
2496
2497         * atk/Makefile.am: Add atk.def to EXTRA_DIST. On Win32, use
2498         -export-symbols atk.def. If lib.exe is available, generate
2499         atk.lib, and install it.
2500
2501         * atk/atk.def: Update with new entry points.
2502
2503 2001-10-19  Padraig O'Briain  <padraig.obriain@sun.com>
2504
2505         * atk/atkobject.[c|], docs/atk-sections.txt,
2506         docs/tmpl/atkobject.sgml:
2507         Add convenience function atk_object_notify_state_change()
2508         to generate property notification of state change.
2509
2510         * atk/atktext.c, docs/tmpl/atk-unused.sgml:
2511         Correct comments on functions atk_attribute_get_name() and
2512         atk_attribute_get_value()
2513
2514 2001-10-17  Padraig O'Briain  <padraig.obriain@sun.com>
2515
2516         * atk/atktext.c:
2517         Update comments in atk_text_get_text_[at|after|before]_offset()
2518         to clarify what these functions will return.
2519
2520 2001-10-16  Padraig O'Briain  <padraig.obriain@sun.com>
2521
2522         * atk/atktext.c:
2523         Update comments in atk_text_get_run_attributes() and
2524         atk_text_get_default_attributes().
2525
2526 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2527
2528         * atk/atkobject;c:
2529         Change "property-change" signal to allow detail (i.e. property name) 
2530         and add detail in atk_object_notify().
2531
2532 2001-10-15  Padraig O'Briain  <padraig.obriain@sun.com>
2533
2534         * atk/atktext.c:
2535         Correct order of attribute names in text_attr_name array.
2536
2537 2001-10-12  Padraig O'Briain  <padraig.obriain@sun.com>
2538
2539         * atk/atktext.[c|h]:
2540         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2541         Use enum AtkTextAttribute to specify what attribute are supported
2542         rather than hash defines. Define new functions atk_attribute_get_name()
2543         and atk_attribute_get_value() which return the strings for the
2544         attribute name and values for those attribute which have named values.
2545
2546 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2547
2548         * atk/atktext.c (atk_text_get_run_attributes):
2549         Correct typo.
2550
2551         * atk/atktext.c (atk_text_get_default_attributes):
2552         Add call to set iface.
2553
2554 2001-10-10  Padraig O'Briain  <padraig.obriain@sun.com>
2555
2556         * atk/atktext.[c|h]:
2557         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2558         Add new function atk_text_get_default_attributes
2559         Rename atk_text_ref_run_attributes to atk_text_get_run_attributes
2560
2561 2001-10-09  Padraig O'Briain  <padraig.obriain@sun.com>
2562
2563         * atk/atktext.c (atk_attribute_set_free):
2564         Avoid leaking of AtkAttributeSet data structure; speed up code.
2565
2566         * docs/tmpl.atk*.sgml
2567         Updated to reflect current APIs.
2568
2569 2001-10-01  jacob berkman  <jacob@ximian.com>
2570
2571         * docs/Makefile.am (dist-hook-local): depend on all-local so that
2572         make dist works correctly w/o having to build first
2573
2574 2001-10-01  Tor Lillqvist  <tml@iki.fi>
2575
2576         * configure.in: Add AC_LIBTOOL_WIN32_DLL.
2577
2578 Sat Sep 29 19:45:00 2001  Bill Haneman <bill.haneman@sun.com>
2579         
2580         * configure.in (ATK_MICRO_VERSION): Version 0.6
2581         (because libglade will depend on a the small api addition below)
2582
2583         * atk/makefile.msc (PKG_VER): Version 0.6
2584
2585         * atk/atkrelation.h:
2586         * atk/atkrelation.c: (AtkRelationType 
2587         atk_relation_type_from_string (const gchar *name)): Added method.
2588
2589         
2590 Tue Sep 25 12:08:52 2001  Owen Taylor  <otaylor@redhat.com>
2591
2592         * configure.in (ATK_MICRO_VERSION): Version 0.5
2593
2594         * configure.in (GLIB_REQUIRED_VERSION): Up to 1.3.9
2595
2596         * atk/makefile.msc (PKG_VER): Version 0.5
2597
2598 2001-09-21  Hans Breuer  <hans@breuer.org>
2599
2600         * atk/atk.def : updated externals
2601         * atk/makefile.msc : version 0.4
2602
2603         * atk/atktext.c (atk_text_get_character_extents) : real_height
2604         is a reference to int, so use &local_height
2605
2606 Wed Sep 19 10:46:44 2001  Tim Janik  <timj@gtk.org>
2607
2608         * Released 0.4.
2609
2610 Tue Sep 18 23:41:32 2001  Tim Janik  <timj@gtk.org>
2611
2612         * configure.in (AM_INIT_AUTOMAKE): auto init from ATK_VERSION.
2613         up ATK_VERSION to 0.4, interface age 0, binary age 0.
2614         (from 0.2 which was not properly updated last time).
2615         depend on glib 1.3.8.
2616
2617         * NEWS: updates.
2618
2619 2001-09-11  Padraig O'Briain  <padraig.obriain@sun.com>
2620
2621         * atk/atkobject.c:
2622         Add object reference when object is set as accessible_parent
2623
2624 2001-09-05  Mark McLoughlin <mark@skynet.ie>
2625
2626         * configure.in: remember ACLOCAL_FLAGS.
2627
2628 2001-09-05  Padraig O'Briain  <padraig.obriain@sun.com>
2629
2630         * atk/atktable.[c|h]
2631         Change atk_table_get_caption() and atk_table_set_caption()
2632         to deal with AtkObject* rather than gchar*
2633         Remove redundant and incorrect comments
2634         
2635 Mon Sep  3 19:42:47 2001  Owen Taylor  <otaylor@redhat.com>
2636
2637         * configure.in: Version 0.3  
2638
2639         * configure.in (GLIB_REQUIRED_VERSION): Require GTK+-1.3.7
2640
2641         * NEWS: Update  
2642
2643 2001-09-03  Padraig O'Briain  <padraig.obriain@sun.com>
2644
2645         * atk/atkobject.c:
2646         Correct property definitions for "accessible-table-caption", 
2647         "accessible-table-column-description", 
2648         "accessible-table-row-description" 
2649         * atk/atkobject.h:
2650         Update comments to include all properties defined
2651
2652 2001-08-24  Padraig O'Briain  <padraig.obriain@sun.com>
2653
2654         * atk/atkhyperlink.h:
2655         Change AtkHyperLink to AtkHyperlink in comment
2656         * atk/atkhypertext.[c|h]:
2657         Change AtkHyperLink to AtkHyperlink
2658         * atk/atktable.[c|h]:
2659         Make gchar* arguments const; make return value of type gchar*
2660         G_CONST_RETURN
2661         * docs/atk-sections.txt
2662         Remove reference to AtkHyperLink
2663         * docs/atk-used.sgml, docs/tmpl/atkhyperlink.sgml
2664         docs/tmpl/atkhypertext.sgml, docs/tmpl/atkdocs.sgml:
2665         Updated by make
2666         
2667 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2668
2669         * atk/atktable.c
2670         Add functions atk_table_real_get_index_at(), 
2671         atk_table_real_get_row_at_index(), atk_table_real_get_column_at_index() 
2672         as default implementations for atk_table_get_index_at(),
2673         atk_table_get_row_at_index(), atk_table_get_column_at_index()
2674
2675 2001-08-23  Padraig O'Briain  <padraig.obriain@sun.com>
2676
2677         * atk/atkaction.c:
2678         Refer to return value in function documentation for 
2679         atk_action_do_action
2680         * atk/atkimage.c:
2681         Fix typo in comments
2682         * docs/tmpl/atkaction.sgml:
2683         Update to include return value
2684
2685 2001-08-22  Marc Mulcahy <marc.mulcahy@sun.com>
2686
2687         * atk/atkaction.c atk/atkaction.h:
2688         Made atk_action_do_action return a gboolean as the class member of 
2689         AtkActionIface does.
2690         * .cvsignore:
2691         Added atk.spec
2692
2693 2001-08-20  Padraig O'Briain  <padraig.obriain@sun.com>
2694
2695         * docs/tmpl/atkimage.sgml atk/atkimage.h:
2696         Swap height and width arguments to atk_image_get_image_size
2697         * atk/atkimage.c:
2698         Swap height and height arguments to atk_image_get_image_size
2699         Do not crash if NULL pointers are passed for return values
2700
2701 2001-08-17  Padraig O'Briain  <padraig.obriain@sun.com>
2702
2703         * docs/tmpl/atktext.sgml atk/atktext.h:
2704         Change parameter names *offset to *_offset
2705         * atk/atkcomponent.c:
2706         Do not crash if NULL pointers are passed for return values
2707         * atk/atktext.c:
2708         Change parameter names *offset to *_offset
2709         Do not crash if NULL pointers are passed for return values
2710         
2711 2001-08-16  Bill Haneman  <bill.haneman@sun.com>
2712
2713         * atk/atkutil.c :
2714         Changed g_type_class_peek() to g_type_class_ref()
2715         in atk_add_global_event_listener(), since
2716         g_type_class_peek() could return NULL when an
2717         instance of the class had not been created.
2718
2719 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2720
2721         * docs/atk-sections.txt, docs/tmpl/atktext.sgml:
2722         Ensure that atk_attribute_set_free is in the documentation.
2723
2724 2001-08-16  Padraig O'Briain  <padraig.obriain@sun.com>
2725
2726         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2727         Swapped order of width and height arguments to
2728         atk_text_get_character_extents()
2729         Changed AtkAttrributeSet_free to atk_attribute_set_free
2730
2731 2001-08-15  Padraig O'Briain  <padraig.obriain@sun.com>
2732
2733         * atk/atktext.[c|h], docs/tmpl/atktext.sgml:
2734         Changed "length" argument of atk_text_get_character_extents() to
2735         "height".
2736
2737 2001-08-15  Jens Finke <jens@gnome.org>
2738
2739         * Makefile.am (EXTRA_DIST): Added atk.spec and atk.spec.in files.
2740         * configure.in: Moved GLIB_REQUIRED_VERSION to top of file and
2741         added a AC_SUBST for it. This is needed for the spec.in file.
2742         Added atk.spec to output list.
2743         * atk.spec.in: New file.
2744
2745 2001-08-13  Padraig O'Briain  <padraig.obriain@sun.com>
2746
2747         * atk/atkcomponent.[c|h]
2748         * docs/atk-sections.txt, docs/tmpl/atkcomponent.sgml
2749         Change atk_component_get_accessible_at_point to 
2750         atk_component_ref_accessible_at_point so it will work for flyweights
2751
2752 Sun Aug 12 10:33:02 2001  Owen Taylor  <otaylor@redhat.com>
2753
2754         * docs/Makefile.am: Set GPATH to fix srcdir != builddir problems
2755         with GNU make.
2756
2757 2001-08-09  Padraig O'Briain  <padraig.obriain@sun.com>
2758
2759         * atk/atkaction.c, atk/atkcomponent.c
2760         Remove all instances of g_return_if_fail (foo != NULL); that are
2761         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2762         since the second check catches the NULL.
2763         * atk/atkcomponent.c
2764         Add functions atk_component_real_contains(), 
2765         atk_component_real_get_position(), atkcomponent_real_get_size() 
2766         as default implementations for atk_component_contains(),
2767         atk_component_get_position(), atk_component_get_size()
2768
2769 2001-08-07  Brian Cameron <brian.cameron@sun.com>
2770
2771         * atk/atkimage.[ch] docs/atk-sections.txt
2772         docs/tmpl/atkimage.sgml
2773         Updated AtkImage get_position to get_image_position
2774         so the naming is consistant.  Now get_image_position
2775         and get_image_size return -1 for x/y/height/width
2776         if AtkImage implementations of these functions is
2777         not found.
2778
2779 2001-07-31  Padraig O'Briain  <padraig.obriain@sun.com>
2780
2781         * atk/atkobject.c
2782         Create an object relation set when the object is created.
2783
2784 2001-07-30  Brian Cameron <brian.cameron@sun.com>
2785
2786         * atk/atkutil.[ch]
2787         Changed first argument of atk_add_global_event_listener
2788         so the callback function is of type GSignalEmissionHook
2789         instead of AtkEventListener.  AtkEventListener is
2790         appropriate for Focus event callbacks, but not generic
2791         ones.
2792
2793 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2794
2795         * atk/atkobject.c:
2796         Add function atk_object_real_ref_state_set() which creates the
2797         state set and adds states ATK_STATE_SELECTABLE and ATK_STATE_SELECTED
2798         if appropriate
2799
2800 2001-07-27  Padraig O'Briain  <padraig.obriain@sun.com>
2801
2802         * atk/*.c:
2803         Remove all instances of g_return_if_fail (foo != NULL); that are
2804         immediately before a g_return_if_fail (ATK_IS_FOO (foo));
2805         since the second check catches the NULL.
2806
2807 2001-07-26  Padraig O'Briain  <padraig.obriain@sun.com>
2808
2809         * atk/Makefile.am
2810         Fix problem with ATK not building after running make maintainer-clean
2811         and autogen.sh: add extra files to MAINTAINERCLEANFILES
2812
2813 2001-07-25 Bill Haneman <bill.haneman@sun.com>
2814
2815         * atk/atktext.h
2816         * atk/atkeditabletext.h
2817         * atk.pc.in
2818         * atk-uninstalled.pc.in
2819         * atk/makefile.msc
2820         * configure.in
2821         Removed (unused) #defines of pango/pango.h
2822         Removed references to/dependencies on pango from .pc files
2823         Removed dependencies on pango from makefile.msc and configure.in
2824
2825 2001-07-24  Padraig O'Briain  <padraig.obriain@sun.com>
2826
2827         * atk/atkobject.[c|h]
2828         Move some implementation from GAIL:
2829         Default implementations for some some functions
2830         atk_object_real_get_name, atk_object_real_set_name,
2831         atk_object_real_get_description, atk_object_real_set_description,
2832         atk_object_real_get_parent, atk_object_real_set_parent,
2833         atk_object_real_get_role,
2834         atk_object_real_connect_property_change_handler,
2835         atk_object_real_remove_property_change_handler,
2836         atk_object_notify,
2837         definition of property-changed signal.
2838         Initialize pointers to NULL in atk_object_init().
2839         Initialize uninitialized function pointers to NULL in 
2840         atk_object_class_init().
2841         
2842 2001-07-23  Brian Cameron <brian.cameron@sun.com>
2843
2844         * atk/atkobject.c
2845         Changed children_changed signal to allow NULL pointers
2846         for the 2nd argument to the signal handler.
2847
2848 2001-07-20  Hans Breuer  <hans@breuer.org>
2849
2850         * atk/atk.def : added more exports
2851         * atk/makefile.msc : updated win32 build
2852
2853 2001-07-20  Padraig O'Briain  <padraig.obriain@sun.com>
2854
2855         * atk/atkaction.[c|h], docs/atk-sections.txt, 
2856         docs/tmpl/atkaction.sgml
2857         Add atk_action_get_name() and atk_action_set_description()
2858
2859 2001-07-18  Padraig O'Briain  <padraig.obriain@sun.com>
2860
2861         * atk/atkstate.[c|h]
2862         Add ATK_STATE_ENABLED so we can distinguish between a consistent
2863         and inconsistent GtkToggleButton
2864
2865 2001-07-16  Brian Cameron <brian.cameron@sun.com>
2866
2867         * atk/atkeditabletext.c atk/atktext.c atk/atktext.h atk/atkutil.h
2868         docs/atk-sections.txt docs/tmpl/atktext.sgml docs/tmpl/atkutil.sgml
2869         gail_textattributes_update.pat is for gail/gail and integrates the 
2870         ATK_ATTRIBUTE_* macros in the gail implementations.
2871         atk_docs_textattributes_update.pat is for atk/docs and patches
2872         atk-sections.txt etc. for improved docs
2873         atk_atk_textattributes_update.pat is for atk/atk and included the
2874         new ATK_ATTRIBUTE_* macros and updated gtk-doc comments.
2875
2876 2001-07-13  Darin Adler  <darin@bentspoon.com>
2877
2878         * atk/atkstate.c: Add missing <string.h> include.
2879         * tests/teststateset.c: Add missing <string.h> include.
2880
2881 2001-07-13  Darin Adler  <darin@bentspoon.com>
2882
2883         * .cvsignore: Ignore some generated files.
2884         * autogen.sh: Get rid of call to autoheader since the
2885         configure file doesn't include AM_CONFIG_HEADER.
2886
2887 2001-07-11  Brian Cameron <brian.cameron@sun.com>
2888
2889         * tmpl/atkdocument.sgml
2890         Added new file for docs.
2891
2892 2001-07-11  Padraig O'Briain  <padraig.obriain@sun.com>
2893
2894         * atk/atkimage.c atk/atkutil.c
2895         Changes to build with Sun's FORTE compiler.
2896
2897 2001-07-10  Brian Cameron <brian.cameron@sun.com>
2898
2899         * tmpl/atk-unused.sgml tmpl/atkcomponent.sgml tmpl/atkeditabletext.sgml
2900         tmpl/atkimage.sgml tmpl/atkselection.sgml tmpl/atkstate.sgml
2901         tmpl/atkstreamablecontent.sgml tmpl/atktable.sgml
2902         tmpl/atktext.sgml tmpl/atkutil.sgml
2903         Updated docs pages.
2904
2905 Mon Jul  2 06:37:09 2001  Tim Janik  <timj@gtk.org>
2906
2907         * atk/atktext.c (atk_text_base_init): 
2908         * atk/atktable.c (atk_table_base_init): 
2909         * atk/atkobject.c (atk_object_init): s/signal_newc/signal_new/
2910         to adapt to recent GSignal changes.
2911
2912 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2913
2914         * atk/atkutil.c atk/atkutil.h docs/atk-sections.txt
2915         docs/tmpl/atkutil.sgml
2916         Added new functiosn to AtkUtil.
2917
2918 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2919
2920         * atk/Makefile.am atk/atk.h atk/atkdocument.c atk/atkdocument.h
2921         docs/atk-docs.sgml docs/atk-sections.txt docs/tmpl/atk-unused.sgml
2922         docs/tmpl/atkobject.sgml
2923         Added new atk document interface.
2924
2925 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2926
2927         * atk/atkcomponent.c atk/atkcomponent.h atk/atkimage.c
2928         atk/atkimage.h atk/atktext.c atk/atktext.h atk/atkutil.h
2929         Updated so that functions that take screen coords as 
2930         input/output also take an enum specifying whether
2931         the coords are screen or top-level window based.
2932         Updated docs as well.
2933
2934 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2935
2936         *atk/atkaction.c atk/atkcomponent.c atk/atkeditabletext.c
2937         atk/atkhyperlink.c atk/atkobject.c atk/atkregistry.c
2938         atk/atkstate.c atk/atkstateset.c atk/atkstreamablecontent.c
2939         atk/atktable.c atk/atktext.c atk/atkutil.c atk/atkvalue.c
2940         atk/docs/tmpl/atkstreamablecontent.sgml
2941         Cleaned up docs.  Added atkstreamablecontent.sgml
2942
2943 2001-06-28  Brian Cameron <brian.cameron@sun.com>
2944
2945         *atk/atktable.h, atk/atktable.c
2946         Updated signal handler definitions.
2947
2948 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2949
2950         *atk/atktext.h
2951         Updated AtkXYCoords enum.
2952
2953 2001-06-27  Brian Cameron <brian.cameron@sun.com>
2954
2955         *atk/atkaction.c atk/atkaction.h atk/atkcomponent.c
2956         atk/atkcomponent.h atk/atkhyperlink.c atk/atkhypertext.c
2957         atk/atkimage.c atk/atkimage.h atk/atkobject.c
2958         atk/atkobject.h atk/atkobjectfactory.c atk/atkregistry.c
2959         atk/atkstateset.c atk/atkstreamablecontent.c
2960         atk/atkstreamablecontent.h atk/atktable.c
2961         atk/atktext.c, docs/atk-docs.sgml docs/atk-sections.txt
2962         and some docs/tmpl files.
2963         Updated gtk-docs fixing spelling errors and making minor
2964         changes to the API.
2965
2966 2001-06-27  Louise Miller <lousie.miller@sun.com>
2967
2968         *atk/atkselection.h, atk/atkselection.c
2969         changed return type to gboolean for 
2970         atk_selection_select_all_selection
2971
2972 2001-06-26  Brian Cameron <brian.cameron@sun.com>
2973
2974         *atk/atkstate.h atk/atkstate.c
2975         docs/tmpl/atk-unused.sgml docs/tmpl/atkselection.sgml
2976         docs/tmpl/atkstate.sgml docs/tmpl/atktable.sgml
2977         docs/tmpl/atktext.sgml
2978         Added ATK_STATE_STALE.  Updated docs.
2979
2980 2001-06-22  Lucy Brophy <lucy.brophy@sun.com>
2981
2982         *atk/atktext.h
2983         Removed the macro ATK_TEXT_BOUNDARY_CURSOR_POS
2984
2985 2001-06-21  Brian Cameron <brian.cameron@sun.com>
2986
2987         * atk/atkeditabletext.h, atk/atkobject.h,
2988         atktext.[ch]
2989         Added AtkAttributeSet_free() convenience
2990         function.
2991
2992 2001-06-20  Peter Williams  <peterw@ximian.com>
2993
2994         * atk/atknoopobject.h: Correct prototype name: agtk_widget_get_type ->
2995         atk_no_op_object_get_type. Change #ifdef __cplusplus mess to nicer
2996         G_{BEGIN,END}_DECLS.
2997
2998 2001-06-20  Brian Cameron <brian.cameron@sun.com>
2999
3000         * atk/atktable.c, atk/atkmarshal.list
3001         Removed needless marshal and updated signal handlers in
3002         atktable.c
3003
3004 2001-06-20  Louise Miller <louise.miller@sun.com>
3005
3006         *atk/atktable.h, atk/table.c, docs/tmpl/atktable.sgml   
3007         Changed parameters for get_selected_rows/get_selected_columns
3008         Added 4 new functions, add_row_selection, remove_row_selection,
3009         add_column_selection, remove_column_selection
3010
3011 2001-06-19  Brian Cameron <brian.cameron@sun.com>
3012
3013         * atk/atktable.c
3014         Fixed minor bug with signals.
3015
3016 2001-06-18  Brian Cameron <brian.cameron@sun.com>
3017
3018         * atk/atktable
3019         Added signals.
3020
3021 2001-06-15  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
3022
3023         * atk/atkselection.h atk/atkselection.c
3024         Now add_selection, clear_selection, and remove_selection 
3025         return a boolean indicating SUCCESS/FAILURE to indicate
3026         if the operation was successful.
3027
3028 2001-06-13  Brian Cameron & Lucy Brophy  <brian.cameron@sun.com>
3029
3030         * atk/atktable.h atk/atktable.h
3031         Updated so now the get_text_before|at|after functions
3032         return the start & end offset of the string.  Updated the
3033         docs.
3034
3035 2001-06-13  Padraig O'Briain  <padraig.obriain@sun.com>
3036
3037         * atk/Makefile.am: install atknoopobject.h and atknoopobjectfactory.h
3038
3039 2001-06-11  Havoc Pennington  <hp@redhat.com>
3040
3041         * NEWS: updated
3042
3043         * configure.in: bump version to 0.2 and add infrastructure for 
3044         libtool version info. Assumes GTK versioning scheme (major.minor 
3045         is binary compatible)
3046         
3047         * atk/Makefile.am (LDFLAGS): set version info
3048         (stamp-atkmarshal.h): glib-genmarshal already includes top_builddir
3049         
3050 2001-06-13  Brian Cameron <brian.cameron@sun.com>
3051
3052         * atk/atktable.h, atk/atktable.c
3053         Updated so that get/set row/column header functions
3054         work with AtkObjects rather than AtkTables.  Organized
3055         the header file a little more cleanly.  Also the get/set
3056         row_description and caption functions now use gchar *
3057         rather than AtkObject.
3058
3059 2001-06-12  Padraig O'Briain  <padraig.obriain@sun.com>
3060
3061         * atk/atkmarshal.list, atk/atktable.h atk/atktable.c:
3062         Add signal model-changed.
3063
3064         * atk/atkobject.c: Add properties
3065         accessible-role, accessible-table-caption, 
3066         accessible-table-column-header, accessible-table-column_description.
3067         accessible-table-row-header, accessible-table-row_description.
3068         accessible-table-summary, accessible-model
3069
3070 2001-06-12  Brian Cameron <brian.cameron@sun.com>
3071
3072         * atk/atkeditabletext.[ch], atk/atktext.[ch], atk/atkobject.h
3073         Updated atkeditabletext and atktext interfaces so they
3074         now properly define the get/set attribute methods and now
3075         get_offset_at_point and get_character_extents can request
3076         x,y coords by either widget or screen coords.
3077
3078 Sat Jun  9 15:17:00 2001  Owen Taylor  <otaylor@redhat.com>
3079
3080         * configure.in (DEP_CFLAGS): Only include gthread-2.0 in
3081         CFLAGS, not in LIBS. (Always linking with -lpthread
3082         is a noticeable speed hit.)
3083
3084 Thu Jun  7 17:03:37 2001  Owen Taylor  <otaylor@redhat.com>
3085
3086         * atk/Makefile.am: Really fix marshal generation.
3087
3088 2001-06-07  Havoc Pennington  <hp@redhat.com>
3089
3090         * atk/Makefile.am ($(srcdir)/atkmarshal.c): fix up the
3091         glib-genmarshal stuff
3092
3093 2001-06-07  Havoc Pennington  <hp@redhat.com>
3094
3095         * atk/Makefile.am: use @GLIB_GENMARSHAL@ so we can use uninstalled
3096         glib-genmarshal
3097
3098         * configure.in: rearrange the library checks to support
3099         uninstalled linking     
3100
3101         * autogen.sh: add support for AUTOGEN_SUBDIR_MODE
3102
3103         * atk-uninstalled.pc.in: new file, allows linking to uninstalled
3104         ATK in giant GTK tarball
3105
3106 2001-06-07  Brian Cameron <brian.cameron@sun.com>
3107
3108         * docs/atk-api.sgml docs/atk-sections.txt
3109         docs/tmpl/atk-unused.sgml docs/tmpl/atkeditabletext.sgml
3110         docs/tmpl/atktext.sgml
3111         Removed docs/atk-api.sgml since it is not used.
3112         Updated sgml files and atk-sections.txt to reflect
3113         recent changes to the atktext and atkeditabletext
3114         interfaces
3115
3116 2001-06-06  Brian Cameron <brian.cameron@sun.com>
3117
3118         * atk/atktext.h atk/atktext.h
3119         Updated to new atktext functions for getting attributes.
3120
3121 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
3122
3123         * New files atk/atkstreamablecontent.[ch]
3124         Updated files: atk/Makefile.am, atk/atk.h
3125
3126         * atk/atkvalue.c: Updated comments
3127
3128 2001-06-06  Padraig O'Briain  <padraig.obriain@sun.com>
3129
3130         * atk/atkregistry.h: Add declaration for atk_registry_get_type()
3131
3132 2001-06-05  Padraig O'Briain  <padraig.obriain@sun.com>
3133
3134         * atk/atkobject.c: Add property accessible-visible-data
3135
3136 2001-06-01  Padraig O'Briain  <padraig.obriain@sun.com>
3137
3138         * atk/atkobject.c: Add support for setting and getting 
3139         accessible-value property.
3140
3141         * atk/atkvalue.[ch] Make GValue in atk_value_set_current_value const
3142
3143 Fri Jun 01  Brian Cameron <brian.cameron@sun.com>
3144
3145         * atk/atkeditabletext.[ch], atk/atktext.[ch]
3146
3147         * docs/atk-overrides.txt, docs/Makefile.am
3148           Updated the interface for dealing with selected
3149           text to handle multiple selected regions.  Removed
3150           get_row_col_at_offset from atktext.[ch].  Added
3151           docs/atk-overrides.txt file.
3152
3153 Thu May 31  Brian Cameron <brian.cameron@sun.com>
3154
3155         * Makefile.am configure.in atk/Makefile.am atk/atktext.c
3156           atk/atkutil.c docs/Makefile.am atk/atkmarshal.list
3157           Added atk_marshal_VOID__INT_INT marshaller.  Updated the
3158           Makefiles so the proper marshall files get included in the
3159           dist.  Updated the Makefiles and configure.in so that the
3160           docs get included in the dist.
3161
3162 Tue May 29 18:17:11 2001  Owen Taylor  <otaylor@redhat.com>
3163
3164         * autogen.sh (have_libtool): Fix GNU sedism (#55430)
3165
3166 2001-05-29  Padraig O'Briain  <padraig.obriain@sun.com>
3167
3168         * atk/atkobject.c: Define new properties accessible-text, 
3169         accessible-caret, accessible-selection and accessible-value
3170
3171 2001-05-29  Brian Cameron <brian.cameron@sun.com>
3172
3173         * docs/atk-sections.txt
3174
3175         * docs/tmpl/*
3176         Improved the layout/formatting of the atk docs.  Added docs/tmpl
3177         files.
3178
3179 2001-05-28  Brian Cameron <brian.cameron@sun.com>
3180
3181         * atk/atktext.c
3182         Now properly set the initialized flag when setting up signals.
3183         Updated the atk-docs in several files
3184
3185 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
3186
3187         * atk/atkaction.c, atk/atkcomponent.c, atk/atkeditabletext.c,
3188         atk/atkhyperlink.c, atk/atkhypertext.c, atk/atkimage.c,
3189         atk/atkregistry.c, atk/atkselection.c, atk/atktable.c,
3190         atk/atktext.c, atk/atkutil.c, atk/atkvalue.c
3191         Fix warnings generated by Sun FORTE compiler
3192
3193 2001-05-24  Padraig O'Briain  <padraig.obriain@sun.com>
3194
3195         * atk/atkcomponent.c atk/atkvalue.c
3196         Remove return calls in functions which return void
3197         
3198 2001-05-23  Padraig O'Briain  <padraig.obriain@sun.com>
3199
3200         * atk/atkobject.h: Correct naming of role for status bar
3201
3202         * atk/atktext.c: 
3203         Clarify behaviour of atk_text_get_text_after/at/before_offset
3204  
3205 Sun May 13 11:35:32 2001  Owen Taylor  <otaylor@redhat.com>
3206
3207         * autogen.sh (have_automake): Require libtool-1.4, automake-1.4p1.
3208
3209 2001-01-06  Hans Breuer  <hans@breuer.org>
3210
3211         * atk/makefile.msc atk/atk.def (new files) :
3212         Enable build for win32, no sourc changes necessary.
3213
3214 Sat May  5 07:46:47 2001  Owen Taylor  <otaylor@redhat.com>
3215
3216         * Released 0.1
3217
3218 Thu May  3 08:38:24 2001  Owen Taylor  <otaylor@redhat.com>
3219
3220         * atk/atkobject.c: Add missing include of <string.h> for strcmp.
3221
3222 Tue Apr 25 10:10:00 2001  Padraig Obriain <padraig.obriain@sun.com>
3223
3224         * Start a ChangeLog
3225