Commit Graph

178 Commits

Author SHA1 Message Date
ghidra1
be95b7d4ed GP-6832 Resolved various Ghidra Server security concerns 2026-05-14 14:47:25 -04:00
dragonmacher
f2508b2765 1) Extracted word diffing code to be reusable 2) Fixed table column ordering bug for columns added after the model is created 3) Fixed potential exception when processing highlights before being realized 4) Search result highlight fixes to restore highlights when the search results are disposed 5) Fixed the Function Graph screenshots blocking issue 2026-02-20 21:57:03 -05:00
Ryan Kurtz
7db48dfbe1 Merge remote-tracking branch 'origin/patch' 2026-02-06 12:05:12 -05:00
Ryan Kurtz
6d3fcc69e4 GP-6408: The 'Demangler GNU' analyzer now has a timeout option 2026-02-06 12:01:38 -05:00
ghidra1
f2ee153135 Merge remote-tracking branch 'origin/patch' 2025-12-12 10:43:57 -05:00
ghidragon
52ecdc701a GP-5887 moved some threading support into Generic 2025-12-12 10:00:16 -05:00
dev747368
fe5ea1c91a GP-5924 DWARF debuginfod support 2025-10-06 19:37:41 +00:00
Ryan Kurtz
605d579070 GP-0: Fixing enablement of installed extensions in dev mode 2025-09-29 05:11:39 -04:00
Ryan Kurtz
48a86b945a GP-0: Finding dev mode extensions in all application root dirs 2025-09-24 13:04:54 -04:00
ghidravision
38541a7ac6 GP-3947: Created an importer for the decompiler debug format which is
produced by the decompiler
2025-09-12 08:17:10 -04:00
dragonmacher
bff95dc7c6 Test fixes 2025-08-21 14:25:45 -04:00
Ryan Kurtz
6cf47563fb GP-0: Fixing warnings in Utility project 2025-05-28 14:55:40 -04:00
Ryan Kurtz
ea076b3fa6 GP-0: Using SequencedCollection for application root dirs since order
matters
2025-05-19 12:47:56 -04:00
Dan
dbd574cfb2 GP-5698: Don't go to parent unless we have ghidra.repos.config. 2025-05-16 17:00:40 +00:00
Ryan Kurtz
61bb5bcdd0 Merge remote-tracking branch
'origin/GP-5615_ghidragon_execption_in_goto_dialog--SQUASHED'
(Closes #8038)
2025-04-28 13:40:59 -04:00
ghidragon
68bd01cbc1 GP-5615 fixed NPE in GoTo dialog when '\' entered 2025-04-24 16:56:03 -04:00
Ryan Kurtz
6730154316 GP-0: Certify 2025-04-21 07:54:19 -04:00
Luke Serné
8303061629 Many typo's
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.

The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Ryan Kurtz
a0205ff960 Merge remote-tracking branch 'origin/patch' 2025-04-04 12:13:50 -04:00
Ryan Kurtz
cee2cb3b44 GP-5569: Fixing an issue with external extension classpath order 2025-04-04 12:02:39 -04:00
ghidragon
6fb115358a GP-5310 Created global search and replace feature 2025-02-28 20:08:40 -05:00
Ryan Kurtz
d23e67a088 GP-0: Cleaning up certain types of javadoc errors 2025-02-03 06:13:50 -05:00
Dan
ea95c146b5 GP-0: Fix some tests (mock.slaspec, register count) 2025-01-06 12:03:24 -05:00
dragonmacher
2f5416ab45 GP-5159 - Fixed a bug when entering regex characters into a tree filter
field
2024-12-10 17:26:23 -05:00
Ryan Kurtz
6443e97b64 GP-5179: Improvements to pyghidra_launcher.py
* Specifying supported Python versions in application.properties
so other things can get access to it (similar to how we do it for Java
and Gradle supported versions)

* Only try to launch PyGhidra with a supported version of Python
2024-12-10 11:11:19 -05:00
Ryan Kurtz
2bebb96f77 Merge branch 'GP-0_ryanmkurtz_PR-7225_hippietrail_the-the' 2024-11-26 09:05:43 -05:00
Ryan Kurtz
9b77447764 GP-0: Certify 2024-11-26 08:54:23 -05:00
hippietrail
13598df8db many doubled words in comments etc, plus some nearby typos 2024-11-26 13:18:05 +07:00
Ryan Kurtz
befe67a637 GP-5078: Adding a little to modules' README 2024-11-04 11:27:05 -05:00
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
dragonmacher
90eba4f9e0 review fixes; waiting for master update
GP-4839 - Decompiler Text Finder - Added the ability to search decompiled text
2024-10-28 17:39:11 -04:00
ghidragon
0e0b0255f2 GP-4930 Improved GoTo dialog to support full and partial namespace paths with wildcard support 2024-10-01 11:52:32 -04:00
Ryan Kurtz
4eefa887fb GP-0: Fixing some javadoc 2024-09-04 07:33:53 -04:00
Ryan Kurtz
88bec10e60 GP-3490: Fixing GhidraDev classpath issues 2024-07-26 13:12:29 -04:00
Ryan Kurtz
0a13b80387 GP-0: Preventing duplicate classpath entries 2024-07-10 06:24:40 -04:00
ghidragon
5ea8e97805 GP-3696 - cleaning up function compare windows. 2024-05-23 11:46:33 -04:00
Ryan Kurtz
87131b4762 GP-4608: Improving how we handle loading classes with the same name 2024-05-21 08:44:06 -04:00
Ryan Kurtz
27985d755b GP-0: Adding some timing messages 2024-04-12 08:51:31 -04:00
dragonmacher
ff911179b9 ReflectionUtilities test fix 2024-03-04 06:44:24 -05:00
ghidragon
a88106460b GP-4267 Quick Action Dialog 2024-02-28 16:54:38 -05:00
dragonmacher
86d2bb4dff Fixed excessive warnings when switching themes 2024-02-27 17:41:14 -05:00
dragonmacher
b586d65a3b GP-4154 - Theming - Fixed font issues; updated font usage with attributes 2024-02-23 13:13:06 -05:00
Ryan Kurtz
c5bad0a88f GP-4358: No longer using XDG_RUNTIME_DIR for temp directory. Ubuntu
defaults it to a too small tmpfs. (Closes #6233)
2024-02-23 08:12:36 -05:00
Ryan Kurtz
4fc9ccde28 GP-4176: GhidraDev can now handle both legacy user settings directories
as well as the new XDG layout
2024-02-16 11:17:55 -05:00
Ryan Kurtz
80d1031d01 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/help/ProcessorListPlugin.java
	Ghidra/Framework/Gui/src/main/java/ghidra/util/HTMLUtilities.java
2024-02-07 11:18:36 -05:00
dragonmacher
359faba77a GP-4294 - Fixed exception looking for extensions when running headlessly in fat jar mode 2024-02-06 17:01:02 -05:00
Ryan Kurtz
db81fe8804 GP-1164: Removing spaces from application name when creating user
settings/cache/temp directories
2024-01-24 07:24:15 -05:00
Ryan Kurtz
d16747cf6c GP-4235: Adding the means to build and find native components on FreeBSD 2024-01-17 10:12:06 -05:00
Ryan Kurtz
78e2ea086d GP-1164: User cache directory now falls back to user temp directory
location if it can't be created (Closes #6064)
2024-01-08 09:01:03 -05:00
Ryan Kurtz
5bc3b5eb78 GP-1164: Fixing javadoc 2023-12-19 16:12:33 -05:00