Commit graph

204 commits

Author SHA1 Message Date
dragonmacher
cd93bb4abb Test fixes 2024-10-02 12:38:28 -04:00
Ryan Kurtz
5b4a391ae4 Merge remote-tracking branch 'origin/GP-4930_ghidragon_improving_goto' 2024-10-01 12:03:39 -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
ghidra1
ef724708df GP-4949 Added Structure.setLength method and made structure editor performance improvements and various bug fixes. 2024-09-25 13:41:13 -04:00
ghidragon
7f7559df56 GP-4559 Creating new Memory Search Feature that include dynamic change
detection
2024-08-30 01:37:26 +00:00
ghidra1
0ccb142e7e GP-4740 Added undo/redo support to composite editor. Switched actions to use isEnabledForContext. Transitioned VT FilterFormattedTestField to GFormattedTextField and use for editor text entry fields. Cleanup of old datatype tree actions no longer in use. Lots of changes to improve handling of data type dependency changes and restored original DTM. 2024-08-20 13:06:03 -04:00
ghidra1
282c6b698a GP-4759 corrected BigFloat formatting of -0.0 (Closes #6677) 2024-07-08 22:34:43 -04:00
ghidra1
7bc04436f2 GP-4751 Corrected typedef duplicate name resolve 2024-07-05 15:53:58 -04:00
ghidra1
43cd7f331a GP-4534 Use replacement strategy for MemoryMapDB allAddrsSet update 2024-04-19 18:25:21 -04:00
Ryan Kurtz
0f3351ab6a Merge branch 'GP-0_ryanmkurtz_PR-6345_RoboSchmied_endianness-typo' 2024-03-27 07:27:47 -04:00
RoboSchmied
d7cc532fe3 Fix: 132 typos
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-22 02:25:30 +01:00
Ryan Kurtz
5a970158d5 Merge remote-tracking branch
'origin/GP-4403_ghidra1_ImmutableDomainObject--SQUASHED'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramContentHandler.java
2024-03-21 09:11:28 -04:00
ghidra1
2dff876f0f GP-4341 Force retained checkout if file is in-use during checkin or add-to-version-control. Deprecated upgrade concept during checkin. Revised manner in which file open for update is updated following a version control operation (perform DBHandle update). 2024-03-20 17:43:49 -04:00
ghidra1
41712078e2 GP-4403 Use OpenMode enum instead of DBConstants integer value. Disallow transactions when using immutable DomainObject (implemented for ProgramDB and Datatype Archives). 2024-03-20 17:37:14 -04:00
Ryan Kurtz
c3c34ebf10 Merge remote-tracking branch 'origin/GP-4125_ghidra1_ArtificialBlockAttribute--SQUASHED' 2024-03-07 08:50:41 -05:00
ghidra1
ae475f743b GP-4125 Added memory block artificial attribute flag 2024-03-06 16:53:12 -05:00
ghidragon
a88106460b GP-4267 Quick Action Dialog 2024-02-28 16:54:38 -05:00
caheckman
8fbd171cdf GP-4285 Compressed SLEIGH 2024-02-28 18:39:15 +00:00
ghidra1
5dc7347eee GP-4340 Improved datatype conflict name handling 2024-02-23 16:24:22 -05:00
Ryan Kurtz
5690528835 Merge remote-tracking branch 'origin/patch' 2024-02-23 06:45:15 -05:00
Ryan Kurtz
122f1068e9 GP-4357: Fixing FileBytes offset error 2024-02-23 06:39:32 -05:00
Ryan Kurtz
dbae97450a Merge remote-tracking branch 'origin/patch' 2024-01-31 08:11:00 -05:00
ghidragon
0daa79b24a GP-701 fixed stack trace in expand data in selection when crossing address spaces 2024-01-29 16:27:36 -05:00
ghidra1
e15e12b248 GP-0 corrected datatype test failures 2024-01-22 10:16:20 -05:00
ghidra1
7b621c8989 Merge remote-tracking branch 'origin/GP-3632_ghidra1_DataTypeResolve--SQUASHED' 2024-01-20 11:07:28 -05:00
ghidra1
c15fd0e594 GP-3632 revised datatype resolve with improved conflict resolution. Added standard DataType name comparators with improved sort. Corrected dataTypeReplaced handling for pointers and arrays to avoid type duplication. 2024-01-20 11:05:28 -05:00
ghidra1
87b4a89a46 GP-0 CompositeInternal.toString() cleanup 2024-01-19 15:03:37 -05:00
Dan
e7458ed08b GP-4185: Make Assembler more extensible 2024-01-08 11:23:32 -05:00
dev747368
eb01064e3e GP-0 fix string representation rendering changes in tests 2023-12-27 23:43:06 +00:00
Ryan Kurtz
9226e7e090 Merge remote-tracking branch 'origin/GP-4160_dev747368_charset_logic--SQUASHED' 2023-12-27 07:39:45 -05:00
dev747368
164b4fde49 GP-4160 clean up string charset decoder logic 2023-12-26 14:03:23 -05:00
Ryan Kurtz
3c30ada14c GP-1164: Reorganizing Ghidra's user settings/cache/temp directories to support XDG 2023-12-19 08:22:40 -05:00
ghidra1
6242fda158 GP-0 Ensure Program.getCompiler() returns "unknown" instead of null 2023-12-05 07:51:48 -05:00
ghidra1
ebf84e81cb GP-0 corrected test failures 2023-11-30 17:03:26 -05:00
ghidragon
7d67188d0b GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask 2023-11-27 11:47:18 -05:00
ghidra1
0f95d266c3 GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
the same overlay space
2023-10-19 22:07:59 -04:00
ghidra1
3ef9a19166 GP-3775 corrected FloatFormat.decodeHostFloat(long) treatment of
subnormal values.
2023-08-23 19:08:11 -04:00
dragonmacher
b7583dc0b9 GP-3569 - Cleanup of Extension management 2023-07-26 14:02:56 -04:00
dragonmacher
f5f71426d9 Refactored plugin configuration methods 2023-06-26 17:56:20 -04:00
Ryan Kurtz
da9a9ecb4e Merge remote-tracking branch
'origin/GP-3449_ghizard_32-bit_Win_8-byte_type_alignment'

Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataOrganizationImpl.java
2023-06-15 16:31:26 -04:00
ghidragon
998370e09c GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos 2023-06-13 13:52:19 -04:00
ghidragon
d089d3fb49 GP-3343 Getting dispose to be called on Front-end plugins 2023-06-07 17:58:45 -04:00
caheckman
ba694068ef GP-3369 Implement shortened display names in decompiler 2023-05-24 11:51:32 -04:00
ghizard
9cb6a7a12e GP-3449 - Fix Win32 8-byte type alignment and update test utils 2023-05-23 15:16:52 -04:00
Ryan Kurtz
7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
ghidra1
1d722447f7 GP-0 corrected test failures caused by x86 context size change 2023-04-27 00:45:13 -04:00
ghidra1
e2003f4c1b GP-1379/3022 revert rename of float types back to byte-size for future
consideration
2023-04-26 18:39:18 -04:00
ghidra1
b9202411b9 GP-1379/3022 FloatFormat and BigFloat refactor in support of string
parsing and 80-bit float format.  Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
Dan
88650b1dbb GP-0: Move several ghidra.pcode packages to Framework Emulation 2023-04-21 15:09:12 -04:00
ghidra1
2cdaebf0c3 Merge branch 'GP-2308_1633_ghidra1_FunctionDefinitionCallingConventions'
(Closes #4537, Closes #4898, Closes #3723, Closes #3267)
2023-04-20 15:41:45 -04:00