summaryrefslogtreecommitdiff
path: root/accessibility
AgeCommit message (Collapse)AuthorFilesLines
2013-12-08Drop duplicate #includeTakeshi Abe1-1/+0
Change-Id: I05569ef98293445916e8f48e7f06abd795fe9bb5
2013-12-05fdo#39956 Delete JABDavid Ostrovsky57-12785/+0
JAB has been discontinued in favor of the native IA2 bridge. Change-Id: I88461f73c620507d3e97b077ea2abdd2229322e1 Reviewed-on: https://gerrit.libreoffice.org/6819 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-11-28Related: #i123768# [ia2] remove pseudo-automatic noisy commentsHerbert Dürr2-2/+0
Change-Id: I346518267294556ce529966fe168440de05a38c6
2013-11-27Improve exception messageStephan Bergmann1-1/+5
Change-Id: I06ffe3088546d55b29d61ccfae16937d8a7ce9e8
2013-11-27Revert sense in VCLXAccessibleBox::getAccessibleActionCount againStephan Bergmann1-1/+1
...this had been switched from "m_bIsDropDownBox ? 1 : 0" to "m_bIsDropDownBox ? 0 : 1" in efb23f29983f87104a684e7fab00b84fc59d131d "Integrate branch of IAccessible2" for no apparent reason and broke JunitTest_testtools_unoapi. Change-Id: I276d2f452648387a5fa693349cf868787b2d48e1
2013-11-26-Werror,-Wunused-private-fieldStephan Bergmann3-5/+5
...fixed more thoroughly than 49c1964b427c9f2f169ba4d826d346adc7555ae0 "WaE: private field 'm_bCompoundControlChild' is not used." Change-Id: Ief1093c054fe272b82da78ab103e8ca3feb72b90
2013-11-26WaE: private field 'm_bCompoundControlChild' is not usedTor Lillqvist2-4/+2
Change-Id: I656c044de766e274f4938facc3a85b6152ba79ed
2013-11-26statement aligned as second statement in if body but not in a statement blockStephan Bergmann1-4/+4
Change-Id: I237148ec56164994e5c3168ef5b7dfc56588cad9
2013-11-26-Werror,-Wunused-variableStephan Bergmann1-1/+0
Change-Id: I4a501430d6ea8fdf6d2ae748fd3e122846c0b4cd
2013-11-26WaE: unreachable codeTor Lillqvist1-1/+0
Change-Id: I21cce258c0cc978bd8a45148102787d3c4017e64
2013-11-26Document::ProcessWindowEvent now just forwards to baseclassCaolán McNamara2-23/+0
Change-Id: Ia4c224105e15c8eea90a9c98161981ff10661044
2013-11-26Integrate branch of IAccessible2Steve Yin39-186/+1945
(cherry picked from commit e2f90c93c97f3cf137c348ed302c6470f398aa70) Change-Id: I44ce0d69f3e7364038b00b1ba0f0d27e60132a37 WaE: Prevent uninitialized variable warnings. (cherry picked from commit b989f4074ea70729d527b307bfbe49e01a0d3646)
2013-11-21--enable-ia2 no longer disables Java access bridgeMichael Stahl1-2/+0
Just install both; 448727e598ca0c35ee9cd6f2c25a847c8147943b already made IA2 an experimental feature with fallback to Java access bridge if experimental mode is disabled. Change-Id: I4ca64adbc586bd87b4d28087709f5c2e02bf7990
2013-11-19Add --enable-ia2 configuration optionDavid Ostrovsky1-0/+2
Change-Id: I950c47bd95d5bb4aacf9e584c8e2eeef461af71f
2013-11-19remove unnecessary use of OUString constructor when assigningNoel Grandin2-2/+2
change code like aStr = OUString("xxxx"); to aStr = "xxxx"; Change-Id: Ib981a5cc735677ec5dba76ef9279a107d22e99d4
2013-11-15Add namespace to accessbility's TkResMgr.Andrzej J.R. Hunt2-2/+5
Previously this conflicted with include/toolkit/helper/tkresmgr.hxx, breaking the Android build. Change-Id: I195e18e42a5978fd7d415a8afaa007b3bee33190 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-11-14make l10n buildable separatelyBjoern Michaelsen1-1/+4
- this renames the 'almost' module target to non-l10n - and adds a l10n target which is intended to only build l10n parts of the product - packagers should then be able to build l10n and non-l10n parts of the product independently, thus: - enable quicker rebuilds - distribution of load - updates to l10n without a full rebuild - security fixes to binaries without rebuilding all l10n - the new targets are called build-l10n-only and build-non-l10n-only - note this is not intended to move a concept of split packages upstream -- while this exsists in distros, the number of test scenarios for this would explode upstream Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863 Conflicts: filter/Module_filter.mk
2013-10-25stop looking for Jar files in solverMichael Stahl1-1/+2
Change-Id: I4d2a93fa7395354fbf2893df9e254ab39fa365af
2013-10-23clean up some include guardsThomas Arnhold2-6/+6
Conflicts: sw/source/ui/inc/content.hxx Change-Id: I58d81881271fc6e3320bf3b5f1321594b28614a6 Reviewed-on: https://gerrit.libreoffice.org/6388 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-10-04fix STL assert in accessibility::AccessibleGridControl::commitTableEventMichael Stahl1-8/+25
While running some JunitTest, crashes on an attempt to delete entries of an empty vector m_pImpl->m_pTable->m_pCellVector. The entries are created on-demand by AccessibleGridControlTable::getAccessibleChild(), so presumably that hadn't been called yet when the rows were deleted. Also fix bizarre abuse of all applicable variable naming conventions. (regression from 2095b2e1d44a158418d17836019352ed92f95d21) Change-Id: Id2d70ca4601a166718629c0fe922f805dd72eec1
2013-10-04require OAccessibleContextHelper to be initialized with SolarMutexMichael Stahl1-1/+5
OAccessibleContextHelper methods are locked by OExternalLockGuard which effectively only locks its ExternalMutex (i.e. SolarMutex); so ensure that all sub-classes actually pass in a SolarMutex by removing the default constructor. (since these classes are in comphelper they can only use the SolarMutex indirectly) This uncovers that AccessibleToolPanelDeckTabBarItem and OAccessibleControlContext did not pass in SolarMutex before. Change-Id: Ib9085eeee6225f7c74b158e72f04b1bf62622071
2013-09-25Related: fdo#38838 remove UniString::EqualsIgnoreCaseAsciiCaolán McNamara1-1/+1
Change-Id: Ib5c3a2daa4a48bc286b14fa2cebb3306ea0012bc
2013-09-17convert ACCESSIBILITY module from String to OUStringNoel Grandin5-11/+11
Change-Id: Ia4d2e1feef575cb911e981fbb8b6359755ab0dd9
2013-09-01fdo#68346 Accessibility bridge should exspose the font name.Niklas Johansson2-12/+5
At the moment it tells the user if the font is proportional or monospaced. Change-Id: I5073fed730aab1435fd9cc3bd4a897e95f97e783 Reviewed-on: https://gerrit.libreoffice.org/5739 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist1-1/+1
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-08-12covnert vcl/texteng.hxx from String to OUStringNoel Grandin1-9/+9
Change-Id: Iaa2dca415b30cae436173df27058c9d3e3755efd
2013-07-17Fix mingw64 build of accessibilityFridrich Štrba1-1/+1
Change-Id: Ief6a4fe62ceb5bf3bd90530db622c7c178e7430e
2013-07-17Fix crash & reduce nesting.Jan Holesovsky1-14/+17
Change-Id: Ifbfe401cd69678c278394d190a37cc41a28d5c56
2013-06-30fdo#58995 Fix window handle is null on AT side of JAB bridgeDavid Ostrovsky1-1/+1
This reverts commit 41660feef6095f6d9510d11c99376652b41a504b. Change-Id: I25cdbc7d63b1ed244127a46b41e68e9c5a174697
2013-06-30fdo#58995 Fix focus gained/lost event dropping for Window and FrameDavid Ostrovsky3-0/+58
See 9fd9b14cffbf2604022c099b6202bb0a1da6f06e for more details. Change-Id: Iea92076be8cbcc110deff3c617ee13bbd66aab79
2013-06-27fdo#58995 fix focus gain/lost events dropping on JDK 1.7David Ostrovsky1-0/+21
With JDK upgrade to 1.7.x focus gain/lost events were dropped and thus not discoverable by AT tools. The problem has nothing to do with different packaging of JAB (2.0.3 is included with JDK 1.7u6 and higher). The reason for the event droping was a new check in DefaultKeyboardFocusManager.java that was introduced in JDK 1.7.x: @@ -294,18 +271,10 @@ public class DefaultKeyboardFocusManager extends KeyboardFocusManager { - if (!(newFocusedWindow.isFocusableWindow() - && newFocusedWindow.isVisible() - && newFocusedWindow.isDisplayable())) - { - // we can not accept focus on such window, so reject it. - restoreFocus(we); - break; - } With this check in place it is assumed that Component.isDisplayable() must return true, for event to be dispatched. But particularly `Dialog.isDisplayable()` didn't and thus all tab key events (focus traversal) were dropped. Many thanks to Jamie and Stuart for helping out with reproducing and tracking that down! Change-Id: I4876773199ca06a6e73213401692e8275a1f3b22
2013-06-24fdo#43460 framework,i18npool,accessibility: use isEmpty()Jelle van der Waa1-1/+1
Change-Id: I4cd9841127b1d4a294d7f001b646259c61eb1172 Reviewed-on: https://gerrit.libreoffice.org/4443 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-06-20VCLXAccessibleTabPageWindow: unhandled IndexOutOfBoundsExceptionMichael Stahl1-1/+9
... due to GetPagePos returning -1, work around that (can be easily triggered in template manager). Change-Id: Ic1334b224730d79e533539a24f115dc9aa2e9570
2013-06-07Let us cast pointers to pointer-sized integersFridrich Štrba1-1/+1
Change-Id: I0c68293d454917bbc5ed6df51a57e6b809d4b8c6
2013-06-05use uno::Reference#clear() method...Noel Grandin3-3/+3
...instead of assigning an empty value. Reduces code noise. Change-Id: Ic95b081a41fb740a738c92b3407a9514ccb8b06e
2013-05-06Java cleanup, convert Hashtable to HashMapNoel Grandin3-5/+5
Change-Id: If8a9c0c3a4b357fb9c0ff096f44ed1b44ebbcef4
2013-04-26some more namespace cleanupThomas Arnhold1-3/+0
Change-Id: Ib1e80d717f199db8f8ac4181d4377a86d88e3244
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks8-178/+32
2013-04-20fdo#63154: Change Min/Max/Abs for std::min/max/absMarcos Paulo de Souza1-2/+2
Now all these usages were removed from LO. Change-Id: I8a7233db20abdcdbb18428ad4004c78cc516a0e6 Reviewed-on: https://gerrit.libreoffice.org/3326 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-18Remove bogus fileTor Lillqvist1-1/+0
Goodbye to the last "prj" directory;) Change-Id: Ifce0e52c0b45ad08ea4ca20449adf56ae89ebfd4
2013-04-05new module i18nlangtagEike Rathke1-1/+1
Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
2013-04-02drop prefix from ::cssThomas Arnhold2-422/+422
as css is already ::com::sun::star Change-Id: I86b43843e4b74f990b6e05dee37184a002072d12
2013-04-01remove boilerplate commentsThomas Arnhold3-6/+1
Change-Id: I44a476a9843816f70a7a4d84b8c35edeecd5daaf
2013-03-29ResMgr with LanguageTagEike Rathke1-3/+1
Change-Id: Ie5ce9157a7ea59db7b0509fbaec61d07f8f9edf0
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-3/+0
2013-03-08fdo#60691 add modelines to *.src and *.hrc filesBorim2-0/+6
use solenv/bin/add-modulelines script for the task and remove all UTF bom from *.src and *.hrc files svx/source/dialog/hdft.src Change-Id: I745d4f0fe9b05436a142a03f8512970f91c41bd4
2013-03-06fdo#60148 Clean up warnings from the Clang compiler pluginnccuong1-8/+8
Change-Id: I08d755677c46c476710ecbd067ed9f7e2f54a671 loplugin: clean warnings: unused variables, incorrect indentation and log area. Reviewed-on: https://gerrit.libreoffice.org/2544 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-03-03Related to fdo#60724: correct spellingThomas Arnhold1-1/+1
Using the autocorrect list of LibreOffice extras/source/autotext/lang/en-US/acor/DocumentList.xml Change-Id: I8b93969bc0742c2e95b8b7db3c4c37691e8d3657 Script: http://pastebin.ca/2327716
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-25loplugin: improve indentationThomas Arnhold2-3/+3
Change-Id: Idb847766d93dc222d6c55889616da21eeac212ee