Commit graph

210 commits

Author SHA1 Message Date
ghidra1
a4776892bd GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures.  Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Ryan Kurtz
1574262722 GP-2877: Refactoring Loader and AutoImporter to better accommodate loading more than one thing 2023-02-14 15:33:06 -05:00
Ryan Kurtz
2891722195 Merge remote-tracking branch 'origin/GP-2912_pcode_emit_tests' 2023-02-13 14:57:09 -05:00
ghidra1
7143f64c51 Merge remote-tracking branch
'origin/GP-2986-dragonmacher-component-provider-methods--SQUASHED'
2023-02-03 17:55:23 -05:00
ghidra1
67677174c4 GP-3050-2935 Eliminate client-side canonical hostname lookups. Add subject alternative name to self-signed server certs. Improved initial server connect check to use faster timeout. 2023-02-03 14:21:49 -05:00
dragonmacher
c252e3b905 GP-2986 - ComponentProvder and dialog cleanup on dispose 2023-02-02 17:51:15 -05:00
ghidragon
0bf0911e11 GP-2934 cleaning up user interface for Theming 2023-01-19 17:24:05 -05:00
Ryan Kurtz
dc10c83e78 GP-3008: Fixing search limit option message and help 2023-01-12 09:01:26 -05:00
James
62f14d9f9d GP-2912 pcode emit test 2023-01-06 22:40:31 +00:00
Ryan Kurtz
55124ff249 Merge remote-tracking branch 'origin/patch' 2022-12-28 09:02:06 -05:00
Ryan Kurtz
70a155cb70 GP-0: Using TaskMonitor.DUMMY instead of deprecated
TaskMonitorAdapter.DUMMY_MONITOR
2022-12-28 08:06:16 -05:00
dragonmacher
27016ed926 test fixes 2022-12-13 16:46:52 -05:00
dragonmacher
8379285044 GP-2795 - Refactor of ButtonPanelFactory 2022-12-12 18:54:57 -05:00
ghidra1
d377b9642b GP-2897 Allow Diff with another open program within same tool. Modified
OpenVersionedFileDialog to faciltate the program selection.
2022-12-07 17:20:54 -05:00
Ryan Kurtz
112c4afe52 Merge remote-tracking branch 'origin/GP-2875_ghidragon_split_out_gui_from_generic--SQUASHED' 2022-11-30 13:09:50 -05:00
ghidragon
56fcce1456 GP-2875 Split Generic module into two modules to remove Gui related code from the generic module 2022-11-30 12:33:04 -05:00
Ryan Kurtz
0d72cce015 Merge remote-tracking branch 'origin/GP-2791_pcode_override_tests--SQUASHED' 2022-11-30 12:18:44 -05:00
James
d470adfde2 GP-2971 added tests for PcodeEmit 2022-11-30 09:32:24 -05:00
ghidra1
5a422c4502 GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
URL linked files and folders within project.
2022-11-22 12:47:17 -05:00
ghidragon
edfb5a0877 GP-1981 Refactored Gui to use ThemeManager 2022-11-15 14:56:08 -05:00
ghidragon
45c52e3cb9 GP-1981 - Updated help to allow authors to use theme image ids; updated
help to only allow modules that live on the classpath. Dpdating themd
documentation. Fixing gradle help build
2022-11-15 14:55:56 -05:00
ghidragon
c86b884daf GP-1981 added quick font adjust action, cleaned up tempColorUtils
and converted File extension icons file to use theming
2022-11-15 14:55:52 -05:00
ghidragon
9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
dragonmacher
a99841e6d4 GP-1981 - Theming - PDB and Code Compare Modules 2022-11-15 14:53:33 -05:00
dragonmacher
d90db3baa2 Moved test to allow for cross-module dependencies 2022-10-21 10:11:01 -04:00
Ryan Kurtz
6f61a07a93 Merge remote-tracking branch 'origin/GP-2687-dragonmacher-module-classpath-filtering--SQUASHED' 2022-10-20 10:19:04 -04:00
dragonmacher
4d95dc3559 Test fix 2022-10-20 09:51:21 -04:00
dragonmacher
98927d7e4e GP-2687 - Filter modules used by using the classpath 2022-10-19 13:38:58 -04:00
emteere
ca5a6204c3 GP-2391 added evaluation of return address, allow thunking addresses to externals. Added new arem thunk pattern. 2022-10-11 18:25:09 -04:00
ghidra1
52d1097c5b GP-2496 edit shared project info improvements 2022-09-08 17:57:09 -04:00
ghidra1
8d4a6c213e GP-2480 Add sleigh compiler support for inst_next2 2022-08-24 17:57:04 -04:00
Dan
cfdf1051a1 GP-1451: Add sync selection actions, toggles 2022-05-20 10:14:58 -04:00
dragonmacher
2a5e6f45b8 GP-1826 - Scripting - Created a Script Quick Launch dialog. 2022-03-28 17:17:46 -04:00
Ryan Kurtz
2d7c8d5055 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/disassembler/ClearTest.java
	Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/select/qualified/QualifiedSelectionPluginTest.java
2022-03-17 18:01:59 -04:00
dragonmacher
900513ba93 Test timinig fixes 2022-03-17 16:52:34 -04:00
Ryan Kurtz
3c11555a76 Merge remote-tracking branch 'origin/patch' 2022-03-16 08:28:01 -04:00
dragonmacher
907c084b25 GP-1804 - Added an API method to the GraphDisplayProvider to get the active graph 2022-03-15 16:19:44 -04:00
ghidra1
8c209ce76e GP-1769 improved Ghidra Server SSH key use and error handling. Replaced use of ganymed-ssh2 library with Bouncy Castle library use. 2022-03-03 17:26:09 -05:00
ghidra1
8c3c9149b8 Merge remote-tracking branch 'origin/GP-1684_Dan_patchDataAction--SQUASHED' 2022-01-26 17:35:28 -05:00
Dan
a5b643f392 GP-1684: Add 'Patch Data' action and fix encoders. 2022-01-25 11:21:51 -05:00
ghidra1
073c726885 Merge remote-tracking branch 'origin/patch' 2022-01-21 19:49:10 -05:00
dragonmacher
16cd1ee3a4 GP-1688 - Fixed broken MS demangler option to toggle function signature
application; added option to not apply function signature calling
conventions
2022-01-21 13:48:32 -05:00
caheckman
311a22c038 Allow SLEIGH bitrange operator applied to dynamic varnodes 2022-01-03 17:03:29 -05:00
ghidra1
0ef2367ed4 GP-1481 add support for cancelling hung Ghidra Server connect attempt 2021-12-28 12:03:16 -05:00
Ryan Kurtz
2fb860bcd7 Merge remote-tracking branch 'origin/GP-1512-dragonmacher-screenshot-fix' 2021-11-23 13:57:28 -05:00
dragonmacher
e30884b229 GP-1512 - fixed failing screenshot 2021-11-18 15:03:59 -05:00
ghidravore
cb3c5b92e7 GP-1511- fixing more duplicate actions in debugger tool 2021-11-18 14:43:20 -05:00
dragonmacher
9a9c1fc64a GP-1424 - remove 'refresh' action from data type manager 2021-10-22 09:11:29 -04:00
dragonmacher
ec88c732d2 GP-1382 - Added Find actions to the Data Types provider to allow users
to find structures by size or by offset(s).
2021-10-21 14:17:54 -04:00
dragonmacher
e80dedcbdf GP-1316 - Enums - Updates for PR to add comments to enum values 2021-09-30 14:44:52 -04:00