gecko-dev/accessible/atk
Colomban Wendling d8bb7d0fa3 Bug 1308908 - Compare the whole accessible name when checking equality. r=tbsaunde
Use strcmp() instead of strncmp() when comparing the AtkObject name
before changing it.  9133117f410c06ad7fa25323a168bc97200043b9 changed
from Equals() to strncmp() to prevent issues related to embedded NUL
bytes, but the change lead to only checking if the AtkObject name has
the new value as prefix.  Instead, use strcmp() to check the whole
C strings, but still stopping at the first NUL byte in the new name.

strcmp() has to be safe here, as NS_ConvertUTF16toUTF8::get() has to
return a NUL-terminated string or the code would crash a few lines
below when calling strdup() on it.
2017-01-27 09:36:00 -05:00
..
ARIAGridAccessibleWrap.h
AccessibleWrap.cpp Bug 1308908 - Compare the whole accessible name when checking equality. r=tbsaunde 2017-01-27 09:36:00 -05:00
AccessibleWrap.h bug 1262563 - make FireShowHideEvent() a method of MaiAtkObject r=davidb 2016-04-21 13:41:09 -04:00
ApplicationAccessibleWrap.cpp Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
ApplicationAccessibleWrap.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
AtkSocketAccessible.cpp Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde 2015-09-02 00:57:57 +03:00
AtkSocketAccessible.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
DocAccessibleWrap.cpp Bug 1251897 - DocAccessible constructor doesn't have to take root element as an argument, r=davidb 2016-03-02 09:39:06 -05:00
DocAccessibleWrap.h Bug 1251897 - DocAccessible constructor doesn't have to take root element as an argument, r=davidb 2016-03-02 09:39:06 -05:00
HTMLTableAccessibleWrap.h
HyperTextAccessibleWrap.h
ImageAccessibleWrap.h
InterfaceInitFuncs.h bug 1305402 - implement the AtkTablecell interface r=davidb 2016-10-18 13:37:26 -04:00
Platform.cpp bug 1305402 - dynamically lookup the atk_table_cell_get_type function r=davidb 2016-10-18 13:37:25 -04:00
RootAccessibleWrap.cpp
RootAccessibleWrap.h Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
TextLeafAccessibleWrap.h
UtilInterface.cpp bug 1313376 - reinstall the key event snooper when necessary r=davidb 2016-10-27 18:11:54 -04:00
XULListboxAccessibleWrap.h
XULMenuAccessibleWrap.h
XULTreeGridAccessibleWrap.h
moz.build bug 1305402 - implement the AtkTablecell interface r=davidb 2016-10-18 13:37:26 -04:00
nsMai.h bug 1305402 - dynamically lookup the atk_table_cell_get_type function r=davidb 2016-10-18 13:37:25 -04:00
nsMaiHyperlink.cpp Bug 1297647 - Fix misleading indentation in nsMaiHyperLink.cpp. r=tbsaunde 2016-08-31 19:55:37 +08:00
nsMaiHyperlink.h bug 1241453 - switch MaiHyperLink to use AccessibleOrProxy r=davidb 2016-01-26 07:49:25 -05:00
nsMaiInterfaceAction.cpp Bug 1210408 - make nsMaiInterfaceAction work with proxies, r=tbsaunde 2015-10-06 22:14:18 +03:00
nsMaiInterfaceComponent.cpp Bug 1199785 - Make atk methods in nsMaiInterfaceComponent.cpp to work with ipc proxies, r=tbsaunde 2015-09-02 00:57:57 +03:00
nsMaiInterfaceDocument.cpp Bug 1297649 - Fix misleading indentation in UtilInterface.cpp and nsMaiInterfaceDocument.cpp. r=tbsaunde 2016-08-31 19:51:18 +08:00
nsMaiInterfaceEditableText.cpp Bug 1140917 - IPC Proxy for replace/insert/copy/cut/delete/paste, r=tbsaunde 2015-03-09 23:04:02 +02:00
nsMaiInterfaceHyperlinkImpl.cpp bug 1163070 - fix AtkHyperlinkImpl::getHyperlink after bug 1146518 r=surkov 2015-05-08 23:45:22 -04:00
nsMaiInterfaceHypertext.cpp bug 1146518 - create MaiHyperlinks for proxies r=surkov 2015-04-27 21:22:08 -04:00
nsMaiInterfaceImage.cpp Bug 1145292 - IPC Proxy for ImageAccessible, r=tbsaunde 2015-03-22 23:44:12 +02:00
nsMaiInterfaceSelection.cpp Bug 1147168 - IPC Proxy for Selection, r=tbsaunde 2015-03-25 16:19:12 +02:00
nsMaiInterfaceTable.cpp Bug 1338086 - Remove useless else blocks in order to reduce complexity accessible/atk r=davidb 2017-02-14 15:01:23 +01:00
nsMaiInterfaceTableCell.cpp bug 1305402 - implement the AtkTablecell interface r=davidb 2016-10-18 13:37:26 -04:00
nsMaiInterfaceText.cpp Bug 1338086 - Remove useless else blocks in order to reduce complexity accessible/atk r=davidb 2017-02-14 15:01:23 +01:00
nsMaiInterfaceValue.cpp Bug 1147551 - IPC Proxy for min/cur/max values, r=davidb 2015-03-27 00:06:38 +02:00
nsStateMap.h Bug 945915 - Expose atk/at-spi STATE_CHECKABLE, r=yzen 2016-09-24 09:44:10 -04:00