Changes in version 0.33.2 ========================= Build: 752060: Set AC_CONFIG_FILES for AC_OUTPUT 752038: Set JAVA_HOME before setting JA* path macros 751958: Fix warning in autogen.sh 751762: Fix AC_PROG_CXX missing macro warning 751671: Add manifest to jar JNI: 751997: Create jaw_table_set_summary 751995: Create jaw_table_set_caption 751938: Create jaw_table_set_column_header 751937: Create jaw_table_set_row_header 751897: Create jaw_table_set_column_description 751895: Create jaw_table_set_row_description 740543: Create jaw_action_set_description 750640: Create jaw_object_ref_child 750641: Create jaw_object_ref_relation_set 751441: Fix unused warnings 751951: Fix java descriptor for set_extents call 751183: window events use g_signal_emit_by_name Create jaw_impl_get_object_hash_table Wrapper: 751997: Create setSummary in AtkTable 751995: Create setCaption in AtkTable 751938: Create setColumnHeader in AtkTable 751937: Create setRowHeader in AtkTable 751897: Create setColumnDescription in AtkTable 751895: Create setRowDescription in AtkTable 740543: Create getDescription in AtkAction 751837: Fix window:destroy events 750934: add check for WINDOW to get_layer 739503: Use checked operations Maintainership: Update copyright for jawcomponent and AtkComponent 751758: Add bug report info to AC_INIT 751673: gitignore netbeans and intellij IDE project files 740534: update HACKING Contributors: Magdalen Berns Changes in version 0.33.1 ========================= Build: 751396: Use PLATFORM_LDFLAGS 751351: Fix unrecognised warning in AM_INIT_AUTOMAKE 751325: GModule is not needed; remove it as a requirement 751325: Donot repeat autoreconf check in autogen.sh 750521 Fix duplicate symbol error 750501: Add darwin includes for installations on OSX 750533: Fix non-root install failure 750501: Set JNI_INCLUDES for linux and add after CHECK_JNI Remove autogenerated files GConf is not needed; remove it as a requirement JNI: 750786: Create jaw_object_get_object_locale 751009: Check g_object is not null before ref 750716: Create jaw_object_set_role 750649: Create jaw_object_set_description 750655: Create jaw_object_set_parent 750647: Create jaw_object_set_name 750620: Create jaw_object_get_parent 750589: Create jaw_object_initialize 751008: Create jaw_table_add_column_selection 750998: Create jaw_table_add_row_selection 751281: Create jaw_window_add_signal 751159: Fix JRE error when running java apps 750461: Set signal handler returns to G_SOURCE_REMOVE 750425: Initialise variables before using them 750417: Use gdk_threads_add_idle() instead of g_idle_add() 750417: Remove gtk thread functions Wrapper: 751111: Implement AtkTableCell interface wrapper class 751286: Remove unnecessary print statements Maintainership: Update bugzilla info Contributors: Magdalen Berns Federico Mena Quintero Changes in version 0.33.0 ========================= Miscellanous: 750295 JNI: create NewGlobalRef for gdk threads 698095 JNI: FIX crash on java applications JNI: GINT_TO_POINTER cast for g_hash_table_lookup arg 745823 JNI: fix jawimpl type error 749926 JNI: Remove data from debug message 749392 JNI: Call gtk threads only once Maintainership: 749927 JNI: only show warnings with JAW_DEBUG=1 Contributors: Magdalen Berns Changes in version 0.32.92 ========================= Build: Set 1.6 as minimum java version Miscellanous: JNI: return JNI_ERR if JNI is NULL Wrapper: Don't set bounds in set_extents JNI: Add NULL check before referencing gobjects JNI: Use guint type not gint JNI: Make use of dispatch constants JNI: get_instance with component_removed_handler JNI: get instance in window_deactivate_handler JNI: find instance for object_state_change_handler JNI use IIII for method argument JNI-Wrapper: remove get_size and get_position Wrapper: remove state ARMED condition JNI: fix casting warning Wrapper: Add isTopLevel static method Maintainership: uncomment gtk_threads functions Wrapper: Add documentation and formatting JNI: format jawutil and jawaction JNI: Use consistent debug messages HACKING: Add some object info and update Contributors: Magdalen Berns Changes in version 0.32.90 ========================= Important Changes: JNI: get name before checking for COMBO BOX JNI: dispatch radio, push toggle button events Maintainership: Update Authors Contributors: Magdalen Berns Changes in version 0.32.3 ========================= Build: Use JNI_VERSION_1_6 LDFLAGS Use proper version info syntax check if AM_PROG_AR is defined Add -rpath flag to LDFLAGS Add dependency on atk-bridge-2.0 Add AC_SUBST(JAW_LIBS) Don't use $JAVACFLAGS when setting JDK_SRC Add JDK_SRC to Build configuration put lt version info first in LDFLAGS Check minimum version of atk and spi is installed Add AM_SILENT_RULES([yes]) Miscellanous: Directly initialise accessibility rather than load via gtk module jawutil: include string header for strcmp use Replace G_CONST_RETURN with const Print exception stack traces FIX SIGEV fatal error fix jfieldID in get_extents Merge branch 'old' into amend set x y extents for both WINDOW and SCREEN Use defined top level klass AtkWrapper: Remove hard-coded handler values Rectangle width and height for set_extents Replace G_CONST_RETURN with const FIX incompatable pointer FIX g_cond lockup Maintainership: Add various g_debug messages, warnings and erros for JAW_DEBUG=1 Contributors: Magdalen Berns Changes in version 0.32.2 ========================= Miscellanious: 741127: set propertiesdir & java_atk_wrapperdir 741073: initialise with compatible pointer type jawimpl 741062: Fix symbol lookup error jaw_misc_type Contributors: 741068: Tidy up style Magdalen Berns in jawutil Contributors: Magdalen Berns Changes in version 0.32.1 ========================= Miscellanious: 740644 jawvalue.c has no style 740649 Component: set_extents return gboolean 740650 Component: get_extents should not return anything. 740653 Remove Reundant cast to String Contributors: Magdalen Berns Changes in version 0.32.0 ========================= Build: 740286 FIX Warning in jaw_hypertext_get_link 740428 FIX Assignment makes pointer from integer without a cast 740589 Fix Incompatible pointer type error 740269 Do not used deprecated 'g_atexit' 740172 Do not use deprecated 'atk_focus_tracker_notify' 740270 Do not use deprecated 'g_mutex_new' 740271 Do not use deprecated 'g_cond_new' 740278 Do not use deprecated 'atk_misc_get_type' 740279 FIX cast to pointer from integer of different size 740280 FIX passing incompatible pointer type 740281 Do not use deprecated 'g_value_set_char' 740459 do not use deprecated 'g_mutex_new' in jawimpl.c Miscellanous: 740644 jawvalue.c style 740584 jawcomponent.c style 740548 jawobject.c style 740550 jawtoplevel.c style 740602 AtkComponent.java is not making use of instance methods 740590 remove deprecated and unimplemented focus handler methods 740437 jaweditabletext.c style 740445 jawtext.c style 740449 jawtext.c removed commented out code 740450 jawtext.c style further improved Maintainership: 740534 HACKING Update 740535 Remove TODO file 740539 HACKING Should list methods not yet fully implemented 740580 HACKING lists some deprecated functions 740581 HACKING should list deprecated functions which are implemented 740598 HACKING do not list unimplemented deprecated functions 740307 added java-atk-wrapper as a jhbuild module Contributors: Magdalen Berns Changes in version 0.31.0 ========================= Build: 739912: Set JAVA_HOME 739976: Fix 'install-libLTLIBRARIES' failed error 740062: set wrapperdir and propertiesdir to prefix Set wrapperdir and propertiesdir correctly Set JAW_CFLAGS includes configure.ac: use current working directory Specify minimum versions for building Miscellanous: Remove fileSeperator object print useful build config info Specify JAVA_HOME Changes in version 0.30.9 ========================= Build: Bug 739909: Allow writing of JavaInfo.class during distcheck Bug 739912: Set JAVA_HOME properly Fix invalid flag Remove directory cd into cwd configure: add check-news to AM_INIT_AUTOMAKE configure.ac: remove quotation marks fix b660968 mistake breaking build Miscellanous: Replace tabs for spaces and format a bit Change JRE_SRC back to JAVA_HOME change tabs to spaces jawaction: style improvements Atktext: style improvements fix typo Remove whitespace Mantainership: Close 9 obsolete Bugs Contributors: Magdalen Berns Changes in version 0.30.8 ========================= Build: Bug 739427: USE_GNOME2_MACROS=1 seems redundant => update autogen.sh Bug 739503: AtkKeyEvent: Use checked operations Add $(srcdir)/*.java to EXTRA_DIST autogen.sh: use unary operators Miscellanous: Atkwrapper: fix style and indentation AtkKeyEvent: fix indentation autogen.sh: less is more, tidy up Mantainership: HACKING: Update maintainer contact details Contributors: Magdalen Berns, Alejandro Pi�eiro Changes in version 0.30.7 ========================= Build: Bug 738776: Add ${ACLOCAL_FLAGS} to ACLOCAL_AMFLAGS Mantainership: Added ChangeLog with full git commit history included Contributors: Magdalen Berns Changes in version 0.30.6 ========================= Build: Bug 738721: Fix "unary operator expected" error Mantainership: 738709 Updated doap file (current active maintainers) Miscellanous: 738730 Change JDK_HOME to JDK_SRC 738731 Change JAVA_HOME to JRE_SRC Contributors: Magdalen Berns Changes in version 0.30.5 ========================= Maintainer note: while doing this release, we detected that the version bump on each release was not included on the master branch. So most of the 0.30.X JAW versions available were not reflected on master, but only on the branch gnome-2-30. In that sense, the versioning of this module was more updated on a specific branch that on master. This was against the usual GNOME policies, and in general, for any free software project using git as repository. So, from now on, the usual policy would be used, summarized as: * master will include also the version bumping. * specific branches will be used for developing new features or to keep track of stable branches Additionally, this NEWS entry will include all the changes since 0.29.5., beind those: * * Atk wrapping: * Bug 616693: emit both the visible and showing events for combo box * Bug 611256 - atk_text_get_text is not working correctly with the specified end offset * Building: * Add JAVACFLAGS option for build * Bug 703358 - java-atk-wrapper can't be re-automake with automake 1.13 * Use -avoid-version only when target_os is cygwin * Mantainership: * Updated doap file, both in format [1] and in content (current active maintainers) * Updated AUTHORS and MAINTAINERS files accordingly * Miscellanea * Use GTK_PATH to locate libatk-bridge.so * Use AT_SPI_IOR and AT_SPI_BUS instead of GConf key to check enablement of accessibility * Adding initial .gitignore file [1] https://mail.gnome.org/archives/release-team/2014-July/msg00045.html Contributors: Magdalen Berns, Leon Fan, James Page, Alejandro Pi�eiro, Yaakov Selkowitz, Ke Wang, =============================== Java ATK Wrapper version 0.29.5 Important changes: * Fix critical typo - should set NO_AT_BRIDGE to 0 instead of 1 in loadAtkBridge =============================== Java ATK Wrapper version 0.29.4 Important changes: * Fix regression - conflict with GTK look and feel =============================== Java ATK Wrapper version 0.29.3 Important changes: * Add non-alphanumeric key mapping =============================== Java ATK Wrapper version 0.29.2 Important changes: * Fixed bug 606402 - Attempting to run swing applications with the JAW installed frequently causes the JRE to report a fatal runtime error * Add JAW_DEBUG - Set environment JAW_DEBUG=1 to get debug messages =============================== Java ATK Wrapper version 0.29.1 Important changes: * Added support for at-spi2(at-spi d-bus) =============================== Java ATK Wrapper version 0.28.0 Important changes: * Fixed bug 591792 - Java application tooltips are not accessible to orca screen reader * Fixed bug 595234 - The caret position will not be changed when input text with gok composer Java ATK Wrapper version 0.27.8 =============================== Important changes: * Fixed 592987 - Java Combobox is not accessible * Fixed 593130 - JTree is not accessible to at-tools * Fixed 593258 - Table cell accessing issue * Fixed 593131 - Java application hangs when exiting from exit menuitem with orca running * Fixed 593250 - Alt+F4 sometime leads to application hang * Fixed 593261 - Slider bar can not be controled by gok Java ATK Wrapper version 0.27.7 =============================== Important changes: * Fixed d.o.o bug 10506 - java webstart applications don't run * Fixed bug that window events are not emitted(bug 591665,591670) Java ATK Wrapper version 0.27.6 =============================== Important changes: * Changed the method to resolve conflict with GTK Look And Feel. Now JAW can work with GTK l&f enabled. Java ATK Wrapper version 0.27.5 =============================== Important changes: * Fixed bug 588879 - JVM crash when selecting text demo of SwingSet * Added functionality of JDK_HOME auto-detection Java ATK Wrapper version 0.27.4 =============================== Important changes: * Fixed bug that class files of internal classes are not packed into jar file * Fixed build problem of loop variables outside C99 mode * Removed functionality of JAVA_HOME auto-detection Java ATK Wrapper version 0.27.3 =============================== Important changes: * Fixed several problems in build system. * Resolved conflict with GTK look and feel. * Added code to check whether accessibility technology is switched on * Added code to get more accurate application name * Added code to determine whether to load 32 or 64-bit version of atk-bridge * Added functionality to auto-detect JAVA_HOME * Removed dependency on gtk+-2.0 Java ATK Wrapper version 0.27.2 =============================== Important changes: * Use g_object_notify instead of g_signal_emit when there is property changes, so as to fix the crash bug. * Register gnome_accessibility_module_shutdown as a _atexit function after invocation of gnome_accessibility_module_init, so as to fix the bug that Java apps crash when exit. Java ATK Wrapper version 0.27.1 ================================ Initial release.