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