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