Changes in version 0.33.3
=========================

Build:
  752590: Include --enable-compile-warning option
  752350: Make with PLATFORM_CFLAGS
  752095: Remove AC_PROG_RANLIB and AC_ISC_POSIX from configure.ac
  750533: Don't use hard path for HOME install

JNI:
  752588: Create AtkWrapper.h and include in AtkWrapper.c
  751997: Create prototype for access init and shutdown
  740439: Create jaw_editable_text_set_run_attributes
  752334: remove jaw_table_get_index_at
  740542: Create jaw_action_get_localized_name
  752291: Replace jaw_set_current_value with jaw_value_set_value
  742499: Implement bounds-changed signal in AtkWrapper
  752236: Create jaw_value_get_range
  752190: Create jaw_table_cell_get_column_span
  752188: Create jaw_table_cell_get_row_span
  752187: Create jaw_table_cell_get_row_column_span
  752174: Create jaw_table_cell_get_position
  751267:  BUGFIX: remove custom implementation of util listeners
  752346: Fix unused event listener warnings in jaw_util

Wrapper:
  750937: Emit object:visible-data-changed signals
  752319: Create java AtkTextGranularity interface
  740439: Create setRunAttributes in AtkEditableText
  740542: Create getLocalizedName in AtkAction
  752190: Create getColumnSpan in AtkTableCell
  752188: Create getRowSpan in AtkTableCell
  752187: Create getRowColumnSpan in AtkTableCell
  752174: Create getPosition for AtkTableCell

Maintainership:
  Update HACKING

Contributors:
  Magdalen Berns

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.
