616 lines
18 KiB
Plaintext
616 lines
18 KiB
Plaintext
Changes in version 0.37.1 = 0.38.0
|
||
=========================
|
||
|
||
Internal:
|
||
Make debugging cope with current directory not being writable
|
||
|
||
|
||
Changes in version 0.35.91 = 0.36.0
|
||
==========================
|
||
|
||
Build:
|
||
Fix 32bit build
|
||
|
||
Wrapper:
|
||
Fix extents value for invalid extents
|
||
Compact data-changed events queue
|
||
|
||
Internal:
|
||
Improve debugging log
|
||
|
||
Changes in version 0.35.0
|
||
=========================
|
||
|
||
Build:
|
||
Distribute manifest.txt
|
||
783982: Fix build warnings
|
||
789956: Build cleanups
|
||
Allow building outside source tree
|
||
Do not use GTK+
|
||
Require java 7
|
||
789959: Provide a java module
|
||
Bump atk-bridge-2.0 dependency to 2.33.1
|
||
760227: Filter out AtkWrapper.java from distributed files
|
||
768824: Replace GNOME_COMPILE_WARNINGS with AX_COMPILER_FLAGS
|
||
Fix all warnings
|
||
Extend JAW_DEBUG
|
||
|
||
Wrapper:
|
||
Provide javax.accessibility.AccessibilityProvider
|
||
754688, 768347: Fix crashes on accessible context being NULL
|
||
775609: Fix crashes on accessiblestateset being NULL
|
||
793544: Fix crashes on ref_selection returning NULL
|
||
760058: Deliver accessibility events in a separate context
|
||
766772: Fix crash on unbound recursion
|
||
770575: Gracefully abort initialization if at-spi fails
|
||
793620: Fix iterating hash table in jaw_impl_finalize
|
||
793823: Fix coordinates returned by atkcomponent
|
||
791970: Fix removing component listener
|
||
766774: Call jaw_impl_get_instance from the application thread
|
||
793543: Make sure atk objects exist while processing signals
|
||
793622: Fix missing reference addition on children_changed::add
|
||
793821: Fix atk event parameters
|
||
775947: Make jaw thread a daemon thread
|
||
793819: Fix freeing objects
|
||
669029: Fix netbeans crashes
|
||
754748: Fix freemind crashes
|
||
758242: Fix swing threading rules
|
||
Fix SetName/Description/Role/AccessibleParent
|
||
Fix GetLocale
|
||
Fix Component extents
|
||
Fix TableSetCaption/Summary
|
||
Fix ActionSet/GetDescription
|
||
Fix GetTextAtOffset
|
||
Add GetTextBefore/AfterOffset
|
||
Fix calling Accessible* methods in the EDT only
|
||
Fix weak/global reference management, to make sure Accessible objects can
|
||
easily be freed by the GC, but Atk* objects can't.
|
||
Fix some null dereferences
|
||
Fix text selection offsets
|
||
Support alt graph modifier
|
||
Fix key event hw_code reporting
|
||
Support TableGetIndexAt
|
||
Fix TableCell
|
||
|
||
Internal:
|
||
Update HACKING
|
||
Update bug tracker URL
|
||
Update missing atk interface implementations
|
||
Document the whole picture
|
||
Make Samuel Thibault maintainer
|
||
|
||
Contributors:
|
||
Giuseppe Capaldo
|
||
Magdalen Berns
|
||
Federico Mena Quintero
|
||
Fridrich Štrba
|
||
Andre Klapper
|
||
|
||
|
||
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<50>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<50>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.
|