Commit Graph

1359 Commits

Author SHA1 Message Date
ghidra1
b836222678 Merge remote-tracking branch
'origin/GP-835-dragonmacher-defined-strings-table-slowdown' (Closes
#2889)
2021-04-07 10:39:01 -04:00
dragonmacher
316ab7c5ab GP-835 - reduced the amount of work done by the Defined Strings table
Closes #2889
2021-04-07 10:32:03 -04:00
ghidra1
d7af479152 Merge remote-tracking branch 'origin/patch' (GP-839 Closes #2898) 2021-04-07 09:54:03 -04:00
ghidra1
cac2f00d41 Merge remote-tracking branch 'origin/GP-830-dragonmacher-symbol-table-add-remove--SQUASHED' 2021-04-07 09:50:13 -04:00
dragonmacher
b1d55498ec GP-830 - Updated the threaded table model to allow subclasses to change how data adds and removes are performed. This fixes and exception and increases performance for the Symbol Table 2021-04-06 09:27:23 -04:00
ghidra1
c49402afc0 GP-839 correct space name case sensitivity for AddressMapImpl 2021-04-05 18:57:38 -04:00
ghidra1
f79f7e84da Merge remote-tracking branch 'origin/GP-587_FixMultilineAssemblyWithDelaySlots' 2021-04-02 18:14:56 -04:00
Dan
e881a47d92 GP-587: Updated documentation 2021-04-01 12:04:33 -04:00
caheckman
71ca7532e7 Inform decompiler when opaque data-types are variable length 2021-03-30 11:57:07 -04:00
ghidra1
ceb0b5ad27 Merge remote-tracking branch
'origin/GP-788-dragonmacher-symbol-table-ui-lockup--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/symtable/SymbolTablePlugin.java
2021-03-26 16:11:03 -04:00
dragonmacher
fd6964070f GP-788 - Fixed UI lockup caused by Symbol Table during analysis 2021-03-26 16:07:55 -04:00
ghidra1
8717dd405b Merge remote-tracking branch 'origin/GP-792-dragonmacher-table-dialog-sort-column' 2021-03-26 15:52:43 -04:00
ghidra1
d688f580dc GP-812 corrected improper exposure of DatabaseObject methods 2021-03-26 15:49:55 -04:00
James
0ee52583fe GP-803 fixed emulation of binary ops with large 2nd input 2021-03-24 16:58:35 +00:00
dragonmacher
1b36a099f4 Test fixes 2021-03-23 12:52:08 -04:00
ghidra1
8c71f06855 Merge remote-tracking branch 'origin/GP-722-dragonmacher-screen-reader-bug' 2021-03-22 19:26:06 -04:00
dragonmacher
4e34193bb4 GP-792 - Updated the TableChooserDialog to allow for clients to change
the sort behavior; deprecated duplicate 'TableChooeserDialog' and
created 'TableSelectionDialog' as a replacement
2021-03-22 17:26:07 -04:00
ghidra1
fa6a544afc Copied change from master to correct improper cancel during TaskDialog
close/disposal (corrects test failure).
2021-03-22 15:38:11 -04:00
ghidra1
9a27907bf9 Merge remote-tracking branch
'origin/GP-776_dragonmacher_PR-2845_tavianator_fix-dominance-equality'
(Closes #2845, Closes #2836)
2021-03-19 19:53:48 -04:00
ghidra1
064e49f760 Merge remote-tracking branch 'origin/GP-706-dragonmacher-demangler-slow-namespace-creation--SQUASHED' 2021-03-19 19:43:01 -04:00
dragonmacher
89273bbfbe GP-722 - fixed bug that caused some screen readers to lock-up
Fixes #2820
2021-03-19 15:55:32 -04:00
dragonmacher
d78489bc58 GP-776 - Graphing - small tweak to comment 2021-03-19 15:24:22 -04:00
Tavian Barnes
8161c8a562 Squash:
graph: Uncomment equals() and hashCode() in TestV
graph: Use Object.equals() in ChkDominanceAlgorithm rather than ==

Fixes: #2836

Sponsored-by: RCS Lab at University of Waterloo, NSERC, WHJIL
2021-03-19 15:12:39 -04:00
dragonmacher
ae69ba87d1 GP-706 - Speed up namespace lookup and creation 2021-03-18 12:13:28 -04:00
dragonmacher
c8a4f7dcf7 Test fixes for non-failing stack traces in log file 2021-03-18 11:28:34 -04:00
ghidra1
d377d90e14 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/GraphServices/certification.manifest
2021-03-17 19:38:50 -04:00
ghidra1
162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
ghidra1
d2c39513c3 Handle changes to allow for certification headers on bash type source
files (e.g., *.py) and gradle files
2021-03-17 18:09:21 -04:00
ghidra1
28138bcba2 Merge remote-tracking branch
'origin/GP-774-dragonmacher-dt-manager-deadlock--SQUASHED' (Closes
#2832)
2021-03-15 17:55:44 -04:00
ghidra1
4d0872fecd Merge remote-tracking branch 'origin/GP-771-dragonmacher-table-header-clicking' 2021-03-15 17:54:54 -04:00
dragonmacher
b929183180 GP-771 - fixed regression that caused table header popup to stop working 2021-03-12 16:06:30 -05:00
dragonmacher
faac13437e GP-774 - fixed potential deadlock in dt db manager 2021-03-12 15:29:11 -05:00
dragonmacher
229c30084e GP-768 - Function Graph - condense before edge routing 2021-03-12 15:18:33 -05:00
ghidra1
f2e702d1b2 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2021-03-11 15:15:56 -05:00
ghidra1
470ef71ba8 Improve ApplicationLayout use for standalone apps 2021-03-11 14:47:57 -05:00
ghidra1
79fce9b032 Merge remote-tracking branch
'origin/GP-751_ghizard_VarnodeContext_Needs_OverlayAddressSpace' (Closes
#2785, Closes #2787)
2021-03-10 14:06:21 -05:00
ghidra1
0622d55924 Merge remote-tracking branch 'origin/GP-760-dragonmacher-fg-bg-color'
(Closes #1324)
2021-03-10 13:01:22 -05:00
ghidra1
fcd870fee4 Merge remote-tracking branch
'origin/GP-747-dragonmacher-alt-keybinding-change' (Closes #2008)
2021-03-10 12:28:00 -05:00
dragonmacher
859e09e4bc GP-757 - Function Graph - review fixes 2021-03-09 08:19:37 -05:00
dragonmacher
9e785c25ec GP-757 - Function Graph - added options to set background color for
graph view and for the vertices

Closes #1324
2021-03-08 18:27:38 -05:00
dragonmacher
5afc1bebec GP-747 - Keybinding 'fix' for difference in key codes for Left/Right Alt
keys on some OSes

Closes #2008
2021-03-04 14:56:52 -05:00
ghidra1
cbff28bf40 Merge remote-tracking branch 'origin/GP-0-dragonmacher-splash-screen-test-fix' 2021-03-03 18:41:51 -05:00
dragonmacher
813d91adec Fixed intermittent splash screen test failure; updated dialog parenting
to not allow a hidden window to be a parent
2021-03-03 18:16:50 -05:00
ghizard
2136e71048 GP-751 OverlayAddressSpace for VarnodeContext and clean-up code 2021-03-03 16:48:22 -05:00
ghidra1
0f4026c682 Merge remote-tracking branch
'origin/GP-625-tomnelson-full-fix-1.2-SNAPSHOT...'
2021-03-03 13:07:32 -05:00
dragonmacher
76b66e2a53 added javadoc and improved root predicate for loop vertices. changed CIRCLE symbol name
GP-625 updated module IP for jungrapht 1.2
missing comma
changed jungrapht version to 1.2
changed favored edge and comparator
rename for updates to exp layouts
updates for graph display api generalization
renamed exp layout
added placeholders for exp layouts
removed problematic changes to layouts
allow edge selection to be enabled. Begin to organize default graph api symbols in GraphDisplay
updates
full fix for GP-625
2021-03-03 09:22:36 -05:00
ghidra1
48e9000850 Merge remote-tracking branch 'origin/GP-745-dragonmacher-tree-edit-fix'
(Closes #2799)
2021-03-02 19:13:59 -05:00
ghidra1
ada8f0b4d7 Merge remote-tracking branch
'origin/GP-732-dragonmacher-context-menu-key-binding--SQUASHED' (closes
#2790)
2021-03-02 19:11:11 -05:00
ghidra1
a9fd7afe8b Merge remote-tracking branch 'origin/patch' 2021-03-02 19:05:58 -05:00
emteere
cffc1787ae GP-732 - Added key binding support for showing context menu 2021-03-02 17:43:16 -05:00