summaryrefslogtreecommitdiff
path: root/winaccessibility
AgeCommit message (Collapse)AuthorFilesLines
2017-01-11loplugin:externvar (clang-cl)Stephan Bergmann1-2/+2
Change-Id: I0f967f75dc41b3dc65790cf97bdac992033d1c92
2017-01-06loplugin:salboolStephan Bergmann1-1/+1
Change-Id: I7dfd48a04e2dff1391d10acb75180711b403af9b
2016-12-16loplugin:unnecessaryoverride (clang-cl)Stephan Bergmann1-5/+0
Change-Id: Ib98620423606e355cf24ee3954f196d9f073c30d
2016-11-11loplugin:vclwidgetsStephan Bergmann2-3/+3
Change-Id: I518db241a76bccbe060242eeeafd58135b2ac560
2016-11-08typo fix: ressource -> resourceAndras Timar1-1/+1
Change-Id: Id8d1c01b17e711a057a9f3f20e1d0f955b2ea6c8 Reviewed-on: https://gerrit.libreoffice.org/30690 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com>
2016-10-15clang-cl loplugin: winaccessibilityStephan Bergmann62-925/+836
Change-Id: I40f8a6fef9d66b28a1d72551a6873b041b38b09d Reviewed-on: https://gerrit.libreoffice.org/29840 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-10-14Fix GetMnemonicCharStephan Bergmann1-13/+10
For one, had a (false) occurrence of loplugin:bodynotinblock. For another, would have erroneously reported 'A' instead of 'B' for "~~A~B". Change-Id: I6b2e09ad0d0e132896a9f2802bf4355a25f2d296 Reviewed-on: https://gerrit.libreoffice.org/29808 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2016-10-11cppcheck: uninitMemberVarJochen Nitschke1-4/+4
Change-Id: I4ff6d15941bf561ed67d84e4bda532131c8c7a43 Reviewed-on: https://gerrit.libreoffice.org/29622 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-10-10cppcheck: variableScopeJochen Nitschke1-5/+3
Change-Id: I6c8b7aaedf7fcde5165d3a65af54aa0bcafc0b82 Reviewed-on: https://gerrit.libreoffice.org/29624 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-10-02cppcheck invalidPrintfArgTypeJochen Nitschke1-1/+1
signedness and long vs int corrections Change-Id: I67c6b9e05b16f5d8d4693879f1656db50dc7ec48 Reviewed-on: https://gerrit.libreoffice.org/29355 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2016-08-25-Werror,-Wnonportable-include-path (clang-cl)Stephan Bergmann21-27/+27
Change-Id: Ia468adf0bea2f7fca9b370ef0ff8b05e34b3ac19
2016-05-25SAL_FALLTRHOUGH in Windows-only codeStephan Bergmann1-0/+1
Change-Id: If35da46c209746a86687e1c3f60f72f2f08aa681
2016-05-25Mark dubious fallthrough cases as "SAL_FALLTHROUGH; //TODO ???" (in Win-only)Stephan Bergmann1-0/+1
Change-Id: If5ee201aab8c4451971a11ea7d7ff943c9a1a726
2016-05-25Harmless missing breakStephan Bergmann1-0/+1
Change-Id: I0e0abfea2f38fdc25077a8c5a9a7d2438cde2362
2016-05-24remove unused struct memberJochen Nitschke1-18/+15
TYPE_BSTR_MAP.type was never used, this makes struct obsolete. replace magic numbers with constants Change-Id: Ifbe236c102f78cc570401254dda2fba9bb2c2a95 Reviewed-on: https://gerrit.libreoffice.org/25228 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2016-05-19Resolve: "TODO(Q1): Make GetSystemData method virtual"Caolán McNamara2-2/+2
and remove the casting silliness, allowing the removal of cairo_cairo.?xx If anything is to go wrong I'd guess it'll be the windows directx stuff. Change-Id: I3e22c07b9c26ade9b27a245fdd8408de540643f4
2016-05-19rename to two GetSystemData methods to find all call-sitesCaolán McNamara2-2/+2
anyplace calling GetSystemChildSystemData on a SystemChildWindow is definitely right anyplace calling GetWindowSystemData on a Window *might* have intended to call GetSystemChildSystemData on a Window casted back to an underlying SystemChildWindow. Change-Id: I7dcf3a50d0b7ed29bc08cfdb15cc0dcb86be8fa7 Reviewed-on: https://gerrit.libreoffice.org/25158 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-05-16Fix typosAndrea Gelmini1-1/+1
Change-Id: If7262e114b5b4cd40e9c0a8929940199ea747595 Reviewed-on: https://gerrit.libreoffice.org/25025 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-05-04Fix Windows-only code, part 5Stephan Bergmann1-2/+1
Change-Id: I1e51996d1035624b373dc5d27a7528f8351e0934
2016-05-04Fix Windows-only code, part 4Stephan Bergmann1-2/+1
Change-Id: Idf3f8c24a61973068f5354873d25dc2317fbb732
2016-05-01Fix typosAndrea Gelmini1-1/+1
Change-Id: Ideafa411b53fe4a5f2e6559be10c4cb82b58a256 Reviewed-on: https://gerrit.libreoffice.org/24543 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-03-04-Werror,-WshadowStephan Bergmann1-1/+1
Looks odd that this isGet block is a perfect copy of what is already done before this else-if block, but I have no insight at all into that code, so just leave it at that. Change-Id: Ieefd6618cb6b0dc49bc4d2c4733b02be2a8e3f7e
2016-03-04Silence -Werror,-Wnon-virtual-dtor in generated UAccCOM.h (clang-cl)Stephan Bergmann19-18/+168
Change-Id: I9466931485ed5421be589def16185d5c036bdcb8
2016-03-04Silence -Werror,-Wnon-virtual-dtorStephan Bergmann1-0/+1
Change-Id: I3fdf72b014d2ca0b0bd96fc5eba5606b13b32258
2016-03-04-Werror,-WshadowStephan Bergmann1-2/+1
Change-Id: Ic87e8aacb2e8215751422969e78cc58e18fc5a42
2016-03-04-Werror,-WshadowStephan Bergmann1-1/+1
Change-Id: Idf72ab1a311fcbbc81b16d9a3c1e78aaa10332c0
2016-03-04Silence -Werror,-Wnon-virtual-dtor in external includesStephan Bergmann1-0/+1
Change-Id: I2ef42eca934588b219de52dfc7c373395118cc32
2016-02-09Remove excess newlinesChris Sherlock5-6/+0
A ridiculously fast way of doing this is: for i in $(pcregrep -l -M -r --include='.*[hc]xx$' \ --exclude-dir=workdir --exclude-dir=instdir '^ {3,}' .) do perl -0777 -i -pe 's/^ {3,}/ /gm' $i done Change-Id: Iebb93eccbee9e4fc5c4380474ba595858a27ac2c Reviewed-on: https://gerrit.libreoffice.org/22224 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-26-Werror,-Wsign-compare (clang-cl)Stephan Bergmann2-3/+5
Change-Id: I7a3f17e84bbf44a472838ab20b4490f1ef3654d6
2016-01-26Silence -Werror,-Wmissing-field-initializers in END_OBJECT_MAP (clang-cl)Stephan Bergmann1-1/+7
Change-Id: Ia9ba7fc6cd94e2d726cd9b1dc72c140af16dd700
2016-01-26Silence more warnings, clang-cl's /W4 now also includes -WextraStephan Bergmann1-0/+1
Change-Id: I20fa3b02570bdbc3ccd297401a7669b0fda5c624
2016-01-26-Werror,-Wunused-parameter (clang-cl)Stephan Bergmann4-7/+7
Change-Id: I1ac58714e04b995ef5229888f0c427104c001318
2016-01-10Fix typosAndrea Gelmini4-4/+4
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2015-11-28Silence clang-cl -Wextra-tokens in midl-generated codeStephan Bergmann2-1/+17
Change-Id: Ib7f83de9bd0636cff11c5e75932d2bc8fd8437fa
2015-11-28Silence clang-cl warnings in ATL headersStephan Bergmann1-0/+13
Change-Id: I42fe7bfcd89c11fe2940bff43d4a8653e0026db2
2015-11-28Remove unused dataStephan Bergmann1-67/+0
Change-Id: Ica186e36851ebcf0f902e7a2b731b6157e8a50d5
2015-11-28-Werror,-Wwritable-stringsStephan Bergmann2-3/+3
Change-Id: I40f1b0b9fb56e13ab676090aee58f7f642334d3d
2015-11-28-Werror,-Wunused-functionStephan Bergmann1-2/+0
Change-Id: I39c81f80b14c1c16cd600ea11cc59d2e1bd311a2
2015-11-28-Werror,-Wmicrosoft-exception-specStephan Bergmann1-12/+24
Change-Id: I71983978713eedbd1250083e607bfadaa824c2ef
2015-11-28-Werror,-Wunused-private-fieldStephan Bergmann2-4/+1
Change-Id: I0a231c3cf0241034d9132067569130c343b98c16
2015-11-28-Werror,-WreorderStephan Bergmann1-2/+2
Change-Id: Ica880a9ea0b613b833897c4ccefcc3ee286b80e8
2015-11-28-Werror,-Winconsistent-missing-overrideStephan Bergmann9-10/+10
Change-Id: I5c96e762c78aaf4ad9e2bd751f45dd1166e9d768
2015-11-28-Werror,-WreorderStephan Bergmann1-2/+2
Change-Id: I61c2ee2693ccf150aad1c380c26be7b3a08c57a3
2015-11-28-Werror,-WreorderStephan Bergmann1-5/+5
Change-Id: I86eb0de03c07d527cfd852f41e1969febf8276a6
2015-11-24com::sun::star->css in winaccessibility/Noel Grandin55-299/+294
Change-Id: I644364fc6d8fc334044a3e53fcde24a6ef86c021 Reviewed-on: https://gerrit.libreoffice.org/20142 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-15use initialiser syntax for Sequence<OUString>Noel Grandin1-2/+1
replaced using the script: git grep -lP 'Sequence.*OUString.*\(1\)' | xargs perl -0777 -pi -e "s/Sequence< OUString > (\w+)\(1\); .*\[0\] = (\S+);/Sequence< OUString > \1 { \2 };/g" Change-Id: I23688a91562051a8eed11fc2a85599545c285c34 Reviewed-on: https://gerrit.libreoffice.org/19967 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-05use uno::Reference::set method instead of assignmentNoel Grandin1-2/+2
Change-Id: I31a69a997098eb1807361b8049c3312a4f287d75
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann10-17/+17
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
2015-10-02Allow non ASCII chars as accelerator keysNiklas Johansson1-26/+2
Non ASCII characters like åäö can be used as accelerator keys (Alt+<x>). This already works however at the moment it is not exposed properly to accessibility tools such as screen readers. After this patch at least NVDA gets information about accelerator keys that are non ascii. On Linux we need to adapt code in vcl/unx/atk/a11y/atkaction.cxx. There is also vcl/source/window/dlgctrl.cxx#Window::GetActivationKey should probably have similar treatment and I guess that it is related to accelerator keys in dialogs but I need to confirm that. I'm a bit unsure how to best do that so I'll save it for later. Change-Id: I1f1509a26d781011d217670266bd10b2107811d5 Reviewed-on: https://gerrit.libreoffice.org/19078 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-29Fix typosAndrea Gelmini2-2/+2
Change-Id: I4525b43fa823d743b86bf4136c56af35274085e6 Reviewed-on: https://gerrit.libreoffice.org/18995 Reviewed-by: Joren De Cuyper <jorendc@libreoffice.org> Tested-by: Joren De Cuyper <jorendc@libreoffice.org>