Pietro Gagliardi
|
366460a46e
|
Finished migrating the GTK+ Table to not use ImageList.
|
2015-02-17 23:33:25 -05:00 |
Pietro Gagliardi
|
2e4c278301
|
Started migrating the GTK+ Table to the new ImageList-less design. Migrated the ImageList code itself.
|
2015-02-17 23:26:46 -05:00 |
Pietro Gagliardi
|
1fd265135d
|
Fixed the other build errors. Awesome, Go's linker won't recognize the COM IIDs in uuid.dll; guess we're bumping the minimum required version of Go, maybe?...
|
2015-02-17 22:17:58 -05:00 |
Pietro Gagliardi
|
56042ac3b3
|
Fixed many build errors. Not done yet.
|
2015-02-17 22:00:16 -05:00 |
Pietro Gagliardi
|
1913564fda
|
Tied Table initialization in. Now to test!
|
2015-02-17 21:43:32 -05:00 |
Pietro Gagliardi
|
b912afe4e7
|
More TODOs.
|
2015-02-17 21:40:08 -05:00 |
Pietro Gagliardi
|
c59cbf6de7
|
Even more Windows Table code. Almost done with the prototype test!
|
2015-02-17 21:38:55 -05:00 |
Pietro Gagliardi
|
3099edb9c9
|
Next part of Table code: HBITMAP generation code migration.
|
2015-02-17 21:35:03 -05:00 |
Pietro Gagliardi
|
749d1d75a6
|
More Windows Table work.
|
2015-02-17 21:29:41 -05:00 |
Pietro Gagliardi
|
5d6054a896
|
More Windows Table migration.
|
2015-02-17 20:46:10 -05:00 |
Pietro Gagliardi
|
8405292a2c
|
Began the Windows Table integration.
|
2015-02-17 20:39:13 -05:00 |
Pietro Gagliardi
|
a21ad39a2c
|
Split the public API of wintable into a file includethis.h for package ui.
|
2015-02-17 20:32:56 -05:00 |
Pietro Gagliardi
|
81f2d69394
|
Restored imagelist_unix.go; still need its code for now.
|
2015-02-17 17:22:16 -05:00 |
Pietro Gagliardi
|
dc32a0e27a
|
More ImageList removal.
|
2015-02-17 17:19:31 -05:00 |
Pietro Gagliardi
|
62d9ae07ad
|
Beginning the integration of the new Windows Table, which starts with removing ImageList. Darwin code will still be kept pending the use of its code. Windows code will be kept until I confirm nothing is used.
|
2015-02-17 17:14:09 -05:00 |
Pietro Gagliardi
|
010c989da9
|
Even more TODOs.
|
2015-02-17 12:59:28 -05:00 |
Pietro Gagliardi
|
0fea01e246
|
More TODOs.
|
2015-02-17 12:56:46 -05:00 |
Pietro Gagliardi
|
a9f7bedb25
|
Removed stale TODO left over from previous commit.
|
2015-02-17 12:54:18 -05:00 |
Pietro Gagliardi
|
803e8b1fd6
|
Implemented some accessibility events. More TODOs.
|
2015-02-17 12:52:50 -05:00 |
Pietro Gagliardi
|
903d8bf838
|
Removed accessibilitynotes; no longer needed.
|
2015-02-17 12:19:02 -05:00 |
Pietro Gagliardi
|
cc49202006
|
Implemented get_accValue(), put_accName(), and put_accValue(). Merged the contents of accessibilitynotes into accessibility.h. More TODOs.
|
2015-02-17 12:18:31 -05:00 |
Pietro Gagliardi
|
6264cf1fee
|
Implemented (most of) get_accState().
|
2015-02-17 11:51:03 -05:00 |
Pietro Gagliardi
|
5eade7c831
|
Implemented get_accSelection().
|
2015-02-17 11:27:01 -05:00 |
Pietro Gagliardi
|
94a6cd7ab0
|
Implemented get_accRole().
|
2015-02-17 11:04:59 -05:00 |
Pietro Gagliardi
|
e383199547
|
Implemented get_accParent().
|
2015-02-17 10:54:04 -05:00 |
Pietro Gagliardi
|
bad241bd93
|
"Implemented" get_accName().
|
2015-02-17 10:35:36 -05:00 |
Pietro Gagliardi
|
7ca8ebadf7
|
Implemented get_accKeyboardShortcut().
|
2015-02-17 09:56:12 -05:00 |
Pietro Gagliardi
|
7038b821fa
|
Implemented get_accHelp() and get_accHelpTopic().
|
2015-02-17 00:49:40 -05:00 |
Pietro Gagliardi
|
28cfb10f9d
|
Implemented get_accFocus()... mostly. Needs testing.
|
2015-02-16 22:01:34 -05:00 |
Pietro Gagliardi
|
ed92e59933
|
Implemented get_accDescription().
|
2015-02-16 21:31:57 -05:00 |
Pietro Gagliardi
|
a33c8701d1
|
Implemented get_accDefaultAction().
|
2015-02-16 21:27:22 -05:00 |
Pietro Gagliardi
|
6729c96c1d
|
Implemented get_accChildCount().
|
2015-02-16 16:56:24 -05:00 |
Pietro Gagliardi
|
96ef6635e7
|
Implemented get_accChild(). More TODOs.
|
2015-02-16 16:46:33 -05:00 |
Pietro Gagliardi
|
f74c55690b
|
Marked edge cases for a future Stack Overflow question.
|
2015-02-16 16:22:57 -05:00 |
Pietro Gagliardi
|
ac006fb9b4
|
Implemented accSelect().
|
2015-02-16 16:21:48 -05:00 |
Pietro Gagliardi
|
3e44e60333
|
More TODOs.
|
2015-02-16 15:42:43 -05:00 |
Pietro Gagliardi
|
8e4145b00c
|
Implemented accNavigate().
|
2015-02-16 15:34:48 -05:00 |
Pietro Gagliardi
|
9338743e5d
|
More TODOs.
|
2015-02-16 04:51:17 -05:00 |
Pietro Gagliardi
|
1705050631
|
Defined what the right edge of a row is, rewrote accHitTest() to be simpler with these new rules, and more/more detailed TODOs in accLocation().
|
2015-02-16 02:31:34 -05:00 |
Pietro Gagliardi
|
d670cd7c10
|
Made accHitTest() on a cell always succeed, for the purposes of checking things.
|
2015-02-15 22:58:34 -05:00 |
Pietro Gagliardi
|
4769299fa8
|
Removed leftover debugging printf()s.
|
2015-02-15 15:37:16 -05:00 |
Pietro Gagliardi
|
ef1406fb3e
|
Converted all GetLastError() calls in the Table accessible object to HRESULTs.
|
2015-02-15 04:54:14 -05:00 |
Pietro Gagliardi
|
37c7ac364a
|
Implemented most of Table accLocation(). More TODOs.
|
2015-02-15 03:48:14 -05:00 |
Pietro Gagliardi
|
d14b56e1cb
|
Kinda sorta implemented Table accHitTest().
|
2015-02-15 03:37:00 -05:00 |
Pietro Gagliardi
|
d3d231fddd
|
Implemented accDoDefaultAction() for Table.
|
2015-02-15 03:14:04 -05:00 |
Pietro Gagliardi
|
14eb77660c
|
Our use of LresultFromObject() now requires us to release our initial reference immediately to avoid a memory leak (as objects are created on the fly now); do it.
|
2015-02-14 18:10:19 -05:00 |
Pietro Gagliardi
|
728bd91523
|
Fixed the creation bug (incorrect empty doubly linked list handling; see http://stackoverflow.com/questions/28520939/how-are-inspect-exe-ui-accessibility-checker-causing-my-program-to-gracefully-re).
|
2015-02-14 17:31:36 -05:00 |
Pietro Gagliardi
|
345b4b4263
|
Now debugging why the accessible objects aren't being created anymore. Will keep the linked list debugging stuff. Also fixed a small "error" in the call to CreateStdAccessibleObject() (not a compiler warning due to how void * works).
|
2015-02-14 16:46:43 -05:00 |
Pietro Gagliardi
|
c6cd57e82c
|
Found one bug: forgot to update t->firstAcc in tableAccRelease().
|
2015-02-14 14:19:04 -05:00 |
Pietro Gagliardi
|
3ce7a68754
|
Changed the Table accessibility objects to be a doubly linked list; updated the Table code itself appropriately. Implemented RPC_E_DISCONNECTED handlers as well. Will test now.
|
2015-02-14 14:17:47 -05:00 |