java-atk-wrapper/ChangeLog

459 lines
21 KiB
Plaintext
Raw Normal View History

2022-09-23 10:44:17 +08:00
2d362db Wrapper: emit object:visible-data-changed signals
b7b0017 JNI Remove commented out code
f50641c Build: fix unused param warning in Atk init functions
493d3bc JNI: include AtkWrapper.h in AtkWrapper.c
3a467ab Build: include--enable-compile-warning option
6085986 JNI: Create AtkWrapper.h
c0a1dc2 JNI: create prototype for access init and shutdown
5ec8c43 JNI/Wrapper remove get_text before/after offset
436034a Wrapper: Create java AtkTextGranularity interface
3d5190f HACKING: remove get_index_at from AtkTable list
626b62d JNI/Wrapper: remove jaw_table_get_index_at
f9665d8 JNI: Create jaw_editable_text_set_run_attributes
c667c6d Wrapper: Create setRunAttributes in AtkEditableText
ead4304 UHACKING: remove AtkValue recommendations
20c4f46 JNI: call AtkValue getIncrement java method
194b59b Build: make with PLATFORM_CFLAGS
03e77fa JNI: fix unused event listener warnings in jaw_util
4cd782c Create jaw_action_get_localized_name & getLocalizedName
f66c939 HACKING: remove set_current_value recommendation
56d1017 JNI: replace jaw_set_current_value with jaw_value_set_value
7e023e7 JNI: clean away deprecated implementors
dddf8a4 Implement bounds-changed signal in AtkWrapper
56a9829 JNI: create jaw_value_get_range
8ae59cf JNI: minor formatting
2f60526 HACKING: remove get_column_span from AtkTableCell list
20b6f49 JNI Create jaw_table_cell_get_column_span
6c6f8f4 Wrapper: Create getColumnSpan in AtkTableCell
2daa369 HACKING: remove jaw_table_cell_get_row_span
6e0ad07 JNI: Create jaw_table_cell_get_row_span
35c961d Wrapper create getRowSpan in AtkTableCell
55ab1c6 HACKING: remove get_row_column_span
5e76875 JNI: Create jaw_table_cell_get_row_column_span
7279fd1 Wrapper: Create getRowColumnSpan in AtkTableCell
faa9f0a HACKING: remove get_position from AtkTableCell list
02f847d JNI: Create jaw_table_cell_get_position
a4e84b3 Wrapper: Create getPosition for AtkTableCell
a398eb6 JNI: use correct descriptor for getTable methid
d192274 Build: remove AC_PROG_RANLIB from configure.ac
e3353d7 JNI: remove custom implementation of util listeners
213288b Build: don't use hard path for HOME install
38062ef Build: remove AC_ISC_POSIX from configure.ac
f527e3a Release 0.33.2
3272fde Build: set AC_CONFIG_FILES for AC_OUTPUT
07d38bd Build: set JAVA_HOME before setting J path macros
d43e0d9 Wrapper: add or remove ColumnSelection return false
37ab55b HACKING: remove set_summary from table list
582547a JNI: Create jaw_table_set_summary
f04b199 Wrapper: Create setSummary in AtkTable
410ae8c HACKING: remove set_caption from table list
e6b3492 JNI: Create jaw_table_set_caption
519074f Wrapper: Create setCaption in AtkTable
f35407a Build: Address warning in autogen.sh
dad0250 Update copyright for jawcomponent and AtkComponent
11be3ba JNI: fix java descriptor for set_extents call
7f0e70b JNI: minor formatting in jawtable.c
20d0e86 HACKING: remove set_column_header
f3e635a JNI: Create jaw_table_set_column_header
c59ceb0 Wrapper: Create setColumnHeader in AtkTable
99171b4 HACKING: remove set_row_header
046bb83 JNI: Create jaw_table_set_row_header
542cba0 Wrapper: Create setRowHeader in AtkTable
d4d9dcc HACKING: remove set_column_description
d958b3c HACKING: remove set_row_description
4b88e3b Wrapper: Create setColumnDescription in AtkTable
f369fb1 JNI: Create jaw_table_set_column_description
0eeb57c Wrapper: Create setRowDescription in AtkTable
8c91d01 JNI: Create jaw_table_set_row_description
c907993 Add links to atk table pointers
7b982b2 JNI: fix jawtable style and formatting
9b30dd6 HACKING: remove public ATK methods from text listing
cfaa744 HACKING: format link
e901dd1 HACKING: add link to wiki page
cf9af15 HACKING: remove pointless header
addc08c HACKING: Add information on debugging
932bbe8 HACKING: update list of implemented functions
288ee82 Wrapper: Fix for window:destroy events
095603b JNI: window events use g_signal_emit_by_name
1a59e45 Build: remove gcc from AC_PROG_CXX
cebb7bc Build: fix configure.ac warning
4915bdd Build: fix AC_PROG_CXX missing macro
0b4386d Build: fix missing AC_PATH_X warning
18028d3 Build: add bug report info to AC_INIT
61e0c85 revert to commit eda0e53
b191b72 Build: fix JAVA_SRC wildcard compiler warning
4078b8c Build: fix DEP_CLASSES wildcard compiler warning
eda0e53 Git: Ignore netbeans project files
a22f707 gitignore: remove comment
7ee6025 Git: Ignore intellij project files
60a1077 JAR: Add manifest
b2fccac Wrapper: add check for WINDOW to get_layer
a43cf94 Wrapper: create getDescription in AtkAction
62fd94a JNI: Create jaw_action_set_description
2167afc JNI: Create jaw_object_ref_child
ef1d041 JNI: Minor formatting improvement
fe3cbcf JNI: Create jaw_object_ref_relation_set
510067e Wrapper: Use checked operations
3c73d3a JNI: Create jaw_impl_get_object_hash_table
b6ffbf7 JNI: Fix unused warning in jaw_object_set_role
038384c JNI: fix unused variable warning in set_parent
227ec21 JNI: Fix unused variable warning in jaw_object_get_parent
2efa160 Release 0.33.1
35caeed Build: Use PLATFORM_LDFLAGS
4ed46b8 Build: tidy up root check
462d16d Build: fix unrecognised warning
75ffc2f Build: Remove unsused
b0eba07 Build: do not repeat autoreconf check
56fde82 Implement AtkTableCell interface wrapper class
73b1a69 JNI: Create jaw_object_get_object_locale
5f583c6 Build: Add darwin includes
be87bd1 JNI check g_object is not null before ref
6a9f8d6 Build: fix duplicate symbol error
a522e2e JNI: create jaw_object_set_role
014f829 JNI: create jaw_object_set_parent
d6dc33c JNI: create jaw_object_set_description
5e166eb JNI: Create jaw_object_set_name
703b05d JNI: create jaw_object_get_parent for JawObject
6ee2e71 JNI: Create jaw_object_initialize
e745cae Maintainership: update bugzilla info
d7468d5 Wrapper: Remove unnecessary java print statements
15efe67 Build: include $JDK_SRC/include/$host_os
fb1b616 Create JawTableCellIface and AtkTableCell
81d962a JNI: create jaw_table_add_column_selection
6764dbb Build: fix root build configuration
573d850 Build: fix non-root install configuration
f7746cb JNI: create jaw_table_add_row_selection
da1612d JNI: Create jaw_window_add_signal function
f15e0ad Revert to d53bd87
8733331 JNI: Fix JRE error when running java apps
b1b75e8 JNI: Create JAW_TYPE_WINDOW
dc471c4 Wrapper: fix bug in AtkWindow
85683e9 HACKING: update JawWindowIface signals info
e234b6b Create jaw_table_cell_get_position
08a8116 HACKING: update list of unimplemented functions
75a675c Create JawTableCellIface and AtkTableCell
833638c JNI: fix crash when turning orca off
7a745c7 JNI: Do not set windows signals explicitly
1583a0b Maintainership: update bugzilla info
3133c34 JNI check g_object is not null before ref
1436754 JNI: create jaw_table_add_column_selection
7453f5b JNI: create jaw_table_add_row_selection
d6345cb Wrapper: emit visible-data-changed signals
82f32ce Build: fix root build configuration
e2f3680 Wrapper: add check for WINDOW to get_layer
cca0fff JNI: Remove jawwindow.h include from jawimpl
383c469 JNI: remove need for jawwindow.h
b4353ae JNI: remove jaw_object_state_change
3cb0b94 JNI: Create jaw_object_get_object_locale
e7faa8e JNI: Init windows iface via impl & util
00ac829 JNI: remove atk-bridge include from jawobject.h
3378dd4 JNI: create jaw_object_set_role
c97520e JNI: create jaw_object_peek_parent
68e1414 JNI: Remove unused from JawObject
dbda22b JNI: create jaw_object_set_parent
d24df6e JNI: create jaw_object_set_description
54dcfc6 JNI: Create jaw_object_set_name
eaed794 JNI: Create jaw_impl_get_atk_relation_type_from_java_key
a3d1600 JNI: create jaw_object_ref_relation_set
317befb JNI: create jaw_object_ref_child
c3f1bd4 JNI: Create jaw_object_notify_state_change
77d3997 JNI: create jaw_object_get_parent for JawObject
7ec03a7 JNI: Create jaw_object_initialize
75147c0 Build: fix non-root install configuration
d7b1980 Build: fix duplicate symbol error
0b5c3e9 Build: Add darwin includes
e2d096f Build: Add JNI_INCLUDES after CHECK_JNI
23c01fa Build: remove unused
20668ec JNI: remove unneeded string.h include
c15eee6 Build: include $JDK_SRC/include/$host_os
cf4927a JNI: Create JawWindow for AtkWindow signals
d53bd87 JNI: return with G_SOURCE_REMOVE
9b54bfe JNI: Initialise variables before using
4339b8b JNI: Use gdk_threads_add_idle() instead of g_idle_add()
3b9ec7f JNI: Remove gtk thread functions
b6fd368 Remove autogenerated files
a14a35e GConf is not needed; remove it as a requirement
59a10ad Release 0.33.0
c26046a JNI: GINT_TO_POINTER cast for g_hash_table_lookup arg
5f1dfcb JNI: create NewGlobalRef for gdk threads
236b9dd JNI: fix crash on java applications
5218010 JNI: fix jawimpl type error
2a6dd6c JNI: only show warnings with JAW_DEBUG=1
62edb07 JNI: remove data message
0067a0e Call gtk threads only once
3595f83 Release 0.32.92
ebcf2ff JNI: return JNI_ERR if JNI is NULL
f65ebb7 JNI: Format jawaction
340d6a5 Wrapper: Don't set bounds in set_extents
6fce7ec JNI: Add NULL check before referencing gobjects
da3b29a JNI: Use guint type not gint
36b3a4a JNI: Make use of dispatch constants
86f5eb2 JNI: get_instance with component_removed_handler
4061ce5 JNI: get instance in window_deactivate_handler
fd00cca JNI find instance for object_state_change_handler
01abf43 HACKING: Add some convention and style info
74b7d96 JNI: organise some debug
b4f4b5e JNI: Use consistent debug messages
88ee903 JNI use IIII for method argument
5f7d020 HACKING: remove unimplemented deprecated functions
08c4311 JNI: implement DetachCurrentThread function
399eb9b JNI-Wrapper: remove get_size and get_position
0fc6221 Wrapper: remove state ARMED condition
443947d Revert "Wrapper: remove state ARMED condition"
82d3351 Wrapper: remove state ARMED condition
795a04e Wrapper: minor formatting
3b71e11 Wrapper: Minor formatting improvement
d625c15 Build: Set 1.6 as minimum java version
bca842b HACKING: describe state of object class
f4db2a6 JNI: improve formatting of jawtext
1cfd5ba JNI: format jawutil style
2d20481 JNI: fix casting warning
39a672b uncomment gtk_threads functions
372a884 Wrapper: Add documentation and formatting
50e2b59 Wrapper: Add isTopLevel static method
cbdd3d2 Release 0.32.90
e5c1782 JNI: get name before checking for COMBO BOX
5ee3b8b update copyright
67f7912 dispatch radio, push toggle button events
b4016fa AUTHORS: Add Magdalen Berns
abcd681 Release 0.32.3
1937e99 Atwrapper add debugging to signals
acfc165 AtkWrapper: warn if handler object is NULL
69d1dba Return JNI_OK for jboolean function
1702923 Add debug messages for global_ac == NULL
02cac3d use global_ac not lock in get/find instance
3bf09c9 Fix some debug inconsistencies
78f59a8 set_extents Rectangle width and height
c8e4b30 Update object roles to include missing roles
1f3387b Check minimum version of atk and spi is installed
c11a4dd use defined top level klass
f06a2dd fix implicit function warning for g_sprintf
14e24c0 Fix post initialization lock up
48a3008 Fix debug message
fbce3dd cache JVM onLoad so env attaches current thread
079f7cc return JNI_VERSION_1_6
15ed5a7 Use (GInstanceInitFunc) NULL
93ce3ec jawutil: include string header for strcmp use
5c7a112 Replace G_CONST_RETURN with const
6e7a344 AtkWrapper print exception stack traces
5bf850a FIX SIGEV fatal error
15a15ac fix jfieldID in get_extents
a3b5c20 Merge branch 'old' into amend
5258611 set x y extents for both WINDOW and SCREEN
ffed314 The set extents method only sets points x and y when AtkCoordType.SCREEN returns true. It is necessary to set them for AtkCoordType.WINDOW too.
8e0952c AtkWrapper: Remove hard-coded handler values
7da1a77 fixes for get and set extent methods
1f77888 Directly initialise accessibility
6a3f1b6 fix imcompatable pointer w in set_extents
78d0c91 fatal error when executing java programs
73d21e8 Check if g_module_supported
2969474 Add AM_SILENT_RULES([yes])
69c586f Add autoconf check to autogen.sh
86a937b initialise using gnome_accessibility_module_init
1e55ab4 Fix mutex and cond initialisation
70ec322 remove return from jaw_component_get_extents
71108e2 Add additional dependencies
6bdf1ec AtkWrapper: implement g_cond_wait
fa48f1b AtkWrapper: FIX hang on g_cond thread wait
c5fadf7 Fix g_mutex and g_cond update syntax
5235f35 Revert "Fix g_mutex and g_cond update syntax"
e769736 Fix g_mutex and g_cond update syntax
49d93f3 Init atk_bridge_adaptor in a standard way
31c5fa3 remove workaround for non root installs
781f1d2 Revert "remove workaround for non root installs"
3e7ce33 remove workaround for non root installs
f955ce6 LDFLAGS Use proper version info syntax
c1cc147 check if AM_PROG_AR is defined
1c7eab0 Add -rpath flag to LDFLAGS
a3d7805 Add dependency on atk-bridge-2.0
35e8780 Add AC_SUBST(JAW_LIBS)
ce57131 Don't use $JAVACFLAGS when setting JDK_SRC
8b48abf Add JDK_SRC to Build configuration
e7e1fd6 put lt version info first in LDFLAGS
96e32ab Release 0.32.2
e80a1fc Revert "make: add top_srcdir and topsrcdir/wrapper to CFLAGS"
44a7330 make: add top_srcdir and topsrcdir/wrapper to CFLAGS
a964d9d Build: set propertiesdir & java_atk_wrapperdir
347c21b jawimpl: initialise with compatible pointer type
853eac9 jawutil: tidy up style
35ae4b3 Fix symbol lookup error jaw_misc_type
d6f8257 Release 0.32.1
2a738f7 NEWS add contributors info
8f76c73 AtkKeyEvent: remove reduntant cast to string
f36a292 Component: remove return from get_extents
95495dc Component: set_extents returns gboolean
b4f4c5f Release 0.32.0
045d08d HACKING: don't list get_minimum_increment
485a055 jawvalue: use consistent style
73c6573 Component: make use of instance methods
c1e5271 AtkComponent: use consistent style
d280772 HACKING: update Component interface info
ec6e998 Component: Implement get and set extents
6c16482 jawcomponent: Remove focus_handler inits
ca0c383 jawcomponent: FIX Incompatible pointer type error
922278a jawcomponent: fix formatting
248d86e HACKING add list of deprecated functions
10f6e7f HACKING: remove listed deprecated functions
06b089f jawtoplevel: sort out formatting
1e2d6e9 jawobject: sort out formatting
d26fa5b HACKING: add detail about Windows interface
d963473 HACKING: list unimplemented methods
078b736 HACKING Update with info
dd797f7 Remove TODO file
c7b0b5c AtkWrapper: Use g_cond_init
dd3e623 AtkWrapper: use g_mutex_init
6654ea4 jawimpl.c: use g_mutex_init
c8bd727 jawtext.c: improve formatting
fb96ed7 jawtext: remove commented out code
ff5fb2a jawtext: fix formatting
3ef5c47 jaweditabletext: fix formatting
53d40c0 FIX: assignment makes pointer from integer without a cast
4c97514 jawimpl.c: fix formatting
46e10e7 AtkObject for add_relationship third argument
ebe7faf jaweditabletext: formating
074ab3b use atexit from stdlib
603f6bc AtkEditableText: fix formatting
c9e4655 AtkWrapper: format spaces
72d5cad Notify when object gets focus
52d9505 update to jaw_value_get_increment
e3dc525 Fix integer casting for AtkWrapper and jawimpl
e00a9b5 unlock value from pointer
e422818 remove references to atkmisc interface
fc7c2b4 use atk_object_notify_state_change
8e772e2 Use atk_value_get_value_and_text
f72b893 use g_value_set_schar #2
3ff3062 use g_value_set_schar
a2e6a89 Warn for deprecated declarations
ead5288 make atk-bridge available but do not use
2eb4049 remove g_thread_init()
c41bfb3 Remove repeated code logic
471fcac remove g_type_init
d5da1d0 make JNI Version check conditional
7e42ab0 Style: tabs for spaces
97df649 FIX incompatible implicit declaration warning
cbbbb4e Release 0.31.0
b35e4bb set wrapperdir and propertiesdir to prefix
4a6a042 Set wrapperdir and propertiesdir correctly
3f3802e configure.ac: use current directory
d23876a configure.ac: print useful build config info
c295dab configure.ac: Specify minimum versions for building
11716b3 Remove fileSeperator object
00ba127 Set JAW_CFLAGS includes
e17ebb4 FIX 'install-libLTLIBRARIES' failed: error
6ffafb0 Release 0.30.9
0c9436f Set JAVA_HOME properly
a367c71 fix invalid flag
d617870 Revert "Specify JAVA_HOME"
390cd63 Specify JAVA_HOME
4953364 remove repeated code
3400113 Allow writing of JavaInfo.class during distcheck
8a6aacb Remove directory cd into cwd (pointless)
6d3008f Style: replace tabs for spaces and format a bit
2c0d5b5 configure.ac: remove quotation marks
4e4c6e4 Change JRE_SRC back to JAVA_HOME
e4e4c89 AtkWrapper: replace tabs for spaces
0aba5b1 configure.ac: change tabs to spaces
5bf3e3c configure: add check-news to AM_INIT_AUTOMAKE
a288c8d ATKWrapper: fix b660968 mistake breaking build
4c33d87 jawaction: style improvements
a266328 Atktext: style improvements
b660968 fix typo
1f94187 Remove whitespace
18605ee Release 0.30.8
c8a2bdf atkwrapper: fix style and indentation
bf9919f AtkKeyEvent: Use checked operations
3273d5c AtkKeyEvent.java: fix indentation
77fdaf8 Add $(srcdir)/*.java to EXTRA_DIST
7cca5a9 autogen.sh: less is more, tidy up
0601b23 autogen.sh: use unary operators
23c8ddd autogen.sh: fix indentation
63ec920 Update autogen.sh
78aa7ac HACKING: Update maintainer contact details
636f2d8 Release 0.30.7
833088d Makefile: add ${ACLOCAL_FLAGS} to ACLOCAL_FLAGS
3694129 Release 0.30.6
463d156 Change JAVA_HOME to JRE_SRC
85e8f03 Change JDK_HOME to JDK_SRC
6526797 Fix "unary operator expected" error
f5dddbf DOAP: Add Magdalen Berns as maintainer
ce8cd55 Release 0.30.5
3b22e56 Use -avoid-version only when target_os is cygwin
dca347d doap: Remove Ke Wang from current maintainer list
624cdcd Add JAVACFLAGS option for build
ff0d85c Adding initial .gitignore file
3645e6d Updated .doap file
33ff588 Fix Compilation errors
5b0b399 Fix bug616693: emit both the visible and showing events for combo box Signed-off-by: Leon Fan <leon.fan@oracle.com>
f4fb386 Added Li Yuan as maintainer
0d30f00 Use AT_SPI_IOR and AT_SPI_BUS instead of GConf key to check enablement of accessibility
bbf30ec Portability fixes for libatk-wrapper
209e429 Use GTK_PATH to locate libatk-bridge.so
0d4bc3e Fix bug 611256 - atk_text_get_text is not working correctly with the specified end offset
08912f6 Release 0.29.5
5dcad0c Fix critical typo - should set NO_AT_BRIDGE to 0 instead of 1 in loadAtkBridge
e7fc242 Fix tarball version
0965c28 Release 0.29.4
f78a65a Disable ATK Bridge before we load it to prevent it from being loaded by GTK laf first
6394303 Fix regression - confilct with GTK look and feel
919717d Release 0.29.3
44021c6 Add non-alphanumeric key mapping
11e2da7 Release 0.29.2
1684769 Add JAW_DEBUG - Set environment JAW_DEBUG=1 to get debug messages
e448592 Fixed bug 606402 - Attempting to run swing applications with the JAW installed frequently causes the JRE to report a fatal runtime error
201572a Release 0.29.1
d4961d7 Add D-Bus support
7a490f1 Release 0.28.0
242478a Fixed bug 595234 - The caret position will not be changed when input text with gok composer
def8b17 Fixed bug 591792 - Java application tooltips are not accessible to orca screen reader
81d7377 Release 0.27.8
fd325d7 Fixed bug 593261 - Slider bar can not be controled by gok
4ebe072 Fixed bug 592987 - Java Combobox is not accessible
d21dd7e Replace jaw_impl_find_instance with jaw_impl_get_instance when handling active-descendant-changed signal
a16cb15 Force Java app to quit before the invocation of exit func registered by ATK bridge
dd9470a Comment out signal of visible-data-changed
9adf3bb Update version number
5e734e9 Release 0.27.7
4b7a067 Fixed bug that window events are not emitted(bug 591665,591670)
0d78630 Temporarily commentted window_state_change_handler
4aecdea Fixed d.o.o bug 10506 - java webstart applications don't run
4ab98ec Release 0.27.6
06b4fc5 Add dependency on GDK 2.0
f64c0da Solved conflict with the GTK Look And Feel
6520ebc Add missed JavaInfo.java
827fef2 Release 0.27.5
4db73b0 Added JDK_HOME auto-detection
ce7a420 Fixed GNOME bugzilla bug 588879
2a8711c Release 0.27.4
e1e0a0c Remove jni_AtkWrapper.h from Makefile.am
c1e1ecd Make JAVA_HOME not mandatory
9454375 Remove unused jni_AtkWrapper.h
e28b69e Remove JavaInfo.java
79fcf62 Remove functionality of JAVA_HOME auto-detection
8b4fbfe Remove unused code
cc4a4fb Fixed build problem of loop variables outside C99 mode
c45e0fe Release 0.27.3
393c280 Add AtkWrapper.java.in to EXTRA_DIST
b879b41 Use xprop instead of gconftool-2 to check whether accessibility technology is on
88222cc remove dependency on gtk+-2.0
9994e26 add JavaInfo.java to EXTRA_DIST
a501731 Revert "Revert "Add method to auto-detect JAVA_HOME""
1ee8062 Revert "Add method to auto-detect JAVA_HOME"
6cd94a8 Add method to auto-detect JAVA_HOME
a791d03 Added code to determine whether to load 32 or 64-bit version of atk-bridge
9c146a1 Fixed a dependency problem
21c8275 Added code to get more accurate application name
5e2905b Added code to check whether accessibility technology is switched on
6a16496 Fixed conflict with GTK look and feel
32fc338 Fixed build dependency problem
b9f6ab8 Update version number
57f226d Release 0.27.2
290213a Changes for preparation of initial release
2fb5d01 Minor changes to configure.in
ac239b4 Minor changes for tarball distribution
9dafdb4 Add version argument to AC_INIT
0f14bcb Change license from LGPLv3 to LGPLv2.1
3363fd8 trivial changes to configure.in
13d1b78 Added .doap file
9e2f1dd Remove the need of empty directory "build-aux".
7590187 Initial commit.