Commit graph

507 commits

Author SHA1 Message Date
ghidra1 fca9e847c7 Added pcodetest source code to SleighDevTools module. Corrected
certification issues.
2019-07-11 16:46:11 -04:00
emteere 5b65962e04 GT-113_emteere Loosening up eclipse dependency 2019-06-25 18:18:00 -04:00
emteere 0428895780 GT-113_emteere Adding sleigh compiler error navigation 2019-06-25 09:41:20 -04:00
ghidra1 a15c70950f Added extensions GnuDisassembler and SleighDevTools 2019-06-25 09:40:15 -04:00
emteere cdbe651627 emteere_GT-113 Added documentation for building and using SleighEditor 2019-06-25 09:39:10 -04:00
Ryan Kurtz 39f85478e4 GT-113: Generating Eclipse projects with Gradle. 2019-06-25 09:38:49 -04:00
emteere 1779fdd94d GT-113_emteere Adding initial SleighEditor to public version. 2019-06-25 09:38:35 -04:00
ghidra1 dd15435371 Added P-Code Test framework to facilitate semantic verification through
emulation
2019-06-25 09:37:15 -04:00
ghidra1 7c5523362c Emulator - added simplified program emulation API via EmulatorHelper 2019-06-14 15:54:44 -04:00
ghidra1 8843a70947 Additional GPL build fixes 2019-06-14 15:50:10 -04:00
ghidra1 8dfffdd5db Corrected CabExtract build issues 2019-06-13 18:54:47 -04:00
ghidra1 7e80e70465 Restored build cleanup of assembly area 2019-06-13 16:37:47 -04:00
ghidra1 8377f8394b Eliminate use of jcalendar. Replaced DateEditor with non-editable
display for Options use.
2019-06-13 15:36:26 -04:00
ghidra1 3b999fd86e Corrected GPL build issues 2019-06-13 14:06:37 -04:00
Ryan Kurtz a524ae4d7c Merge remote-tracking branch 'origin/GT-2921-dragonmacher-data-settings-exception' 2019-06-13 14:00:27 -04:00
Ryan Kurtz 96e860856d Merge remote-tracking branch 'origin/GT-2629-dragonmacher-decompiler-type-hovers' 2019-06-13 13:58:08 -04:00
dragonmacher a3bf602de7 Updated 'Apply Enum...' action to only work when there is a program
selection in order to reduce confusion about the correct context for
this action.
2019-06-12 18:26:06 -04:00
dragonmacher 30063c68d0 GT-2629 - Decompiler - fixed hovers for return type and variables 2019-06-12 17:34:39 -04:00
Ryan Kurtz 04e4fde15d GT-2869: Fixing compilation error. 2019-06-12 15:02:03 -04:00
Ryan Kurtz b107aa233b Merge remote-tracking branch 'origin/GT-2869-dragonmacher-shared-action-keybindings' 2019-06-12 14:56:08 -04:00
Ryan Kurtz c27cba5b2e Merge remote-tracking branch 'origin/GT-2914-dragonmacher-decompiler-copy-symbol' 2019-06-12 14:46:45 -04:00
dragonmacher f8bd49b4be GT-2869 - Key Bindings - review fixes 2019-06-12 14:44:14 -04:00
dragonmacher 2de5c40cd6 GT-2869 - Key Bindings - review fixes 2019-06-12 14:43:32 -04:00
dragonmacher 43fa7e3f92 GT-2869 - Key Bindings - refactor of methods to provide all actions 2019-06-12 14:43:31 -04:00
dragonmacher c1de98304a GT-2869 - Shared Key Bindings - review fixes 2019-06-12 14:43:29 -04:00
dragonmacher 5a9067832a GT-2869 - Shared Key Bindings - removed Dummy Key Binding class 2019-06-12 14:43:28 -04:00
dragonmacher 3705ac3d1f GT-2869 - Shared Key Bindings - created new shared keybinding concept
that replaces the DummyKeyBindingsOptionsAction
2019-06-12 14:43:27 -04:00
dragonmacher c9bd3a8b2b GT-2869 - Shared Key Bindings - created new shared keybinding concept
that replaces the DummyKeyBindingsOptionsAction
2019-06-12 14:43:26 -04:00
dragonmacher dbbc2d91e5 Updated 'Apply Enum...' action to only work when there is a program
selection in order to reduce confusion about the correct context for
this action.
2019-06-12 14:39:01 -04:00
dragonmacher 1fa2bd7979 Tests - fixed for timing issue with tree nodes 2019-06-12 13:43:59 -04:00
dragonmacher 2d0b9dd787 GT-2921 - Fixed exception in Data Settings Dialog related to recent
refactoring
2019-06-12 13:09:05 -04:00
ghidra1 2f1c43fac6 Merge remote-tracking branch 'origin/patch' 2019-06-12 12:25:25 -04:00
dragonmacher e348f45287 GT-2914 - Decompiler - updated Ctrl-c to copy the symbol under the
cursor when there is no selection
2019-06-12 10:33:14 -04:00
Ryan Kurtz 398db09cec GT-2585: Fixing bad windows path when project lives in root windows
directory.
2019-06-11 14:48:21 -04:00
ghidra1 b047d8430e Updated certification info 2019-06-11 13:24:13 -04:00
dragonmacher 4919d6ec54 Tests - fix for threading issue involving weakly consistent cache 2019-06-11 10:46:59 -04:00
Ryan Kurtz 6de4092875 Merge remote-tracking branch 'origin/GT-2901_ryanmkurtz_pythonactions' 2019-06-11 10:06:16 -04:00
ghidra1 cd9a666ac6 Merge remote-tracking branch 'origin/patch' 2019-06-10 16:57:46 -04:00
ghidra1 89a4496a2e GT-2903 corrected terminate checkout from viewed checkouts list. Was
terminating incorrect checkout.
2019-06-10 16:55:41 -04:00
Ryan Kurtz b2c65d147d GT-2901: Python interpreter keybinding improvements. 2019-06-10 13:48:27 -04:00
Ryan Kurtz d0ee2aa26b Merge remote-tracking branch 'origin/GT-2882-dragonmacher-decompiler-default-cursor' 2019-06-07 08:04:39 -04:00
dragonmacher 5eee561894 Tests - updated test to handled timing issue with Swing 2019-06-06 16:17:03 -04:00
dragonmacher 458b02e65d Tests - increased merge tests timeout to avoid timeouts in parallel mode 2019-06-06 16:02:34 -04:00
dragonmacher 0e83fdbe70 Tests - fixed timing issue in path highlighting test 2019-06-06 15:46:46 -04:00
dragonmacher 23a05a4177 Screenshots - fixed broken screenshot generators 2019-06-06 15:35:13 -04:00
dragonmacher 60be8e151b Fixed NPE possible when background thread is mutating the function 2019-06-06 14:42:08 -04:00
dragonmacher e9540fa5c1 GT-2882 - Decompiler - Updated to set the cursor to the function
signature when a new function is loaded
2019-06-06 14:35:00 -04:00
Ryan Kurtz 4876b10a5a Merge remote-tracking branch 'origin/GT-2898_ryanmkurtz_tls_callbacks' 2019-06-06 13:08:08 -04:00
Ryan Kurtz b9bd035cd2 GT-2898: Code review fixes. 2019-06-06 12:59:43 -04:00
dragonmacher e41e5be82c Tests - fixed for timing issue 2019-06-06 12:12:45 -04:00