From e3aad672cea66b033d21c967f956bf1cf66222dd Mon Sep 17 00:00:00 2001 From: dragonmacher <48328597+dragonmacher@users.noreply.github.com> Date: Mon, 12 Dec 2022 13:39:30 -0500 Subject: [PATCH] GP-2894 - Icon Cleanup - Moved icons from Generic into Gui; Deleted shared icons not in the Help module --- .gitignore | 1 + Ghidra/Debug/Debugger/certification.manifest | 5 - .../src/main/help/help/shared/Frontpage.css | 67 ------------- .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../help/help/topics/Debugger/Debugger.html | 2 +- .../help/topics/Debugger/GettingStarted.html | 2 +- .../help/topics/Debugger/Troubleshooting.html | 2 +- .../topics/DebuggerBots/DebuggerBots.html | 2 +- .../DebuggerBreakpointMarkerPlugin.html | 2 +- .../DebuggerBreakpointsPlugin.html | 2 +- .../DebuggerConsolePlugin.html | 2 +- .../DebuggerControlPlugin.html | 2 +- .../DebuggerCopyActionsPlugin.html | 2 +- .../DebuggerDisassemblerPlugin.html | 2 +- .../DebuggerEmulationServicePlugin.html | 2 +- .../DebuggerInterpreterPlugin.html | 2 +- .../DebuggerListingPlugin.html | 2 +- .../DebuggerMemoryBytesPlugin.html | 2 +- .../DebuggerMemviewPlugin.html | 2 +- .../DebuggerModelServicePlugin.html | 2 +- .../DebuggerModulesPlugin.html | 2 +- .../DebuggerObjectsPlugin.html | 2 +- .../DebuggerPcodeStepperPlugin.html | 2 +- .../DebuggerPlatformPlugin.html | 2 +- .../DebuggerRegionsPlugin.html | 2 +- .../DebuggerRegistersPlugin.html | 2 +- .../DebuggerStackPlugin.html | 2 +- .../DebuggerStaticMappingPlugin.html | 2 +- .../DebuggerTargetsPlugin.html | 2 +- .../DebuggerThreadsPlugin.html | 2 +- .../DebuggerTimePlugin.html | 2 +- .../DebuggerTraceManagerServicePlugin.html | 2 +- .../DebuggerTraceViewDiffPlugin.html | 2 +- .../DebuggerWatchesPlugin.html | 2 +- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../RandomForestFunctionFinderPlugin.htm | 2 +- .../SampleTablePlugin/certification.manifest | 14 +-- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../topics/SampleHelpTopic/SampleHelpFile.htm | 2 +- .../Extensions/sample/certification.manifest | 13 --- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../sample/src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../sample/src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../topics/SampleHelpTopic/SampleHelpFile.htm | 6 +- Ghidra/Features/Base/build.gradle | 2 +- Ghidra/Features/Base/certification.manifest | 30 +++--- .../CreateHelpTemplateScript.java | 2 +- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../Base/src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../Base/src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../Base/src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../help/help/topics/About/About_Ghidra.htm | 10 +- .../help/topics/About/About_Program_File.htm | 6 +- .../help/topics/Annotations/Annotations.html | 2 +- .../help/topics/AssemblerPlugin/Assembler.htm | 2 +- .../AutoAnalysisPlugin/AutoAnalysis.htm | 34 +++---- .../help/topics/BlockModel/Block_Model.htm | 6 +- .../help/topics/BookmarkPlugin/Bookmarks.htm | 14 +-- .../topics/BundleManager/BundleManager.htm | 2 +- .../help/topics/CParserPlugin/CParser.htm | 10 +- .../CallTreePlugin/Call_Tree_Plugin.html | 12 +-- .../help/help/topics/ClearPlugin/Clear.htm | 14 +-- .../help/topics/ClipboardPlugin/Clipboard.htm | 4 +- .../Browser_Field_Formatter.htm | 12 +-- .../topics/CodeBrowserPlugin/CodeBrowser.htm | 26 ++--- .../CodeBrowserPlugin/CodeBrowserOptions.htm | 12 +-- .../CodeBrowserPlugin/ListingBackground.html | 14 +-- .../CodeBrowserPlugin/SelectionTable.htm | 4 +- .../CommentWindowPlugin/comment_window.htm | 4 +- .../help/topics/CommentsPlugin/Comments.htm | 12 +-- .../Generate_Checksum_Help.html | 14 +-- .../help/topics/ConsolePlugin/console.html | 2 +- .../DWARFExternalDebugFilesPlugin.html | 2 +- .../main/help/help/topics/DataPlugin/Data.htm | 58 +++++------ .../DataTypeSelectionDialog.htm | 4 +- .../topics/DataTypeEditors/EnumEditor.htm | 6 +- .../DataTypeEditors/StructureEditor.htm | 66 ++++++------- .../data_type_manager_archives.html | 6 +- .../data_type_manager_description.htm | 64 ++++++------ .../data_type_manager_window.html | 10 +- .../DataTypePreviewPlugin.html | 6 +- .../topics/DataWindowPlugin/data_window.htm | 4 +- .../help/topics/DbViewerPlugin/DbViewer.htm | 2 +- .../DisassembledViewPlugin.htm | 2 +- .../topics/DisassemblerPlugin/Disassembly.htm | 20 ++-- .../topics/DockingWindows/Docking_Windows.htm | 10 +- .../topics/DockingWindows/images/window.png | Bin 919 -> 0 bytes .../EclipseIntegration/EclipseIntegration.htm | 2 +- .../help/help/topics/EquatePlugin/Equates.htm | 22 ++--- .../help/topics/ExporterPlugin/exporter.htm | 20 ++-- .../Override_Fallthrough.htm | 14 +-- .../FileSystemBrowserPlugin.html | 2 +- .../FlowSelection/Selection_By_Flow.html | 10 +- .../topics/FrontEndPlugin/Archive_Project.htm | 6 +- .../topics/FrontEndPlugin/Close_Project.htm | 4 +- .../FrontEndPlugin/Connecting_Tools.htm | 16 +-- .../FrontEndPlugin/Creating_a_Project.htm | 14 +-- .../Deleting_a_Ghidra_Project.htm | 6 +- .../FrontEndPlugin/Edit_Plugin_Path.htm | 16 +-- .../help/topics/FrontEndPlugin/Extensions.htm | 2 +- .../FrontEndPlugin/Ghidra_Front_end.htm | 90 ++++++++--------- .../FrontEndPlugin/Ghidra_Front_end_Menus.htm | 20 ++-- .../Opening_a_Ghidra_Project.htm | 8 +- .../topics/FrontEndPlugin/Project_Info.htm | 20 ++-- .../FrontEndPlugin/Re-opening_a_Project.htm | 8 +- .../topics/FrontEndPlugin/Restore_Project.htm | 10 +- .../Saving_a_Ghidra_Project.htm | 6 +- .../topics/FrontEndPlugin/ShowMemoryUsage.htm | 4 +- .../FunctionComparison/FunctionComparison.htm | 6 +- .../help/topics/FunctionPlugin/Functions.htm | 34 +++---- .../help/topics/FunctionPlugin/Variables.htm | 22 ++--- .../FunctionTagPlugin/function_tag_window.htm | 10 +- .../FunctionWindowPlugin/function_window.htm | 6 +- .../GhidraScriptMgrPlugin.htm | 10 +- .../ScriptDevelopment.htm | 2 +- .../help/topics/GhidraServer/GhidraServer.htm | 2 +- .../help/help/topics/Glossary/glossary.htm | 2 +- .../help/help/topics/Graph/GraphIntro.html | 4 +- .../help/topics/Graph/GraphServicesIntro.html | 4 +- .../HeadlessAnalyzer/HeadlessAnalyzer.htm | 2 +- .../help/topics/ImporterPlugin/importer.htm | 20 ++-- .../help/topics/Intro/GhidraFunctionality.htm | 2 +- .../help/help/topics/Intro/GhidraSupport.htm | 2 +- .../src/main/help/help/topics/Intro/Intro.htm | 4 +- .../help/topics/LabelMgrPlugin/FieldNames.htm | 2 +- .../help/topics/LabelMgrPlugin/Labels.htm | 22 ++--- .../LanguageProviderPlugin/Languages.htm | 8 +- .../Location_References.html | 30 +++--- .../topics/MemoryMapPlugin/Memory_Map.htm | 26 ++--- .../main/help/help/topics/Misc/Appendix.htm | 2 +- .../topics/Misc/Welcome_to_Ghidra_Help.htm | 2 +- .../help/topics/Navigation/Navigation.htm | 22 ++--- .../help/topics/OverviewPlugin/Overview.htm | 10 +- .../help/topics/PrintingPlugin/Printing.htm | 6 +- .../help/topics/Program/Ghidra_Programs.htm | 2 +- .../Closing_Program_Files.htm | 10 +- .../Navigating_Program_Files.htm | 6 +- .../Opening_Program_Files.htm | 6 +- .../Program_Annotation.htm | 2 +- .../Program_Options_Dialog.htm | 4 +- .../Saving_Program_Files.htm | 8 +- .../Program_Organizations.htm | 6 +- .../topics/ProgramTreePlugin/program_tree.htm | 20 ++-- .../topics/ProgramTreePlugin/view_manager.htm | 8 +- .../help/topics/Project/Ghidra_Projects.htm | 2 +- .../PropertyManagerPlugin/Property_Viewer.htm | 4 +- .../CreateOffsetReferencesTable.htm | 8 +- .../topics/ReferencesPlugin/References.htm | 2 +- .../ReferencesPlugin/References_from.htm | 48 ++++----- .../external_program_names.htm | 12 +-- .../help/topics/RegisterPlugin/Registers.htm | 4 +- .../relocation_table.htm | 2 +- .../topics/Repository/Merge_Program_Files.htm | 40 ++++---- .../ResourceActions.html | 2 +- .../ScalarSearchPlugin/The_Scalar_Table.htm | 8 +- .../topics/Search/Query_Results_Dialog.htm | 2 +- .../topics/Search/Regular_Expressions.htm | 2 +- .../Search/Search_Instruction_Patterns.htm | 8 +- .../help/help/topics/Search/Search_Memory.htm | 18 ++-- .../topics/Search/Search_Program_Text.htm | 34 +++---- .../Search/Search_for_AddressTables.htm | 8 +- .../Search/Search_for_DirectReferences.htm | 14 +-- .../help/topics/Search/Search_for_Strings.htm | 6 +- .../help/help/topics/Search/Searching.htm | 2 +- .../SelectBlockPlugin/Select_Block_Help.html | 2 +- .../help/help/topics/Selection/Selecting.htm | 18 ++-- .../SetHighlightPlugin/Highlighting.htm | 40 ++++---- .../ShowInstructionInfo.htm | 4 +- .../help/help/topics/Snapshots/Snapshots.html | 2 +- .../help/topics/StackEditor/StackEditor.html | 30 +++--- .../SymbolTablePlugin/symbol_references.htm | 4 +- .../topics/SymbolTablePlugin/symbol_table.htm | 14 +-- .../topics/SymbolTreePlugin/SymbolTree.htm | 12 +-- .../topics/Tables/GhidraTableHeaders.html | 12 +-- .../help/help/topics/Tool/Configure_Tool.htm | 8 +- .../Tool/Ghidra_Tool_Administration.htm | 46 ++++----- .../main/help/help/topics/Tool/ShowLog.htm | 2 +- .../help/help/topics/Tool/Tip_Of_The_Day.htm | 4 +- .../help/topics/Tool/ToolOptions_Dialog.htm | 38 +++---- .../main/help/help/topics/Tool/Undo_Redo.htm | 8 +- .../TranslateStringsPlugin.htm | 30 +++--- .../help/topics/Trees/GhidraTreeFilter.html | 12 +-- .../ValidateProgram/ValidateProgram.html | 4 +- .../VersionControl/project_repository.htm | 22 ++--- .../ViewStringsPlugin/ViewStringsPlugin.htm | 6 +- .../ListingCodeComparisonOptions.java | 18 ++-- .../BytePatterns/certification.manifest | 10 -- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../FunctionBitPatternsExplorerPlugin.htm | 4 +- .../ByteViewer/certification.manifest | 5 - .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../ByteViewerPlugin/ByteViewerOptions.htm | 8 +- .../ByteViewerPlugin/The_Byte_Viewer.htm | 10 +- .../Decompiler/certification.manifest | 17 ---- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../DecompilerAnnotations.html | 16 +-- .../DecompilePlugin/DecompilerConcepts.html | 8 +- .../DecompilePlugin/DecompilerIntro.html | 8 +- .../DecompilePlugin/DecompilerOptions.html | 8 +- .../DecompilePlugin/DecompilerWindow.html | 24 ++--- .../FileFormats/certification.manifest | 1 - .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../topics/FileFormatsPlugin/FileFormats.html | 2 +- .../FunctionGraph/certification.manifest | 25 ----- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../FunctionGraphPlugin/Function_Graph.html | 42 ++++---- .../Function_Graph_Layouts.html | 4 +- .../FunctionID/certification.manifest | 2 - .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../help/topics/FunctionID/FunctionID.html | 4 +- .../topics/FunctionID/FunctionIDDebug.html | 4 +- .../topics/FunctionID/FunctionIDPlugin.html | 4 +- .../GraphFunctionCalls/certification.manifest | 10 -- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../Function_Call_Graph.html | 12 +-- .../GraphServices/certification.manifest | 10 -- .../src/main/help/help/shared/Frontpage.css | 58 ----------- .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../topics/GraphServices/GraphDisplay.htm | 2 +- .../help/topics/GraphServices/GraphExport.htm | 4 +- Ghidra/Features/PDB/certification.manifest | 16 --- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../PDB/src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../PDB/src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../PDB/src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../PDB/src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../main/help/help/topics/Pdb/LoadPDB.html | 2 +- .../PDB/src/main/help/help/topics/Pdb/PDB.htm | 4 +- .../ProgramDiff/certification.manifest | 24 ----- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../src/main/help/help/topics/Diff/Diff.htm | 54 +++++----- .../ProgramGraph/certification.manifest | 3 - .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../ProgramGraphPlugin/ProgramGraph.htm | 54 +++++----- Ghidra/Features/Python/certification.manifest | 1 - .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../help/help/topics/Python/interpreter.html | 2 +- .../SourceCodeLookup/certification.manifest | 10 -- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../Source_Code_Lookup.html | 4 +- .../VersionTracking/certification.manifest | 13 +-- .../data/version.tracking.theme.properties | 6 +- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../src/main/help/help/shared/arrow.gif | Bin 69 -> 0 bytes .../src/main/help/help/shared/close16.gif | Bin 859 -> 0 bytes .../src/main/help/help/shared/note.png | Bin 4193 -> 0 bytes .../src/main/help/help/shared/note.yellow.png | Bin 4170 -> 0 bytes .../src/main/help/help/shared/tip.png | Bin 1641 -> 0 bytes .../VersionTrackingPlugin/VT_Correlators.html | 8 +- .../VT_Preconditions.html | 2 +- .../topics/VersionTrackingPlugin/VT_Tool.html | 4 +- .../VersionTrackingPlugin/VT_Wizard.html | 16 +-- .../VersionTrackingPlugin/VT_Workflow.html | 8 +- .../Version_Tracking_Intro.html | 2 +- .../providers/VT_Apply_Options.html | 4 +- .../providers/VT_Functions_Table.html | 17 ++-- .../providers/VT_Implied_Matches_Table.html | 8 +- .../providers/VT_Markup_Table.html | 46 ++++----- .../providers/VT_Matches_Table.html | 44 ++++----- .../VT_Related_Associations_Table.html | 6 +- .../gui/actions/ApplyBlockedMatchAction.java | 9 +- .../VTFunctionAssociationProvider.java | 7 +- .../Framework/Docking/certification.manifest | 4 - .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../help/help/topics/Misc/Welcome_to_Help.htm | 2 +- .../topics/Theming/ThemingDeveloperDocs.html | 2 +- .../help/topics/Theming/ThemingInternals.html | 2 +- .../help/topics/Theming/ThemingOverview.html | 2 +- .../help/topics/Theming/ThemingUserDocs.html | 24 ++--- .../src/main/resources/images/arrow.gif | Bin 69 -> 0 bytes .../src/main/resources/images/note.png | Bin 4193 -> 0 bytes .../src/main/resources/images/note.yellow.png | Bin 4170 -> 0 bytes .../Docking/src/main/resources/images/tip.png | Bin 1641 -> 0 bytes Ghidra/Framework/Gui/certification.manifest | 54 ++++++++++ .../data/gui.theme.properties} | 2 - .../main/java/ghidra/util/HelpLocation.java | 4 +- .../Gui/src/main/java/resources/Icons.java | 5 - .../main/java/resources/ResourceManager.java | 10 +- .../src/main/resources/images/EmptyIcon.gif | Bin .../src/main/resources/images/EmptyIcon16.gif | Bin .../main/resources/images/GhidraIcon128.png | Bin .../main/resources/images/GhidraIcon16.png | Bin .../main/resources/images/GhidraIcon24.png | Bin .../main/resources/images/GhidraIcon256.png | Bin .../main/resources/images/GhidraIcon32.png | Bin .../main/resources/images/GhidraIcon40.png | Bin .../main/resources/images/GhidraIcon48.png | Bin .../main/resources/images/GhidraIcon64.png | Bin .../src/main/resources/images/Plus2.png | Bin .../main/resources/images/checkmark_green.gif | Bin .../resources/images/closedSmallFolder.png | Bin .../main/resources/images/collapse_all.png | Bin .../src/main/resources/images/core.png | Bin .../src/main/resources/images/core24.png | Bin .../main/resources/images/dialog-cancel.png | Bin .../src/main/resources/images/disk.png | Bin .../main/resources/images/disk_save_as.png | Bin .../src/main/resources/images/down.png | Bin .../src/main/resources/images/edit-cut.png | Bin .../src/main/resources/images/edit-delete.png | Bin .../resources/images/emblem-important.png | Bin .../src/main/resources/images/erase16.png | Bin .../src/main/resources/images/error.png | Bin .../src/main/resources/images/exec.png | Bin .../src/main/resources/images/expand_all.png | Bin .../src/main/resources/images/flag.png | Bin .../src/main/resources/images/go-home.png | Bin .../main/resources/images/help-browser.png | Bin .../src/main/resources/images/information.png | Bin .../src/main/resources/images/kgpg.png | Bin .../main/resources/images/left.alternate.png | Bin .../src/main/resources/images/left.png | Bin .../src/main/resources/images/locationIn.gif | Bin .../src/main/resources/images/locationOut.gif | Bin .../src/main/resources/images/openFolder.png | Bin .../main/resources/images/openSmallFolder.png | Bin .../src/main/resources/images/page_paste.png | Bin .../main/resources/images/page_white_copy.png | Bin .../main/resources/images/process-stop.png | Bin .../src/main/resources/images/program_obj.png | Bin .../src/main/resources/images/reload3.png | Bin .../main/resources/images/right.alternate.png | Bin .../src/main/resources/images/right.png | Bin .../images/software-update-urgent.png | Bin .../main/resources/images/sortascending.png | Bin .../main/resources/images/sortdescending.png | Bin .../resources/images/text_align_justify.png | Bin .../src/main/resources/images/up.png | Bin .../resources/images/video-x-generic16.png | Bin .../src/main/resources/images/viewmagfit.png | Bin .../Gui/src/main/resources/images/warning.png | Bin 0 -> 666 bytes Ghidra/Framework/Help/certification.manifest | 2 + .../main/java/help/GHelpHTMLEditorKit.java | 2 +- .../src/main/java/help/HelpBuildUtils.java | 93 +++++------------- .../help/validator/JavaHelpValidator.java | 32 +----- .../help/validator/ReferenceTagProcessor.java | 21 ++-- .../main/resources/help/shared/Frontpage.css | 64 ------------ .../main/resources}/help/shared/close16.gif | Bin .../main/resources/help/shared}/warning.png | Bin .../src/test/java/help/AbstractHelpTest.java | 19 ++-- .../test/java/help/HelpBuildUtilsTest.java | 4 - .../help/validator/model/HelpFileTest.java | 13 ++- .../src/main/help/help/shared/Frontpage.css | 64 ------------ .../main/help/help/topics/skeleton/help.html | 2 +- GhidraDocs/languages/html/Frontpage.css | 64 ------------ 399 files changed, 1268 insertions(+), 2863 deletions(-) delete mode 100644 Ghidra/Debug/Debugger/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Debug/Debugger/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Debug/Debugger/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Debug/Debugger/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Debug/Debugger/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Extensions/MachineLearning/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Extensions/sample/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Extensions/sample/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Extensions/sample/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Extensions/sample/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Extensions/sample/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Extensions/sample/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/Base/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/Base/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/Base/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/Base/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/Base/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/Base/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/images/window.png delete mode 100644 Ghidra/Features/BytePatterns/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/BytePatterns/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/BytePatterns/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/BytePatterns/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/BytePatterns/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/BytePatterns/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/ByteViewer/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/ByteViewer/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/ByteViewer/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/ByteViewer/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/ByteViewer/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/ByteViewer/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/Decompiler/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/Decompiler/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/Decompiler/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/Decompiler/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/Decompiler/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/Decompiler/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/FileFormats/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/FunctionGraph/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/FunctionGraph/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/FunctionGraph/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/FunctionGraph/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/FunctionGraph/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/FunctionGraph/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/FunctionID/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/FunctionID/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/GraphServices/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/GraphServices/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/GraphServices/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/GraphServices/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/PDB/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/PDB/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/PDB/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/PDB/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/PDB/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/PDB/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/ProgramDiff/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/ProgramDiff/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/ProgramDiff/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/ProgramDiff/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/ProgramDiff/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/ProgramDiff/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/ProgramGraph/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/ProgramGraph/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/ProgramGraph/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/Python/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Features/VersionTracking/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Features/VersionTracking/src/main/help/help/shared/arrow.gif delete mode 100644 Ghidra/Features/VersionTracking/src/main/help/help/shared/close16.gif delete mode 100644 Ghidra/Features/VersionTracking/src/main/help/help/shared/note.png delete mode 100644 Ghidra/Features/VersionTracking/src/main/help/help/shared/note.yellow.png delete mode 100644 Ghidra/Features/VersionTracking/src/main/help/help/shared/tip.png delete mode 100644 Ghidra/Framework/Docking/src/main/help/help/shared/Frontpage.css delete mode 100644 Ghidra/Framework/Docking/src/main/resources/images/arrow.gif delete mode 100644 Ghidra/Framework/Docking/src/main/resources/images/note.png delete mode 100644 Ghidra/Framework/Docking/src/main/resources/images/note.yellow.png delete mode 100644 Ghidra/Framework/Docking/src/main/resources/images/tip.png rename Ghidra/Framework/{Generic/data/generic.theme.properties => Gui/data/gui.theme.properties} (90%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/EmptyIcon.gif (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/EmptyIcon16.gif (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon128.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon16.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon24.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon256.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon32.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon40.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon48.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/GhidraIcon64.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/Plus2.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/checkmark_green.gif (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/closedSmallFolder.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/collapse_all.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/core.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/core24.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/dialog-cancel.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/disk.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/disk_save_as.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/down.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/edit-cut.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/edit-delete.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/emblem-important.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/erase16.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/error.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/exec.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/expand_all.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/flag.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/go-home.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/help-browser.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/information.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/kgpg.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/left.alternate.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/left.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/locationIn.gif (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/locationOut.gif (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/openFolder.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/openSmallFolder.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/page_paste.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/page_white_copy.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/process-stop.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/program_obj.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/reload3.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/right.alternate.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/right.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/software-update-urgent.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/sortascending.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/sortdescending.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/text_align_justify.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/up.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/video-x-generic16.png (100%) rename Ghidra/Framework/{Generic => Gui}/src/main/resources/images/viewmagfit.png (100%) create mode 100644 Ghidra/Framework/Gui/src/main/resources/images/warning.png delete mode 100644 Ghidra/Framework/Help/src/main/resources/help/shared/Frontpage.css rename Ghidra/{Debug/Debugger/src/main/help => Framework/Help/src/main/resources}/help/shared/close16.gif (100%) rename Ghidra/Framework/{Generic/src/main/resources/images => Help/src/main/resources/help/shared}/warning.png (100%) delete mode 100644 GhidraBuild/Skeleton/src/main/help/help/shared/Frontpage.css delete mode 100644 GhidraDocs/languages/html/Frontpage.css diff --git a/.gitignore b/.gitignore index 5b0452860ca..b690996f068 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ gradlew.* # Ignore logs and core dumps *.log core.* +!core.png diff --git a/Ghidra/Debug/Debugger/certification.manifest b/Ghidra/Debug/Debugger/certification.manifest index e8b625b23ad..fa575a47f06 100644 --- a/Ghidra/Debug/Debugger/certification.manifest +++ b/Ghidra/Debug/Debugger/certification.manifest @@ -8,11 +8,6 @@ Module.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END| data/debugger.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||||END| -src/main/help/help/shared/close16.gif||GHIDRA||||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0||||END| src/main/help/help/topics/Debugger/Debugger.html||GHIDRA||||END| src/main/help/help/topics/Debugger/GettingStarted.html||GHIDRA||||END| src/main/help/help/topics/Debugger/Troubleshooting.html||GHIDRA||||END| diff --git a/Ghidra/Debug/Debugger/src/main/help/help/shared/Frontpage.css b/Ghidra/Debug/Debugger/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index ff855bae04a..00000000000 --- a/Ghidra/Debug/Debugger/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,67 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } - -.menu { background-color: #EDF3FE; } - diff --git a/Ghidra/Debug/Debugger/src/main/help/help/shared/arrow.gif b/Ghidra/Debug/Debugger/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Debug/Debugger/src/main/help/help/shared/note.png b/Ghidra/Debug/Debugger/src/main/help/help/shared/note.png deleted file mode 100644 index 51e1c8f8c1fa1688a64436ed366e3dba15a6b750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4193 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 diff --git a/Ghidra/Debug/Debugger/src/main/help/help/shared/note.yellow.png b/Ghidra/Debug/Debugger/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Debugger.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Debugger.html index fe333d4192a..3f1569a122a 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Debugger.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Debugger.html @@ -7,7 +7,7 @@ Ghidra Debugger - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/GettingStarted.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/GettingStarted.html index 95093474866..5c21d95efa6 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/GettingStarted.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/GettingStarted.html @@ -7,7 +7,7 @@ Debugger: Getting Started - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Troubleshooting.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Troubleshooting.html index d1c4332bf65..d1db65990bd 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Troubleshooting.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/Debugger/Troubleshooting.html @@ -7,7 +7,7 @@ Debugger: Troubleshooting - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBots/DebuggerBots.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBots/DebuggerBots.html index c4ef1ef1be9..76556d8e896 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBots/DebuggerBots.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBots/DebuggerBots.html @@ -7,7 +7,7 @@ Debugger Bots - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointMarkerPlugin/DebuggerBreakpointMarkerPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointMarkerPlugin/DebuggerBreakpointMarkerPlugin.html index eca15dcc084..4b73f04ca7f 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointMarkerPlugin/DebuggerBreakpointMarkerPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointMarkerPlugin/DebuggerBreakpointMarkerPlugin.html @@ -7,7 +7,7 @@ Debugger: Breakpoints in the Listings - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointsPlugin/DebuggerBreakpointsPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointsPlugin/DebuggerBreakpointsPlugin.html index 6c1a7e9efab..3d09ebaa366 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointsPlugin/DebuggerBreakpointsPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerBreakpointsPlugin/DebuggerBreakpointsPlugin.html @@ -7,7 +7,7 @@ Debugger: Breakpoints - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerConsolePlugin/DebuggerConsolePlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerConsolePlugin/DebuggerConsolePlugin.html index 6a3c212002e..5466dc68ea1 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerConsolePlugin/DebuggerConsolePlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerConsolePlugin/DebuggerConsolePlugin.html @@ -7,7 +7,7 @@ Debugger: Memory Regions - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerControlPlugin/DebuggerControlPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerControlPlugin/DebuggerControlPlugin.html index d1f70a09f8a..0aa7a7ed5d7 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerControlPlugin/DebuggerControlPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerControlPlugin/DebuggerControlPlugin.html @@ -7,7 +7,7 @@ Debugger: Editing Machine State - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerCopyActionsPlugin/DebuggerCopyActionsPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerCopyActionsPlugin/DebuggerCopyActionsPlugin.html index 759f297caf3..49a7fa961ff 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerCopyActionsPlugin/DebuggerCopyActionsPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerCopyActionsPlugin/DebuggerCopyActionsPlugin.html @@ -7,7 +7,7 @@ Debugger: Copy Actions - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerDisassemblerPlugin/DebuggerDisassemblerPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerDisassemblerPlugin/DebuggerDisassemblerPlugin.html index 0a4b0f8b4ba..6c6006a18d8 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerDisassemblerPlugin/DebuggerDisassemblerPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerDisassemblerPlugin/DebuggerDisassemblerPlugin.html @@ -7,7 +7,7 @@ Debugger Disassembler - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerEmulationServicePlugin/DebuggerEmulationServicePlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerEmulationServicePlugin/DebuggerEmulationServicePlugin.html index cd9f81ad9b9..fd318bf8d59 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerEmulationServicePlugin/DebuggerEmulationServicePlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerEmulationServicePlugin/DebuggerEmulationServicePlugin.html @@ -7,7 +7,7 @@ Debugger: Model Service - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerInterpreterPlugin/DebuggerInterpreterPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerInterpreterPlugin/DebuggerInterpreterPlugin.html index 6b77c09cbdd..25805ceb043 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerInterpreterPlugin/DebuggerInterpreterPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerInterpreterPlugin/DebuggerInterpreterPlugin.html @@ -7,7 +7,7 @@ Debugger: Interpreters - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerListingPlugin/DebuggerListingPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerListingPlugin/DebuggerListingPlugin.html index 91e5ca62659..0001e848c2a 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerListingPlugin/DebuggerListingPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerListingPlugin/DebuggerListingPlugin.html @@ -7,7 +7,7 @@ Debugger: Dynamic Listing - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/DebuggerMemoryBytesPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/DebuggerMemoryBytesPlugin.html index 1021f472cc4..078934cb044 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/DebuggerMemoryBytesPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/DebuggerMemoryBytesPlugin.html @@ -7,7 +7,7 @@ Debugger: Memory (Dynamic Bytes) - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemviewPlugin/DebuggerMemviewPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemviewPlugin/DebuggerMemviewPlugin.html index 4cfdc445b1a..90bd80ccd80 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemviewPlugin/DebuggerMemviewPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemviewPlugin/DebuggerMemviewPlugin.html @@ -7,7 +7,7 @@ Debugger: Memory View - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModelServicePlugin/DebuggerModelServicePlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModelServicePlugin/DebuggerModelServicePlugin.html index 50fab05e66e..b57f9fe05c4 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModelServicePlugin/DebuggerModelServicePlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModelServicePlugin/DebuggerModelServicePlugin.html @@ -7,7 +7,7 @@ Debugger: Model Service - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModulesPlugin/DebuggerModulesPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModulesPlugin/DebuggerModulesPlugin.html index 256c43690ef..3aaa0712221 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModulesPlugin/DebuggerModulesPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerModulesPlugin/DebuggerModulesPlugin.html @@ -7,7 +7,7 @@ Debugger: Modules and Sections - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerObjectsPlugin/DebuggerObjectsPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerObjectsPlugin/DebuggerObjectsPlugin.html index 17ce19b2e09..6f30b4ba0be 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerObjectsPlugin/DebuggerObjectsPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerObjectsPlugin/DebuggerObjectsPlugin.html @@ -7,7 +7,7 @@ Debugger: Commands and Objects - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPcodeStepperPlugin/DebuggerPcodeStepperPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPcodeStepperPlugin/DebuggerPcodeStepperPlugin.html index 5fb693744e8..d4c0aae718e 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPcodeStepperPlugin/DebuggerPcodeStepperPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPcodeStepperPlugin/DebuggerPcodeStepperPlugin.html @@ -7,7 +7,7 @@ Debugger: P-code Stepper - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPlatformPlugin/DebuggerPlatformPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPlatformPlugin/DebuggerPlatformPlugin.html index 23ac62c62a2..c6bcf7432c5 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPlatformPlugin/DebuggerPlatformPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerPlatformPlugin/DebuggerPlatformPlugin.html @@ -7,7 +7,7 @@ Debugger: Platform Selection - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegionsPlugin/DebuggerRegionsPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegionsPlugin/DebuggerRegionsPlugin.html index d12b4e2d4ff..24ebe105e72 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegionsPlugin/DebuggerRegionsPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegionsPlugin/DebuggerRegionsPlugin.html @@ -7,7 +7,7 @@ Debugger: Memory Regions - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegistersPlugin/DebuggerRegistersPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegistersPlugin/DebuggerRegistersPlugin.html index 2d86a9a2d65..9cb24ebb866 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegistersPlugin/DebuggerRegistersPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerRegistersPlugin/DebuggerRegistersPlugin.html @@ -7,7 +7,7 @@ Debugger: Registers - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStackPlugin/DebuggerStackPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStackPlugin/DebuggerStackPlugin.html index a6a24a147d0..72dbd235a7b 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStackPlugin/DebuggerStackPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStackPlugin/DebuggerStackPlugin.html @@ -7,7 +7,7 @@ Debugger: Stack - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStaticMappingPlugin/DebuggerStaticMappingPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStaticMappingPlugin/DebuggerStaticMappingPlugin.html index cb7711c8786..b1247497ffa 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStaticMappingPlugin/DebuggerStaticMappingPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerStaticMappingPlugin/DebuggerStaticMappingPlugin.html @@ -7,7 +7,7 @@ Debugger: Static Mappings - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTargetsPlugin/DebuggerTargetsPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTargetsPlugin/DebuggerTargetsPlugin.html index 8d4059bc1f9..4dc01a1fd18 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTargetsPlugin/DebuggerTargetsPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTargetsPlugin/DebuggerTargetsPlugin.html @@ -7,7 +7,7 @@ Debugger: Targets - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerThreadsPlugin/DebuggerThreadsPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerThreadsPlugin/DebuggerThreadsPlugin.html index 26809e2a0bc..1f6d17c6303 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerThreadsPlugin/DebuggerThreadsPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerThreadsPlugin/DebuggerThreadsPlugin.html @@ -7,7 +7,7 @@ Debugger: Threads and Traces - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTimePlugin/DebuggerTimePlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTimePlugin/DebuggerTimePlugin.html index a871f1ef1b2..fea1e5b3596 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTimePlugin/DebuggerTimePlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTimePlugin/DebuggerTimePlugin.html @@ -7,7 +7,7 @@ Debugger: Time - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceManagerServicePlugin/DebuggerTraceManagerServicePlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceManagerServicePlugin/DebuggerTraceManagerServicePlugin.html index 14c36cb3e27..8d82b70eca1 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceManagerServicePlugin/DebuggerTraceManagerServicePlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceManagerServicePlugin/DebuggerTraceManagerServicePlugin.html @@ -7,7 +7,7 @@ Debugger: Trace Service - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceViewDiffPlugin/DebuggerTraceViewDiffPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceViewDiffPlugin/DebuggerTraceViewDiffPlugin.html index 0221bc8c13a..4afee181b01 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceViewDiffPlugin/DebuggerTraceViewDiffPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerTraceViewDiffPlugin/DebuggerTraceViewDiffPlugin.html @@ -7,7 +7,7 @@ Debugger: Comparing Times - + diff --git a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerWatchesPlugin/DebuggerWatchesPlugin.html b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerWatchesPlugin/DebuggerWatchesPlugin.html index 9f89fd5bccf..fe19e146a1b 100644 --- a/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerWatchesPlugin/DebuggerWatchesPlugin.html +++ b/Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerWatchesPlugin/DebuggerWatchesPlugin.html @@ -7,7 +7,7 @@ Debugger: Watches - + diff --git a/Ghidra/Extensions/MachineLearning/src/main/help/help/shared/Frontpage.css b/Ghidra/Extensions/MachineLearning/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index b8471669f4b..00000000000 --- a/Ghidra/Extensions/MachineLearning/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; `font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Extensions/MachineLearning/src/main/help/help/topics/RandomForestFunctionFinderPlugin/RandomForestFunctionFinderPlugin.htm b/Ghidra/Extensions/MachineLearning/src/main/help/help/topics/RandomForestFunctionFinderPlugin/RandomForestFunctionFinderPlugin.htm index ae449f5f1c6..d99f9b87726 100644 --- a/Ghidra/Extensions/MachineLearning/src/main/help/help/topics/RandomForestFunctionFinderPlugin/RandomForestFunctionFinderPlugin.htm +++ b/Ghidra/Extensions/MachineLearning/src/main/help/help/topics/RandomForestFunctionFinderPlugin/RandomForestFunctionFinderPlugin.htm @@ -6,7 +6,7 @@ Random Forest Function Finder Plugin - + diff --git a/Ghidra/Extensions/SampleTablePlugin/certification.manifest b/Ghidra/Extensions/SampleTablePlugin/certification.manifest index dc315f04e36..2e5c198cc0e 100644 --- a/Ghidra/Extensions/SampleTablePlugin/certification.manifest +++ b/Ghidra/Extensions/SampleTablePlugin/certification.manifest @@ -6,16 +6,4 @@ data/ExtensionPoint.manifest||GHIDRA||||END| data/sampletableplugin.theme.properties||GHIDRA||||END| extension.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/redo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/undo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm||GHIDRA||reviewed||END| -src/main/resources/images/erase16.png||GHIDRA||reviewed||END| -src/main/resources/images/information.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm||GHIDRA||||END| diff --git a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/Frontpage.css b/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/arrow.gif b/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/close16.gif b/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/note.yellow.png b/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm b/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm index 76cfe95a3a0..1c36413ab65 100644 --- a/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm +++ b/Ghidra/Extensions/SampleTablePlugin/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm @@ -10,7 +10,7 @@ Sample Help File for a Plugin - + diff --git a/Ghidra/Extensions/sample/certification.manifest b/Ghidra/Extensions/sample/certification.manifest index 0f1a49b26c2..7790314febd 100644 --- a/Ghidra/Extensions/sample/certification.manifest +++ b/Ghidra/Extensions/sample/certification.manifest @@ -6,17 +6,4 @@ data/README.txt||GHIDRA||||END| data/sample.theme.properties||GHIDRA||||END| extension.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/redo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/undo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm||GHIDRA||||END| -src/main/resources/images/applications-development.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/resources/images/erase16.png||GHIDRA||reviewed||END| -src/main/resources/images/information.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| diff --git a/Ghidra/Extensions/sample/src/main/help/help/shared/Frontpage.css b/Ghidra/Extensions/sample/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Extensions/sample/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Extensions/sample/src/main/help/help/shared/arrow.gif b/Ghidra/Extensions/sample/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Extensions/sample/src/main/help/help/shared/close16.gif b/Ghidra/Extensions/sample/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Extensions/sample/src/main/help/help/shared/note.yellow.png b/Ghidra/Extensions/sample/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Extensions/sample/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm b/Ghidra/Extensions/sample/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm index 890fe59cf98..34e139427c6 100644 --- a/Ghidra/Extensions/sample/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm +++ b/Ghidra/Extensions/sample/src/main/help/help/topics/SampleHelpTopic/SampleHelpFile.htm @@ -10,7 +10,7 @@ Sample Help File for a Plugin - + @@ -65,9 +65,9 @@

Even More Nested Description

-

This is a note

+

This is a note

-

This is a tip

+

This is a tip

Related Topics: add links to related pages

diff --git a/Ghidra/Features/Base/build.gradle b/Ghidra/Features/Base/build.gradle index a6076a0cd72..b649a3cc12e 100644 --- a/Ghidra/Features/Base/build.gradle +++ b/Ghidra/Features/Base/build.gradle @@ -155,7 +155,7 @@ def createTipsHelpFile(input, output) { Ghidra Tips - +

Ghidra Tips of the Day

diff --git a/Ghidra/Features/Base/certification.manifest b/Ghidra/Features/Base/certification.manifest index 3315cb02d86..6fbeea6a066 100644 --- a/Ghidra/Features/Base/certification.manifest +++ b/Ghidra/Features/Base/certification.manifest @@ -95,11 +95,6 @@ data/x86_linux_syscall_numbers||GHIDRA||||END| ghidra_scripts/AskScript.properties||GHIDRA||||END| ghidra_scripts/world.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||||END| -src/main/help/help/shared/close16.gif||GHIDRA||||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||renamed from flag-green.png|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||renamed from flag-yellow.png|END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of help-hint.png|END| src/main/help/help/topics/About/About_Ghidra.htm||GHIDRA||||END| src/main/help/help/topics/About/About_Program_File.htm||GHIDRA||||END| src/main/help/help/topics/About/images/About_Program.png||GHIDRA||||END| @@ -214,7 +209,7 @@ src/main/help/help/topics/DataTypePreviewPlugin/images/Data_Type_Preview.png||GH src/main/help/help/topics/DataWindowPlugin/data_window.htm||GHIDRA||||END| src/main/help/help/topics/DataWindowPlugin/images/DataWindow.png||GHIDRA||||END| src/main/help/help/topics/DataWindowPlugin/images/DataWindowFilter.png||GHIDRA||||END| -src/main/help/help/topics/DbViewerPlugin/DbViewer.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/DbViewerPlugin/DbViewer.htm||GHIDRA||||END| src/main/help/help/topics/DbViewerPlugin/images/DatabaseViewer.png||GHIDRA||||END| src/main/help/help/topics/DisassembledViewPlugin/DisassembledViewPlugin.htm||GHIDRA||||END| src/main/help/help/topics/DisassembledViewPlugin/images/DisassembledViewPluginMain.png||GHIDRA||||END| @@ -229,7 +224,6 @@ src/main/help/help/topics/DockingWindows/images/leftArrow.png||GHIDRA||||END| src/main/help/help/topics/DockingWindows/images/resize.png||GHIDRA||||END| src/main/help/help/topics/DockingWindows/images/rightArrow.png||GHIDRA||||END| src/main/help/help/topics/DockingWindows/images/upArrow.png||GHIDRA||||END| -src/main/help/help/topics/DockingWindows/images/window.png||GHIDRA||||END| src/main/help/help/topics/EclipseIntegration/EclipseIntegration.htm||GHIDRA||||END| src/main/help/help/topics/EquatePlugin/Equates.htm||GHIDRA||||END| src/main/help/help/topics/EquatePlugin/images/AfterApplyEnum.png||GHIDRA||||END| @@ -249,9 +243,9 @@ src/main/help/help/topics/FallThroughPlugin/Override_Fallthrough.htm||GHIDRA|||| src/main/help/help/topics/FallThroughPlugin/images/SetFallThrough.png||GHIDRA||||END| src/main/help/help/topics/FileSystemBrowserPlugin/FileSystemBrowserPlugin.html||GHIDRA||||END| src/main/help/help/topics/FlowSelection/Selection_By_Flow.html||GHIDRA||||END| -src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Close_Project.htm||GHIDRA||||END| -src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Creating_a_Project.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Deleting_a_Ghidra_Project.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Edit_Plugin_Path.htm||GHIDRA||||END| @@ -260,10 +254,10 @@ src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end_Menus.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Opening_a_Ghidra_Project.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Project_Info.htm||GHIDRA||||END| -src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm||GHIDRA||reviewed||END| -src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm||GHIDRA||||END| +src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/Saving_a_Ghidra_Project.htm||GHIDRA||||END| -src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/images/ArchiveFileExists.png||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/images/ArchiveProject.png||GHIDRA||||END| src/main/help/help/topics/FrontEndPlugin/images/ChangeAccessList.png||GHIDRA||||END| @@ -354,7 +348,7 @@ src/main/help/help/topics/ImporterPlugin/images/ImporterDialog.png||GHIDRA||||EN src/main/help/help/topics/ImporterPlugin/images/LanguagePickerDialog.png||GHIDRA||||END| src/main/help/help/topics/ImporterPlugin/images/SearchPathsDialog.png||GHIDRA||||END| src/main/help/help/topics/ImporterPlugin/importer.htm||GHIDRA||||END| -src/main/help/help/topics/Intro/GhidraFunctionality.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/Intro/GhidraFunctionality.htm||GHIDRA||||END| src/main/help/help/topics/Intro/GhidraSupport.htm||GHIDRA||||END| src/main/help/help/topics/Intro/Intro.htm||GHIDRA||||END| src/main/help/help/topics/Intro/images/Empty_ghidra.png||GHIDRA||||END| @@ -386,7 +380,7 @@ src/main/help/help/topics/MemoryMapPlugin/images/MemoryMap.png||GHIDRA||||END| src/main/help/help/topics/MemoryMapPlugin/images/MoveMemory.png||GHIDRA||||END| src/main/help/help/topics/MemoryMapPlugin/images/SetImageBaseDialog.png||GHIDRA||||END| src/main/help/help/topics/MemoryMapPlugin/images/SplitMemoryBlock.png||GHIDRA||||END| -src/main/help/help/topics/Misc/Appendix.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/Misc/Appendix.htm||GHIDRA||||END| src/main/help/help/topics/Misc/Tips.htm||NONE||||END| src/main/help/help/topics/Misc/Welcome_to_Ghidra_Help.htm||GHIDRA||||END| src/main/help/help/topics/Navigation/Navigation.htm||GHIDRA||||END| @@ -403,10 +397,10 @@ src/main/help/help/topics/OverviewPlugin/images/OverviewPanel.png||GHIDRA||||END src/main/help/help/topics/PrintingPlugin/Printing.htm||GHIDRA||||END| src/main/help/help/topics/PrintingPlugin/images/PrintOptions.png||GHIDRA||||END| src/main/help/help/topics/Program/Ghidra_Programs.htm||GHIDRA||||END| -src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm||GHIDRA||||END| src/main/help/help/topics/ProgramManagerPlugin/Navigating_Program_Files.htm||GHIDRA||||END| src/main/help/help/topics/ProgramManagerPlugin/Opening_Program_Files.htm||GHIDRA|||'Open Program' graphic contains 'wcbiema'|END| -src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm||GHIDRA||||END| src/main/help/help/topics/ProgramManagerPlugin/Program_Options_Dialog.htm||GHIDRA||||END| src/main/help/help/topics/ProgramManagerPlugin/Saving_Program_Files.htm||GHIDRA||||END| src/main/help/help/topics/ProgramManagerPlugin/images/ClosedTab.png||GHIDRA||||END| @@ -565,8 +559,8 @@ src/main/help/help/topics/Tables/images/MultipleColumnSortDialog.png||GHIDRA|||| src/main/help/help/topics/Tables/images/SelectColumnsDialog.png||GHIDRA||||END| src/main/help/help/topics/Tool/Configure_Tool.htm||GHIDRA||||END| src/main/help/help/topics/Tool/Ghidra_Tool_Administration.htm||GHIDRA||||END| -src/main/help/help/topics/Tool/ShowLog.htm||GHIDRA||reviewed|References wcbiema in screen snapshot|END| -src/main/help/help/topics/Tool/Tip_Of_The_Day.htm||GHIDRA||reviewed||END| +src/main/help/help/topics/Tool/ShowLog.htm||GHIDRA|||References wcbiema in screen snapshot|END| +src/main/help/help/topics/Tool/Tip_Of_The_Day.htm||GHIDRA||||END| src/main/help/help/topics/Tool/ToolOptions_Dialog.htm||GHIDRA||||END| src/main/help/help/topics/Tool/Undo_Redo.htm||GHIDRA||||END| src/main/help/help/topics/Tool/images/ConfigTool.png||GHIDRA||||END| diff --git a/Ghidra/Features/Base/ghidra_scripts/CreateHelpTemplateScript.java b/Ghidra/Features/Base/ghidra_scripts/CreateHelpTemplateScript.java index 6a106efc910..5841fe98fc6 100644 --- a/Ghidra/Features/Base/ghidra_scripts/CreateHelpTemplateScript.java +++ b/Ghidra/Features/Base/ghidra_scripts/CreateHelpTemplateScript.java @@ -66,7 +66,7 @@ private void writeHelpFile(PluginTool tool, Plugin plugin, File outputFile) printWriter.println(""); printWriter.println("\t" + "" + plugin.getName() + ""); printWriter.println("\t" + - ""); + ""); printWriter.println(""); printWriter.println(""); printWriter.println(""); diff --git a/Ghidra/Features/Base/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/Base/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/Base/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/Base/src/main/help/help/shared/arrow.gif b/Ghidra/Features/Base/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/Base/src/main/help/help/shared/close16.gif b/Ghidra/Features/Base/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/Base/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/Base/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/Base/src/main/help/help/topics/About/About_Ghidra.htm b/Ghidra/Features/Base/src/main/help/help/topics/About/About_Ghidra.htm index d08f5d5350e..dcf76777524 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/About/About_Ghidra.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/About/About_Ghidra.htm @@ -7,7 +7,7 @@ About Ghidra - + @@ -20,12 +20,12 @@

About Ghidra

To view information about Ghidra

    -
  • From the menu-bar in tool, click Help From the menu-bar in tool, click Help About Ghidra
-

  This option is also available from the +

  This option is also available from the Ghidra Project Window 

@@ -69,7 +69,7 @@

Installed Processors

assorted variants which may be implemented for each processor.

-

  This option is also available from the +

  This option is also available from the Ghidra Project Window 

@@ -77,7 +77,7 @@

Installed Processors

To view the Installed Processors list

    -
  • From the menu-bar in tool, click Help From the menu-bar in tool, click Help Installed Processors...
diff --git a/Ghidra/Features/Base/src/main/help/help/topics/About/About_Program_File.htm b/Ghidra/Features/Base/src/main/help/help/topics/About/About_Program_File.htm index dbacf29c311..d5e5b126772 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/About/About_Program_File.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/About/About_Program_File.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> About Program File - + @@ -20,7 +20,7 @@

To view information about the currently open (active) program

  1. From the menu-bar of the tool that has the program open, select Help About Program ...
  2. + "help/shared/arrow.gif" alt="" border="0"> About Program ...

To view information about any program in the project window
@@ -39,7 +39,7 @@

To view information about any program in the project window

Figure 1 - About Program

-

Notes:  +

Notes:  When viewing the "About" information on a non-open program, you may get a very abbreviated version of the program's information if the program was created with a version of Ghidra before version 4.2.  Once a program has been saved with version 4.2 or later, the full diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Annotations/Annotations.html b/Ghidra/Features/Base/src/main/help/help/topics/Annotations/Annotations.html index acb36fbbd43..ff77f941dd2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Annotations/Annotations.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/Annotations/Annotations.html @@ -8,7 +8,7 @@ Annotations - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/AssemblerPlugin/Assembler.htm b/Ghidra/Features/Base/src/main/help/help/topics/AssemblerPlugin/Assembler.htm index 17f0f8e1323..782ecf46286 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/AssemblerPlugin/Assembler.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/AssemblerPlugin/Assembler.htm @@ -8,7 +8,7 @@ Assembler - + @@ -24,7 +24,7 @@

Listing Background

coloring can be performed from a script, which allows you to color disassembly during automated processing.

-

Unlike program selections and +

Unlike program selections and highlights, the background colors you set will be saved with the program.

Changing Colors

@@ -47,7 +47,7 @@

Actions

the Colors pull-right. This action will clear all colors applied to the entire program. exists.

-

Any of these actions can be undone +

Any of these actions can be undone using the undo action.

@@ -120,19 +120,19 @@

Actions

Next Color Range - Available from the menu bar at Navigation -> Next Color Range This action will + "help/shared/arrow.gif" border="0" alt="->"> Next Color Range This action will navigate to the next color range at an address larger than the current address. Depending upon the range navigation options, either the bottom of the current range, or the top of next range will be chosen.

Previous Color Range - Available from the menu bar at Navigation ->Previous Color Range This action will + "help/shared/arrow.gif" border="0" alt="->">Previous Color Range This action will navigate to the next color range at an address larger than the current address. Depending upon the range navigation options, either the bottom of the previous range, or the top of the previous range will be chosen.

-

You can change range navigation - behavior by editing the Navigation +You can change range navigation + behavior by editing the Navigation ->Range Navigation tool options.

diff --git a/Ghidra/Features/Base/src/main/help/help/topics/CodeBrowserPlugin/SelectionTable.htm b/Ghidra/Features/Base/src/main/help/help/topics/CodeBrowserPlugin/SelectionTable.htm index 84419a7d68c..ca7c5ba4cce 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/CodeBrowserPlugin/SelectionTable.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/CodeBrowserPlugin/SelectionTable.htm @@ -8,7 +8,7 @@ Selection Table - + @@ -27,7 +27,7 @@

Selection Table

To create a table from the current selection within the Listing, press Select Create Table From Selection from the tool's menu bar.

+ "help/shared/arrow.gif">Create Table From Selection
from the tool's menu bar.

Provided by: Code Browser plugin

diff --git a/Ghidra/Features/Base/src/main/help/help/topics/CommentWindowPlugin/comment_window.htm b/Ghidra/Features/Base/src/main/help/help/topics/CommentWindowPlugin/comment_window.htm index 3c853d19334..08004e2a07a 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/CommentWindowPlugin/comment_window.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/CommentWindowPlugin/comment_window.htm @@ -7,7 +7,7 @@ Comment Window - + @@ -15,7 +15,7 @@

Comment Window

The Comment Window provides a list of comments defined in the currently open program. To display the Comment Window, select the WindowComments from the tool menu.

+ "help/shared/arrow.gif">Comments from the tool menu.

diff --git a/Ghidra/Features/Base/src/main/help/help/topics/CommentsPlugin/Comments.htm b/Ghidra/Features/Base/src/main/help/help/topics/CommentsPlugin/Comments.htm index dabc8a69876..8c9dba9a83d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/CommentsPlugin/Comments.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/CommentsPlugin/Comments.htm @@ -7,7 +7,7 @@ Comments - + @@ -81,7 +81,7 @@

Adding o
  1. From the right-mouse pop-up menu over the Code Browser window, select the - Comments-> Set menu + Comments-> Set menu option.
  2. Choose the appropriate tab for the type of comment that is to be added or edited.
  3. @@ -137,7 +137,7 @@

    Deleting Comments

    1. Right-click on the comment to be deleted.
    2. -
    3. Choose Comments-> Delete +
    4. Choose Comments-> Delete <comment type> Comment from the popup-menu.
    @@ -180,12 +180,12 @@

    Displaying Comment History

  4. Right-click on the comment that you would like to view the history.
  5. - Choose Comments-> Show History + Choose Comments-> Show History for <comment type>....
    • If you are not over a specific comment, right mouse click and choose - Comments-> Show + Comments-> Show History....
  6. @@ -203,7 +203,7 @@

    Displaying Comment History

-

Only comments that are placed at the start +

Only comments that are placed at the start address of data or instructions are displayed.  Comments on addresses other than the start (interior) address will remain hidden until the data or instructions are cleared.

diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ComputeChecksumsPlugin/Generate_Checksum_Help.html b/Ghidra/Features/Base/src/main/help/help/topics/ComputeChecksumsPlugin/Generate_Checksum_Help.html index 818df01098c..48819b22201 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ComputeChecksumsPlugin/Generate_Checksum_Help.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/ComputeChecksumsPlugin/Generate_Checksum_Help.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Generate Checksum Help - + @@ -48,7 +48,7 @@

Checksum-32

-

+

All of the preceding checksums may be modified using the XOR and Carry toggle buttons.

@@ -106,7 +106,7 @@

CRC-32

-

+

All of the preceding checksums may be modified using the 1's Complement and 2's Complement toggle buttons.

@@ -183,7 +183,7 @@

SHA-512

-

It is now possible to write a custom checksum +

It is now possible to write a custom checksum algorithm and add it to the table using a script. Contact the Ghidra Team for more detail.

@@ -194,8 +194,8 @@

SHA-512

Using the Checksum Generator

To display the Generate Checksum dialog, select ToolsGenerate Checksum... or select WindowChecksum Generator.  The results of the thirteen types + "help/shared/arrow.gif">Generate Checksum... or select WindowChecksum Generator.  The results of the thirteen types of checksums can be viewed in decimal or hex format. There is also an option to have the applicable results displayed in 1's or 2's complement.


@@ -253,7 +253,7 @@

-

Once the results are posted in the table, +

Once the results are posted in the table, choosing another checksum option will automatically update the results, without your having to regenerate the results.

diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ConsolePlugin/console.html b/Ghidra/Features/Base/src/main/help/help/topics/ConsolePlugin/console.html index 7480eb9e098..8f9f58291b4 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ConsolePlugin/console.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/ConsolePlugin/console.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Console - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DWARFExternalDebugFilesPlugin/DWARFExternalDebugFilesPlugin.html b/Ghidra/Features/Base/src/main/help/help/topics/DWARFExternalDebugFilesPlugin/DWARFExternalDebugFilesPlugin.html index c7ab4244989..51d216ba01c 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DWARFExternalDebugFilesPlugin/DWARFExternalDebugFilesPlugin.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/DWARFExternalDebugFilesPlugin/DWARFExternalDebugFilesPlugin.html @@ -4,7 +4,7 @@ DWARF External Debug Files - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataPlugin/Data.htm b/Ghidra/Features/Base/src/main/help/help/topics/DataPlugin/Data.htm index 4319372e678..02cb4335713 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataPlugin/Data.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataPlugin/Data.htm @@ -9,7 +9,7 @@ Data - + @@ -32,7 +32,7 @@

Data Types

(structure, array, typedef, etc) and supports dynamic data types whose structure depends on the underlying data.

-

It is important to note that the size of many of the primitive built-in types is +

It is important to note that the size of many of the primitive built-in types is determined by the language and compiler specification (e.g., the size of an integer can vary).

@@ -580,7 +580,7 @@

Applying Data Type

was created is displayed in the tool's status area.

-

 Regardless of how a data type is applied, data is +

 Regardless of how a data type is applied, data is only created if the data type will fit within the available undefined bytes.  

Drag from Data Type Manager

@@ -594,7 +594,7 @@

Drag from Data Type Manager

  1. Open the Data Type Manager (select - Window Data Type Manager)

    + Window Data Type Manager)

  2. @@ -630,23 +630,23 @@

- + - + - +
b Byte Word DoubleWord QuadWord - ByteByte Word DoubleWord QuadWord + Byte
' (single quote) Ascii String Unicode AsciiAscii String Unicode Ascii
f Float Double FloatFloat Double Float
@@ -697,7 +697,7 @@

Favorites

  • In the Data popup, select the favorite data type to be applied
  • -

      To quickly assign a key binding to a favorite, +

      To quickly assign a key binding to a favorite, use the Key Bindings Shortcut.  Key Bindings allow you to assign "hot keys" to any menu item.

    @@ -726,7 +726,7 @@

    Clearing Data

    bytes from the popup menu -

    Deleting data types from the Data Type Manager window is a quick way to clear every instance of a data type in a program.

    @@ -750,7 +750,7 @@

    Changing Data Settings

  • Press mouse-right to bring up the popup menu
  • -
  • Select Data Settings... to bring up the +
  • Select Data Settings... to bring up the settings dialog
  • @@ -790,7 +790,7 @@

    Changing Data Settings

  • Press mouse-right to bring up the popup menu
  • -
  • Select Data Default Settings... to bring up +
  • Select Data Default Settings... to bring up the default settings dialog
  • @@ -816,13 +816,13 @@

    Changing Data Settings

    list of valid choices for that setting.  Choose a value from this list of choices and press OK.

    -

    +

    Default settings on components within a structure apply to that structure only. For example, if Struct_1 has a byte component with its format set as Octal, then only other instances of Struct_1 will be affected. Settings on other occurrences of byte are not affected.

    -

    A typedef has the same set of settings as its underlying +

    A typedef has the same set of settings as its underlying data type.  For example, when you create a typedef on a byte, the default settings on the typedef will be the same as the original default settings of the byte. Changing the default settings for either the typedef or its underlying data type doesn't affect the @@ -838,7 +838,7 @@

    Changing Data Settings

  • Press mouse-right to bring up the popup menu
  • -
  • Select Data Settings... to bring up the +
  • Select Data Settings... to bring up the settings dialog
  • @@ -889,7 +889,7 @@

    Creating a new Structure

    1. Select a set of contiguous defined or undefined Data
    2. -
    3. Use the right-mouse popup Data Create +
    4. Use the right-mouse popup Data Create Structure
    5. The Data items within the selection are used to define the structure
    6. @@ -918,7 +918,7 @@

      Creating a new Structure

      a default name.  The bottom part shows a list of matching structures.  You can select from this list to use that structure instead of creating a new one.

      -

      The method for finding matching structures is either +

      The method for finding matching structures is either by an exact match or by a match on structure size. You can change the type of matching used by clicking the Exact or Size radio buttons under the Matching: heading.

      @@ -944,7 +944,7 @@

      Creating a new Structure

      To use an existing, matching structure, find and select the structure in the Use Exising Structure table and press OK.

      -

      You can create nested structures by following the +

      You can create nested structures by following the instructions above.  The only difference is in Step (1), select contiguous bytes within an existing structure.

      @@ -956,7 +956,7 @@

      Changing a Structure Name

    7. Place the cursor on the first line of the structure
    8. Press mouse-right over the structure and choose Data Edit Data Type...
    9. + "help/shared/arrow.gif"> Edit Data Type...
    10. Change the name in the Structure Editor
    11. @@ -972,14 +972,14 @@

      Changing the name of a Structure member

      1. Right mouse click on the field name of a structure member in the Code Browser
      2. -
      3. Choose the Data Rename Field +
      4. Choose the Data Rename Field option
      5. Enter a new name in the Rename Data Field dialog
      -

      The  "Field Name" field must be added to the +

      The  "Field Name" field must be added to the "Open Data" tab in the Code Browser header in order for the data structure field names to show up in the Code Browser.

      @@ -991,13 +991,13 @@

      Changing the name of a Structure member

    12. Place the cursor on the first line of the structure
    13. Press mouse-right over the structure and choose Data Edit Data Type...
    14. + "help/shared/arrow.gif"> Edit Data Type...
    15. Edit the field name for the structure member
    -

    You cannot set the field name of undefined +

    You cannot set the field name of undefined member

    @@ -1124,7 +1124,7 @@

    Pointer

    key-binding actions.

    -

    To create a pointer of a specific size apply either +

    To create a pointer of a specific size apply either pointer8, pointer16, pointer32, or pointer64 to create a pointer sizes of 1, 2, 4, 8, respectively.

    @@ -1147,7 +1147,7 @@

    Array

  • Press the '[' Quick-Key,
     - or -
    - Press mouse-right on the data item and choose Data + Press mouse-right on the data item and choose Data Create Array
  • A dialog will prompt you for the number of elements in the array.  It will be @@ -1167,7 +1167,7 @@

    Array

  • Press the '[' Quick-Key,
     - or -
    - Press mouse-right on the array and choose Data + Press mouse-right on the array and choose Data Create Array
  • Enter the number of elements for the next dimension, and press OK
  • diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/DataTypeSelectionDialog.htm b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/DataTypeSelectionDialog.htm index 083029e4fd8..ae170f8d168 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/DataTypeSelectionDialog.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/DataTypeSelectionDialog.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Data Type Chooser Dialog - + @@ -31,7 +31,7 @@

    Completion Window

    escape.

    -

    Usage Note: If you would like to +

    Usage Note: If you would like to type the name of a data type to be chosen and would not like to use the selected value in the drop-down list, then you must first press the Escape key to close the drop-down list, if it is open. To state this point differently, pressing diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/EnumEditor.htm b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/EnumEditor.htm index e6490270c02..43b9ae3d4b2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/EnumEditor.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/EnumEditor.htm @@ -2,7 +2,7 @@ Enum Editor - +

    @@ -59,7 +59,7 @@

    Edit an Enum Entry

    -

    +

    While editing, you can use the Tab key to navigate the editing to the next cell, the Shift-Tab key to navigate backwards, the Up key to move editing to the cell above, and the Down to move editing to the cell below the currently edited cell. @@ -67,7 +67,7 @@

    Edit an Enum Entry

    -

    +

    Names and values must be unique.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/StructureEditor.htm b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/StructureEditor.htm index c95b7b9d58a..34124a19035 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/StructureEditor.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeEditors/StructureEditor.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Data Structure Editor - + @@ -60,7 +60,7 @@

    Structure Data Type Editor

    structure or array component changing it into its component parts.
    -
  • Pull Down Menu: The icon at the top +
  • Pull Down Menu: The icon at the top of the editor provides additional editor actions. These are: show the category path of a component's data type, edit a component's data type, edit the fields of a component, apply a cycle group or favorite.
    @@ -96,7 +96,7 @@

    Applying Changes

    the changes from the editor back to the program or archive.

    -

    If editor changes to a structure or union are +

    If editor changes to a structure or union are applied and it is assigned to data in the program, all data items with the structure or union as the data type now have the new data type. In other words, the size or composition of those data items in the program will have changed due to the apply.

    @@ -115,7 +115,7 @@

    in +

    Select the Close dockable component icon in the toolbar to exit from the editor. If you have unsaved changes to your data type, a dialog will ask if you want to save the changes.

  • @@ -261,7 +261,7 @@

    align (minimum)

    -

    Note: The equivalent of having no C/C++ code aligned/alignas +

    Note: The equivalent of having no C/C++ code aligned/alignas attribute on the structure or union is to choose default. The equivalent for the C code aligned attribute without a value is to choose machine alignment. The equivalent of aligned(4) or alignas(4) is to specify an explicit alignment value of 4.

    @@ -298,10 +298,10 @@

    pack

    of the pack setting. The align setting will not influence interior component placement as does the pack setting.

    -

    Note: The placement of bitfields may be influenced +

    Note: The placement of bitfields may be influenced based upon the specified pack value based upon the compiler specification.

    -

    Note: The equivalent of having no C #pragma +

    Note: The equivalent of having no C #pragma pack attribute on the structure or union is to choose default. The equivalent for a C code attribute of #pragma pack() without a value is to specify a pack value of 1. The equivalent of # pragma pack(4) is to specify a pack value @@ -375,12 +375,12 @@

    Bitfield Component

    -

    Note:While packing of bitfields within packed +

    Note:While packing of bitfields within packed structures is controlled by the compiler specification (e.g., data organization), bit-packing order is currently fixed based upon endianess. Little-endian packs starting with bit-0 (lsb) while big-endian packs starting with bit-7 (msb).

    -

    Note:The use of bitfield components is not +

    Note:The use of bitfield components is not currently reflected in decompiler results or assembly markup.

    Zero-Element / Flexible Array Components

    @@ -395,7 +395,7 @@

    Zero-Element / Flexible Array Comp equal to the length of the structure. When packing is enabled such a component may influence the overall alignment of the structure and its length. -

    Note:The use of flexible array components is not +

    Note:The use of flexible array components is not currently reflected in decompiler results or listing reference markup. Its primary purpose if to reflect the C/C++ source definition of a structure with correct alignment and structure sizing.

    @@ -539,7 +539,7 @@

    Clearing a component will also erase its Field +

    Clearing a component will also erase its Field Name and Comment.

    @@ -574,7 +574,7 @@

    -

    In a structure, an array can be created from a +

    In a structure, an array can be created from a selection of multiple components. The data type of the first component in the selection will be used for the data type in the array.

    @@ -657,7 +657,7 @@

    Add Bitfield

    menu action (right mouse-click) Add Bitfield may be selected to launch the Bitfield Editor for a new bitfield.

    -

    Note: A direct text entry of a bitfield +

    Note: A direct text entry of a bitfield datatype may be specified within the table datatype column (e.g., char:1), although it will always be placed at a default offset.

    @@ -700,7 +700,7 @@

    Component Fields

    except on undefined components.

    -

    To rearrange the order of the component +

    To rearrange the order of the component fields position the cursor over the header for the table column. Left mouse click and drag the column left or right to its new position.


    @@ -781,7 +781,7 @@

    Editing the DataType which allows you to easily enter a data type or select/modify an existing one from one of the open datatype managers. It can also be Undefined, a pointer to a datatype, or an array.

    -

    Note: Certain restrictions may apply when specifying +

    Note: Certain restrictions may apply when specifying or modifying a component's datatype which could cause a modification to fail. Some common restrictions include but are not limited to:

    @@ -909,7 +909,7 @@

    Cycling a Component Data Type

    is associated with the Byte cycle group. This group is Byte, Word, DWord, and QWord.

    -

    A single row of the component table must be +

    A single row of the component table must be selected to cycle a data type.

    @@ -931,7 +931,7 @@

    Union or Packed Structure
    -

    Cycle groups can also be applied +

    Cycle groups can also be applied from the component table's popup menu under Cycle.

    @@ -946,7 +946,7 @@

    Union or Packed Structure
    -

    When the current component data +

    When the current component data type is not in the cycle group of the desired data type, pressing the cycle group key of the desired data type will change the component to the first data type in the desired cycle group. The data type can then be cycled to any other data type in the group.

    @@ -978,7 +978,7 @@

    Drag and Drop Basics

    currently work on a Mac. On a Mac try using the Alt key to insert rather than the Ctrl key. The "+" should then appear at the drop site.

    -

    When a data type is dropped on a pointer +

    When a data type is dropped on a pointer component, the component becomes a pointer of that data type instead of simply being replaced by that data type. For example, dropping a Byte on a Pointer results in a Byte*, which is a pointer to a Byte. Drag and Drop is discussed further in Favorites Basics

    contiguous selection. Therefore, individual favorites are only enabled when they can be applied (i.e. they fit at the selection and the selection is contiguous).

    -

    When a favorite data type is applied to a pointer +

    When a favorite data type is applied to a pointer component, the component becomes a pointer of that data type instead of simply being replaced by that data type.

    -

    If you right mouse click on a component +

    If you right mouse click on a component where there is no selection, the selection becomes a single component selection containing that component and the popup menu will appear.

    @@ -1036,7 +1036,7 @@

    Drag and Drop

    click the OK button.

    -

    For information about drag and drop with +

    For information about drag and drop with pointers, see Drag and Drop Basics.

    Favorites

    @@ -1044,7 +1044,7 @@

    Favorites

    Right mouse click on the empty row at the end of the table and pull right to see the Favorites. Select the favorite from the popup and it is added as the last component.

    -

    For information about Pointers as a Favorite, +

    For information about Pointers as a Favorite, see Favorites Basics.

    @@ -1072,7 +1072,7 @@

    Drag and Drop

    -

    For information about drag and drop with +

    For information about drag and drop with pointers, see Drag and Drop Basics.

    @@ -1113,7 +1113,7 @@

    Contiguous Selection of Multiple Components

    selection are created to replace the selection. In a non-packed structure any left over bytes in the selection will become undefined components.

    -

    For information about drag and drop with +

    For information about drag and drop with pointers, see Drag and Drop Basics.

    @@ -1122,7 +1122,7 @@

    Favorites

    Single Component Selected

    -

    If you right mouse click on a +

    If you right mouse click on a component where there is no selection, the selection becomes a single component selection containing that component and the popup menu will appear.

    @@ -1144,7 +1144,7 @@

    Contiguous Selection of Multiple Components

    doesn't matter. The selection becomes as many of the data type as will fit and left over bytes become undefined components for a non-packed structure.

    -

    For information about Pointers as a Favorite, +

    For information about Pointers as a Favorite, see Favorites Basics.

    @@ -1212,7 +1212,7 @@

    Showing Numbers in Hexad whether the numbers are displayed in hexadecimal or decimal. Changing this only affects the current editor where it is changed.

    -

    The Union Editor does not display offsets since +

    The Union Editor does not display offsets since they are always zero.

    To switch between decimal and hexadecimal display of numeric values in the current @@ -1241,7 +1241,7 @@

    Structure and Union Editor Tool Op settings:

    -

    All Typedef Settings must be established on +

    All Typedef Settings must be established on a Typedef before such a type is applied to Data or referenced by other types. This is highly recommended since the side-affects of using such a modified typedef will not be updated to reflect subsequent changes.

    -

    Full support for the above Pointer-Typedef +

    Full support for the above Pointer-Typedef Settings within analysis and decompilation will evolve over time. We also hope to improve naming concerns for such typedefs and to replace the use of custom BuiltIn data types which would be better modeled as a Pointer.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeManagerPlugin/data_type_manager_window.html b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeManagerPlugin/data_type_manager_window.html index d277751c065..6c57b766dac 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataTypeManagerPlugin/data_type_manager_window.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataTypeManagerPlugin/data_type_manager_window.html @@ -7,7 +7,7 @@ Data Type Manager Window - + @@ -22,7 +22,7 @@

    Data Type Manager Window

    The Data Type Manager window shows the data types and their categories using a tree structure. To bring up the window, click on the icon in the tool bar, or select the Window Data Types... menu option in the + src="help/shared/arrow.gif" alt="" border="0"> Data Types... menu option in the tool.

    @@ -272,7 +272,7 @@

    The Data Type Tree
    -

    Opening a program also causes file data +

    Opening a program also causes file data type archives that have been associated with that program to be opened. As of Ghidra version 4.3, whenever a data type is applied from an archive to a program, that archive will become associated with the program.

    @@ -679,7 +679,7 @@

    Fin

    You can find data types with names that match a string. A separate window is displayed to show the results. Multiple search results are shown as tabs in the results window. To find data types, select the Find Data Types by Name... action from the - local menu . The following dialog is + local menu . The following dialog is displayed.

    @@ -748,7 +748,7 @@

    Export Data Type(s)

    - Not only will the selected data types be + Not only will the selected data types be exported, but so too will be any dependencies for the selected types. For example, if you select a structure to be exported, all of the types within that structure will be exported as well. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataTypePreviewPlugin/DataTypePreviewPlugin.html b/Ghidra/Features/Base/src/main/help/help/topics/DataTypePreviewPlugin/DataTypePreviewPlugin.html index c6045e84de5..093ac97804e 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataTypePreviewPlugin/DataTypePreviewPlugin.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataTypePreviewPlugin/DataTypePreviewPlugin.html @@ -8,7 +8,7 @@ Data Preview - + @@ -39,7 +39,7 @@

    Adding Data Types

    and dropped into the Data Type Preview table. If you add a structure or union, then a row will be added for member of the structure or union.

    -

    The data type preview does +

    The data type preview does not support dynamic data types. However, keep in mind that not all variable-length data types are dynamic. Specifically, you can use data types that implement Dynamic as long as they do not also extend from @@ -52,7 +52,7 @@

    Removing Data Types

    Select the row(s) to delete and click on the to remove data types from the table.

    -

    If you remove a structure +

    If you remove a structure member, then entire structure will be removed from the preview table

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DataWindowPlugin/data_window.htm b/Ghidra/Features/Base/src/main/help/help/topics/DataWindowPlugin/data_window.htm index 7a6a210932b..b7c8b27066f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DataWindowPlugin/data_window.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DataWindowPlugin/data_window.htm @@ -7,7 +7,7 @@ Data Window - + @@ -15,7 +15,7 @@

    Data Window

    The Data Window provides a list of data defined in the currently open program. To display the Data Window, select the WindowDefined Data from the tool menu.

    + "help/shared/arrow.gif">Defined Data from the tool menu.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DbViewerPlugin/DbViewer.htm b/Ghidra/Features/Base/src/main/help/help/topics/DbViewerPlugin/DbViewer.htm index e5a8859f3ba..fc8031298cc 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DbViewerPlugin/DbViewer.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DbViewerPlugin/DbViewer.htm @@ -7,7 +7,7 @@ Comments - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DisassembledViewPlugin/DisassembledViewPlugin.htm b/Ghidra/Features/Base/src/main/help/help/topics/DisassembledViewPlugin/DisassembledViewPlugin.htm index 85dda7f51f1..262f2a79e7c 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DisassembledViewPlugin/DisassembledViewPlugin.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DisassembledViewPlugin/DisassembledViewPlugin.htm @@ -8,7 +8,7 @@ Disassembled View Plugin - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DisassemblerPlugin/Disassembly.htm b/Ghidra/Features/Base/src/main/help/help/topics/DisassemblerPlugin/Disassembly.htm index dac7109337a..b89d4797630 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DisassemblerPlugin/Disassembly.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DisassemblerPlugin/Disassembly.htm @@ -7,7 +7,7 @@ Disassembly - + @@ -53,14 +53,14 @@

    Disassembly

    provides a "Cancel" button.  Press the "Cancel" button to stop the disassembly process.  Note: this will not undo any disassembly that has already occurred.

    -

    Press the 'D' key to Disassemble starting at the +

    Press the 'D' key to Disassemble starting at the current cursor location.

    -

    Selecting Selecting Undo will return the disassembled instructions to undefined bytes.

    -

    Be aware that some processors may allow for +

    Be aware that some processors may allow for disassembly in different modes (eg: ARM vs. THUMB). Specific commands may be provided for these and are not discussed here.

    @@ -90,7 +90,7 @@

    Disassembler Options

    The above Options may be changed via the program Options dialog which allows various program properties to be examined or modified. This dialog may be accessed via the menu action EditOptions for ... for the currently active program. These + src="help/shared/arrow.gif">Options for ... for the currently active program. These options are program specific and stored within the program database. The above program properties can be accessed by clicking the Disassembler node within the Properties tree. Any changes to these options will be stored when the OK or @@ -126,7 +126,7 @@

    Static Disassembly

    -

    Selecting Selecting Undo will return the disassembled instruction to undefined bytes.

    @@ -152,7 +152,7 @@

    Disassembly (Restricted)

    provides a "Cancel" button.  Press the "Cancel" button to stop the disassembly process.  Note: this will not undo any disassembly that has already occurred.

    -

    Selecting Selecting Undo will return the disassembled instruction to undefined bytes.

    @@ -191,10 +191,10 @@

    Disassemble ARM / Disassemble Thumb -

    Press the 'F11' key to Disassemble in ARM +

    Press the 'F11' key to Disassemble in ARM mode and press the "F12" key to disassemble in Thumb mode.

    -

    Selecting Selecting Undo will return the disassembled instruction to undefined bytes.

    @@ -225,7 +225,7 @@

    Modify Instruction Flow

    behavior.
  • Click OK in the dialog
  • -

    An instruction whose flow has been +

    An instruction whose flow has been modified will have its' mnemonic color modified.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/Docking_Windows.htm b/Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/Docking_Windows.htm index 4202b1d2742..0d8c0059277 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/Docking_Windows.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/Docking_Windows.htm @@ -7,7 +7,7 @@ Docking Windows - + @@ -53,7 +53,7 @@

    Local Toolbar

    -

    Menu Icon

    +

    Menu Icon

    The menu icon will appear if the dockable component has a local menu.  As with the @@ -61,10 +61,10 @@

    Menu Icon

    -

    Close Icon

    +

    Close Icon

    -

    Select to hide the dockable component. +

    Select to hide the dockable component. The component will be removed until you select the component's name from the tool's Window menu. Some components, such as search results, are transient and are permanently removed when you close @@ -123,7 +123,7 @@

    Moving Components

    in a new window.

    -

    To get the arrow cursors to appear, move the +

    To get the arrow cursors to appear, move the mouse near the inside edge of another component.  To get the stack cursor, move the mouse over the middle area of another component.  To get the new window cursor, move the mouse over the desktop.  The Invalid location cursor will appear when the mouse is over diff --git a/Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/images/window.png b/Ghidra/Features/Base/src/main/help/help/topics/DockingWindows/images/window.png deleted file mode 100644 index 5d615b47c71ebf1a85c2f71d5560bd4ebeff2a9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmaJcIof-5iAr>067ClQg_Ikk zgcinFg($F)1r@5$g(;vB4K}i&Mm4%I4GdzyK@K#iK@VmCFxEKC1;SdT9MDrnkiiTp zSiufX(76tKB`LDVCdUnukt>=>B`evq#VJ~j=+!iv zYF4wG)3io0G*S*VtYHslh^4OEDVIE|MOp({wTOkCA%!Z`p$TEJSp(%7$H)e8KUv?% zHD#uhs#K>Y-O|-gbZo7XS{lhtM9F;8p;DE)G$q>;Et5>=wW`&vY1y+FnR&W+RHGiv z2s_c0wotrEqScO@;h>=mbtJiyR#=PhIyN! z*{p#|-7@le8Bt5$tTkm-clDIPjpLTCcA{gw`SYvlourK)%Lbc+&AU%t558U5b^OBP zyZiSJ0{{Qv!KIxY=bzu(y>|b}_lLhXXU|;z`-q40?UBzqaqh~;pYic;;rFvo UuO7WPdD_|7yRpCf;d(y%2i2X1NdN!< diff --git a/Ghidra/Features/Base/src/main/help/help/topics/EclipseIntegration/EclipseIntegration.htm b/Ghidra/Features/Base/src/main/help/help/topics/EclipseIntegration/EclipseIntegration.htm index 54cb0cd63d5..d7fb1781492 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/EclipseIntegration/EclipseIntegration.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/EclipseIntegration/EclipseIntegration.htm @@ -7,7 +7,7 @@ Ghidra Script Manager - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/EquatePlugin/Equates.htm b/Ghidra/Features/Base/src/main/help/help/topics/EquatePlugin/Equates.htm index a3dbeb780d8..06663f5430d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/EquatePlugin/Equates.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/EquatePlugin/Equates.htm @@ -7,7 +7,7 @@ Equates - + @@ -42,7 +42,7 @@

    Equates

    contain spaces and special characters. Duplicate equate names are not allowed.

    -

    NoteIt should be noted that for the purposes of this document, "scalars" refers to scalar values +

    NoteIt should be noted that for the purposes of this document, "scalars" refers to scalar values contained in code units. A code unit is an instruction operand or other data element.

    @@ -136,7 +136,7 @@

    Set Equate

    Note The list of strings shown in the Set + "help/shared/note.png"> The list of strings shown in the Set Equate dialog are generated from two sources. The first source is all the currently assigned equates to the given value. The other source is all the Enum datatypes that exist in all the open datatype archives. If an @@ -145,13 +145,13 @@

    Set Equate

    NoteThe open data type archives + "help/shared/note.png">The open data type archives contain valid enums and "fake" enums. The fake enums are created from #define values (parsed from .h files), specifically so that they will be available in the Set Equate dialog.

    Note Each entry in the dialog is color-coded based upon how it is being used + "help/shared/note.png"> Each entry in the dialog is color-coded based upon how it is being used as an equate.

      @@ -256,7 +256,7 @@

        -
      1. Select the Code Browser menu option WindowSelect the Code Browser menu option WindowEquates Table to bring up the Equates Table window.
      2. Right-mouse-click on the Equate to be deleted and select Delete.
      3. @@ -354,7 +354,7 @@

        View Equate

        To view the Equates Table select the Code Browser menu option WindowEquates Table to bring up the Equates Table + "help/shared/arrow.gif" border="0">Equates Table to bring up the Equates Table window.

        You can re-order the columns in the Equates table by dragging the header to another @@ -369,7 +369,7 @@

        View Equate

        Note Each equate is color-coded based upon how it is being used.
        + "help/shared/note.png"> Each equate is color-coded based upon how it is being used.

        1. @@ -460,16 +460,16 @@

          Double

          operands.

          -

          The convert actions also work on an +

          The convert actions also work on an instruction selection. Just make a selection then choose an operand scalar value to convert. All matching instruction scalar values in the selection will be converted.

          -

          Based upon how an instruction +

          Based upon how an instruction is implemented by its' associated language module, a hexadecimal operand which appears to be negative may in fact be a positive scalar with negative sign '-' character prepended. In such cases, the convert action may not produce the expected result.

          -

          The presence of a primary reference +

          The presence of a primary reference on an operand may prevent rendering of the converted scalar value since reference markup takes precedence over equates and data formatting.

        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ExporterPlugin/exporter.htm b/Ghidra/Features/Base/src/main/help/help/topics/ExporterPlugin/exporter.htm index 78f8e89da55..fd5950f946a 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ExporterPlugin/exporter.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ExporterPlugin/exporter.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Exporting Files - + @@ -69,7 +69,7 @@

        Steps:

      4. Make sure the program to export is the currently open program in the CodeBrowser tool.
      5. -
      6. Invoke the action from the FileExport +
      7. Invoke the action from the FileExport File... menu item.
      8. Use the Exporter Dialog that appears to configure the @@ -234,7 +234,7 @@

        Width

        The text-fields in this panel specify the width, in number of characters, to use when displaying program elements in the output file.

        -

        Setting a width to zero (0) +

        Setting a width to zero (0) effectively excludes it from the output file.

    @@ -294,7 +294,7 @@

    HTML

    fields to be color-matched to those in the Code Browser. The hyper-linking allows navigation similar to that supported in the Code Browser.

    -

    The HTML Options are identical +

    The HTML Options are identical the ASCII Options.

    @@ -346,18 +346,18 @@

    Original File Options

    the primary (first) file source will saved to the specified destination file. -

    This exporter is only +

    This exporter is only operational when the program has at least one file-backed byte source. This will be reflected in the Memory Map's Byte Source column, which entries that begin with File:

    -

    Writing back a modified Memory +

    Writing back a modified Memory Map is not supported.

    -

    Relocation bytes are always +

    Relocation bytes are always restored to their original values, even if the user modifies them.

    -

    Programs written to disk with +

    Programs written to disk with this exporter may be runnable on your native platform. Use caution when exporting potentially malicious programs.

    @@ -371,7 +371,7 @@

    Raw Bytes

    Importer
    and there is only one memory block, then this exporter allows recreation of the original file.

    -

    Only initialized memory blocks +

    Only initialized memory blocks are included in the output file.

    @@ -382,7 +382,7 @@

    XML

    re-import files in this format using the XML Importer.

    -

    The +

    The XML Options are identical the XML Importer Options.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FallThroughPlugin/Override_Fallthrough.htm b/Ghidra/Features/Base/src/main/help/help/topics/FallThroughPlugin/Override_Fallthrough.htm index 532431db8b4..b6e3b3149f5 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FallThroughPlugin/Override_Fallthrough.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FallThroughPlugin/Override_Fallthrough.htm @@ -3,7 +3,7 @@ Override Fallthrough Addresses - + @@ -51,7 +51,7 @@

    Set a Fallthrough Address

  • Position the cursor on an instruction.
  • Right mouse click and select FallthroughSet... to display the dialog.
  • + "help/shared/arrow.gif">Set... to display the dialog.
  • Select the User radio button.
  • @@ -67,7 +67,7 @@

    Set a Fallthrough Address

    instructions that are skipped over via setting the fallthrough address are not included in the selection. 

    -

    +

    Just below the overridden address will be a comment indicating the override, containing the text Fallthrough Override, along with the updated fallthrough address.

    @@ -93,10 +93,10 @@

    Auto Override

    or position the cursor at an instruction.
  • Right mouse click and select FallthroughAuto override
  • + "help/shared/arrow.gif">Auto override -

    The Auto Override option is disabled +

    The Auto Override option is disabled for a single instruction if the instruction's fallthrough was already overridden.

    @@ -112,10 +112,10 @@

    Clear Overrides

    or position the cursor at an instruction whose fallthrough address was overridden.
  • Right mouse click and select FallthroughClear Overrides
  • + "help/shared/arrow.gif">Clear Overrides -

    The Clear Overrides option is disabled +

    The Clear Overrides option is disabled for a single instruction if the instruction's fallthrough address was not overridden.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FileSystemBrowserPlugin/FileSystemBrowserPlugin.html b/Ghidra/Features/Base/src/main/help/help/topics/FileSystemBrowserPlugin/FileSystemBrowserPlugin.html index 5dff6533e59..c38bce26b39 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FileSystemBrowserPlugin/FileSystemBrowserPlugin.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/FileSystemBrowserPlugin/FileSystemBrowserPlugin.html @@ -4,7 +4,7 @@ - + FileSystem Browser diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FlowSelection/Selection_By_Flow.html b/Ghidra/Features/Base/src/main/help/help/topics/FlowSelection/Selection_By_Flow.html index dea48ac82f9..f5d6010163f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FlowSelection/Selection_By_Flow.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/FlowSelection/Selection_By_Flow.html @@ -7,7 +7,7 @@ Selecting - + @@ -39,10 +39,10 @@

    Forward and Reverse Scoped Flow

    selections, use one of the following two actions, respectively:
      -
    • From the menu bar choose Select - Scoped FlowForward Scoped Flow
    • -
    • From the menu bar choose Select - Scoped FlowReverse Scoped Flow
    • +
    • From the menu bar choose Select + Scoped FlowForward Scoped Flow
    • +
    • From the menu bar choose Select + Scoped FlowReverse Scoped Flow

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm index 1dc150b05ee..2173064ccc3 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Archive_Project.htm @@ -4,7 +4,7 @@ Archive Project - + @@ -44,7 +44,7 @@

    Why Archive a Project?

    tools.)
  • From the Ghidra Project Window, select FileArchive Current + src="help/shared/arrow.gif" border="0">Archive Current Project...
  • From the Archive Current Project dialog, specify the Archive File where the @@ -54,7 +54,7 @@

    Why Archive a Project?

    -

    The file +

    The file name must end with a '.gar' extension.

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Close_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Close_Project.htm index e3f75d34bf2..7cca447455f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Close_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Close_Project.htm @@ -4,7 +4,7 @@ Close Project - + @@ -18,7 +18,7 @@

      Close Project

      To close a project:

        -
      1. Select FileClose Project from the +
      2. Select FileClose Project from the menu.
      3. If there are unsaved changes, Ghidra will display the  Save Modified Files diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm index ca15eb9e729..189c9db0eac 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Connecting_Tools.htm @@ -4,7 +4,7 @@ Connecting Tools - + @@ -56,7 +56,7 @@

        Automatic Tool Connection

        move the cursor in Tool A, the location change is reflected in Tool B. Conversely, if you move the cursor in Tool B, the location change is reflected in Tool A.

        -

        Drag and drop tool +

        Drag and drop tool icons is the quickest way to connect two tools.

        @@ -67,7 +67,7 @@

        Connecting Tools

        You manually connect tools by selecting the ToolsConnect + border="0" src="help/shared/arrow.gif">Connect Tools... option from the Ghidra Project Window.

        @@ -113,13 +113,13 @@

        Connecting Tools

      4. Select the check box for the event of interest in the Event Names list.
      -

      When you select a +

      When you select a check box for an event, the connection is established immediately. The OK button - dismisses the dialog, as does selecting the + dismisses the dialog, as does selecting the button. There is no "cancel" associated with connecting tools. 

      -

      The manual connection +

      The manual connection is useful only if you want to control specific events between the tools. From the Connect Tools dialog, the easiest way to connect all tools for all events is to click on the Connect All button. This action will connect tools in both directions, @@ -127,7 +127,7 @@

      Connecting Tools

      "#AutomaticToolConnection">automatic connection.  Conversely, disconnect all tools for all events by clicking on the Disconnect All button.

      -

      Some Notes on +

      Some Notes on Connecting Tools:

        @@ -186,7 +186,7 @@

        Disconnect Tools

        -

        When you deselect a +

        When you deselect a check box for an event, the connection is terminated immediately.

        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Creating_a_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Creating_a_Project.htm index b5da1437720..b70124e9a1c 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Creating_a_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Creating_a_Project.htm @@ -4,7 +4,7 @@ Creating a Project - + @@ -23,7 +23,7 @@

        Creating a Project

        To create a new non-shared project:

          -
        1. Select the FileNew +
        2. Select the FileNew Project... menu option from the Ghidra Project Window.
        3. The first panel of the New Project wizard is @@ -61,7 +61,7 @@

          Creating a Project

          Creating a Shared Project

          -

          The discussion for this +

          The discussion for this section assumes the following:

            @@ -82,7 +82,7 @@

            Creating a Shared Project

            To create a shared project, 

              -
            1. Select the FileNew +
            2. Select the FileNew Project... menu option from the Ghidra Project Window; the first panel of the New Project wizard is displayed.
            3. @@ -110,7 +110,7 @@

              Creating a Shared Project

            -

            Refer to the Refer to the Troubleshooting page if you fail to connect to the Ghidra Server.

            @@ -184,12 +184,12 @@

            Creating a Shared Project

            out. 
          -

          If you are creating a +

          If you are creating a project against an existing repository, then you will not see the Project Access panel as part of the New Project wizard.  After you have opened the shared project, and if you are an administrator in the existing repository, then you can display and modify user privileges by choosing the ProjectEdit Project Access List... option

          diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Deleting_a_Ghidra_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Deleting_a_Ghidra_Project.htm index 9eb4060c3aa..ce998dc20f2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Deleting_a_Ghidra_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Deleting_a_Ghidra_Project.htm @@ -4,7 +4,7 @@ Deleting a Ghidra Project - + @@ -16,13 +16,13 @@

          Delete Project

          should be exercised when using this function. You may want to archive the project first, close it, and then delete it.

          -

          You can delete a project if the project is not +

          You can delete a project if the project is not your current project.

          To delete a project,

            -
          1. Select FileDelete +
          2. Select FileDelete Project from the menu. The Delete a Ghidra Project dialog will appear.
          diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Edit_Plugin_Path.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Edit_Plugin_Path.htm index 783fdb5648d..7cc8d0105bc 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Edit_Plugin_Path.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Edit_Plugin_Path.htm @@ -4,7 +4,7 @@ Edit Plugin Path - + @@ -20,7 +20,7 @@

          Edit Plugin Path

          - + All plugins discovered by Ghidra can be displayed in the Configure dialog for all tools. All known data types are shown in the Editing Plugin Paths

  • -

    After you make a change +

    After you make a change to the plugin path, you must restart Ghidra to see the effects.

    @@ -68,7 +68,7 @@

    Add a Plugin Path

    To add a Plugin Path,

      -
    1. From the Ghidra Project Window, select EditFrom the Ghidra Project Window, select Edit Plugin Path...
    2. @@ -112,7 +112,7 @@

      Change the Search Order

      to move the path down in the list. 
    -

    The search order is +

    The search order is important when you have different versions of a plugin in different jar files. The first class that is loaded is the one that you will be using when you run Ghidra. 

    @@ -125,7 +125,7 @@

    Remove Paths

      -
    1. From the Ghidra Project Window,  select EditFrom the Ghidra Project Window,  select Edit Plugin Path...
    2. Select a User Plugin Path.
    3. @@ -155,7 +155,7 @@

      Remove Paths

    -

    When you click on the +

    When you click on the Apply or OK button, your preferences file in your <home>/.ghidra/.ghidra-<version> @@ -167,7 +167,7 @@

    Remove Paths



    -

    If you have a tool that +

    If you have a tool that was built with Plugins that came from the paths that you removed, you will get an error message listing each Plugin that could not be found when you re-open the project or when you launch that tool.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Extensions.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Extensions.htm index 3ef0ad739cb..72b5cfd9114 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Extensions.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Extensions.htm @@ -3,7 +3,7 @@ Extension Installation - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end.htm index 2a1d32f4007..99da150e3c2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end.htm @@ -4,7 +4,7 @@ Ghidra Front End - + @@ -28,7 +28,7 @@

    Ghidra Project Window

    "Restore_Project.htm">restoring an archived project. These plugins may be added to other tools. 

    -

    The options for archiving +

    The options for archiving and restoring a project will show up only in the Ghidra Project window, even though the plugins providing these options can be added to other tools.

    @@ -133,7 +133,7 @@

    Create New Folder

    editing. -

    You cannot create +

    You cannot create a sub-folder of a folder that you do not own.

    @@ -146,7 +146,7 @@

    Copy Folders and Files

  • Select a file or folder; you may also select multiple folders and files. -

    If you select a +

    If you select a folder, then any selections that are descendants of this folder are ignored.

  • @@ -169,7 +169,7 @@

    Move Folders and Files

  • Select a file or folder; you may also select multiple folders and files. -

    If you select a +

    If you select a folder, then any selections that are descendants of this folder are ignored.

  • @@ -181,7 +181,7 @@

    Move Folders and Files

  • Right mouse click and choose the Paste option. 
  • -

    You cannot move a +

    You cannot move a file that is in use.

    @@ -198,10 +198,10 @@

    Drag/Drop for Copy

  • Drop the object on a folder.
  • -

    You will not get a +

    You will not get a valid drop target for folders that you do not own.

    -

    If you release the +

    If you release the Ctrl key during the drag, the operation changes to a move if you are dragging from a folder that you own. Dragging files from another user always results in a copy, regardless of whether you hold down the Ctrl key.

    @@ -219,7 +219,7 @@

    Drag/Drop for Move

    -

    If a folder or file +

    If a folder or file already exists in the destination folder, Ghidra will append a ".copy" to the name to make it unique.

    Expand/Collapse

    @@ -276,14 +276,14 @@

    Delete

  • Select the folder or file or select multiple folders and files. -

    If you select a +

    If you select a folder, then any selections that are descendants of this folder are ignored.

  • Right mouse click and choose the Delete option.
  • -

    The Delete option +

    The Delete option is disabled for a file that is in use.

    @@ -302,10 +302,10 @@

    Rename

    Duplicate names are not allowed within the same folder.

    -

    You cannot rename a +

    You cannot rename a file that is in use. 

    -

    You cannot rename +

    You cannot rename your project folder.

    @@ -336,10 +336,10 @@

    Read-Only

    The icon for the file is updated to indicate the read only state. When you right mouse click, a check mark shows up in the Read-Only option.

    -

    A read-only +

    A read-only Program must be saved to a new name if you make changes to it.

    -

    You cannot change +

    You cannot change the read-only state of a file while it is in use.

    @@ -372,7 +372,7 @@

    Open a File With a Specific Tool

    1. Select the file.
    2. -
    3. Right mouse click and choose Open WithRight mouse click and choose Open With<tool name>.
    @@ -558,7 +558,7 @@

    View Other Projects

    To view the data from another project:

      -
    1. Select Project +
    2. Select Project View Project...
    3. A file chooser is displayed; the default location is the projects folder in the @@ -591,7 +591,7 @@

      View Other Projects

      You can copy and paste folders (via menus or drag and drop) and files from the other view to your folders. 

      -

      You do not have to +

      You do not have to hold the Ctrl key down when you drag from the other view since this cannot be a move operation, as this view is always read-only.

      @@ -613,7 +613,7 @@

      View a Repository

      To view the data from a server-based repository:

        -
      1. Select Project +
      2. Select Project View Repository...
      3. A repository chooser is displayed; allowing you to specify a Ghidra Server @@ -646,8 +646,8 @@

        View Recent

        To view a recently opened project or repository,

          -
        1. Select Project - View Recent +
        2. Select Project + View Recent <project path or repository URL>
        3. @@ -667,8 +667,8 @@

          Close View

          To close a view, select ProjectClose View + "help/shared/arrow.gif" border="0">Close View <project path/repository URL>, OR click on the small 'X' on the specific view tab, OR right mouse click on the corresponding view tab and choose the Close @@ -681,9 +681,9 @@

          Close All Read-Only Views

          To close all read-only views at once, select Project + "4">Project Close ViewClose All Read-Only Views.

          The tabbed pane for read-only Project data is removed from the Project Window.

          @@ -704,7 +704,7 @@

          Create Linked Folder or File

        4. Right mouse click on the selected tree node and choose the Copy option.
        5. Select a destination folder in the active project tree.
        6. Right mouse click on the folder and choose the Paste as Link option. -

          Currently, linked-file types are +

          Currently, linked-file types are currently limited to Program and Data Type Archive files only. The Past as Link menu item will be disabled for unsupported file content types or for other unsupported situations such as internal @@ -720,10 +720,10 @@

          Create Linked Folder or File

          connection password when accessing a linked folder or file.

          Within a project file chooser dialog a linked-folder may be expanded in a similar fashion to local folders provided any neccessary repository connection can be completed.

          -

          Add to Version Control... is supported +

          Add to Version Control... is supported for repository folder and file links only and will be disabled for links to a local project.

          -

          Currently, linked-files only provide access +

          Currently, linked-files only provide access to the latest file version and do not facilitate access to older file versions.

          The project window below shows a Program file-link "Program1" which is linked to the same file in the viewed project. Hovering the mouse over a linked-file will show the URL @@ -763,8 +763,8 @@

          Workspaces

            -
          1. Select Project - WorkspaceAdd...
          2. +
          3. Select Project + WorkspaceAdd...
          4. A dialog is displayed; enter a new workspace name. Duplicate workspace names are not allowed.
          5. @@ -773,7 +773,7 @@

            Workspaces

            Click on the OK button; the newly created workspace becomes the current workspace; the name is added to the list of workspaces in the combo box. -

            If you leave +

            If you leave "Workspace" as the new workspace name in the dialog and click on OK, a one-up number is appended to the name to make it unique.

            @@ -787,8 +787,8 @@

            Workspaces

            1. Select ProjectWorkspaceRename...
            2. + "help/shared/arrow.gif" border="0">WorkspaceRename...
            3. A dialog is displayed.
            4. @@ -804,8 +804,8 @@

              Workspaces

              1. Select ProjectWorkspaceDelete...
              2. + "help/shared/arrow.gif" border="0">WorkspaceDelete...
              3. A dialog is displayed to confirm your delete request.
              4. @@ -834,8 +834,8 @@

                Workspaces

                1. Select ProjectWorkspaceSwitch...
                2. + "help/shared/arrow.gif" border="0">WorkspaceSwitch...
                3. Switches sequentially through the list of workspaces (in creation order), wrapping back to the first after the last has been reached.
                4. @@ -859,7 +859,7 @@

                  Running Tools

                  drag one icon onto another icon. Those tools are connected for all tool events.

                  -

                  Tools running in +

                  Tools running in different workspaces may be connected.

            @@ -879,7 +879,7 @@

            Ghidra Server Connection Status

            your project repository is associated with a Ghidra Server but it is not connected to it. 

            -

            If your project is not +

            If your project is not associated with a Ghidra Server, then this status panel is empty.

          @@ -892,7 +892,7 @@

          . This list controls what users have access to the project and what privileges the users have. If you have administrative privilege in the project, the option for ProjectEdit Project Access List will + "help/shared/arrow.gif" border="0">Edit Project Access List will be enabled. The dialog displayed when you select this option shows a panel that is the same as the one you see in the New Project Wizard when you set up the user list for new project. As in the New Project Wizard, this @@ -900,7 +900,7 @@

          -

          In order for a user to +

          In order for a user to show up in the Known Users list, the server administrator must add a new user to the Ghidra Server.   This is accomplished from a command shell on the server system using the server/svrREADME.html file in the installation directory for use of this administration command.

          -

          If the user does not have administrative privilege in the project, the user will not be able to view +

          If the user does not have administrative privilege in the project, the user will not be able to view this full dialog and make edits. Instead, the option for ProjectView Project Access List will be enabled, which will display + "help/shared/arrow.gif" border="0">View Project Access List will be enabled, which will display the following dialog and allow the user to view the project users and their current access privileges only.

          @@ -921,7 +921,7 @@

          Change Password

          If your project is associated with a Ghidra Server that is using Ghidra password - authentication, then the menu item, ProjectProjectChange Password... will be present. Use this option when you want to change your password. A dialog is displayed to confirm your request, as shown below.

          @@ -933,7 +933,7 @@

          Change Password

          -

          When you initially +

          When you initially connect to the Ghidra Server using password authentication, your default password is "changeme".  The default password expires after 24 hours so you must change your password as soon as possible. If your diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end_Menus.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end_Menus.htm index e37c7701054..5536640baf1 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end_Menus.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Ghidra_Front_end_Menus.htm @@ -4,7 +4,7 @@ Ghidra Front end Menus - + @@ -23,7 +23,7 @@

          Configure Project Window

          active project. These "special" Plugins can also be added to any tool; however, the archive and restore options show up only in the Ghidra Project Window even though the plugins providing these options can be added to other tools. To bring up the Configure Tool - Plugins  dialog, select the File + Plugins  dialog, select the File Configure... option.

          @@ -49,10 +49,10 @@

          Configure Project Window

          -

          Adding or removing +

          Adding or removing Plugins may cause menu options to change.

          -

          The configuration for +

          The configuration for your Project Window is saved when you save your Project.

          @@ -86,7 +86,7 @@

          To bring up the Options dialog, select EditOptions...

          + "help/shared/arrow.gif" border="0">Options...

          Related Topics: 

          @@ -111,7 +111,7 @@

          PKI Certificate  

          associated with this server.

          To configure, choose EditSet PKI Certificate.... A + "help/shared/arrow.gif" border="0">Set PKI Certificate.... A file chooser is displayed; select your PKI certificate file and select the Set Certificate button. You must restart Ghidra in order for the setting to take effect. When you connect to the server the next time you run Ghidra, you will be prompted for the @@ -120,7 +120,7 @@

          PKI Certificate  

          -

          If the Ghidra Server +

          If the Ghidra Server is not using PKI Certificates for user authentication, you can ignore this menu option.

        7. @@ -131,7 +131,7 @@

          Exiting Ghidra

          To exit Ghidra,

            -
          • Select File +
          • Select File Exit Ghidra option on the Project Window, OR
          @@ -140,14 +140,14 @@

          Exiting Ghidra

            -
          • Select File +
          • Select File Exit Ghidra option from a running tool.
          -

          If you have made +

          If you have made changes to read-only files, then the Read-Only Files dialog will appear. It will indicate that you must do a Save As to save these files to a new name. You can choose to Cancel and go perform the diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Opening_a_Ghidra_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Opening_a_Ghidra_Project.htm index 0382e5688df..c948bada671 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Opening_a_Ghidra_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Opening_a_Ghidra_Project.htm @@ -4,7 +4,7 @@ Opening a Ghidra Project - + @@ -21,7 +21,7 @@

          Open Project

          workspace. Other viewed projects are restored.

          -

          Projects that were +

          Projects that were created using a release of Ghidra prior to 3.0 can be viewed only. You can drag the data from the old project to your current project.

          @@ -34,7 +34,7 @@

          Open Project

          To open a project:

            -
          1. From the Ghidra Project Window, select FileFrom the Ghidra Project Window, select FileOpen Project.... The Open a Ghidra Project dialog appears.
          @@ -47,7 +47,7 @@

          Open Project

        -

        The project name can be +

        The project name can be of any length.  The name of the project has the same restrictions that the operating system imposes on file names.  A Ghidra Project name must have the .gpr extension.

        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Project_Info.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Project_Info.htm index 0c4fd4ea263..de1cdfdec41 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Project_Info.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Project_Info.htm @@ -4,7 +4,7 @@ Project Info - + @@ -73,7 +73,7 @@

        Project Information

        To access Project Information, select ProjectView Project Info... from the View Project Info... from the Ghidra Project Window. The image below shows information and functionality for a shared project:

        @@ -96,7 +96,7 @@

        Project Information

        Access Level indicates your privileges in the project (Administrator, Read Only, or Read/Write). The User Access Level is only displayed while in a connected state.

        -

        As +

        As of version 5.5 Ghidra utilizes an Indexed Filesystem for storage of project files, however, projects created prior to version 5.5 utilize a Mangled Filesystem. The Mangled Filesystem uses a name mangling scheme for files @@ -151,7 +151,7 @@

        Changing Shared Project Information

        Press the Next >> button to connect to the specified server and port.

        -

        If you +

        If you are changing the Ghidra Server name or port number and you fail to connect, refer to the Troubleshooting @@ -203,12 +203,12 @@

        Changing Shared Project Information

      -

      If you are +

      If you are associating your project with an existing repository, then you will not see the Project Access panel as part of the Change Shared Project Information wizard.  If you are an administrator in the existing repository, then you can display and modify user privileges by choosing the ProjectEdit Project Access List... option. 

      @@ -222,7 +222,7 @@

      Changing Shared Project Information
      -

      +

      If one or more checked-out files do not match-up properly with the new repository you will be prompted to allow these checkouts to be terminated and converted to private .keep files. Such file conversion will prevent such files from ever being checked-in and @@ -245,7 +245,7 @@

      Converting a Non-Shared Project to a Shared any files that you have opened. Closing all of your active tools (e.g., CodeBrowser) may be the simplest way to accomplish this.

      -

      You will lose all +

      You will lose all version history for files under local version control after you convert your project.

      @@ -263,10 +263,10 @@

      Converting a Non-Shared Project to a Shared on versioned files. From the warning dialog, click on the Convert button to complete the conversion process. 

      -

      The conversion +

      The conversion process cannot be undone.

      -

      After you have +

      After you have converted your project, all of your files (including the ones that were under version control) become private files. You may end up with hijacked files if files of the same diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm index 90b3c65116e..2ab8f5a2b07 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Re-opening_a_Project.htm @@ -4,7 +4,7 @@ Re-opening a Project - + @@ -23,8 +23,8 @@

      Reo

      To reopen a project:

        -
      • Select File - Reopendirectory +
      • Select File + Reopendirectory path/project_name where directory_path/project_name indicates the project from the list that you wish to reopen.
      @@ -32,7 +32,7 @@

      Reo

      Ghidra will close any active project. It then opens project_name and restores all of the project's configurations. 

      -

      If the project that you +

      If the project that you are re-opening is shared, then an attempt is made to connect to the Ghidra Server. If the connection was not successful, you can still diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm index bd8e2d7b569..6a7a053a3f7 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Restore_Project.htm @@ -4,7 +4,7 @@ Restore Project - + @@ -13,17 +13,17 @@

      Restore Project

      The Restore Project operation will create a new project from an Archived project file. Restoring a project makes it the active project.

      -

      You must close your +

      You must close your project before you can restore an archived project.

      To restore an archived project,

        -
      1. If a project is open, close it by selecting FileIf a project is open, close it by selecting FileClose Project from the Ghidra Project Window menu.
      2. -
      3. Select FileRestore +
      4. Select FileRestore Project....
      @@ -39,7 +39,7 @@

      Restore Project

      restored. Use the browse button (". . .") to locate the archive (*.gar) file.

    4. -
    5. The Restore +
    6. The Restore Directory and Project Name fields are automatically filled in when you use the browse button (". . .") to the right of the Archive File field to select the archive file.
    7. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Saving_a_Ghidra_Project.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Saving_a_Ghidra_Project.htm index 602d6f93bb6..c7fd379f43d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Saving_a_Ghidra_Project.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/Saving_a_Ghidra_Project.htm @@ -4,7 +4,7 @@ Saving a Ghidra Project - + @@ -36,12 +36,12 @@

      Save Project

      • From the Ghidra Project Window menu, select FileSave Project.
      • + "help/shared/arrow.gif">Save Project
        .

       

      -

      You can also save your project as you You can also save your project as you exit Ghidra.

       

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm index 03f079ebd25..fe3557a7dd6 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FrontEndPlugin/ShowMemoryUsage.htm @@ -4,7 +4,7 @@ Memory Usage - + @@ -17,7 +17,7 @@

      Memory Usage

      To display the memory usage dialog:

        -
      1. From the Project Window, Select HelpShow VM Memory from the +
      2. From the Project Window, Select HelpShow VM Memory from the menu.
      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FunctionComparison/FunctionComparison.htm b/Ghidra/Features/Base/src/main/help/help/topics/FunctionComparison/FunctionComparison.htm index 0d06c447db1..40b4294fce8 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FunctionComparison/FunctionComparison.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FunctionComparison/FunctionComparison.htm @@ -4,7 +4,7 @@ Function Comparison - + @@ -44,7 +44,7 @@

      Listing View

      the gray difference code units indicates individual bytes and parts of instructions that differ between a code unit in one function and its matching code unit in the other function using the current difference settings.

      -

      The user can change these colors from the +

      The user can change these colors from the Properties action in the popup menu of the Listing View or from the Listing Code Comparison entry in the Tool Options.

      @@ -444,7 +444,7 @@

      The Remove and Go To actions described +

      The Remove and Go To actions described above will operate on the comparison panel that has focus, identified by the pink border.

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Functions.htm b/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Functions.htm index 633cfaeedde..1dfbcf0a7ee 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Functions.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Functions.htm @@ -8,7 +8,7 @@ Functions - + @@ -98,14 +98,14 @@

      Create Function

    -

    As part of creating a function, function parameters +

    As part of creating a function, function parameters and local variables may also be created. See Variables for the operations on variables.

    -

    Functions may be automatically created via Functions may be automatically created via Auto Analysis.

    -

    If a function starts with an unconditional jump +

    If a function starts with an unconditional jump instruction, the function will be created as a Thunk Function if possible.

    @@ -119,9 +119,9 @@

    Create Function

    determine the function body. The resulting code may not be contiguous.

    -

    To see the body of the function that has been +

    To see the body of the function that has been defined, place the cursor on the first instruction within the function and choose - Select Functions from the Code Browser's + Select Functions from the Code Browser's main menu.

    @@ -144,7 +144,7 @@

    Create Function

    variables. See Stack References on how to add stack variables.

    -

    Select Subroutines will display the scope +

    Select Subroutines will display the scope of a subroutine from any address within the scope of the subroutine. It is helpful to use the Subroutines option to determine what the potential scope of a function would be if you create it.
    @@ -173,7 +173,7 @@

    Re-Create Function

    The cursor can be on any field at the entry point of the function.
  • Right-mouse-click, select the FunctionRe-create Function popup menu item
  • + "help/shared/arrow.gif">Re-create Function popup menu item

    To Re Create a Function, with a forced new body

    @@ -184,11 +184,11 @@

    Re-Create Function

    The cursor can be on any field at the entry point of the function.
  • Right-mouse-click, select the FunctionRe-create Function popup menu item
  • + "help/shared/arrow.gif">Re-create Function popup menu item
    -

    Recreating a function will kick off auto-analysis +

    Recreating a function will kick off auto-analysis on the function if there are any changes to the function's body. New parameters or locals may be created since more code may now be part of the function's body. See Variables for the operations on variables.

    @@ -211,7 +211,7 @@

    Thunk Functions

    Renaming the thunk allows the thunk to have a name which differs from the thunked-function. Local variables are not supported for thunk functions. -

    Within the Code Browser, double-clicking on a thunk +

    Within the Code Browser, double-clicking on a thunk function name will navigate to the associated thunked function, while thunked functions will display back-references (i.e., XREFs) to the associated thunk functions with a Ref-Type of 'T'.

    @@ -238,7 +238,7 @@

    Thunk Functions

    function.
    The cursor can be on any field at the entry point of the function. -
  • Right-mouse-click, select the FunctionSet +
  • Right-mouse-click, select the FunctionSet Thunked Function... popup menu item
  • The user will be prompted to specify the thunked function by label or address. The @@ -252,7 +252,7 @@

    Thunk Functions

    function.
    The cursor can be on any field at the entry point of the function.
  • -
  • Right-mouse-click, select the FunctionRevert +
  • Right-mouse-click, select the FunctionRevert Thunk Function... popup menu item
  • The user will be prompted to confirm the action.
  • @@ -282,7 +282,7 @@

    External Functions

    From either the Symbol Table or Symbol Tree, an existing External Function may be modified using the FunctionEdit + "help/shared/arrow.gif">Edit Function... popup action on the selected function node.

    Creating an External Reference @@ -327,7 +327,7 @@

    Rena
    1. Right-mouse-click on the function header in the Code Browser
    2. -
    3. Select the FunctionRename Function +
    4. Select the FunctionRename Function popup menu item
    5. Enter the new function name and/or namespace, click OK. The name may also be entered @@ -356,7 +356,7 @@

      Delete Function

      1. Right mouse-click on the function header
      2. -
      3. Select the FunctionDelete Function +
      4. Select the FunctionDelete Function popup menu item
      @@ -392,7 +392,7 @@

      Function Purge

      • Right mouse-click on the function header
      • -
      • Select the FunctionEdit Function +
      • Select the FunctionEdit Function Purge... popup menu item
      • Enter the new function purge size in the dialog that appears
      • diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Variables.htm b/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Variables.htm index 7ad9d7c30c6..fbdeb90b496 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Variables.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FunctionPlugin/Variables.htm @@ -7,7 +7,7 @@ Variables - + @@ -171,7 +171,7 @@

        Parameters (includes Function Return)

        Local Variables

        -

         Currently, there is no specific user interface +

         Currently, there is no specific user interface action for creating Local Variables.  Stack and register variables will be created automatically when a suitable stack or register reference is created via the user interface.  Additionally, the Decompiler's commit actions will create Local Variables as @@ -210,8 +210,8 @@

        Define Variable Data Type or Function Return Type

        If the cursor is over the return type, Select Set Data Type ; if the cursor is over a parameter, select Set Data - Type + "help/shared/arrow.gif"> ; if the cursor is over a parameter, select Set Data + Type
        • The pull right menu lists data types that you have marked as "Define Variable Data Type or Function Return Type

    Right mouse click on a parameter, <RETURN> or local variable
  • - Select Set Data Type + Select Set Data Type
  • diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm b/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm index a8a6d016543..e931e136ee5 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FunctionTagPlugin/function_tag_window.htm @@ -7,7 +7,7 @@ Function Tag Window - + @@ -17,7 +17,7 @@

    Function Tag Window

    program. It will also show which tags are assigned to the currently-selected function. Tags may be created by the user, or loaded from a predefined set (see section on loading tags below).

    To display the Function Tag window, select the WindowFunction Tags option on the tool menu. Optionally, the + src="help/shared/arrow.gif">Function Tags option on the tool menu. Optionally, the dialog may be activated by right-clicking on a function header in the listing and selecting the Edit Function Tags option.

    @@ -77,7 +77,7 @@

    Create

    multiple tag names delimited by a comma. All newly-created tags will be displayed in the Available Tags List but are NOT yet assigned to any function.

    -

    Each tag may have an associated comment that +

    Each tag may have an associated comment that is visible as a tooltip. This can be assigned after the tag has been created (see edit section below).

    @@ -108,7 +108,7 @@

    Edit

    -

    An italicized tag name +

    An italicized tag name indicates that the tag was loaded from an external source and has not yet been added to the program, making it immutable. As soon as the tag is assigned to a function it becomes editable. If you delete the tag using the Loading External Tags </tags> -

    Be aware that any external tags that have +

    Be aware that any external tags that have removed/edited will reappear with Ghidra is restarted, as these are always loaded from this file.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/FunctionWindowPlugin/function_window.htm b/Ghidra/Features/Base/src/main/help/help/topics/FunctionWindowPlugin/function_window.htm index 1876141aa54..8062da90171 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/FunctionWindowPlugin/function_window.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/FunctionWindowPlugin/function_window.htm @@ -3,7 +3,7 @@ Function Window - + @@ -13,7 +13,7 @@

    Function Window

    The Functions window provides a list of functions defined in the currently open program. -To display the Function Window, select the WindowFunctions +To display the Function Window, select the WindowFunctions option on the tool menu.

    @@ -45,7 +45,7 @@

    C

    The Functions window has an icon ( which contains a star ) on the tool bar that allows users to compare the functions currently selected in the table.

    -

    Note that selecting this +

    Note that selecting this will always create a new comparison. If you have an existing comparison and wish to add functions to it, you must initiate that directly from the existing comparison window itself.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/GhidraScriptMgrPlugin.htm b/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/GhidraScriptMgrPlugin.htm index fc9c19aea15..f45d72aef7d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/GhidraScriptMgrPlugin.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/GhidraScriptMgrPlugin.htm @@ -7,7 +7,7 @@ Ghidra Script Manager - + @@ -200,13 +200,13 @@

    Edit Script with Eclipse Edits the selected script in Eclipse using the GhidraDev plugin.
    -

    Before a script can be edited in +

    Before a script can be edited in Eclipse, an Eclipse installation and workspace directory must be defined in the Tool's Eclipse Integration options.

    -

    For more information on developing +

    For more information on developing Ghidra scripts in Eclipse, see Extensions/Eclipse/GhidraDev/GhidraDev_README.html.

    @@ -229,7 +229,7 @@

    Assign Key Binding The script key bindings +

    The script key bindings are stored in the Tool's Key Binding options.

    @@ -247,7 +247,7 @@

    Delete Script

    -

    This is a This is a permanent operation.

    You cannot delete scripts in the system diff --git a/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/ScriptDevelopment.htm b/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/ScriptDevelopment.htm index 253d719d276..dd2c4a57506 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/ScriptDevelopment.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/GhidraScriptMgrPlugin/ScriptDevelopment.htm @@ -7,7 +7,7 @@ Script Development - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/GhidraServer/GhidraServer.htm b/Ghidra/Features/Base/src/main/help/help/topics/GhidraServer/GhidraServer.htm index 2c25f32c3f4..de8f644b30f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/GhidraServer/GhidraServer.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/GhidraServer/GhidraServer.htm @@ -8,7 +8,7 @@ Ghidra Server - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Glossary/glossary.htm b/Ghidra/Features/Base/src/main/help/help/topics/Glossary/glossary.htm index 0e488d20e49..2711af8c57c 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Glossary/glossary.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Glossary/glossary.htm @@ -8,7 +8,7 @@ Glossary - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphIntro.html b/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphIntro.html index 21530cd2f8e..f68f6b0242d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphIntro.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphIntro.html @@ -4,7 +4,7 @@ Graphing - + @@ -21,4 +21,4 @@

    Graphing

    - \ No newline at end of file + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphServicesIntro.html b/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphServicesIntro.html index 201f64dc749..0d6dd26589b 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphServicesIntro.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/Graph/GraphServicesIntro.html @@ -4,7 +4,7 @@ Graph Services - + @@ -22,4 +22,4 @@

    Graph Services

    - \ No newline at end of file + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/HeadlessAnalyzer/HeadlessAnalyzer.htm b/Ghidra/Features/Base/src/main/help/help/topics/HeadlessAnalyzer/HeadlessAnalyzer.htm index 61a4380d8b3..a85bf40cfca 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/HeadlessAnalyzer/HeadlessAnalyzer.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/HeadlessAnalyzer/HeadlessAnalyzer.htm @@ -7,7 +7,7 @@ Headless Analyzer - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ImporterPlugin/importer.htm b/Ghidra/Features/Base/src/main/help/help/topics/ImporterPlugin/importer.htm index 85bebfc22dd..b54c4b83e6f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ImporterPlugin/importer.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ImporterPlugin/importer.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Importer Plugin - + @@ -74,7 +74,7 @@

    Import File

    Steps:

      -
    • Invoke the action from the FileImport +
    • Invoke the action from the FileImport File... menu item.
    • Select the file to import using the filechooser that appears.
    • @@ -100,7 +100,7 @@

      Batch Import

      Steps:

        -
      • Invoke the action from the FileBatch +
      • Invoke the action from the FileBatch Import... menu item.
      • Use the filechooser dialog that appears to select a root directory for searching for @@ -126,7 +126,7 @@

        Open File System

        Steps:

          -
        • Invoke the action from the FileOpen File System... menu item.
        • +
        • Invoke the action from the FileOpen File System... menu item.
        • Use the dialog that appears to browse the contents of the container file and import files as desired. @@ -143,7 +143,7 @@

          Add to Program

          Steps:

            -
          • Invoke the action from the FileAdd to +
          • Invoke the action from the FileAdd to Program... menu item.
          • Use the filechooser dialog that appears to select a root directory for searching for @@ -233,7 +233,7 @@

            Dialog Fields

          - If this dialog appears as a result of the + If this dialog appears as a result of the Add To Program action, then the Language, Destination Folder, and Filename fields will be disabled since these values are already determined by the existing program.

          @@ -458,7 +458,7 @@

          Perform Library Ordinal Lookup

          process, the information will be cached locally to the user's .ghidra/ directory to speed up future imports.

          -

          When running Ghidra with symbol files +

          When running Ghidra with symbol files created from an older operating system, you may receive the following warning message:

          @@ -674,7 +674,7 @@

          Change the Library Path Search Order

          -

          The search order is important when you +

          The search order is important when you have different versions of a libraries in different directories. The first directory in the search path that contains a required library is the one that Ghidra will use.

          @@ -693,7 +693,7 @@

          Add Library Search Path

          -

          The newly added path will be placed at +

          The newly added path will be placed at the top of the list.

          @@ -720,7 +720,7 @@

          Reset Library Search Paths

          -

          +

          This option will remove any paths added manually.

          diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraFunctionality.htm b/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraFunctionality.htm index 6164e8022b9..b2284fd006d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraFunctionality.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraFunctionality.htm @@ -8,7 +8,7 @@ Ghidra Functionality - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraSupport.htm b/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraSupport.htm index 588ad13f05f..37e39256e8f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraSupport.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Intro/GhidraSupport.htm @@ -8,7 +8,7 @@ Ghidra Support - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Intro/Intro.htm b/Ghidra/Features/Base/src/main/help/help/topics/Intro/Intro.htm index 81a76594f4b..28a4e93d45e 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Intro/Intro.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Intro/Intro.htm @@ -8,7 +8,7 @@ Introduction - + @@ -151,7 +151,7 @@

          Ghidra on Windows:

          Run the ghidraRun.bat file located in the Ghidra installation directory.

          -

          One way to run this file is to use +

          One way to run this file is to use the Windows file explorer to locate the ghidra.bat file and then simply double click on the file.

          diff --git a/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/FieldNames.htm b/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/FieldNames.htm index 091fbe61f76..01d4f6cb475 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/FieldNames.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/FieldNames.htm @@ -7,7 +7,7 @@ + href="help/shared/DefaultStyle.css"> diff --git a/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/Labels.htm b/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/Labels.htm index 80c32aa884e..a6194341627 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/Labels.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/LabelMgrPlugin/Labels.htm @@ -7,7 +7,7 @@ Labels - + @@ -39,7 +39,7 @@

          Label Name

        • Length Limit of 2000 - the name length may not exceed 2000 characters/bytes
        -

        Note: In addition to the above restrictions, the +

        Note: In addition to the above restrictions, the use of '::' within a label name may cause problems with certain name edit dialogs which may use this as a namespace separator.

        @@ -127,7 +127,7 @@

        Add/Edit Label Dialog



    -

    Note: If you add a label where there is a function +

    Note: If you add a label where there is a function with a default label name, the label you add will become the function's new name. 

    @@ -175,7 +175,7 @@

    Dialog Fields

    -

    Note:This field is disabled, if there is a +

    Note:This field is disabled, if there is a function with a default name at this address. The namespace will stay set to the parent namespace of the function and the label name you enter will become the new function name.
    @@ -267,7 +267,7 @@

    Adding a Label

    -

    Note:Adding a label to an address where there is a +

    Note:Adding a label to an address where there is a function with a default name results in the function name becoming the new label name.

    @@ -286,7 +286,7 @@

    Renaming a Label

  • Press the OK button.
  • -

    Note:If the label appearing in an operand corresponds +

    Note:If the label appearing in an operand corresponds to an external location the Edit Label action will be replaced by Edit External Location. @@ -334,7 +334,7 @@

    Removing a Label

    option. -

    Ghidra gives no confirmation +

    Ghidra gives no confirmation on Remove Label. A status message is displayed if you try to remove a default function label.

    @@ -361,7 +361,7 @@

    Setting the Namespace

    -

    Any use of a class-namespace requires that it first be +

    Any use of a class-namespace requires that it first be created prior to associating a label or other namespace with that class-namespace. This is most easily accomplished via the Symbol Tree

    @@ -435,7 +435,7 @@

    Show Label History

    result of disassembly are not recorded in the history; however, if you rename a default label, you will see an entry in the table, as shown below.

    -

    A column for "Address" shows up in the +

    A column for "Address" shows up in the table if you are viewing the history of changes on labels at all addresses.

    @@ -456,7 +456,7 @@

    Show Label History

  • Choose the Show Label History option.
  • -

    You can sort the label history by any of the +

    You can sort the label history by any of the columns and in ascending or descending order. By default, the history is sorted by ascending modification date (i.e., oldest date first). You can also reorder the columns by dragging the header to another column position.

    @@ -466,7 +466,7 @@

    Show Label History

      -
    1. Select SearchSelect SearchLabel History...
    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/LanguageProviderPlugin/Languages.htm b/Ghidra/Features/Base/src/main/help/help/topics/LanguageProviderPlugin/Languages.htm index ebe1ecf4a49..d7bd2eaa544 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/LanguageProviderPlugin/Languages.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/LanguageProviderPlugin/Languages.htm @@ -4,7 +4,7 @@ - + Processor Languages @@ -42,7 +42,7 @@

    Setting a Program's Language

    be transferred if there is a register with the same name in the new language.  If a matching register can't be found those values will be removed.

    -

    +

    If your program has been added to version control in a shared project, you must first have an Setting a Program's Language

    compatible languages. It is recommended to only use one of these languages.

    -

    +

    Once the operation completes successfully the only way to revert to the previous language (aside from attempting another Set Language) is to undo your checkout if it is versioned.  Otherwise, you must rely on a backup copy which you hopefully made prior to the operation.

    -

      +

      Set Language will fail if any old address space can not be mapped to the same size or larger address spaces within the new language.  This allows migration to larger diff --git a/Ghidra/Features/Base/src/main/help/help/topics/LocationReferencesPlugin/Location_References.html b/Ghidra/Features/Base/src/main/help/help/topics/LocationReferencesPlugin/Location_References.html index ac6b9e70061..1f884bb209e 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/LocationReferencesPlugin/Location_References.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/LocationReferencesPlugin/Location_References.html @@ -7,7 +7,7 @@ Location References Dialog - + @@ -58,7 +58,7 @@

    references to the address 0040767d.

    -

    You can also show +

    You can also show references to data types from the Data Type Manager. In this case, all locations where the selected data type is applied will be highlighted.

    @@ -73,11 +73,11 @@

    To Find Location References

  • Select whichever of the following is available from the popup menu:
      -
    • Select References Show References to +
    • Select References Show References to from the popup menu.
    • -
    • Select References Find References to +
    • Select References Find References to from the popup menu.
    • -
    • Select References Find Uses of +
    • Select References Find Uses of from the popup menu.
    @@ -134,12 +134,12 @@

    Results Window Header

    - + To instead make a Program Selection Highlight, use the select button mentioned above. Then, click from the menu bar Select - -> + -> Program Highlight - -> + -> Entire Selection

    @@ -167,7 +167,7 @@

    Search Results

    the decompiled function will be shown.

    -

    You can make a +

    You can make a selection in the Code Browser from the entries in the table:

      @@ -201,7 +201,7 @@

      To Find Location References to Data Types

      - When searching for references to a field of + When searching for references to a field of a composite data type via the popup menu in the Data Type Manager, you can search by name or by offset within the parent data type. This is useful when the field you seek does not have a name. @@ -210,14 +210,14 @@

      To Find Location References to Data Types

      - + By default, finding uses of data types will search not only for applied data types, but also will perform dynamic discovery of data types using the Data Type Reference Finder service. This causes the search to be slower, but also reports many more type uses. To disable the dynamic searching, use the - Search-> + Search-> Dynamic Data Type Discovery tool option.

      @@ -231,7 +231,7 @@

      To Show Location References to Code Uni
      1. Right-mouse anywhere on the code unit*
      2. -
      3. Select References Show References to +
      4. Select References Show References to Address from the popup menu.
      @@ -250,7 +250,7 @@

      To Show Location References to Code Uni

      - This action will show only direct + This action will show only direct references to the current code unit. No other special reference finding will take place.

      @@ -260,7 +260,7 @@

      Renaming Windows

      - see see Docking Windows - Renaming Windows

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/MemoryMapPlugin/Memory_Map.htm b/Ghidra/Features/Base/src/main/help/help/topics/MemoryMapPlugin/Memory_Map.htm index 4b68fc957e9..76f53a365f9 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/MemoryMapPlugin/Memory_Map.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/MemoryMapPlugin/Memory_Map.htm @@ -9,7 +9,7 @@ Memory Map - + @@ -21,7 +21,7 @@

      Memory Map

      structure of the current program.  The component provides actions for adding, renaming, moving, splitting, extending, joining, and deleting memory blocks.

      -

      When working with a versioned program within a +

      When working with a versioned program within a shared project an exclusive checkout of the program project file is required to perform any modifications to the memory map.

      @@ -56,7 +56,7 @@

      Memory Map

      mapping ratio (e.g., 2:4).

    -

    File Bytes are currently only created +

    File Bytes are currently only created by importers. At this point in time there is no capability provided by the Memory Map provider to create a new File Bytes instance.

    @@ -69,7 +69,7 @@

    Memory Map

    do not relocate with image base changes and have significant limitations in conjunction with decompilation and analysis.

    -

    To view the Memory Map, select Window +

    To view the Memory Map, select Window Memory Map from the main tool menu, or click on the    icon in the tool bar.  Note that the current Image Base Address is specified within the title bar.
    @@ -250,7 +250,7 @@

      Add<
  • Uninitialized - An unitialized block will be created.
  • File Bytes - Select from a list of imported files and enter a starting offset for that file. Those bytes will be the initial value for the block.
  • -

    You can use the "Add To Program" +

    You can use the "Add To Program" using "Binary Import" to create new FileBytes that you can use here.

  • Bit Mapped - This is a block that allows bit addressing of a section @@ -347,7 +347,7 @@

    Move

    New End Address -  Enter the NEW ending address for the block. The NEW starting address will be computed.

    -

    You cannot move a block under the +

    You cannot move a block under the following conditions:

      @@ -421,7 +421,7 @@

       

      Block Length - Length of new split block

  • -

    Overlay type blocks cannot +

    Overlay type blocks cannot be split. 

    @@ -461,7 +461,7 @@

    &nbs

    Block Length - Displays the length of the block.  A new value can be entered here which will cause a corresponding change in the start address.

    -

    Overlay type +

    Overlay type blocks cannot be expanded. 

    @@ -502,7 +502,7 @@

    &nbs

    Block Length - Displays the length of the block.  A new value can be entered here which will cause a corresponding change in the end address.

    -

    Overlay type +

    Overlay type blocks cannot be expanded. 

    @@ -515,15 +515,15 @@

      Mer attempts to merge all selected blocks into one block.  Any "gaps" will be "filled in" with 0s. 

    -

    Caution should be used because a VERY +

    Caution should be used because a VERY large memory block can be created if the memory blocks being merged are far apart in the address space.  Ghidra will display a warning if a really large block is about to be created.  Disregarding the warning may cause Ghidra to fail with an "out of memory" error.

    -

    Only adjacent Default blocks of the same +

    Only adjacent Default blocks of the same initialization state can be merged.

    -

    Overlay type blocks cannot be merged.

    +

    Overlay type blocks cannot be merged.

    @@ -536,7 +536,7 @@

    &nbs a confirmation dialog is displayed; select "yes" on the dialog to delete the block. A progress dialog is displayed while the block is being deleted. 

    -

    For large blocks that may contain many +

    For large blocks that may contain many symbols, references, instructions, etc., the delete operation may take a while to complete. You can cancel the delete operation at any time.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Misc/Appendix.htm b/Ghidra/Features/Base/src/main/help/help/topics/Misc/Appendix.htm index fc7aaa00372..6d9b5756142 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Misc/Appendix.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Misc/Appendix.htm @@ -3,7 +3,7 @@ Ghidra Appendix - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Misc/Welcome_to_Ghidra_Help.htm b/Ghidra/Features/Base/src/main/help/help/topics/Misc/Welcome_to_Ghidra_Help.htm index 815f26553c4..3eddb24f9c2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Misc/Welcome_to_Ghidra_Help.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Misc/Welcome_to_Ghidra_Help.htm @@ -7,7 +7,7 @@ - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Navigation/Navigation.htm b/Ghidra/Features/Base/src/main/help/help/topics/Navigation/Navigation.htm index a2e4f4d0d67..739b731d617 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Navigation/Navigation.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Navigation/Navigation.htm @@ -3,7 +3,7 @@ Navigation - + @@ -34,7 +34,7 @@

    Go To Address, Label, or Expression

    To Perform a Go To: 

      -
    1. In the menu-bar of a tool, select Navigation In the menu-bar of a tool, select Navigation Go To...
    2. The Go To dialog will be displayed, as shown below:
    3. @@ -74,7 +74,7 @@

      Go To Address

      Enter an address into the text area of the dialog. The value entered will be assumed to be in hexadecimal. That is, "0x1000" and "1000" are the same value.

      -

      When the program has multiple address +

      When the program has multiple address spaces and the destination address is ambiguous (based on the current location), a query results dialog will be displayed.

      @@ -195,7 +195,7 @@

      Case Sensitive

      sensitive option.  If more than one match is found, they are displayed in a Query Results dialog.

      -

      Even if the case sensitive option is off, +

      Even if the case sensitive option is off, if a label has an exact match, no other labels will be found.

      @@ -209,7 +209,7 @@

      Dynamic Labels

      stored, but are generated on the fly because of a reference to that location.) If this option is off, only defined labels are searched. -

      Turning off this option can result in +

      Turning off this option can result in significantly faster results in larger programs.


      @@ -226,11 +226,11 @@

      Go To File Offset
      assumed to be in decimal unless it is preceeded by 0x. That is, "file(0x1000)" and "file(1000)" are different values.

      -

      Ghidra does not support storing source +

      Ghidra does not support storing source file bytes for all file formats. Searching for a file offset in these programs will always yield no results.

      -

      When the program has multiple file byte +

      When the program has multiple file byte sources and the destination address is ambiguous, a query results dialog will be displayed.

      @@ -415,7 +415,7 @@

      Next/Previous Code Unit

      current cursor location and proceeds either forward (next) or backwards (previous).

      -

      When searching for Instructions, Data or +

      When searching for Instructions, Data or Undefined items, Ghidra will skip all contiguous items of the same type. For example, if the cursor is on an address with an Instruction, and you go to the next Instruction, then all Instructions immediately following the current one will be skipped until a non-Instruction is @@ -645,7 +645,7 @@

      Some Operations that add to the navigation history:

      href="help/topics/Search/Search_Program_Text.htm">Program Text, etc) -

      The +

      The button is only enabled after performing a

      @@ -661,7 +661,7 @@

      - The behavior of the previous action will + The behavior of the previous action will vary slightly depending upon what component is focused. It is possible for a non-Listing view to be showing a function that is not the current function in the Listing. In this case, if the Listing has focus, then the previously visited function @@ -676,7 +676,7 @@

      Clear History

      To clear the navigation history stack, select Navigation Clear History

      + "help/shared/arrow.gif" border="0"> Clear History

      After clearing the history, the  and buttons are disabled

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/OverviewPlugin/Overview.htm b/Ghidra/Features/Base/src/main/help/help/topics/OverviewPlugin/Overview.htm index d0c3f3e3063..fe99903c45f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/OverviewPlugin/Overview.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/OverviewPlugin/Overview.htm @@ -7,7 +7,7 @@ Overview - + @@ -37,7 +37,7 @@

      Overview Bars

    4. Right-clicking on the margin bar will bring up a popup-menu which will at least include an option for displaying a legend for that particular overview. -

      Overview margin bars can be turned on or off using the control button +

      Overview margin bars can be turned on or off using the control button on the Listing's toolbar.

    5. @@ -68,7 +68,7 @@

      General Overview Bar (Address Type)

      Uninitialized - None of the above. The address falls in an uninitialized memory block (no byte values)

    -

    Note that the overview panel only provides an +

    Note that the overview panel only provides an approximation of the contents of a program. Although the level of detail can be increased by selected a more restricted view, there may still be imprecise summaries. For instance, if a region of memory contains mostly defined data, but the particular address that is rendered in the overview @@ -83,7 +83,7 @@

    Legend

    The legend indicates the colors that correspond to each type of program element shown in the overview display. The colors are specified as options and can be changed from the default values. To change the colors, click on the color, or edit the options through the Edit - Options... dialog. You can choose the color from a + Options... dialog. You can choose the color from a color chooser dialog.

    @@ -107,7 +107,7 @@

    Options

  • Uninitialized Color - color for memory that is not initialized
  • -

    To view the options, select Edit Options... on +

    To view the options, select Edit Options... on the tool, then choose the Overview node in the options tree. To change a color, double click on the color bar in the Overview Options panel. Choose the color from the color chooser dialog.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/PrintingPlugin/Printing.htm b/Ghidra/Features/Base/src/main/help/help/topics/PrintingPlugin/Printing.htm index 215c6aa6ba3..3d530370ff6 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/PrintingPlugin/Printing.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/PrintingPlugin/Printing.htm @@ -6,7 +6,7 @@ - +

    Printing

    @@ -23,9 +23,9 @@

    Printing

    1. You can optionally specify page settings (paper size, orientation, - margins, etc.). To do this, select File + margins, etc.). To do this, select File Page Setup... from the code browser tool.
    2. -
    3. To print, select File +
    4. To print, select File Print...
    5. Select the content to print as well as other printing options in the dialog that appears. Click "OK" when finished.
    6. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Program/Ghidra_Programs.htm b/Ghidra/Features/Base/src/main/help/help/topics/Program/Ghidra_Programs.htm index cfdb874deb1..52f29da846d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Program/Ghidra_Programs.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Program/Ghidra_Programs.htm @@ -3,7 +3,7 @@ Ghidra Programs - +

      Ghidra Programs

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm index 29889899334..2b2388549d6 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Closing_Program_Files.htm @@ -7,7 +7,7 @@ Closing Program Files - + @@ -27,7 +27,7 @@

      Closing Programs

      To Close a Program File

        -
      1. From the Tool menu, select File +
      2. From the Tool menu, select File Close
      3. If changes were made to the program and they haven't been saved yet, the Save @@ -51,7 +51,7 @@

        To Close a Program File

        -

            If the listing +

            If the listing window is open and multiple programs are open, the program names are displayed on tabs across the top of the listing window.  Programs can be closed by selecting the appropriate tab and pressing the corresponding "x" button.

        @@ -62,7 +62,7 @@

        To Close All Programs

          -
        1. From the Tool menu, select File Close +
        2. From the Tool menu, select File Close All
        3. For each program that was changed, the Save Program? dialog appears.
        4. @@ -75,7 +75,7 @@

          To Close All Programs Other Than The Current Prog
            -
          1. From the Tool menu, select File Close +
          2. From the Tool menu, select File Close Others
          3. For each of the other programs that was changed, the Save Program? dialog appears.
          4. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Navigating_Program_Files.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Navigating_Program_Files.htm index 96861554c44..5d6b0943f43 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Navigating_Program_Files.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Navigating_Program_Files.htm @@ -7,7 +7,7 @@ Navigating Program Files - + @@ -103,7 +103,7 @@

            Go To Program... Action

            Go To Program Popup Window

            To execute this action, from the Tool menu, select NavigationGo To Program....

            + "help/shared/arrow.gif" border="0">Go To Program...
            .

        @@ -116,7 +116,7 @@

        Go To Last Active Program Action

        To execute this action, from the Tool menu, select NavigationGo To Last Active Program.

        + "help/shared/arrow.gif" border="0">Go To Last Active Program
        .

        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Opening_Program_Files.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Opening_Program_Files.htm index 608d12ffb58..83323e5f2df 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Opening_Program_Files.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Opening_Program_Files.htm @@ -7,7 +7,7 @@ Opening Program Files - + @@ -31,7 +31,7 @@

        Opening a Program File in the Current Tool
      4. To open a program file in the currently displayed tool, select File Open... from the Ghidra Tool's menu.
      5. + "help/shared/arrow.gif" border="0"> Open... from the Ghidra Tool's menu.

      6. The Open Program dialog is displayed.
      @@ -119,7 +119,7 @@

      Opening a Program in a New Tool via Drag


      -      +      The icon in the Tool Chest indicates the CodeBrowser tool. 

      diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm index 7e940aeac74..203b687a589 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Annotation.htm @@ -7,7 +7,7 @@ Program Annotation - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Options_Dialog.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Options_Dialog.htm index 34f75f90b8b..65d65f19826 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Options_Dialog.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Program_Options_Dialog.htm @@ -10,7 +10,7 @@ Program Options Dialog - + @@ -38,7 +38,7 @@

      Accessing Program Properties

      1. -

        Select Edit Program +

        Select Edit Program Options....

      2. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Saving_Program_Files.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Saving_Program_Files.htm index b1826c65bf9..f6c2c1ca101 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Saving_Program_Files.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramManagerPlugin/Saving_Program_Files.htm @@ -7,7 +7,7 @@ Saving Program Files - + @@ -26,7 +26,7 @@

        Save

          -
        1. From the Ghidra Tool's menu, select File Save.
        2. +
        3. From the Ghidra Tool's menu, select File Save.
        @@ -47,7 +47,7 @@

        Save As

          -
        1. From the Ghidra Tool's menu, select File Save As....
        2. +
        3. From the Ghidra Tool's menu, select File Save As....
        4. The Save As... dialog appears.
        @@ -77,7 +77,7 @@

        Save All

          -
        1. From the Ghidra Tool's menu, select File Save All.
        2. +
        3. From the Ghidra Tool's menu, select File Save All.
        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/Program_Organizations.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/Program_Organizations.htm index e3154fb931a..6c58fc9c70c 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/Program_Organizations.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/Program_Organizations.htm @@ -7,7 +7,7 @@ Program Organizations - + @@ -55,8 +55,8 @@

        Subroutine Modularization

        To organize a folder or fragment by modularization and block model, right mouse click on a folder or fragment in the Program Tree and choose Modularize BySubroutineModularize BySubroutine<block model name>.

        Provided by: ModularizeAlgorithmPlugin

        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/program_tree.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/program_tree.htm index 067409b4124..c8294e3f7c0 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/program_tree.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/program_tree.htm @@ -8,7 +8,7 @@ Program Tree - + @@ -84,7 +84,7 @@

        Create Folders and Fragments

      -

      After you are done editing the name, the icon for the +

      After you are done editing the name, the icon for the fragment indicates that it is empty (). You can drag code units from the Code Browser and drop them onto the empty node. The icon changes to indicate that the fragment is not empty.

      @@ -101,7 +101,7 @@

      Create Folders and Fragments

    -

    The default name of the fragment is the name of the +

    The default name of the fragment is the name of the first address in the set of code units that you dragged. This operation actually moves the code units to this fragment. If the first code unit in the set that you are dragging has a label, then the name of the fragment defaults to this label @@ -149,7 +149,7 @@

    Rename Folders and Fragments

  • The cell editor for the tree is displayed. Enter a new name.
  • -

    Duplicate folder or fragment names are not allowed, +

    Duplicate folder or fragment names are not allowed, regardless of where they are in the hierarchy. If you enter a name that already exists, an error message is displayed; the name reverts back to its original name. Hit the <Esc> key to cancel editing at any time.

    @@ -197,7 +197,7 @@

    Move Code Units to a Fragment

    The code units are moved from the source fragment to the destination Fragment.

    -

    Drag and drop the +

    Drag and drop the selection on a folder to create a new fragment.

    @@ -220,7 +220,7 @@

    Sort by Address or Name

  • Select a folder in the Program Tree.
  • Right mouse click and choose the Sortby Address option.
  • + "help/shared/arrow.gif">by Address option.

  • @@ -234,7 +234,7 @@

    Sort by Address or Name

  • Select a folder in the Program Tree.
  • Right mouse click and choose the Sortby Name option.
  • + "help/shared/arrow.gif">by Name option.
    @@ -288,7 +288,7 @@

    Select Addresses in a Folder or Fragment

    -

    This option is available for a multiple selection of +

    This option is available for a multiple selection of fragments and/or folders.

    Provided By: ProgramTreeSelectionPlugin

    @@ -358,7 +358,7 @@

    Show Folders/ Fragments option. -

    The Go To in View option is always enabled +

    The Go To in View option is always enabled regardless of whether the folder or fragment is in the view or not. 

    @@ -405,7 +405,7 @@

    Replace the View in the Code Browser with other
    -

    The program tree can be configured, via tool +

    The program tree can be configured, via tool options, such that a double-click performs a simple navigation, or the Replace View action. The default behavior for a double-click is to perform the Replace View action.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/view_manager.htm b/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/view_manager.htm index 62d6e24979b..84bb329c276 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/view_manager.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ProgramTreePlugin/view_manager.htm @@ -7,7 +7,7 @@ Program Tree View Management - + @@ -97,7 +97,7 @@

    Close a  Program Tree

    Re-open the program tree by selecting it from the list of views described above.

    -

    You cannot close the +

    You cannot close the last program tree..

    @@ -120,7 +120,7 @@

    Rename a  Program Tree

    tool. The list of existing views will show the new name.

    -

    If you move focus out +

    If you move focus out of the edit window, the edit window is removed, and no change is made to the name.

    Click the button to @@ -138,7 +138,7 @@

    Delete a Program Tree

  • Choose the "Delete" option. 
  • -

    You cannot delete the +

    You cannot delete the last program tree. You must first create a new default tree, then delete your other tree.

    Click the button to diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Project/Ghidra_Projects.htm b/Ghidra/Features/Base/src/main/help/help/topics/Project/Ghidra_Projects.htm index 6e6457a753a..6cbf48fd7e7 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Project/Ghidra_Projects.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Project/Ghidra_Projects.htm @@ -3,7 +3,7 @@ Ghidra Projects - +

    Ghidra Projects

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/PropertyManagerPlugin/Property_Viewer.htm b/Ghidra/Features/Base/src/main/help/help/topics/PropertyManagerPlugin/Property_Viewer.htm index 4bc2f4afe19..e659c1399ee 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/PropertyManagerPlugin/Property_Viewer.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/PropertyManagerPlugin/Property_Viewer.htm @@ -10,7 +10,7 @@ Property Viewer - + @@ -44,7 +44,7 @@

     

    To display the Property Viewer window, select WindowManage Properties... from the tool menu.

    + "help/shared/arrow.gif">Manage Properties...
    from the tool menu.

    In this example, a plugin has placed several source related properties on code units. Select the row for "Source File" to see all the locations in the Code Browser where a "Source File" diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/CreateOffsetReferencesTable.htm b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/CreateOffsetReferencesTable.htm index 8dd887d9929..0b57f923780 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/CreateOffsetReferencesTable.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/CreateOffsetReferencesTable.htm @@ -10,7 +10,7 @@ Create Offset References Table - + @@ -39,11 +39,11 @@

    Create Offset References Table

    the selection should not contain instructions.
  • - Right mouse click and choose the References + Right mouse click and choose the References Create Offset Reference option.
    -

    If the selection contains +

    If the selection contains instructions, then a warning message is displayed in the tool status area.

  • @@ -85,7 +85,7 @@

    Create Offset References Table

    -

    If the value of the data type being used +

    If the value of the data type being used as the offset does not result in a valid address for the reference, then a message is displayed in the status area of the tool. The data type will have been created, but not the reference.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References.htm b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References.htm index 2e2d32e75af..5601edf0ab2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> References - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References_from.htm b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References_from.htm index f834bb69458..2d722752dd2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References_from.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/References_from.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Forward References - + @@ -61,14 +61,14 @@

    Introduction

    within the program when you double click on an operand field within the Listing.

    -

    When a reference is placed on an operand, it +

    When a reference is placed on an operand, it will only change the rendering of that operand within the program listing if the reference is marked as 'primary'.

    -

    If a reference is placed on an instruction +

    If a reference is placed on an instruction mnemonic within the Listing, the instruction mnemonic will be underlined.

    -

    If a non-primary reference exists for an operand +

    If a non-primary reference exists for an operand (i.e., not reflected in the instruction markup), the corresponding instruction operand within the Listing will be underlined.

    @@ -92,10 +92,10 @@

    Types of References
  • Register Reference
  • -

    Ghidra does not permit mixing "types of +

    Ghidra does not permit mixing "types of references" for a given mnemonic or operand.

    -

    With the exception of Memory References, only a +

    With the exception of Memory References, only a single reference may be placed on a given mnemonic/operand.

    @@ -170,11 +170,11 @@

    Stack References

    in use.

    -

    Stack References should be placed on all stack +

    Stack References should be placed on all stack parameter/variable data access operands.

    -

    Stack References may only be specified for +

    Stack References may only be specified for source code units contained within a function.

    @@ -189,11 +189,11 @@

    Register References

    used.

    -

    Register References should be placed only on +

    Register References should be placed only on register variable data assignment operands.

    -

    Register References may only be specified for +

    Register References may only be specified for source code units contained within a function.

    Reference Destination Symbols

    @@ -811,7 +811,7 @@

    Actions for Creating and Deleting References From a Co mnemonic/operand current references) -

      Default key-bindings for actions are +

      Default key-bindings for actions are indicated with {}'s.

    @@ -820,7 +820,7 @@

    Add Reference From

    While there is a separate action for creating a default reference on an operand (see Creating a Default Reference below), an arbitrary reference may be also be added directly to a mnemonic or operand by using the popup menu action - References Add Reference from... . + References Add Reference from... .  This will cause the Add Reference Dialog to be displayed, allowing the user to specify any of the permitted reference types.

    @@ -829,7 +829,7 @@

    Creating a Default Reference {Alt-R}<

    While the current cursor location is on the operand of an instruction or data code unit within the CodeBrowser Listing, the popup menu item References Create Default Reference* may be selected to create + "help/shared/arrow.gif" alt=""> Create Default Reference* may be selected to create the default primary reference for an operand.  This action will be disabled if the current location does not correspond to an operand field or a default reference can not be determined.  
    @@ -850,7 +850,7 @@

    Creating a Default Reference {Alt-R}< is deleted, any explicit bindings to that variable will be cleared.

    -

    *The popup menu item name Create Default +

    *The popup menu item name Create Default Reference may differ based upon the type of reference which will get created:  Create Memory Reference, Create Stack Reference, Create Register Reference.

    @@ -859,13 +859,13 @@

    Deleting References from a Code Unit {D

    While the current cursor location is on the mnemonic/operand of an instruction or data code unit within the CodeBrowser Listing, the popup menu item References Delete References* may be selected to delete all + "help/shared/arrow.gif" alt=""> Delete References* may be selected to delete all references on the current mnemonic/operand.  This action will be disabled if the current location does not correspond to a mnemonic/operand field or references do not exist on the current mnemonic/operand. 

    -

    *The popup menu item name Delete References may +

    *The popup menu item name Delete References may differ based upon the existing reference(s):  Delete Memory References, Delete Stack Reference, Delete Register Reference, Delete External Reference.

    @@ -877,7 +877,7 @@

    All references "from" a data or instruction code unit can be edited and/or viewed by clicking on the code unit (or a specific operand) within the Listing and activating the Add/Edit... action via the popup menu item References Add/Edit... {'R'}.   Each time this action is + "help/shared/arrow.gif" alt=""> Add/Edit... {'R'}.   Each time this action is invoked a new instance of the References Editor panel will be displayed.  Once the panel is displayed, the  toggle button may be pushed-in to have the source location follow the current location within the Source

    "#dragNDrop">Adding Memory References from a Selection).

    -

    +

    The table entries that match the selected source element will be gray in color.

    @@ -957,11 +957,11 @@

    References Table

    -

    *With the exception of External references, +

    *With the exception of External references, both the Ref-Type and Primary? choices may be changed directly within this table.

    -

    References and symbol names corresponding to +

    References and symbol names corresponding to memory references outside of the program's defined memory blocks will be displayed in red (e.g., DAT_00000000).   These red references frequently correspond to well-known memory locations, although they could point out a bad @@ -1039,24 +1039,24 @@

    Adding a Reference clickingType of Reference.  The available choices for Type of Reference may be constrained based upon the choosen operand.

    -

    In general, only flow references should be set +

    In general, only flow references should be set on an instruction mnemonic, unless of course the instruction has no operands.  References from data code units (e.g., addr/pointer) should always specify the scalar operand as the source, not the mnemonic (i.e., data-type).

    -

    Stack and register references may only be +

    Stack and register references may only be specified for source code units contained within a function.  Register references may only be set on operands containing a single register and in general should correspond to a WRITE Ref-Type.  

    -

    With the exception of memory references, only a +

    With the exception of memory references, only a single reference may be set for a given operand or mnemonic.

    -

    An External reference +

    An External reference may not be set on a mnemonic.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/external_program_names.htm b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/external_program_names.htm index 901705e6331..fc5647cfe3e 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/external_program_names.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ReferencesPlugin/external_program_names.htm @@ -7,7 +7,7 @@ External Program Names - + @@ -108,7 +108,7 @@

    Working with External Program Names

    Adding a New External Program Name

      -
    1. Select Window External Programs +
    2. Select Window External Programs from the main Code Browser menu.
    3. Press the Add button.
    4. @@ -118,7 +118,7 @@

      Adding a New External Program Name

    5. <> -

      If the table is sorted by Name, then +

      If the table is sorted by Name, then the name you enter will be placed at the correct position in the table to maintain the sort order. The sort icon or indicates the order and what column is @@ -133,7 +133,7 @@

      Resolving an External Name to an existing Ghidra program
      1. Select Window External Programs from the main Code Browser + "help/shared/arrow.gif" border="0"> External Programs from the main Code Browser menu.
      2. Click on the external program name that is be associated with a Ghidra program @@ -152,7 +152,7 @@

        Clearing a Resolved External Program Name

        1. Select Window External Programs from the main Code Browser + "help/shared/arrow.gif" border="0"> External Programs from the main Code Browser menu.
        2. Click on the external program name that has an association to be cleared.
        3. @@ -164,7 +164,7 @@

          Removing an External Program Name

          1. Select Window External Programs from the main Code Browser + "help/shared/arrow.gif" border="0"> External Programs from the main Code Browser menu.
          2. Click on the external program name to be removed.
            diff --git a/Ghidra/Features/Base/src/main/help/help/topics/RegisterPlugin/Registers.htm b/Ghidra/Features/Base/src/main/help/help/topics/RegisterPlugin/Registers.htm index cd1c6cc5d5a..365d8cbc208 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/RegisterPlugin/Registers.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/RegisterPlugin/Registers.htm @@ -7,7 +7,7 @@ Register Values Plugin - + @@ -150,7 +150,7 @@

            Setting Register Values Over Address Ranges< changed using the adjacent drop-down menu.

            -

            If the browser cursor is on a register when +

            If the browser cursor is on a register when this dialog is invoked, then the register combo will be set to that register.


            diff --git a/Ghidra/Features/Base/src/main/help/help/topics/RelocationTablePlugin/relocation_table.htm b/Ghidra/Features/Base/src/main/help/help/topics/RelocationTablePlugin/relocation_table.htm index 379fe0f876e..8a3d82af850 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/RelocationTablePlugin/relocation_table.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/RelocationTablePlugin/relocation_table.htm @@ -8,7 +8,7 @@ Relocation Table - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Repository/Merge_Program_Files.htm b/Ghidra/Features/Base/src/main/help/help/topics/Repository/Merge_Program_Files.htm index 872aaf2e93a..ffb09d9b2da 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Repository/Merge_Program_Files.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Repository/Merge_Program_Files.htm @@ -9,7 +9,7 @@ Merge Program Files - + @@ -82,7 +82,7 @@

            Merge Program Files

          -

          +

          If a new version of a file has been added since the user checked out the file, a merge is required at check in. This is the only time a merge is required.

          @@ -848,19 +848,19 @@

          Data Types and Categories

          -

          renamed Foo -> My_Foo
          - moved /MISC -> /Category1
          +

          renamed Foo -> My_Foo
          + moved /MISC -> /Category1
          changed undefined -> char

          + "help/shared/arrow.gif"> char

          In the latest version:

          -

          moved /MISC -> +

          moved /MISC -> /Category1/Category2/Category3
          changed undefined -> byte
          + "help/shared/arrow.gif"> byte

          The conflict arises because in both versions the file was moved and also because @@ -892,7 +892,7 @@

          Data Types and Categories

          Select a radio button to resolve the conflict.

          -

          Note:In the Merge Tool window above, the title +

          Note:In the Merge Tool window above, the title indicates the project, program and new version number that will result from the merge. Version 5 of  "helloProgram" in the "SampleProject" will be created by the merge. The source archive is indicated for each data tpe in the conflict window. The "Foo" data type @@ -909,12 +909,12 @@

          Data Types and Categories

          The image below shows the scenario where you:

          -

          moved /MISC /Category1/MISC

          +

          moved /MISC /Category1/MISC

          In the latest version:

          -

          moved /MISC moved /MISC /Category1/Cateogry2/Category3/MISC

    @@ -1011,7 +1011,7 @@

    Program Context Registers

    -

    The scrolled listings allow you to +

    The scrolled listings allow you to see the code units in the different program versions, which may help determine the correct register value to choose. The layout of the Merge Program Context window is very similar to the Merge Listing window.

    @@ -1176,7 +1176,7 @@

    Code Units

    in the other version.
    -

    If an instruction change conflicts with a +

    If an instruction change conflicts with a reference change, the references can be viewed by right clicking on an instruction in one of the four listings (Result, Latest, Checked Out, Original) and choosing the View Instruction Details... action. This will pop up a dialog indicating any @@ -1918,14 +1918,14 @@

    Equates

    -

    changed 01 -> +

    changed 01 -> PEAR

    In the latest version:

    -

    changed 01 -> +

    changed 01 -> ORANGE

    @@ -2044,7 +2044,7 @@

    User Defined Properties

    longer be prompted to resolve conflicts for that property type.

    -

    Selecting the Use the selected option for +

    Selecting the Use the selected option for resolving all ... checkbox for the Space property would not affect the resolving of conflicts for any other named property. However, the user can select the checkbox for each different named property with conflicts.
    @@ -2149,7 +2149,7 @@

    References

    -

    Note: The first operand of an +

    Note: The first operand of an instruction is numbered as operand 0.

    @@ -2319,7 +2319,7 @@

    Bookmarks

  • your version removes a non-Note bookmark of a specific category and the latest version changes the description for that bookmark type and category or vice versa.
    - You cannot directly change the description + You cannot directly change the description on a non-Note bookmark through regular bookmark editing in Ghidra, but a plugin could change it programmatically.
  • @@ -2361,7 +2361,7 @@

    Bookmarks

    the value in the Original version that you checked out -

     border= Notice that the above bookmarks +

     border= Notice that the above bookmarks conflict even though they are not in the same category. This is because only one Note bookmark is allowed at an address regardless of its category.

    @@ -2439,7 +2439,7 @@

    Comments

    -

    If you choose to keep both comments by +

    If you choose to keep both comments by placing checkmarks in both boxes, your comment is appended to the latest comment with a new line separating them. If one of the comments is contained within the other comment, then the longer comment is kept instead of combining them with a new line @@ -2524,7 +2524,7 @@

    External Program Names

    Select the radio button for the desired result and then select the Apply button to proceed with the merge.

    -

    When you remove an external program name that is +

    When you remove an external program name that is in conflict, it will get added back later as a result of choosing a reference that refers to that external program name.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ResourceActionsPlugin/ResourceActions.html b/Ghidra/Features/Base/src/main/help/help/topics/ResourceActionsPlugin/ResourceActions.html index f4f71b3c9a0..256dca0092e 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ResourceActionsPlugin/ResourceActions.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/ResourceActionsPlugin/ResourceActions.html @@ -4,7 +4,7 @@ - + Saving an Image diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ScalarSearchPlugin/The_Scalar_Table.htm b/Ghidra/Features/Base/src/main/help/help/topics/ScalarSearchPlugin/The_Scalar_Table.htm index fba6d72e6f0..f97fc03004c 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ScalarSearchPlugin/The_Scalar_Table.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ScalarSearchPlugin/The_Scalar_Table.htm @@ -7,7 +7,7 @@ Search for Scalars - + @@ -21,7 +21,7 @@

    To Search for Scalars:

      -
    1. From the Tool, select Search For +
    2. From the Tool, select Search For Scalars...
    3. Select "Scalars in Range:" or "Specific Scalar:".
    4. @@ -33,7 +33,7 @@

      To Search for Scalars:

    -

    Once a value is entered in a +

    Once a value is entered in a text field, Ctrl+M toggles the value display between the decimal and hex representation of the value in that field.

    @@ -90,7 +90,7 @@

    Scalar Table

    program. Any new code units containing scalars added to the program will automatically appear in the table.

    -

    To bring up the Scalar Table, choose WindowTo bring up the Scalar Table, choose WindowScalar Table from the tool's menu. This table can be docked in the tool if desired.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Query_Results_Dialog.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Query_Results_Dialog.htm index 5eee8cdbbbc..6d2872436c9 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Query_Results_Dialog.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Query_Results_Dialog.htm @@ -4,7 +4,7 @@ Search Results Window - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Regular_Expressions.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Regular_Expressions.htm index 5b7cf0b4206..34cbbacdbff 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Regular_Expressions.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Regular_Expressions.htm @@ -7,7 +7,7 @@ Regular Expressions - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Instruction_Patterns.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Instruction_Patterns.htm index 15ff8587714..f3529298f98 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Instruction_Patterns.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Instruction_Patterns.htm @@ -7,7 +7,7 @@ Search Instruction Patterns - + @@ -37,7 +37,7 @@

    Instruction Table

    the selection range will have an entry in the table, even non-instructions. Users may click on an item in the table to mask it from the final search string.

    -

    Color-coding is used to indicate the code +

    Color-coding is used to indicate the code unit type. Instructions are displayed in blue, data items are tan.

    @@ -183,7 +183,7 @@

    Search Results

     

    -

    It should be noted that the search will look +

    It should be noted that the search will look for exact byte pattern matches, not simply the mnemonic and/or operand text. eg: If you load a program and select a RET instruction, you can't expect to use that same search pattern to find a RET instruction in a different program. Unless they represent the same @@ -198,7 +198,7 @@

    Usage

    1. Select a range of instructions in the code listing.
    2. -
    3. From the Tool, select Search For +
    4. From the Tool, select Search For Instruction Patterns.
      The dialog will launch and be populated with the instruction set.
    5. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Memory.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Memory.htm index 862728f4663..5e53b35fc74 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Memory.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Memory.htm @@ -7,7 +7,7 @@ Search Memory - + @@ -23,7 +23,7 @@

      Search Memory

        -
      1. From the Tool, select Search +
      2. From the Tool, select Search Memory
      3. Enter a Hex String in the Value field
        @@ -138,7 +138,7 @@

        Hex:

        -

        +

        As a convenience, if a user enters a single wildcard value within the search text, then the search string will be interpreted as if 2 consecutive wildcard characters were entered, meaning to match any byte value. @@ -329,7 +329,7 @@

        Searching

      4. Next / Previous - Finds the next/previous occurrence of the byte pattern from the current cursor location; if you mouse click in the Code Browser to move focus there, you can choose Search Repeat Memory Search to go to the next/previous match + "help/shared/arrow.gif"> Repeat Memory Search to go to the next/previous match found.
      5. Search All - Finds all occurrences of the byte pattern in a Searching

    -

    For very large Programs that may take a +

    For very large Programs that may take a while to search, you can cancel the search at any time. For these situations, a progress bar is displayed, along with a Cancel button. Click on the Cancel button to stop the search. 

    -

    Dismissing the search dialog +

    Dismissing the search dialog automatically cancels the search operation.

    @@ -353,7 +353,7 @@

    Highlight Search Option

    You can specify that the bytes found in the search be highlighted in the Code Browser by selecting the Highlight Search Results checkbox on the Search Options panel. To view - the Search Options, select Edit + the Search Options, select Edit Tool Options... from the tool menu, then select the Search node in the Options tree in the Options dialog. You can also change the highlight color. Click on the color bar next to Highlight Color to bring up a color chooser. Choose the new color, click on @@ -361,7 +361,7 @@

    Highlight Search Option

    on the Options dialog. 

    -

    Highlights are displayed for the last +

    Highlights are displayed for the last search that you did. For example, if you bring up the Search Program Text dialog and search for text, that string now becomes the new highlight string. Similarly, if you invoke cursor text @@ -451,7 +451,7 @@

    Search for Matching Instructions

    -

    NoteThe previous operations can only work on a +

    NoteThe previous operations can only work on a single selected region. If multiple regions are selected, the following error dialog will be shown and the operation will be cancelled.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Program_Text.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Program_Text.htm index 9b0b24f509e..f91253bf16a 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Program_Text.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_Program_Text.htm @@ -7,7 +7,7 @@ Search Program Text - + @@ -24,7 +24,7 @@

    Search Program Text

    to your current selection in the Code Browser.

    To bring up the Search Program Text dialog, as shown below, select SearchProgram Text... from the + src="help/shared/arrow.gif" border="0">Program Text... from the tool menu.



    @@ -108,7 +108,7 @@

    Search Type

    By default, the Program Database Search Type type is selected.

    -

    If you select the +

    If you select the All Fields button, the Listing Display Search Type button automatically becomes selected, as the Search All Fields does not apply to the Program Database. The Selected Fields option applies to either the Program Database or the Listing Display @@ -123,7 +123,7 @@

    Incremental Search

    To search for text strings incrementally,

      -
    1. Select the SearchSelect the SearchProgram Text from the Code Browser tool menu.
    2. @@ -133,11 +133,11 @@

      Incremental Search

      character. 
        -
      • This field does +
      • This field does not support regular expressions.
      • -
      • If you need to +
      • If you need to search for one of the wildcard characters, then escape the character with a backslash. For example, to search for any occurrence of an asterisk, you would enter \* as the search string.
      • @@ -146,7 +146,7 @@

        Incremental Search

        strings that you previously entered.
      • - If you have selected text within + If you have selected text within a single field, then if you invoke the dialog, it will automatically load that text into the Search for text box for your convenience.
      • @@ -176,7 +176,7 @@

        Incremental Search

      • - The Program Database + The Program Database Search Type does not include components of  Structures or Unions. Use the @@ -188,7 +188,7 @@

        Incremental Search

      • - If you have made a selection and it + If you have made a selection and it has been loaded into the Search for text box then the dialog will automatically select the field that the text was found in as your choice of Field to search. You have the option to add more or remove this selection @@ -225,20 +225,20 @@

        Incremental Search

        dialog.
      • If you mouse click in the Code Browser to move focus - there, you can choose SearchRepeat Text Search to go to the next match found.
      • + there, you can choose SearchRepeat Text Search to go to the next match found.
    -

    Search operations do not +

    Search operations do not "wrap" once the you have reached the maximum address in memory or within a selection. Select the Backward direction check box to search backwards from your current location.

    -

    For very large Programs +

    For very large Programs that may take a while to search, you can cancel your search at any time. For these situations, an indicator for "search in progress" is displayed with a Cancel button. Click on the Cancel button to stop the search

    -

    Dismissing the search +

    Dismissing the search dialog automatically cancels the search operation. For search all, partial results are ignored if the search dialog was dismissed while the search was still in progress, therefore, the "View Results" question dialog will not be displayed.

    @@ -267,7 +267,7 @@

    Search All

    -

    When performing a "Search All" on large Programs, +

    When performing a "Search All" on large Programs, the results table will appear before the search is completed. At the bottom of this window, there will be a cancel button that you can use to stop the search.

    @@ -301,7 +301,7 @@

    Highlight Search Option

    You can specify that the string found in the search be highlighted by selecting the Highlight Search Results checkbox on the Search Options panel. To view the Search - Options, select EditTool Options... from the tool menu, then select the Search node in the Options + Options, select EditTool Options... from the tool menu, then select the Search node in the Options tree in the Options dialog. You can also change the highlight color. Click on the color bar next to Highlight Color to bring up a color chooser. Choose the new color, click on the OK button.  The option for Highlight Color for Current Match indicates @@ -313,7 +313,7 @@

    Highlight Search Option

    The highlight options also apply to searching memory.

    -

    Other notes of interest +

    Other notes of interest on highlighting:

    @@ -392,7 +392,7 @@

    Default Search Order for Program Database Searc

    The Query Results display will show the search results in this default search order.

    -

    If your If your Listing fields are organized in a different order from the search order (e.g., Plate Comment is after the End of Line Comment), then as you search incrementally, your cursor potentially would move back and diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_AddressTables.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_AddressTables.htm index d46f8f3bf85..f56a1213b72 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_AddressTables.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_AddressTables.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Search for Address Tables - + @@ -36,7 +36,7 @@

    Searching for Address Tables

    To search for address tables,

      -
    1. Select the SearchFor Address Tables... option
    2. +
    3. Select the SearchFor Address Tables... option
    4. Select the Search button; the results of the search are displayed in the table.
    @@ -62,7 +62,7 @@

    Search Options

    -

    For very large Programs +

    For very large Programs that may take a while to search, you can cancel the search at any time by hitting the cancel () button. A progress bar is displayed as needed.

    @@ -123,7 +123,7 @@

    Making Address Tables

    -

    A warning dialog is +

    A warning dialog is displayed if address tables could not be created due to a collision with existing data at either the start of end of possible address tables. If the auto label option is selected, you can determine from the label column those address tables that were not created.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_DirectReferences.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_DirectReferences.htm index e137c0cd346..64a7d7454d2 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_DirectReferences.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_DirectReferences.htm @@ -7,7 +7,7 @@ Search for Direct References - + @@ -64,7 +64,7 @@

    Search for Direct References

  • Click on the address in the Code Browser.
  • -
  • Select Search for Direct +
  • Select Search for Direct References...
  • If the search will take a while, an "in progress" dialog pops up so that you can see the @@ -83,7 +83,7 @@

    Search for Direct References

    has no references to it.

    -

    To search for all possible +

    To search for all possible references within the current program's memory space, press Ctrl+A to select the entire program before performing the search

    @@ -97,11 +97,11 @@

    Search for Direct References

    -

    If you use this search multiple times on +

    If you use this search multiple times on different addresses without closing the window, one window will show all the results. Each result for an address is displayed when you click on the tab at the bottom of the window.

    -

    This plugin works with 16-bit, 16-bit +

    This plugin works with 16-bit, 16-bit segmented, and 32-bit programs.

    @@ -111,7 +111,7 @@

    Restoring the Search Sele

    If your search results came from searching on a selection, you can restore the program's selection that was used for the search. To do this, click the menu button in the Search Results button bar and select + "images/menu16.gif" alt=""> menu button in the Search Results button bar and select Restore Search Results. This will set the program selection back to what it was when you initially performed the search.

    @@ -122,7 +122,7 @@

    Filtering Results Based on Alignm

    Once you have search results you can filter them based on the address alignment of the - From Location. To do this, click the menu + From Location. To do this, click the menu button in the Search Results button bar, pull right on Alignment, and select the desired alignment (1, 2, 4, or 8). This will limit the displayed results to those where the From Location is an address that matches the selected byte diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_Strings.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_Strings.htm index d0ef5358961..35c8fc4a8e7 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_Strings.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Search_for_Strings.htm @@ -7,7 +7,7 @@ Search for Strings - + @@ -22,7 +22,7 @@

    String Search Dialog

    To search for strings, select Search For Strings... This will bring up the String Search Dialog + "help/shared/arrow.gif"> For Strings... This will bring up the String Search Dialog where you can configure the search criteria before initiating the search.

    @@ -191,7 +191,7 @@

    Make String Options

    Otherwise, no string will be created if a conflict exists.

  • -

    The "Make Strings" panel can be +

    The "Make Strings" panel can be hidden/shown using the / toggle button at the end of the text filter.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Search/Searching.htm b/Ghidra/Features/Base/src/main/help/help/topics/Search/Searching.htm index d87fa69b237..09bc57e0395 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Search/Searching.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Search/Searching.htm @@ -7,7 +7,7 @@ Searching - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/SelectBlockPlugin/Select_Block_Help.html b/Ghidra/Features/Base/src/main/help/help/topics/SelectBlockPlugin/Select_Block_Help.html index 8c99b2dc6e5..ecf9289d9cb 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/SelectBlockPlugin/Select_Block_Help.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/SelectBlockPlugin/Select_Block_Help.html @@ -4,7 +4,7 @@ Select Bytes - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Selection/Selecting.htm b/Ghidra/Features/Base/src/main/help/help/topics/Selection/Selecting.htm index 28596c0c134..f5c755d6bd7 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Selection/Selecting.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Selection/Selecting.htm @@ -7,7 +7,7 @@ Selecting - + @@ -26,7 +26,7 @@

    Selecting

    To create a selection using one of the predefined methods via the menu item SelectSelectionType. + "help/shared/arrow.gif">SelectionType.

    The SelectionTypes and their descriptions are as follows:

    @@ -248,9 +248,9 @@

    Selecting

    transient, change it to a highlight.

    -

    At any time you can +

    At any time you can restore the previous selection for the current program by pressing the SelectRestore Selection.

    + "help/shared/arrow.gif">Restore Selection.

    Selection by Flow Tool Options

    @@ -260,7 +260,7 @@

    Selection by Flow Tool Options

    • From the tool's menu select EditTool Options...
    • + "help/shared/arrow.gif">
      Tool Options...
    • Click on the Selection by Flow tree node
    @@ -371,7 +371,7 @@

    Next Selected Range

    From the menu-bar of the Code Browser, select Navigation Next Selected Range

    + "help/shared/arrow.gif"> Next Selected Range

    OR

    @@ -383,7 +383,7 @@

    Next Selected Range

    -

    When the Code Browser is on or after the +

    When the Code Browser is on or after the last address range in the selection, the "Next Selected Range" menu-bar and tool-bar options will be disabled.

    @@ -394,7 +394,7 @@

    Previous Selected Range

    From the menu-bar of the Code Browser, select NavigationPrevious Selected Range

    + "help/shared/arrow.gif">
    Previous Selected Range

    OR

    @@ -404,7 +404,7 @@

    Previous Selected Range

    () button

    -

    When the Code Browser is on or before the first +

    When the Code Browser is on or before the first address range in the selection, the "Previous Selected Range" menu-bar and tool-bar options will be disabled.

    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/SetHighlightPlugin/Highlighting.htm b/Ghidra/Features/Base/src/main/help/help/topics/SetHighlightPlugin/Highlighting.htm index 38e9b4db30b..2e1357235f8 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/SetHighlightPlugin/Highlighting.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/SetHighlightPlugin/Highlighting.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Highlighting - + @@ -15,8 +15,8 @@

    Highlighting

    A highlight is a more permanent variation of a selection. As you may recall, a selection can be cleared simply by clicking in the Code Browser. In order to clear a highlight, you must - explicitly select the Select Highlight-> option.

    + explicitly select the Select Highlight-> option.

    You would commonly use a highlight when you do not want to lose a selection. For example, you just used Search Memory to search for @@ -36,15 +36,15 @@

    Create a selection in the Code Browser
  • - From the menu-bar of the Code Browser, select Select -> Highlight Select -> Highlight -> Selection

    OR

    From the right mouse popup menu of the Code Browser, select Highlight - -> Entire + -> Entire Selection
  • @@ -54,15 +54,15 @@

    To clear a
    1. - From the menu-bar of the Code Browser, select Select -> Highlight Select -> Highlight -> Clear

      OR

      From the right mouse popup menu of the Code Browser, select Highlight - -> Clear
      + -> Clear
    @@ -71,15 +71,15 @@

    1. - From the menu-bar of the Code Browser, select Select -> Highlight Select -> Highlight -> Add Selection

      OR

      From the right mouse popup menu of the Code Browser, select Highlight - ->  Add + ->  Add Selection
    @@ -89,15 +89,15 @@

  • - From the menu-bar of the Code Browser, select Select -> Highlight Select -> Highlight -> Subtract Selection

    OR

    From the right mouse popup menu of the Code Browser, select Highlight - ->  Subtract + ->  Subtract Selection
  • @@ -109,14 +109,14 @@

  • Create a highlight in the Code Browser
  • - From the menu-bar of the Code Browser, select Select Select -> From Highlight

    OR

    From the right mouse popup menu of the Code Browser, select Select - -> Entire + -> Entire Highlight
  • @@ -145,8 +145,8 @@

    From the menu-bar of the Code Browser, select either Navigation Previous Highlighted Range or Navigation Next Highlighted Range.

    + "help/shared/arrow.gif" border="0"> Previous Highlighted Range
    or Navigation Next Highlighted Range.

    OR

    @@ -164,7 +164,7 @@

    -

    When the Code Browser is on or before the +

    When the Code Browser is on or before the first address range in the highlight, the "Previous Highlight Range" menu-bar and tool-bar options will be disabled. Similarly, when the Code Browser is on or after the last address range in the highlight, the "Next Highlight Range" menu and toolbar options will be diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ShowInstructionInfoPlugin/ShowInstructionInfo.htm b/Ghidra/Features/Base/src/main/help/help/topics/ShowInstructionInfoPlugin/ShowInstructionInfo.htm index 9e12ee18d91..df002a6ff51 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ShowInstructionInfoPlugin/ShowInstructionInfo.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ShowInstructionInfoPlugin/ShowInstructionInfo.htm @@ -7,7 +7,7 @@ Show Instruction Info - + @@ -49,7 +49,7 @@

    Processor Manual

  • right-mouse-click, select Processor Manual
  • -

    Not all Ghidra language +

    Not all Ghidra language modules support this functionality.

    Implementation Note:
    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Snapshots/Snapshots.html b/Ghidra/Features/Base/src/main/help/help/topics/Snapshots/Snapshots.html index 55a8da90b19..377072cd56f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Snapshots/Snapshots.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/Snapshots/Snapshots.html @@ -5,7 +5,7 @@ Snapshot Views - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/StackEditor/StackEditor.html b/Ghidra/Features/Base/src/main/help/help/topics/StackEditor/StackEditor.html index fd307d996c4..039df8e949d 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/StackEditor/StackEditor.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/StackEditor/StackEditor.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Stack Frame Editor - + @@ -35,7 +35,7 @@

    Stack Frame Editor

    to an array.
    -
  • Pull Down Menu: The icon at the top of +
  • Pull Down Menu: The icon at the top of the editor provides additional editor actions. These are: show the category path of a component's data type, edit a component's data type, edit the fields of a component, and apply a cycle group or favorite.
    @@ -72,7 +72,7 @@

    Applying Changes

    Closing the Editor

    -

    Select the Close dockable component icon in the +

    Select the Close dockable component icon in the toolbar to exit from the editor. If you have unsaved changes to your stack frame, a dialog will ask if you want to save the changes.

    @@ -313,7 +313,7 @@

    Editing the DataType Field

    For example, Float*[5] is an array with five elements where each element is a pointer to a Float.

    -

    Pointers to arrays are not allowed. In other +

    Pointers to arrays are not allowed. In other words it is not legal for the * to be to the right of the array dimensions.

    If the data type can be various sizes, like a Pointer or CString, then the user is @@ -363,7 +363,7 @@

    Cycling a Component Data Type

    with the Byte cycle group. This group is Byte, Word, DWord, and QWord.

    -

    A single row of the component table must be +

    A single row of the component table must be selected to cycle a data type.

    @@ -393,7 +393,7 @@

    Cycling a Component Data Type

    cycling the data type to a larger sized data type. Likewise, cycling to a smaller data type will add Undefined bytes after the component being cycled.

    -

    Cycle groups can also be applied from +

    Cycle groups can also be applied from the component table's popup menu under Cycle.

  • @@ -407,7 +407,7 @@

    Drag and Drop Basics

    the drop is occurring.

    -

    When a data type is dropped on a pointer +

    When a data type is dropped on a pointer component, the component becomes a pointer of that data type instead of simply being replaced by that data type. For example, dropping a Byte on a Pointer results in a Byte*, which is a pointer to a Byte. Drag and Drop is discussed further in Creating a @@ -424,11 +424,11 @@

    Favorites Basics

    Therefore, individual favorites are only enabled when they can be applied (i.e. they fit at the selection and the selection is a single table row).

    -

    When a favorite data type is applied to a pointer +

    When a favorite data type is applied to a pointer component, the component becomes a pointer of that data type instead of simply being replaced by that data type.

    -

    If you right mouse click on a component +

    If you right mouse click on a component where there is no selection, the selection becomes a single component selection containing that component and the popup menu will appear.

    @@ -454,7 +454,7 @@

    Drag and Drop

    offset on the stack.

    -

    For information about drag and drop with +

    For information about drag and drop with pointers, see Drag and Drop Basics.

    Favorites

    @@ -462,7 +462,7 @@

    Favorites

    Right mouse click on the empty row at the end of the table and pull right to see the Favorites. Select the favorite from the popup and it is added as the last component.

    -

    For information about Pointers as a Favorite, see +

    For information about Pointers as a Favorite, see Favorites Basics.

    @@ -485,7 +485,7 @@

    Drag and Drop

    of Changing a Component's Size)

    -

    For information about drag and drop with +

    For information about drag and drop with pointers, see Drag and Drop Basics.

    @@ -494,7 +494,7 @@

    Favorites

    Single Component Selected

    -

    If you right mouse click on a +

    If you right mouse click on a component where there is no selection, the selection becomes a single component selection containing that component and the popup menu will appear.

    @@ -503,7 +503,7 @@

    Single Component Selected

    component will be enabled. (see Affect of Changing a Component's Size)

    -

    For information about Pointers as a Favorite, +

    For information about Pointers as a Favorite, see Favorites Basics.

    @@ -582,7 +582,7 @@

    Stack Editor Tool Options

    settings:

      -
    • From the tool's menu select EditFrom the tool's menu select Edit-> Tool Options... which displays the Tool Options Dialog.
    • diff --git a/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_references.htm b/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_references.htm index 480ff69ede5..c868ef03cd6 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_references.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_references.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Symbol References - + @@ -23,7 +23,7 @@

      Displaying the Symbol References com
      • From the menu-bar of a tool, select Window Symbol + "font-weight: bold;">Window Symbol References…
      • From the tool-bar of a tool, click on the diff --git a/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_table.htm b/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_table.htm index 806246184fd..c730126b882 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_table.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/SymbolTablePlugin/symbol_table.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Symbol Table - + @@ -20,7 +20,7 @@

        Symbol Table

        Displaying the Symbol Table component

          -
        • From the menu-bar of a tool, select Window Symbol +
        • From the menu-bar of a tool, select Window Symbol Table
        • From the tool-bar of a tool, click on the button
        • @@ -79,18 +79,18 @@

          Displaying the Symbol Table component
          -

          You can sort the table on any column by clicking on +

          You can sort the table on any column by clicking on the column header. The column can be sorted in ascending or descending order.

          -

          +

          Sorting a column in the symbol table when the program has a large number of symbols can be slow. If you do not need sorting, then you can control-click the sorted column to remove the sort.

          -

          The colors for bad +

          The colors for bad references, entry points, dead code, offcut code, function names, local symbols, Filter Text Field

          column or all the columns in the table.

          -

          +

          Filtering the symbol table when the program has a large number of symbols can be slow. When only filtering on the symbol name, via the checkbox above, the overall filtering is considerably faster. @@ -150,7 +150,7 @@

          Deleting Symbols Notes on deleting a symbol:

          +

          Notes on deleting a symbol:

          1. You can only delete a default symbol when it has zero (0) references.
          2. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/SymbolTreePlugin/SymbolTree.htm b/Ghidra/Features/Base/src/main/help/help/topics/SymbolTreePlugin/SymbolTree.htm index bd10023bc7e..479c4d1115f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/SymbolTreePlugin/SymbolTree.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/SymbolTreePlugin/SymbolTree.htm @@ -9,7 +9,7 @@ Symbol Tree - + @@ -21,7 +21,7 @@

            Symbol Tree

            To display the Symbol Tree, select the icon on the tool bar, OR select the option Window Symbol Tree.

            + "help/shared/arrow.gif"> Symbol Tree.

            @@ -92,7 +92,7 @@

            Display

            speeding up the bulk operation as it will no longer have to keep updating the nodes in the tree.

            -

            The Symbol Tree does not show +

            The Symbol Tree does not show dynamic symbols, i.e., those symbols that are created due to references. Use the Symbol Table display to view dynamic symbols; turn off the Rename a Symbol

          Rename option. Enter the new name in the cell editor in the tree.

          -

          Category names and group nodes are not editable; +

          Category names and group nodes are not editable; they exist only for organizational purposes.

          @@ -274,7 +274,7 @@

          Cut option; select a destination symbol, right mouse click and select the Paste option.

          -

          Other points of interest on moving symbols:

          +

          Other points of interest on moving symbols:

          1. Parameters and stack variables within a function cannot be moved.
          2. @@ -351,7 +351,7 @@

            View Qualified Names in Code Browser

            To include namespace names in the display of labels and names within the Code Browser, - select Edit Tool Options... from the + select Edit Tool Options... from the tool menu.   This will display the Options dialog.  Within the Options tree, navigate to the folder node Listing Fields.  The Display Namespace option in the right-hand panel should be checked to diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tables/GhidraTableHeaders.html b/Ghidra/Features/Base/src/main/help/help/topics/Tables/GhidraTableHeaders.html index 4a11d1824ce..8d4ae5f55f0 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tables/GhidraTableHeaders.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tables/GhidraTableHeaders.html @@ -4,7 +4,7 @@ Ghidra Table Headers - + @@ -26,7 +26,7 @@

            Ghidra Table Headers

            - In addition to table header actions, many + In addition to table header actions, many tables support a common set of actions when right-clicking in the body of the table, such as: @@ -49,7 +49,7 @@

            Sorting Columns

            -

            +

            If you click a table column header and no sorting takes place, then that particular table does not support sorting on columns.

            @@ -80,7 +80,7 @@

            Sorting Columns

            With multiple sorted columns, you may change the direction of any individual sort column by left-clicking that column.
            -

            +

            To remove a sort column from a multiple column sort, Ctrl-left-click that column. This will even work when only one column is sorted, thus effectively disabling sorting for the table. Disabling sorting can greatly increase the @@ -91,7 +91,7 @@

            Sorting Columns

            -

            +

            It is possible to cancel some tables while they are loading or sorting their data. If this happens, you can trigger a reload of the data by sorting on one of the columns. @@ -180,7 +180,7 @@

            Export to CSV Text File

            - This action uses the current + This action uses the current table selection when deciding what to export. If no row is selected, then no data is exported. To select all rows, use the Select All action or press Ctrl-A on the keyboard. diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Configure_Tool.htm b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Configure_Tool.htm index 884249c0317..0365f3887cd 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Configure_Tool.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Configure_Tool.htm @@ -7,7 +7,7 @@ Configure Tool - + @@ -16,7 +16,7 @@

            Configure Tool

            The Configure Tool dialog allows you to add/remove plugin packages or individual Plugins from a tool. To display the Configure Tool dialog, select File Configure....This dialog is also displayed when you Configure....This dialog is also displayed when you create a new tool.  

            @@ -38,7 +38,7 @@

            Configure Tool

            - + The Ghidra Project Window's Configure @@ -68,7 +68,7 @@

            Configuring All Plugins

             

            -

            The Experimental package can't be +

            The Experimental package can't be added as a package. Experimental plugins must be added individually.

             

            diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Ghidra_Tool_Administration.htm b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Ghidra_Tool_Administration.htm index a9a17c2524d..30e9c90598f 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Ghidra_Tool_Administration.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Ghidra_Tool_Administration.htm @@ -7,7 +7,7 @@ Ghidra Tool Administration - + @@ -30,7 +30,7 @@

            Default Tool

            already loaded. This tool may be re-imported into your tool chest at any time. If the tools exist in your tool chest, then a one-up number is assigned to the name to make them unique. (You will see the name in the tool tip, and in the Tools Run menu.) + "4">Tools Run menu.) Any tool that you create and add to your Tool Chest is always available to your active Project.  However, you should save the tool if  you plan to use it for other Ghidra projects. 

            @@ -80,7 +80,7 @@

            Create Tool

            1. From the Ghidra Project Window, select the Tools Create Tool... option.
            2. + src="help/shared/arrow.gif"> Create Tool... option.
            3. A new "empty" tool is displayed; the Configure dialog is displayed.
            4. @@ -121,7 +121,7 @@

              Save Tool to Tool Chest

              • From the tool, select File Save Tool
              • + "help/shared/arrow.gif"> Save Tool
            @@ -132,7 +132,7 @@

            Save Tool to Tool Chest

            1. From the tool, select File Save Tool As...
            2. + "help/shared/arrow.gif"> Save Tool As...
            3. Enter a new tool name (the current tool name is shown in the Tool Name field by default).
            4. @@ -166,7 +166,7 @@

              Export Tool

                -
              1. Select File Select File Export Tool; a file chooser is displayed.
              2. Select a folder and name for the exported file.
              3. @@ -191,7 +191,7 @@

                Export Tool

                The Status area on the Ghidra Project Window indicates whether the export was successful. 

                -

                If the tool contains Plugins that are not part of +

                If the tool contains Plugins that are not part of Ghidra (i.e., you wrote new Plugins), you will have to distribute a jar file containing the class files for the Plugins along with the XML file. The recipient can then just place the jar file in one of the Export Default Tool

          This action is only available from within a running tool via - File - Export + File + Export Export Default Tool... @@ -234,7 +234,7 @@

          Import Tool to Tool Chest

          1. From the Ghidra Project Window, select Tools Import Tool to Tool Chest...
          2. + "help/shared/arrow.gif"> Import Tool to Tool Chest...
          3. Select a file with a ".tool" or ".obj" extension.
          4. @@ -246,7 +246,7 @@

            Import Tool to Tool Chest

            "help/topics/FrontEndPlugin/Ghidra_Front_end.htm#StatusWindow">Status area on the Ghidra Project Window.

            -

            If the tool that you are importing contains Plugins +

            If the tool that you are importing contains Plugins that are not part of Ghidra, you must have the jar file containing the class files for the Plugins. Place the jar file in one of the locations where Ghidra @@ -266,7 +266,7 @@

            Import Default Tools to Tool Chest

            1. From the Ghidra Project - Window, select Tools + Window, select Tools Import Default....
            2. A dialog is displayed that allows you to selectively import default @@ -301,8 +301,8 @@

              Run Tool

              OR
            3. From the Ghidra Project - Window, select Tools - Run Tool , select Tools + Run Tool <tool name>
        @@ -315,7 +315,7 @@

        Run Tool

        tool is launched and has the Program opened.
      -

      If you bring up more than one instance of the same +

      If you bring up more than one instance of the same tool, the window title shows a one-up number appended to the tool name, e.g., CodeBrowser(2).

      @@ -352,7 +352,7 @@

      Set Tool Associations

      To change the associated tool for any file type, select - Tools Set Tool Associations... menu. This will + Tools Set Tool Associations... menu. This will open the Set Tool Associations Dialog

      @@ -401,7 +401,7 @@

      Set Tool Associations

      default setting.

      -

      Ghidra uses tool names to store tool +

      Ghidra uses tool names to store tool associations. This can lead to odd behavior if you rename a custom tool to be the name of a default tool. If your tools exhibit odd behavior, such as being unable to open a file that is considered to be a default type, then you can always delete your @@ -418,7 +418,7 @@

      Close Tool 

      "help/topics/FrontEndPlugin/Ghidra_Front_end.htm">Ghidra Project Window), 

        -
      1. Select the File Close Tool option, +
      2. Select the File Close Tool option, OR 
      3. Right mouse click on the icon for the running tool and choose the Close @@ -458,12 +458,12 @@

        Program Changes

    -

    This dialog is displayed when the last +

    This dialog is displayed when the last tool is closed that has this Program opened. So if you have two tools running with the same Program opened and you close one tool, the dialog will not be displayed until you close the second tool.

    -

    You cannot close a tool while a background +

    You cannot close a tool while a background process is running, e.g., Disassembly or Clear. You must first stop the operation, then close the tool.

    @@ -492,8 +492,8 @@

    Delete Tool

    • From the Ghidra Project Window, Select the Tools Delete Tool <tool name> + "help/shared/arrow.gif"> Delete Tool <tool name> OR,
    • Right mouse click on the icon in the Tool Chest and select the Delete Tool

    A dialog to confirm your delete request is displayed; choose the Delete button to remove the tool from your Tool Chest.

    -

    You can always get your default tools back into +

    You can always get your default tools back into your Tool Chest by selecting the Import Default Tools to Tool Chestoption. However, deleting your own custom tool from your diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tool/ShowLog.htm b/Ghidra/Features/Base/src/main/help/help/topics/Tool/ShowLog.htm index 95190facf57..9f8cba3f1d4 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tool/ShowLog.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tool/ShowLog.htm @@ -7,7 +7,7 @@ Show Log - + diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Tip_Of_The_Day.htm b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Tip_Of_The_Day.htm index 01b0ffe5ff0..b7592c0a0f9 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Tip_Of_The_Day.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Tip_Of_The_Day.htm @@ -7,7 +7,7 @@ Tip of the Day - + @@ -17,7 +17,7 @@

    Tip of the Day

    The Tip of the Day action brings up a dialog that displays various tips for using Ghidra.

     

    -


    +


    diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tool/ToolOptions_Dialog.htm b/Ghidra/Features/Base/src/main/help/help/topics/Tool/ToolOptions_Dialog.htm index 4719feaa672..e65a69aed73 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tool/ToolOptions_Dialog.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tool/ToolOptions_Dialog.htm @@ -7,7 +7,7 @@ Tool Options Dialog - + @@ -23,7 +23,7 @@

    Tool Options Dialog

    -

    The Tool Options dialog has a filter text field +

    The Tool Options dialog has a filter text field that can be used to quickly find options relating to a keyword. Any options names or descriptions that contain the keyword text will be displayed.

    @@ -31,7 +31,7 @@

    Tool Options Dialog

    To display the Options dialog, select EditTool Options... from the tool menu.

    + "help/shared/arrow.gif">Tool Options...
    from the tool menu.

    Restoring Default Settings

    @@ -61,7 +61,7 @@

    Key Bindings

    using the keyboard. Below we describe the Key Bindings options editor.

    -

    Not all key bindings are changeable +

    Not all key bindings are changeable via the tool options. For example, the following keys cannot be changed:

    • @@ -79,7 +79,7 @@

      Key Bindings

      -

      You can also change key bindings +

      You can also change key bindings from within Ghidra by pressing F4 while the mouse is over any toolbar icon or menu item. Click here for more info.

      @@ -117,7 +117,7 @@

      Change a Key Binding

      1. Select Edit Tool Options... from the main + "help/shared/arrow.gif"> Tool Options... from the main menu.
      2. Select the Key Bindings node in the options tree.
      3. @@ -139,7 +139,7 @@

        Change a Key Binding

    -

    When a key is mapped to multiple +

    When a key is mapped to multiple actions, and more than one of these actions is valid in the current context (i.e., the action is enabled), then a dialog is displayed for you to choose what action you want to perform.

    @@ -155,7 +155,7 @@

    Remove a Key Binding

    1. Select Edit Tool Options... from the main + "help/shared/arrow.gif"> Tool Options... from the main menu.
    2. Select the Key Bindings node in the options tree.
    3. @@ -178,7 +178,7 @@

      Import Key Bindings

      1. Select Edit Tool Options... from the main + "help/shared/arrow.gif"> Tool Options... from the main menu.
      2. Select the Key Bindings node in the options tree.
      3. @@ -194,14 +194,14 @@

        Import Key Bindings

      4. Press OK to import the key bindings.
      -

      Importing key bindings will override +

      Importing key bindings will override your current key bindings settings. It is suggested that you export your key bindings before you import so that you may revert to your previous settings if necessary.

      -

      After importing you must save your +

      After importing you must save your tool (File Save Tool) if you want you changes + "help/shared/arrow.gif"> Save Tool) if you want you changes to persist between tool invocations.

    @@ -212,11 +212,11 @@

    Key Binding Short-Cut

    File Close

    + alt="" border="0" src="help/shared/arrow.gif"> Close

    Data Cycle Cycle: Float, + alt="" border="0" src="help/shared/arrow.gif"> Cycle Cycle: Float, Double

    @@ -230,7 +230,7 @@

    Key Binding Short-Cut

    on the toolbar.
    -

    This menu item or icon will be +

    This menu item or icon will be associated with the Key Binding. When the Key Binding key is used, this menu item or action associated with the icon will be applied.

    @@ -259,7 +259,7 @@

    Export Key Bindings

    1. Select Edit Options... from the Tool + "help/shared/arrow.gif"> Options... from the Tool menu.
    2. Select the Key Bindings node in the options tree.
    3. @@ -368,7 +368,7 @@

      Tool

      To change Tool Options,

        -
      1. From the tool, select Edit +
      2. From the tool, select Edit Tool Options...
      3. Select the Tool node in the options tree.
      4. @@ -437,7 +437,7 @@

        Tool

        less visually straining.

        -

        As a prototype +

        As a prototype feature, this feature has many known issues, including:

          diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Undo_Redo.htm b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Undo_Redo.htm index f00a5b7777b..58bf49d20e0 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Tool/Undo_Redo.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/Tool/Undo_Redo.htm @@ -7,7 +7,7 @@ Undo/Redo - + @@ -23,15 +23,15 @@

          Undo/Redo

          • To undo an edit operation, select EditUndo from the main menu or press the + "help/shared/arrow.gif">Undo from the main menu or press the button on the tool bar.
          • To redo an edit operation, select EditRedo from the main menu or press the + "help/shared/arrow.gif">Redo from the main menu or press the button on the tool bar.
          -

          Hovering the mouse over the +

          Hovering the mouse over the button will display the name of the edit operation that would be "undone".  Similarly, hovering the mouse over the button will display the name of the edit operation that would be "redone".

          diff --git a/Ghidra/Features/Base/src/main/help/help/topics/TranslateStringsPlugin/TranslateStringsPlugin.htm b/Ghidra/Features/Base/src/main/help/help/topics/TranslateStringsPlugin/TranslateStringsPlugin.htm index 35bd22a438b..ff66b501f9a 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/TranslateStringsPlugin/TranslateStringsPlugin.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/TranslateStringsPlugin/TranslateStringsPlugin.htm @@ -7,7 +7,7 @@ Translate Strings - + @@ -19,7 +19,7 @@

          Translate Strings

          This plugin doesn't perform any natural language translation by itself. The user must install string translation services that do the actual translation. Extensions to Ghidra are installed via the File - -> Install Extensions... + -> Install Extensions... menu.

          When a string has been translated, the translated value will be shown in place of @@ -29,11 +29,11 @@

          Translate Strings

          Translate Menu

          -

          The Data -> +

          The Data -> Translate menu will appear in the popup menu of the Listing window when a string or string-like datatype is selected, and in the Defined Strings table (found under Window - -> Defined Strings). + -> Defined Strings).

          @@ -43,12 +43,12 @@

          Manual string translationAllows the user to specify a translated string value manually, by typing a value in a pop-up dialog.

          Select an existing string instance in the Listing window and right click - and select Data -> - Translate -> + and select Data -> + Translate -> Manual to enter a manual translation.

          In the Defined Strings table select a row or a range of rows and right click and select Translate - -> Manual.

          + -> Manual
          .

        Clear translated values

        @@ -57,12 +57,12 @@

        Clear translated values

        The selected string instances will default back to their true value.

        Select an existing string instance in the Listing window and right click and select Data - -> Translate - -> Clear translated values + -> Translate + -> Clear translated values to clear the translated value.

        In the Defined Strings table select a row or a range of rows and right click and select Translate - -> Clear translated values.

        + -> Clear translated values.

        Toggle show translated values

        @@ -70,12 +70,12 @@

        Toggle show translated v

        Toggles the display of the translated string with the original value.

        Select an existing string instance in the Listing window and right click and select Data - -> Translate - -> Toggle show translated values + -> Translate + -> Toggle show translated values to toggle the display of the translated value of each of the strings.

        In the Defined Strings table select a row or a range of rows and right click and select Translate - -> Toggle show translated values.

        + -> Toggle show translated values.

        @@ -85,9 +85,9 @@

        String translation services

        can be installed that will allow the user to translate strings.

        Once installed, the translation service plugins, like all plugins, can be - found in the File -> + found in the File -> Configure... window and must be enabled before they will - appear in the Data -> + appear in the Data -> Translate menu.

        Each string translation services will operate in a different way, please consult diff --git a/Ghidra/Features/Base/src/main/help/help/topics/Trees/GhidraTreeFilter.html b/Ghidra/Features/Base/src/main/help/help/topics/Trees/GhidraTreeFilter.html index 8a69d02136c..d5d01142718 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/Trees/GhidraTreeFilter.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/Trees/GhidraTreeFilter.html @@ -7,7 +7,7 @@ Ghidra Tree Filters - + @@ -35,7 +35,7 @@

        Ghidra Tree and Table Filters

        exited Ghidra.

        -

        Some trees use more than the node's name for +

        Some trees use more than the node's name for filter purposes. So, it may appear that the filter is matching more than it should, when actually it is also using some other related text for the match, such as a node description.

        @@ -100,7 +100,7 @@

        Filter Strategy


        - Multiple words in the text field + Multiple words in the text field are treated as separate patterns and ALL patterns must match for the node or row to be accepted. For example, if the text field contained "foo bar", then the table will match if at least one column contains a "foo" and at least one column @@ -181,7 +181,7 @@

        Enable Multi-Term Filtering evaluated. If the text is split, the Filter Strategy and associated options -- case sensitivity, globbing, and inversion -- are applied to each term.

        -

        When 'Regular Expression' is selected as the +

        When 'Regular Expression' is selected as the filter strategy, these options are disabled. Regular expressions are flexible enough to match multiple terms and may contain many of the characters otherwise used for convenient text splitting.

        @@ -229,7 +229,7 @@

        Evaluation Mode

        overall acceptance by the filter.

        -

        Using delimiters that otherwise have a +

        Using delimiters that otherwise have a logical definition -- '+', or '|', for example -- have no semantic value in this application; they are simply tokens for input string processing.

        @@ -277,7 +277,7 @@

        Ghidra Table Column Filters

        -

        +

        Some columns in tables are not filterable via the filter text field below the table. For example, many numeric columns are ignored by the text filter because they can be slow to calculate and they are better filtered by using a range filter, as is available diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ValidateProgram/ValidateProgram.html b/Ghidra/Features/Base/src/main/help/help/topics/ValidateProgram/ValidateProgram.html index 877e6d052f5..18a27e904f9 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ValidateProgram/ValidateProgram.html +++ b/Ghidra/Features/Base/src/main/help/help/topics/ValidateProgram/ValidateProgram.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Validate Program - + @@ -27,7 +27,7 @@

        Program Validator

        You can launch the Validate Program window by using the Analysis-> Validate {Current Program} menu item.

        + "help/shared/arrow.gif" alt="->"> Validate {Current Program}
        menu item.

        diff --git a/Ghidra/Features/Base/src/main/help/help/topics/VersionControl/project_repository.htm b/Ghidra/Features/Base/src/main/help/help/topics/VersionControl/project_repository.htm index 4458e8aad3c..d3e5d0c5dd1 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/VersionControl/project_repository.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/VersionControl/project_repository.htm @@ -10,7 +10,7 @@ Project Repository - + @@ -55,7 +55,7 @@

        Connect to the Server

        checked out "disappear" from the Ghidra Project Window, as they are unavailable. Private files remain intact and are not affected by the server connection.

        -

        You are authenticated only once per +

        You are authenticated only once per Ghidra session; so if you open other project repositories managed by the same Ghidra Server, you will be prompted only once for a password, as required. 

        @@ -133,7 +133,7 @@

        Add to Version Control -

        A normal checkout is indicated by a +

        A normal checkout is indicated by a checkmark with a green background, while an exclusive checkout is is indicated by checkmark with a blue background. A checkmark with a red backgroundCheck Out

        -

        The exclusive lock is implied for a +

        The exclusive lock is implied for a non-shared project repository.

        @@ -185,7 +185,7 @@

        Check In on the tool bar, or right mouse click and select the Check In... option. 

        -

        The The icon is also available from the tool where you have the file opened. 

        @@ -240,7 +240,7 @@

        Undo Checkout If the checkbox on the dialog is selected, then a private file is created with a ".keep" extension on the filename. The checkbox is selected by default. 

        -

        If you have the file +

        If you have the file open in the Code Browser when you attempt to undo the check out, you will get an error dialog indicating that the file is in use. You must close the file first, then undo check out.

        @@ -276,11 +276,11 @@

        Update option is only enabled when the latest version number on the server is greater than the version that you checked out.  

        -

          The   The icon is also available from the tool where you have the file opened.

        -

        The update action is not applicable +

        The update action is not applicable in a non-shared project repository.

        @@ -336,14 +336,14 @@

        View Version

        To view any version in the history, select the version, right mouse click and choose the - Open With<tool> where + Open With<tool> where <tool> denotes a menu item for each tool in your tool chest. The version is read only and is opened in the selected tool. The filename shown in the title of the tool indicates the version number, e.g., "SharedProgram.exe@10 [Read Only]" indicates you are viewing version 10 of SharedProgram.exe.  You can make changes to the file, but you must save it to a new name.

        -

          Other ways to open a specific +

          Other ways to open a specific version in a tool are:

          @@ -354,7 +354,7 @@

          View Version

          "help/topics/Tool/Ghidra_Tool_Administration.htm#Set_Tool_Associations">default tool specified, double click on the version that you want to open. -
        • Choose the FileChoose the FileOpen... option; the Open Program dialog is displayed; from this dialog you can select a version to diff --git a/Ghidra/Features/Base/src/main/help/help/topics/ViewStringsPlugin/ViewStringsPlugin.htm b/Ghidra/Features/Base/src/main/help/help/topics/ViewStringsPlugin/ViewStringsPlugin.htm index 6cdd458b57f..cf10906e2a3 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/ViewStringsPlugin/ViewStringsPlugin.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/ViewStringsPlugin/ViewStringsPlugin.htm @@ -7,7 +7,7 @@ View Defined Strings - + @@ -36,7 +36,7 @@

          Defined Strings Table Columns

          String Settings for formatting settings) or the translated value of the string. Double click in this column to change the string's representation into a value of your choice. This is the - same as using the Translate -> + same as using the Translate -> Manual menu item.
        • Data Type - mnemonic or data type for the string type.
        • Is Ascii - boolean flag that indicates the string has non-ASCII characters.
        • @@ -72,7 +72,7 @@

          Refresh

        • Select the button on the tool bar.
        -

        The refresh icon on the toolbar will +

        The refresh icon on the toolbar will appear grayed-out by default. If potential changes to string data are detected, the icon will become green in color. The toolbar button can be pressed in either state for a full table reload. diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/listingpanel/ListingCodeComparisonOptions.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/listingpanel/ListingCodeComparisonOptions.java index b86f7668766..ad0aa22cad4 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/listingpanel/ListingCodeComparisonOptions.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/listingpanel/ListingCodeComparisonOptions.java @@ -104,19 +104,23 @@ public void initializeOptions(ToolOptions options) { HelpLocation help = new HelpLocation(HELP_TOPIC, "Options"); options.setOptionsHelpLocation(help); - options.registerOption(BYTE_DIFFS_COLOR_KEY, DEFAULT_BYTE_DIFFS_COLOR, help, - DEFAULT_BYTE_DIFFS_BACKGROUND_COLOR_DESCRIPTION); + options.registerThemeColorBinding(BYTE_DIFFS_COLOR_KEY, "color.bg.listing.comparison.bytes", + help, DEFAULT_BYTE_DIFFS_BACKGROUND_COLOR_DESCRIPTION); - options.registerOption(MNEMONIC_DIFFS_COLOR_KEY, DEFAULT_MNEMONIC_DIFFS_COLOR, help, - DEFAULT_MNEMONIC_DIFFS_BACKGROUND_COLOR_DESCRIPTION); + options.registerThemeColorBinding(MNEMONIC_DIFFS_COLOR_KEY, + "color.bg.listing.comparison.mnemonic", + help, DEFAULT_MNEMONIC_DIFFS_BACKGROUND_COLOR_DESCRIPTION); - options.registerOption(OPERAND_DIFFS_COLOR_KEY, DEFAULT_OPERAND_DIFFS_COLOR, help, + options.registerThemeColorBinding(OPERAND_DIFFS_COLOR_KEY, + "color.bg.listing.comparison.operand", help, DEFAULT_OPERAND_DIFFS_BACKGROUND_COLOR_DESCRIPTION); - options.registerOption(DIFF_CODE_UNITS_COLOR_KEY, DEFAULT_DIFF_CODE_UNITS_COLOR, help, + options.registerThemeColorBinding(DIFF_CODE_UNITS_COLOR_KEY, + "color.bg.listing.comparison.code.units.diff", help, DEFAULT_DIFF_CODE_UNITS_BACKGROUND_COLOR_DESCRIPTION); - options.registerOption(UNMATCHED_CODE_UNITS_COLOR_KEY, DEFAULT_UNMATCHED_CODE_UNITS_COLOR, + options.registerThemeColorBinding(UNMATCHED_CODE_UNITS_COLOR_KEY, + "color.bg.listing.comparison.code.units.unmatched", help, DEFAULT_UNMATCHED_CODE_UNITS_BACKGROUND_COLOR_DESCRIPTION); } diff --git a/Ghidra/Features/BytePatterns/certification.manifest b/Ghidra/Features/BytePatterns/certification.manifest index 5d7f4c0f6d9..99ac789f9eb 100644 --- a/Ghidra/Features/BytePatterns/certification.manifest +++ b/Ghidra/Features/BytePatterns/certification.manifest @@ -6,16 +6,6 @@ data/test/FileBitPatternInfoReaderTestFile1.xml||GHIDRA||||END| data/test/FileBitPatternInfoReaderTestFile2.xml||GHIDRA||||END| ghidra_scripts/DumpFunctionPatternInfoScript.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||||END| -src/main/help/help/shared/close16.gif||GHIDRA||||END| -src/main/help/help/shared/menu16.gif||GHIDRA||||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/redo.png||GHIDRA||||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/undo.png||GHIDRA||||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/FunctionBitPatternsExplorerPlugin.htm||GHIDRA||||END| src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/images/DataGatheringParams.png||GHIDRA||||END| src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/images/TabbedView.png||GHIDRA||||END| diff --git a/Ghidra/Features/BytePatterns/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/BytePatterns/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/BytePatterns/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/BytePatterns/src/main/help/help/shared/arrow.gif b/Ghidra/Features/BytePatterns/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/BytePatterns/src/main/help/help/shared/close16.gif b/Ghidra/Features/BytePatterns/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/BytePatterns/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/BytePatterns/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/BytePatterns/src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/FunctionBitPatternsExplorerPlugin.htm b/Ghidra/Features/BytePatterns/src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/FunctionBitPatternsExplorerPlugin.htm index 776b5f8328f..4611186cd21 100644 --- a/Ghidra/Features/BytePatterns/src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/FunctionBitPatternsExplorerPlugin.htm +++ b/Ghidra/Features/BytePatterns/src/main/help/help/topics/FunctionBitPatternsExplorerPlugin/FunctionBitPatternsExplorerPlugin.htm @@ -10,7 +10,7 @@ Function Bit Patterns Explorer Plugin - + @@ -110,7 +110,7 @@

        Context Registers

        -

        NoteRecommended Parameters:

        +

        NoteRecommended Parameters:

        Reasonable starting values for the parameters controlling the number of instructions to be gathered are 3, 4, and 5. When setting the number of bytes to gather, it's reasonable to choose a value that can hold most of the corresponding instruction sequences. For diff --git a/Ghidra/Features/ByteViewer/certification.manifest b/Ghidra/Features/ByteViewer/certification.manifest index 636a55f1ae2..108fc10ebf8 100644 --- a/Ghidra/Features/ByteViewer/certification.manifest +++ b/Ghidra/Features/ByteViewer/certification.manifest @@ -5,11 +5,6 @@ Module.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||reviewed||END| data/byteviewer.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||reviewed||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0). Renamed from flag-green.png.|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0). Renamed from flag-yellow.png.|END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0). Renamed from help-hint.png.|END| src/main/help/help/topics/ByteViewerPlugin/ByteViewerOptions.htm||GHIDRA||||END| src/main/help/help/topics/ByteViewerPlugin/The_Byte_Viewer.htm||GHIDRA||||END| src/main/help/help/topics/ByteViewerPlugin/images/ByteViewer.png||GHIDRA||||END| diff --git a/Ghidra/Features/ByteViewer/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/ByteViewer/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/ByteViewer/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/ByteViewer/src/main/help/help/shared/arrow.gif b/Ghidra/Features/ByteViewer/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/ByteViewer/src/main/help/help/shared/close16.gif b/Ghidra/Features/ByteViewer/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/ByteViewer/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/ByteViewer/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/ByteViewerOptions.htm b/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/ByteViewerOptions.htm index f37444ca9a1..94913e4636a 100644 --- a/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/ByteViewerOptions.htm +++ b/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/ByteViewerOptions.htm @@ -3,7 +3,7 @@ Configuration Options for the Byte Viewer - + @@ -13,7 +13,7 @@

        Configuration Options for the Byte Viewer

        tool has configurable items for colors and font. The Byte Viewer options determines the colors, font, and header configuration. To view the options, select - EditTool Options + EditTool Options and then select the Byte Viewer node in the Options tree.

        Colors and Font

        @@ -74,7 +74,7 @@

        Colors and Font

        1. From the Byte Viewer menu select Edit + src="help/shared/arrow.gif" width="18" height="14"> Tool Options.
        2. Select the Byte Viewer node; the panel of options appears to the right of the tree.
        3. @@ -92,7 +92,7 @@

          Colors and Font

          1. From the Byte Viewer menu select Edit Options.
          2. + src="help/shared/arrow.gif" width="18" height="14"> Options.
          3. Select the Byte Viewer node; the panel of options appears to the right of the tree.
          4. Click on the Font button.
          5. diff --git a/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/The_Byte_Viewer.htm b/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/The_Byte_Viewer.htm index 7967dec696c..84a7a19bbf1 100644 --- a/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/The_Byte_Viewer.htm +++ b/Ghidra/Features/ByteViewer/src/main/help/help/topics/ByteViewerPlugin/The_Byte_Viewer.htm @@ -3,7 +3,7 @@ The Byte Viewer - + @@ -20,7 +20,7 @@

            The Byte Viewer

            To show the Byte Viewer, select the icon, , on the Code Browser toolbar, OR, choose the WindowBytes: ... menu.

            + src="help/shared/arrow.gif" border="0" >Bytes: ... menu.

            The following paragraphs describe the Byte Viewer.

            Data Formats

            @@ -186,7 +186,7 @@

            Edit Edit toolbar button so that it no longer appears pushed-in.

            -

            If +

            If you have two Byte Viewers running, you can connect the two tools for the "Byte Block Edit" event so that when you make @@ -233,7 +233,7 @@

            Alignment Address  

            The offset is affected by both the alignment address and the bytes per line. The offset is displayed as a label below the scroll pane containing the views.

            -

            Sometimes +

            Sometimes you might see a byte pattern such that you want all the bytes to line up in the first column of the display. Consider the cursor position in the image below. If you want to see the fourth column of @@ -254,7 +254,7 @@

            Set Bytes Per Line

            The bytes per line indicates how many bytes are displayed in one line in a view. The default value is 16.

            -

            +

            All formats shown must be able to support the new value. For example,  since the HexInteger and Integer  formats show bytes in groups of four, the bytes per line must be a multiple of four. diff --git a/Ghidra/Features/Decompiler/certification.manifest b/Ghidra/Features/Decompiler/certification.manifest index 5a59a8eaead..da903893ec7 100644 --- a/Ghidra/Features/Decompiler/certification.manifest +++ b/Ghidra/Features/Decompiler/certification.manifest @@ -71,16 +71,6 @@ src/main/doc/sleigh_common.xsl||GHIDRA||||END| src/main/doc/sleigh_html.xsl||GHIDRA||||END| src/main/doc/sleigh_pdf.xsl||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||||END| -src/main/help/help/shared/menu16.gif||GHIDRA||||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/redo.png||GHIDRA||||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0||||END| -src/main/help/help/shared/undo.png||GHIDRA||||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0||||END| src/main/help/help/topics/DecompilePlugin/DecompilerAnnotations.html||GHIDRA||||END| src/main/help/help/topics/DecompilePlugin/DecompilerConcepts.html||GHIDRA||||END| src/main/help/help/topics/DecompilePlugin/DecompilerIntro.html||GHIDRA||||END| @@ -91,11 +81,4 @@ src/main/help/help/topics/DecompilePlugin/images/Defuse.png||GHIDRA||||END| src/main/help/help/topics/DecompilePlugin/images/EditFunctionSignature.png||GHIDRA||||END| src/main/help/help/topics/DecompilePlugin/images/ForwardSlice.png||GHIDRA||||END| src/main/help/help/topics/DecompilePlugin/images/Undefined.png||GHIDRA||||END| -src/main/help/help/topics/DecompilePlugin/images/camera-photo.png||Tango Icons - Public Domain|||Tango|END| -src/main/help/help/topics/DecompilePlugin/images/decompileFunction.gif||GHIDRA||reviewed||END| -src/main/help/help/topics/DecompilePlugin/images/document-properties.png||Tango Icons - Public Domain|||tango|END| -src/main/help/help/topics/DecompilePlugin/images/openFolder.png||Modified Nuvola Icons - LGPL 2.1||||END| -src/main/help/help/topics/DecompilePlugin/images/page_edit.png||FAMFAMFAM Icons - CC 2.5||||END| -src/main/help/help/topics/DecompilePlugin/images/page_white_copy.png||FAMFAMFAM Icons - CC 2.5||||END| -src/main/help/help/topics/DecompilePlugin/images/reload3.png||Crystal Clear Icons - LGPL 2.1||||END| src/main/resources/images/decompileFunction.gif||GHIDRA||reviewed||END| diff --git a/Ghidra/Features/Decompiler/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/Decompiler/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/Decompiler/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/Decompiler/src/main/help/help/shared/arrow.gif b/Ghidra/Features/Decompiler/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/Decompiler/src/main/help/help/shared/close16.gif b/Ghidra/Features/Decompiler/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/Decompiler/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/Decompiler/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerAnnotations.html b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerAnnotations.html index ab1eb92658e..1211eb4cb9c 100644 --- a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerAnnotations.html +++ b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerAnnotations.html @@ -2,8 +2,8 @@ Program Annotations Affecting the Decompiler - - + + @@ -89,7 +89,7 @@

            - +
            [Warning][Warning]
            @@ -260,7 +260,7 @@

            - +
            [Warning][Warning]
            @@ -889,7 +889,7 @@

            - +
            [Warning][Warning]
            @@ -943,7 +943,7 @@

            - +
            [Note][Note]
            @@ -1267,7 +1267,7 @@

            - +
            [Warning][Warning]
            @@ -1499,7 +1499,7 @@

            - +
            [Tip][Tip]
            diff --git a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerConcepts.html b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerConcepts.html index d1dae701b8c..3887f5a74fc 100644 --- a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerConcepts.html +++ b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerConcepts.html @@ -2,8 +2,8 @@ Decompiler Concepts - - + + @@ -182,7 +182,7 @@

            -

            Table�.�P-code Operations

            +

            Table�.�P-code Operations

            @@ -1312,7 +1312,7 @@

            - +
            [Warning][Warning]
            diff --git a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerIntro.html b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerIntro.html index d3ce6937f52..21c950fdbd4 100644 --- a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerIntro.html +++ b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerIntro.html @@ -2,8 +2,8 @@ Decompiler - - + + @@ -64,7 +64,7 @@
          6. Press the - �icon + �icon in the tool bar, or
          7. @@ -85,7 +85,7 @@

            - +
            [Tip][Tip]
            diff --git a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerOptions.html b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerOptions.html index c8fb1f1e28c..4a93dfe117c 100644 --- a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerOptions.html +++ b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerOptions.html @@ -2,8 +2,8 @@ Decompiler Options - - + + @@ -40,12 +40,12 @@
          8. - �Analysis - lists Analysis Options that affect the Decompiler's transformation process. + �Analysis - lists Analysis Options that affect the Decompiler's transformation process.
          9. - �Display - lists Display Options that affect the final presentation of Decompiler output. + �Display - lists Display Options that affect the final presentation of Decompiler output.
          10. diff --git a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerWindow.html b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerWindow.html index 40eec57c0fd..280d78476b4 100644 --- a/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerWindow.html +++ b/Ghidra/Features/Decompiler/src/main/help/help/topics/DecompilePlugin/DecompilerWindow.html @@ -2,8 +2,8 @@ Decompiler Window - - + + @@ -18,7 +18,7 @@ function in the Code Browser, then select the - �icon from the tool bar, or the + �icon from the tool bar, or the Decompile option from the Window menu in the tool.

            @@ -91,7 +91,7 @@ Initially pressing - �or selecting + �or selecting Decompile from the Window menu in the tool brings up the main window. The main window always displays the function at the current address within the Code Browser and follows as the user navigates @@ -131,7 +131,7 @@

            - +
            [Warning][Warning]
            @@ -153,7 +153,7 @@ Pressing the - �icon + �icon in any Decompiler window's toolbar causes a Snapshot window to be created, which shows decompilation of the same function. Unlike the main window however, the Snapshot window @@ -240,7 +240,7 @@

            - �- button + �- button

            Exports the decompiled result of the current function to a file. A file chooser @@ -265,7 +265,7 @@

            - �- button + �- button

            Creates a new Snapshot window. The Snapshot window @@ -282,7 +282,7 @@

            - �- button + �- button

            Triggers a re-decompilation of the current function displayed in the window. @@ -290,7 +290,7 @@

            - +
            [Tip][Tip]
            @@ -310,7 +310,7 @@

            - �- button + �- button

            Copies the currently selected text in the Decompiler window to the clipboard. @@ -569,7 +569,7 @@

            - + @@ -460,7 +460,7 @@

            Markup Item Status

            Don't Know @@ -476,7 +476,7 @@

            Markup Item Status

            Conflict @@ -491,7 +491,7 @@

            Markup Item Status

            Reject @@ -506,7 +506,7 @@

            Markup Item Status

            Failed @@ -555,7 +555,7 @@

            Markup Item Actions

            Apply (Use Options; Force If Necessary) - + - + - + @@ -274,49 +274,49 @@

            Match Table Actions

            The Accept Match - + action marks a match (and all matches that have the same association) as being accepted. All competing matches will become blocked. - There are options to auto-apply + There are options to auto-apply function names and create implied matches when accepting a match.

            The Apply Blocked Match - + action will clear conflicting matches and then apply the match, which had been blocked by those conflicts, and its markup items according to the apply settings.

            The Apply Markup - + action will attempt to apply all the markup items for the match according to the apply settings. If the match is not already accepted, it will first be marked as accepted.

            The Reject Match - + action will mark the match as rejected.

            The Choose Match Tag - + action allows the user to set a user-defined tag that has been created via the Edit Tag action.

            The Remove Match Tag - + action removes any tag associated with the selected match(es)

            The Edit Tag - + action allows the user to manage (create and delete) custom tags that can be applied to matches.

            -

            The Clear Match +

            The Clear Match action will reset the match to unaccepted and undo any applied markup.

            -

            The Remove Match +

            The Remove Match action will remove a manually created match from the matches table.

            The Make Selections @@ -324,7 +324,7 @@

            Match Table Actions

            The Table Selection Mode - allows you to change the behavior + allows you to change the behavior of the match table with regard to how it tracks table selections as you apply matches.

            @@ -334,7 +334,7 @@

            Match Table Actions

            As you make changes to a match, the table will update. Sometimes as the table updates the changed match will disappear from the table (for example, if your filter settings are setup to hide applied matches and you have just applied a match). The - default behavior () is to keep + default behavior () is to keep the table selection on the same row, regardless of whether the match changes its position in the table or is removed from the table altogether.

            @@ -351,7 +351,7 @@

            Match Table Actions

            - + - + - +
            [Note][Note]
            diff --git a/Ghidra/Features/FileFormats/certification.manifest b/Ghidra/Features/FileFormats/certification.manifest index ea2d4e851bb..ecc99fcb572 100644 --- a/Ghidra/Features/FileFormats/certification.manifest +++ b/Ghidra/Features/FileFormats/certification.manifest @@ -14,7 +14,6 @@ data/android/eclipse-classpath||GHIDRA||reviewed||END| data/android/eclipse-project||GHIDRA||reviewed||END| data/crypto/README.txt||GHIDRA||||END| data/languages/apport.opinion||GHIDRA||||END| -data/languages/dumpfile.opinion||GHIDRA||||END| data/languages/minidump.opinion||GHIDRA||||END| data/languages/pagedump.opinion||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| diff --git a/Ghidra/Features/FileFormats/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/FileFormats/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/FileFormats/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/FileFormats/src/main/help/help/topics/FileFormatsPlugin/FileFormats.html b/Ghidra/Features/FileFormats/src/main/help/help/topics/FileFormatsPlugin/FileFormats.html index 7eaa0e664d2..cb581dd1c2a 100644 --- a/Ghidra/Features/FileFormats/src/main/help/help/topics/FileFormatsPlugin/FileFormats.html +++ b/Ghidra/Features/FileFormats/src/main/help/help/topics/FileFormatsPlugin/FileFormats.html @@ -4,7 +4,7 @@ - + File Formats diff --git a/Ghidra/Features/FunctionGraph/certification.manifest b/Ghidra/Features/FunctionGraph/certification.manifest index 05bca5ea1cd..ebddfd6db54 100644 --- a/Ghidra/Features/FunctionGraph/certification.manifest +++ b/Ghidra/Features/FunctionGraph/certification.manifest @@ -7,16 +7,6 @@ Module.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END| data/functiongraph.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||renamed from flag-red.png|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||renamed from flag-green.png|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||renamed from flag-yellow.png|END| -src/main/help/help/shared/redo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||renamed oxygen file ktip.png|END| -src/main/help/help/shared/undo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0||||END| src/main/help/help/topics/FunctionGraphPlugin/Function_Graph.html||GHIDRA|||contains screenshots of various icons with IP and listing windows|END| src/main/help/help/topics/FunctionGraphPlugin/Function_Graph_Layouts.html||GHIDRA||||END| src/main/help/help/topics/FunctionGraphPlugin/images/FunctionGraphWindow.png||GHIDRA||||END| @@ -42,20 +32,7 @@ src/main/help/help/topics/FunctionGraphPlugin/images/FunctionGraph_Vertex_Action src/main/help/help/topics/FunctionGraphPlugin/images/FunctionGraph_Vertex_Action_XRefs.png||GHIDRA|||screenshot of silk|END| src/main/help/help/topics/FunctionGraphPlugin/images/FunctionGraph_Vertex_Drop_Shadow.png||GHIDRA||||END| src/main/help/help/topics/FunctionGraphPlugin/images/FunctionGraph_Vertex_Header.png||GHIDRA||reviewed||END| -src/main/help/help/topics/FunctionGraphPlugin/images/camera-photo.png||Tango Icons - Public Domain|||tango|END| -src/main/help/help/topics/FunctionGraphPlugin/images/edit-redo.png||Tango Icons - Public Domain|||tango|END| -src/main/help/help/topics/FunctionGraphPlugin/images/field.header.png||GHIDRA||reviewed|Custom icon|END| -src/main/help/help/topics/FunctionGraphPlugin/images/fullscreen_view.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/help/help/topics/FunctionGraphPlugin/images/get-hot-new-stuff.png||Oxygen Icons - LGPL 3.0|||oxygen|END| -src/main/help/help/topics/FunctionGraphPlugin/images/house.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/help/help/topics/FunctionGraphPlugin/images/network-wireless.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/topics/FunctionGraphPlugin/images/page_paste.png||FAMFAMFAM Icons - CC 2.5|||famfam|END| -src/main/help/help/topics/FunctionGraphPlugin/images/page_white_copy.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/help/help/topics/FunctionGraphPlugin/images/shape_handles.png||FAMFAMFAM Icons - CC 2.5|||famfam|END| -src/main/help/help/topics/FunctionGraphPlugin/images/shape_square_add.png||FAMFAMFAM Icons - CC 2.5|||famfam|END| -src/main/help/help/topics/FunctionGraphPlugin/images/shape_ungroup.png||FAMFAMFAM Icons - CC 2.5|||famfam|END| src/main/resources/images/brick_link.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/resources/images/edit-redo.png||Tango Icons - Public Domain|||tango|END| src/main/resources/images/fgblock.png||GHIDRA||reviewed||END| src/main/resources/images/fgin.png||GHIDRA||reviewed||END| src/main/resources/images/fginout.png||GHIDRA||reviewed||END| @@ -67,9 +44,7 @@ src/main/resources/images/fgrevblock.png||GHIDRA||reviewed||END| src/main/resources/images/field.header.png||GHIDRA||reviewed|Custom icon|END| src/main/resources/images/fullscreen_view.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/graph_view.png||FAMFAMFAM Icons - CC 2.5||||END| -src/main/resources/images/house.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/id.png||FAMFAMFAM Icons - CC 2.5||||END| -src/main/resources/images/listing_format.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/paintbrush.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/palette.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/shape_handles.png||FAMFAMFAM Icons - CC 2.5|||famfam|END| diff --git a/Ghidra/Features/FunctionGraph/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/FunctionGraph/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/FunctionGraph/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/FunctionGraph/src/main/help/help/shared/arrow.gif b/Ghidra/Features/FunctionGraph/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/FunctionGraph/src/main/help/help/shared/close16.gif b/Ghidra/Features/FunctionGraph/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 zcmZ?wbhEHb6krfw_|5YJXx+Wz~?QnfqC)NHwI2mHU#S zk~So5ZP%*%{*FDv0uu@xX?5xq)#VlZK6fO&_KCwIFFd;cof`mM5dG9}7sQ6Vnhp!( z@qd3RuLR;B3qdEBXht=Gl5Lu7xcpnw`I9qNbB$j{Tg{Ly&AK+b)jYguH*IzU|!LJw()#mG% z;~W5-j~aaPc1!%f!Ievzz%9Eb$XuVfQ|Gl;`>~eDr9a`P!>5l~4o_@0)adKc#W=r7 zXki_Hk?uVqsdk^f^UQ0bb2|+fnjhl#?85%7UzeQw0}TwDYR#1IqJ?LM_f*ja@2l6< z33!|S=@DV7BrN2xV&z5}C_&UX$JuyacZ}M-#}Hp$R2fKJ1ZP zA2*FY>CbXljDxs_UMveH4K4tA3Z{%a6Ry9zz*N@;BvAY zDX+r88?m!=Ev8Jmkr1&YoW>hJ6^Y!AV*l0EqYWp?aK$9=q=hNR z9`wWjlecNVDFm>kIhquYceJrRbdIvsH|MBJoP@UTkuTfPPU@l_KZ?)zAXe9Tm2G7X z;`5+}vQi9W-~Jitd7rNm*RH%Snu@R4`kQ}cgyzH*Z+kG0x8{>+(X&F!Tcr_>)FMVF z6Ms}vAp%4sv%p8j$P~E|rCTyXZp2px@EuT2EU+>sZIHGB`o#&{NWHJQLwxn)B)Fk^ zRW5@y0bFp28|`k?PG|$wFp-)KV}RUYd2i+Rgr_CR5@m4$JW^&l^VxapBL$CWo(G>eog`6uiyoz8w2L-|+K9?+Vnuq<*QU=wS{M$-=mCb3xBi%i5M_L%jj z;r8?5GTTb`X8&rY6?dDKq%T&gi7V_}<_M*Nc*IU*{h;g?scc++;r!-FrXF_+I~m4` zO3Y^MAeQrfY>4wa#G(>}a}tt~0jsGd3=p7xz2V~NHh0&zclR-Lp6d1EB1049)bg!m zs8t2@ZzJmcgGrqAQ6f7O@z5om2qW8G4_#0_b#_Nm2l^4|5QN2-uNbW=+=yaCsUoe%3F( z;i!J`+wPX{j~{fn?Oja(n_R-w)7Zxt4j8+O6UMrLC9?E$%Rqo%7M`LFfClU~y#t6h zcz5@OTVYMEEDxb3*-d=JzNICy72nPW(HunZA{I*_zvYqCLiXYqGmsf13~}rLd7C_=tI-ut z@Q}1YCi0*jnTA^Mg~!A<;i2uoU2j-mg9A>~LREO7269mZD<;4Q1q|hI_J=0QxpV05 z@w;aM!+h#tcn7fNS_`bjkQTeeVR-_0e8rB??*Wm?W9SJ$i4oP<#ozk#E$hBpM44rsl{=Sco$);xhii6O`hzyp1e?(@ag2(=wt(WQ);&$7$s~ z^A#XFxnM!oZ(v#HatbpC0dzT?Ula<6Kt7IkF6#<0nm#IP3ICS10C)tgNk1=ZG>@cD z%G!-Z(mX&kVlmVc;79mD+5-^xxlvnbzMub2{mR;xn#snpHejdeTEMeIh3-mI8DmSy zU*iZQM-vub9+Uproj)FZmVLEg?WnNd4?N!ZwB41M5&L`0YHl$MTD~Xfw?op}MQRLl z;75D*@czePwi)dmoDa|*-(x2nh=1wlQF2?hCZ0nccTee=(hsWPDGf0c0h#AB<1+i< zHOG(61CD6GxScch3y7%4kJEvGQh~2$tIO&wRCn4Y!PK;1^YMMQ`WnTP#a+CYn~^*0r*XlLMB1pH^w%~SxS0eYIrQ;Nka@RdS>|C zHmbpux|iE8^ErCz?4Sx=>ooeeb3YFiS#(Qr;f%3~U%gY5wQkArC&PPZC5|@yA{w%p z$9hVmG)TXl1IT9bHR+PwA8RlTJ+T#5*r6hV^B_$C2VA0{RYALgx8PI+`O>f!;Mtt< ziKL;es_mqW<1ve2N$e<3r|?dU896&-kMIt5S?#Vp#etbY6?>y1rpHmOB!$Rsw9ts(Q| zXr;dL8WZSe+Uzlxzbi-3EVYP?M_N{VQrnW_bVqW~&Eo}4Nn%cTQEz*562-#&5@|Av zs`OrCo6&$sr7~MUCKa?&>XI4EH@2gAjSi$ceho0p5W|@1aHY(Hd91j1>b~?%S)N4~ z5V2!p=$T8avF(rqBEzxw{;>4)!euaGEfzo^3H^bxmcyM>H33X?Np3E@x$Nd@sO+-r zBDw)N9kWMfk3xgecBMy44+A2I*D&VDt0I}7qdsb=lFV1J?Q*!1CcdZp*bzR5C(&nQ zx46R3((c4+Z&rNY>5oef+uwPV;{~L|Cp|70iHn8d_Mr}M%vN^$4ppKoKNzdlevkig zZ#cPznd+T5Pu@?xO5Z%W%A<$qCaRr(RIs+-lI^36YbBjazOeT~iC>c{eathlNho}e zMXzb>X@rmgTx?& zz#HJKvL?#$>g*Nj)dx<|2|bjtfX5MYlz9Xi=FH9?lKr~2;`Db?Oxi1B_;@yp4mCJM zYZe4gB~qchtKG+TvG9?j-jl+|4-*#Tc;%dZQuXfS{C3Z_6%KWN=ct~%(i{;m*m&Yz zobTpwXAW*Mp-LkBD|V?g$zVl}eJ*)J z9ZRcv?=*j)bS9$6qolw6pgOooD}RU2G3hsw`gLgW%vmz0_*Ue_L=gKI_I=JNkmGLn z2E|kW@L~Bs#KE`);1XPLdm~LehbUE*21*S$d0z}u<^a~$OaE2c5jIwXU1wVW@v%sy zi=PfLed$?A?6?*sR)`Dq{gXraYTBB#J=yqV+vTx;e|%5=xoG#-PYjN6Qp$Nh-bXGW zq}!*Zh;E)YuVuXx02`In)Gnc@gYb)tflVg*F0Hr(%} z8n4zGI3YB&@lR@6#NHsk?NzYu6Q^0+Kx$tbvJHU(RU#I1cWyE=`z937vR8bZuIy;^5@ErFlc z7qzb%lVl5Zoobc4 zB(a_APxNS59W&vkIsV~rho>gW$!nX}IXa|Ab18X#!H!M1cJV z`%3#dJcJ9m0B$zxrQ}qZ%YkuS{JQMyf>#Ev25X`mpCOuX!p9}DXKKQq)zU-}4rvm9 zya)kv`N~06rdd9d)RCHSKHa1V6xY{8U3;n~s>02Ge*h&eUpYAKripUsa7{Qd)g_o! z6aI3%CLX|zs`tKLg266dIjD28Cd#1~G~uLuH37$VP1GT!n*YlNv~>B(LGhEz=a7sC zns8>e)dZ}*n(((XP58h~ZM+Dn>4h(Iic+*EI11d|d{@ z%^bZwWr-&0>T@lb2{&y;SQM{zdkAiB;?;oaWdtu$nRvPkhD}rMm#sD9Zh&dN(Gjtl z)u+P6vsvycXWS*!UHZI>_47)4_rT5Imo_5C9XVX@`+6(sE!3N!H&*X4ch!^nd`0hL zy+*yka5Gu&Ip}Z@mjHEnK-yh)f>YD~Ca!1}6~LkSupV6WDt0$7E`RX? zD$%R2qSLOomEJ(Tsd}fo>xkCplX?&8=R5Uzm)-&T`BHserOzYuHqg&|>CM;MgWyFP zy!i7bw!7;+Q=cd39~=cYP2J%E?y^7Kr3LPiws14+rFT=`3|T|(33t^wdb{d1=*`!A zUGFiy2VQ&->R!F)^(O1BqIa0Pa-ZIo{{;+24_6e^Uy1+#03v!+SaefwW^{L9a%BJj rc-kv3FW1Y=%Pvk%EJ)SMFG>dhHrNJO5L3!r00000NkvXXu0mjf)gUPt diff --git a/Ghidra/Features/FunctionGraph/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/FunctionGraph/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph.html b/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph.html index 97a6c2207a1..ce4dc142315 100644 --- a/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph.html +++ b/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph.html @@ -7,7 +7,7 @@ Function Graph Plugin - + @@ -102,7 +102,7 @@

            Satellite View

            deselecting the Display Satellite View toggle button from the popup menu.

            -

            If the Primary View is painting +

            If the Primary View is painting sluggishly, then hiding the Satellite View cause the Primary View to be more responsive.

            @@ -123,7 +123,7 @@

            Detached Satellite

            -

            To reshow the Satellite View if it is +

            To reshow the Satellite View if it is hidden, whether docked or undocked, you can press the button. This button is in the lower-right hand corner of the graph and is only visible if the Satellite View is hidden or @@ -215,7 +215,7 @@

            Vertex Actions

            choose a new color to set.

            -

            Note By default, colors +

            Note By default, colors applied to a vertex are also applied to the primary disassembly Listing.


            @@ -249,7 +249,7 @@

            Popup Menu Vertex Actions

            function.

            -

            Note This action will also +

            Note This action will also appear in the vertex containing the function entry point, for convenience.



            @@ -271,7 +271,7 @@

            Grouped Vertex Actions

            -

            Note This section describes vertex +

            Note This section describes vertex grouping, which is covered later in this document.

            @@ -308,7 +308,7 @@

            Group Vertex Coloring Algorithm

            take on that color.

            -

            Note Via the options you can +

            Note Via the options you can disable this feature.



            @@ -347,7 +347,7 @@

            Group Vertex Coloring Algorithm

            all members of a given group back into a single grouped vertex.

            -

            Note To remove an uncollapsed vertex +

            Note To remove an uncollapsed vertex from group membership, right-click on that vertex and select Ungroup Selected Vertices.


            @@ -462,7 +462,7 @@

            Vertex Grouping

            vertex.

            -

            Note You can select a single vertex +

            Note You can select a single vertex to group. This allows you to annotate a given vertex with text, without editing the label at the vertex address, which is the default behavior of the edit label action. In addition to setting the text for the @@ -495,10 +495,10 @@

            Vertex Grouping

            title.

            -

            Note Grouped vertices may contain other +

            Note Grouped vertices may contain other grouped vertices.

            -

            Note As you group vertices, the +

            Note As you group vertices, the graph may perform a relayout of the vertices, depending upon the Function Graph Options, as described below.

            @@ -515,7 +515,7 @@

            The Ungrouping Process

            Never.

            -

            Note You can access the Function +

            Note You can access the Function Graph Options by right-clicking in an empty area of the graph and clicking the Properties menu item.

            @@ -525,7 +525,7 @@

            The Ungrouping Process

            this will ungroup all groups, which is an operation that cannot be undone.

            -

            Note Ungrouped vertices can be +

            Note Ungrouped vertices can be regrouped by executing the regroup action. This action is executed from an individual vertex, but will apply to all vertices in its group.

            @@ -575,7 +575,7 @@

            Graph Actions

            clicking on the drop-down arrow will allow you to choose a new layout.

            -

            Note This action allows you to +

            Note This action allows you to perform a graph relayout without losing grouping information



            @@ -822,7 +822,7 @@

            From Paths

            You may create Program Selections from the current path - highlights by clicking Program Selection by clicking Program Selection From Hovered Edges and From Focused Edges from the popup menu of a block. If not paths are highlighted, then these actions will be disabled.

            @@ -831,7 +831,7 @@

            From Code Blocks

            You may select all Code Units in a Code Block by - clicking Program Selection Select All + clicking Program Selection Select All Code Units from the popup menu (or by using the default keybinding, Ctrl-A). This action will select all Code Units in all selected Code Blocks in the graph. If no Code Blocks are selected, then a Program Selection will be created for all Code Units in all Code @@ -842,7 +842,7 @@

            Clearing Selections

            You may clear the current Program Selection by clicking Program Selection Clear Selection from the popup menu.

            + "help/shared/arrow.gif" border="0" alt=""> Clear Selection
            from the popup menu.

            @@ -916,11 +916,11 @@

            Zooming

            the window level (zoomed out far enough to fit the entire graph in the window). These actions are Zoom to Vertex and Zoom to Window, respectively.

            -

            Note To have the scroll wheel zoom +

            Note To have the scroll wheel zoom without holding the Control key, you can disable the Scroll Wheel Pans option.

            -

            Note To zoom the graph incrementally +

            Note To zoom the graph incrementally using the keyboard you can use the Zoom In and Zoom Out actions. These actions have default keybindings of Control-Minus and Control-Equals.

            @@ -978,7 +978,7 @@

            Painting Threshold

            painted with the current background color of the block.

            -

            Note Zooming past the painting +

            Note Zooming past the painting threshold will improve the rendering speed of the Primary View.

            @@ -994,7 +994,7 @@

            Saving View Information

            -

            NoteChanges made to +

            NoteChanges made to Snapshots will not be saved. This is done to avoid conflict between changes made to the connected view and any of the snapshots

            diff --git a/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph_Layouts.html b/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph_Layouts.html index 6e712605987..fde3c94abd3 100644 --- a/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph_Layouts.html +++ b/Ghidra/Features/FunctionGraph/src/main/help/help/topics/FunctionGraphPlugin/Function_Graph_Layouts.html @@ -7,7 +7,7 @@ Function Graph Plugin - + @@ -63,4 +63,4 @@

            Nested Code Layout Options

            Provided by: Function Graph Plugin


            - \ No newline at end of file + diff --git a/Ghidra/Features/FunctionID/certification.manifest b/Ghidra/Features/FunctionID/certification.manifest index 27bef5a3f40..ee188e43c05 100644 --- a/Ghidra/Features/FunctionID/certification.manifest +++ b/Ghidra/Features/FunctionID/certification.manifest @@ -9,7 +9,6 @@ src/main/doc/fid_common.xsl||GHIDRA||||END| src/main/doc/fid_html.xsl||GHIDRA||||END| src/main/doc/fid_pdf.xsl||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| src/main/help/help/topics/FunctionID/FunctionID.html||GHIDRA||||END| src/main/help/help/topics/FunctionID/FunctionIDDebug.html||GHIDRA||||END| src/main/help/help/topics/FunctionID/FunctionIDPlugin.html||GHIDRA||||END| @@ -18,4 +17,3 @@ src/main/help/help/topics/FunctionID/images/DetachAttachedFidDb.png||GHIDRA||||E src/main/help/help/topics/FunctionID/images/FIDSearch.png||GHIDRA||||END| src/main/help/help/topics/FunctionID/images/FIDmatch.png||GHIDRA||||END| src/main/help/help/topics/FunctionID/images/PopulateFidDbFromPrograms1.png||GHIDRA|||Directory name includes sid|END| -src/main/resources/images/vcard.png||Nuvola Icons - LGPL 2.1||||END| diff --git a/Ghidra/Features/FunctionID/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/FunctionID/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/FunctionID/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/FunctionID/src/main/help/help/shared/arrow.gif b/Ghidra/Features/FunctionID/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionID.html b/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionID.html index 353450c658e..954c497d34a 100644 --- a/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionID.html +++ b/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionID.html @@ -2,8 +2,8 @@ Function ID - - + + diff --git a/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDDebug.html b/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDDebug.html index 3db890432f9..0837cdaba02 100644 --- a/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDDebug.html +++ b/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDDebug.html @@ -2,8 +2,8 @@ Function ID Debug Plug-in - - + + diff --git a/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDPlugin.html b/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDPlugin.html index b1052c65389..c66624390e5 100644 --- a/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDPlugin.html +++ b/Ghidra/Features/FunctionID/src/main/help/help/topics/FunctionID/FunctionIDPlugin.html @@ -2,8 +2,8 @@ Function ID Plug-in - - + + diff --git a/Ghidra/Features/GraphFunctionCalls/certification.manifest b/Ghidra/Features/GraphFunctionCalls/certification.manifest index 90d6cbdf19d..cd6895cd380 100644 --- a/Ghidra/Features/GraphFunctionCalls/certification.manifest +++ b/Ghidra/Features/GraphFunctionCalls/certification.manifest @@ -3,16 +3,6 @@ Module.manifest||GHIDRA||||END| data/functioncallgraph.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||||END| -src/main/help/help/shared/close16.gif||GHIDRA||||END| -src/main/help/help/shared/menu16.gif||GHIDRA||||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/redo.png||GHIDRA||||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/undo.png||GHIDRA||||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/help/help/topics/FunctionCallGraphPlugin/Function_Call_Graph.html||GHIDRA||||END| src/main/help/help/topics/FunctionCallGraphPlugin/images/FunctionCallGraphProvider.png||GHIDRA||||END| src/main/help/help/topics/FunctionCallGraphPlugin/images/TooManyReferences.png||GHIDRA||reviewed||END| diff --git a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/arrow.gif b/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/close16.gif b/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/GraphFunctionCalls/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/topics/FunctionCallGraphPlugin/Function_Call_Graph.html b/Ghidra/Features/GraphFunctionCalls/src/main/help/help/topics/FunctionCallGraphPlugin/Function_Call_Graph.html index 8697cf287d8..65f61c7826f 100644 --- a/Ghidra/Features/GraphFunctionCalls/src/main/help/help/topics/FunctionCallGraphPlugin/Function_Call_Graph.html +++ b/Ghidra/Features/GraphFunctionCalls/src/main/help/help/topics/FunctionCallGraphPlugin/Function_Call_Graph.html @@ -4,7 +4,7 @@ Function Call Graph Plugin - + @@ -32,7 +32,7 @@

            To show the Function Call Graph provider window, - select the Window + select the Window Function Call Graph option on the tool menu.

            @@ -44,7 +44,7 @@

            - The graph updates itself as you navigate within + The graph updates itself as you navigate within the tool. To prevent losing graph state (e.g., expanded functions, node locations, etc), a small number of graphs will be cached. For example, if you navigate away from a function and then immediately return, the graph will be restored to @@ -133,7 +133,7 @@

            Show/Hide Edges Action

            - As new vertices are added to the + As new vertices are added to the graph, any indirect edges will be added to the graph.

            @@ -144,7 +144,7 @@

            Show/Hide Edges Action

            - It is important to understand + It is important to understand that the graph is only a subset of the entire program graph. This graph does not represent all functions and function calls in the program. @@ -152,7 +152,7 @@

            Show/Hide Edges Action

            - Sometimes a function + Sometimes a function may have too many references to display in the graph. When this happens, the function node will be a gray color, with the expand icon replaced with a warning icon, as so:
            diff --git a/Ghidra/Features/GraphServices/certification.manifest b/Ghidra/Features/GraphServices/certification.manifest index 60b91eadd8e..8640954b5a1 100644 --- a/Ghidra/Features/GraphServices/certification.manifest +++ b/Ghidra/Features/GraphServices/certification.manifest @@ -10,18 +10,8 @@ Module.manifest||GHIDRA||||END| data/ExtensionPoint.manifest||GHIDRA||||END| data/graphservices.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/help/help/topics/GraphServices/GraphDisplay.htm||GHIDRA||||END| src/main/help/help/topics/GraphServices/GraphExport.htm||GHIDRA||||END| src/main/help/help/topics/GraphServices/images/DefaultGraphDisplay.png||GHIDRA||||END| src/main/help/help/topics/GraphServices/images/ExportDialog.png||GHIDRA||||END| -src/main/resources/images/Lasso.png||GHIDRA||||END| -src/main/resources/images/magnifier.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/resources/images/project-open.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/resources/images/redspheregraph.png||GHIDRA||||END| -src/main/resources/images/sat2.png||GHIDRA||||END| -src/main/resources/images/tree.png||GHIDRA||||END| -src/main/resources/images/view-fullscreen.png||Tango Icons - Public Domain|||tango icon set|END| src/main/resources/jungrapht.properties||GHIDRA||||END| diff --git a/Ghidra/Features/GraphServices/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/GraphServices/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 452bf6e6b5b..00000000000 --- a/Ghidra/Features/GraphServices/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,58 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -code { color: black; font-family: courier new; font-size: 14pt; } diff --git a/Ghidra/Features/GraphServices/src/main/help/help/shared/arrow.gif b/Ghidra/Features/GraphServices/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/GraphServices/src/main/help/help/shared/note.png b/Ghidra/Features/GraphServices/src/main/help/help/shared/note.png deleted file mode 100644 index 51e1c8f8c1fa1688a64436ed366e3dba15a6b750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4193 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 diff --git a/Ghidra/Features/GraphServices/src/main/help/help/shared/tip.png b/Ghidra/Features/GraphServices/src/main/help/help/shared/tip.png deleted file mode 100644 index 209f1d28c8ce13db65dd975598913501cb1bbd97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 zcmV-v2A27WP)Eyh)6Gs@ zkuH#=l-3Vj=tBr?aOgrIebHNKUeXuSHqbT@2!=vwFqBgK(n6XND2+?n*xB65R%I!c zEJasWSJK>V*7JR3lvk7V-devo-{C9+^W$SU3yBE&Vs>1~WBzdl`_>`vO$=Yn(FeT= zTsd0J!|*geF-0XPEei}QHlu!5D9h>f=D5v z(44pM#t%qrb6Gzad>#WUj1NHJL*Tz1JS*Mkk!$0hJIInfzkBttS zdJ%2*E3JI;%NrEMC-N)#Pw*jVd;s$1kuli`pUJAjYvNilnRO;600g4jyf3>o*mFAh zz_8I_bL6Si&y&+;EkR0#wn#V@pUoT^|qBR5R|W=2m+GZC_qdsEK8x9cvQ*C ztAnVo{RY4TeF-20K!n6}44Xzq#cc3^ zi>Z53di$9p`1hobkG>oA^bg1zN5{x;nFc>)LpHmFj4ki5Me-G>qO_+PjU5^us5ONg6~|;bbhArT)*wwNO)$d0-raKsNLlkBkZHZr zAUp1Y1X|{sjmA)ExY~(a2n?$yCv-fqN z;#{FDbC4{gVzzT42q}PIgpe~4bESfGtHXLAh>~Ki-PN|ETPX;DbaRR4nrK}ISv1$P z0NuN|NLtmcxa$)$2m%6Ru+oZ_*Tg3haXsR4+0Bb~HxlL8#sGq%k8C63)t{|X_^*sC z{GqRvkV^iq)z;RS%2OMF6h#pWGj_XFJZg7b-rLCCeU&5uiJ-uwO6}B!;M;%3$(6J} zfvofk%9EU0VHKP!K%|HRqa4pKMqbe-Frt)|w!j1yD#XNqI;}vp!U_fcZ2x<~=Wb+F z9hg;H^@EheE`)a-JXd(Vx!=FB>X)vrx}|IHmdcZdR3su0VMr1?s$M$?-+uuoS8D(F zZYVDgy~IIqfIo8As&bqhMAGVNT`6-;AT&a44^^`ag+OK$)oY_v-zd>cc8|5G|He%AQutjm?QM0*^v^9rME;sf>;PvH^i{onJTUg$_*OL|*TO%Ms znSsunfh65L_9ven1+XUqKYnqdwswo1r=I*OMu$AiUw#$L2FFj#;ERtwj>pdaP=Dd! zGnb#(D*-lUrPYb~?S&mRIdvHM{)a#yln$N5%9g@*GeHzZx6lI$y+Fw0Bte>{@IAjU zf~7U?zyAbU%_i#gI@;~FgT2ZCfl`wjilP`vnqYZ(8QS#$0!l#uOQ|9Q_MT;+I0AW| zmz9DN3LgLV6R7SR0yAT2X$g(3h7eJ6&+di=r$2q_*iP7d>DaMj<3TBa6k=KdfiySY ns8$E)H%9 diff --git a/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphDisplay.htm b/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphDisplay.htm index c752ad90a61..e0fb14d1019 100644 --- a/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphDisplay.htm +++ b/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphDisplay.htm @@ -7,7 +7,7 @@ Graph Display - + diff --git a/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphExport.htm b/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphExport.htm index e0e6a5d3b3b..96f4af1846a 100644 --- a/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphExport.htm +++ b/Ghidra/Features/GraphServices/src/main/help/help/topics/GraphServices/GraphExport.htm @@ -7,7 +7,7 @@ Graph Export - + @@ -64,4 +64,4 @@

            Export Dialog


            - \ No newline at end of file + diff --git a/Ghidra/Features/PDB/certification.manifest b/Ghidra/Features/PDB/certification.manifest index 8ae04a48be8..c52a7cc7aeb 100644 --- a/Ghidra/Features/PDB/certification.manifest +++ b/Ghidra/Features/PDB/certification.manifest @@ -6,30 +6,14 @@ Module.manifest||GHIDRA||||END| src/global/docs/README_PDB.html||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||||END| -src/main/help/help/shared/close16.gif||GHIDRA||||END| -src/main/help/help/shared/menu16.gif||GHIDRA||||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/redo.png||GHIDRA||||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/help/help/shared/undo.png||GHIDRA||||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/help/help/topics/Pdb/LoadPDB.html||GHIDRA||||END| src/main/help/help/topics/Pdb/PDB.htm||GHIDRA||||END| src/main/help/help/topics/Pdb/images/LoadPdb_Advanced_NeedsConfig.png||GHIDRA||||END| src/main/help/help/topics/Pdb/images/LoadPdb_Advanced_Screenshot.png||GHIDRA||||END| src/main/help/help/topics/Pdb/images/LoadPdb_Initial_Screenshot.png||GHIDRA||||END| -src/main/help/help/topics/Pdb/images/Plus2.png||GHIDRA||||END| src/main/help/help/topics/Pdb/images/SymbolServerConfig_AddButtonMenu.png||GHIDRA||||END| src/main/help/help/topics/Pdb/images/SymbolServerConfig_Configured.png||GHIDRA||||END| src/main/help/help/topics/Pdb/images/SymbolServerConfig_Screenshot.png||GHIDRA||||END| -src/main/help/help/topics/Pdb/images/disk.png||FAMFAMFAM Icons - CC 2.5||||END| -src/main/help/help/topics/Pdb/images/down.png||GHIDRA||||END| -src/main/help/help/topics/Pdb/images/error.png||Nuvola Icons - LGPL 2.1||||END| -src/main/help/help/topics/Pdb/images/reload3.png||Crystal Clear Icons - LGPL 2.1||||END| -src/main/help/help/topics/Pdb/images/up.png||GHIDRA||||END| src/pdb/README.txt||GHIDRA||||END| src/pdb/pdb.sln||GHIDRA||||END| src/pdb/pdb.vcxproj||GHIDRA||||END| diff --git a/Ghidra/Features/PDB/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/PDB/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/PDB/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/PDB/src/main/help/help/shared/arrow.gif b/Ghidra/Features/PDB/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/PDB/src/main/help/help/shared/close16.gif b/Ghidra/Features/PDB/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/PDB/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/PDB/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/LoadPDB.html b/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/LoadPDB.html index 5d63a9cb106..7345faf58d5 100644 --- a/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/LoadPDB.html +++ b/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/LoadPDB.html @@ -4,7 +4,7 @@ Load PDB - + diff --git a/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/PDB.htm b/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/PDB.htm index 278e99af736..4e4a0166f48 100644 --- a/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/PDB.htm +++ b/Ghidra/Features/PDB/src/main/help/help/topics/Pdb/PDB.htm @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Microsoft Program Databases (PDB) - + @@ -115,7 +115,7 @@

            Debug Interface Access SDK

            applications could, for example, report stack trace-back information and analyze performance data.

            -

            If you are attempting to load a PDB on a +

            If you are attempting to load a PDB on a Windows machine and see an error message such as "Unable to locate the DIA SDK," you will need to add and register one or more files on your computer. Refer to the README_PDB document for detailed instructions. diff --git a/Ghidra/Features/ProgramDiff/certification.manifest b/Ghidra/Features/ProgramDiff/certification.manifest index d351c3e3bd5..b8f3d7eecd9 100644 --- a/Ghidra/Features/ProgramDiff/certification.manifest +++ b/Ghidra/Features/ProgramDiff/certification.manifest @@ -8,41 +8,17 @@ Module.manifest||GHIDRA||||END| data/programdiff.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of flag-red.png|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of flag-green.png|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of flag-yellow.png|END| -src/main/help/help/shared/redo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of help-hint.png|END| -src/main/help/help/shared/undo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0) Renamed version of security-medium.png|END| src/main/help/help/topics/Diff/Diff.htm||GHIDRA||||END| src/main/help/help/topics/Diff/images/DetermineDiffs.png||GHIDRA||||END| src/main/help/help/topics/Diff/images/Diff.png||GHIDRA||||END| -src/main/help/help/topics/Diff/images/Diff16.png||GHIDRA||reviewed||END| src/main/help/help/topics/Diff/images/DiffApplySettings.png||GHIDRA||||END| src/main/help/help/topics/Diff/images/DiffApplySettingsPopup.png||GHIDRA||reviewed||END| src/main/help/help/topics/Diff/images/DiffDetails.png||GHIDRA||||END| -src/main/help/help/topics/Diff/images/DiffSelect16.png||GHIDRA||reviewed||END| src/main/help/help/topics/Diff/images/SelectOpenProgram.png||GHIDRA||||END| src/main/help/help/topics/Diff/images/SelectOtherProgram.png||GHIDRA||||END| src/main/help/help/topics/Diff/images/SelectOtherVersionedProgram.png||GHIDRA||||END| -src/main/help/help/topics/Diff/images/disk.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/help/help/topics/Diff/images/down.png||GHIDRA||reviewed||END| -src/main/help/help/topics/Diff/images/eraser_arrow16.png||GHIDRA||||END| -src/main/help/help/topics/Diff/images/pencil16.png||GHIDRA||reviewed||END| -src/main/help/help/topics/Diff/images/pencil_arrow16.png||GHIDRA||reviewed||END| -src/main/help/help/topics/Diff/images/settings16.gif||GHIDRA||reviewed||END| -src/main/help/help/topics/Diff/images/table_relationship.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/help/help/topics/Diff/images/up.png||GHIDRA||reviewed||END| -src/main/help/help/topics/Diff/images/xmag.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| src/main/resources/images/Diff16.png||GHIDRA||reviewed||END| src/main/resources/images/DiffSelect16.png||GHIDRA||reviewed||END| -src/main/resources/images/erase16.png||GHIDRA||reviewed||END| src/main/resources/images/eraser_arrow16.png||GHIDRA||||END| -src/main/resources/images/pencil16.png||GHIDRA||reviewed||END| src/main/resources/images/pencil_arrow16.png||GHIDRA||reviewed||END| -src/main/resources/images/settings16.gif||GHIDRA||reviewed||END| src/main/resources/images/xmag.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| diff --git a/Ghidra/Features/ProgramDiff/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/ProgramDiff/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/ProgramDiff/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/ProgramDiff/src/main/help/help/shared/arrow.gif b/Ghidra/Features/ProgramDiff/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/ProgramDiff/src/main/help/help/shared/close16.gif b/Ghidra/Features/ProgramDiff/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/ProgramDiff/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/ProgramDiff/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/ProgramDiff/src/main/help/help/topics/Diff/Diff.htm b/Ghidra/Features/ProgramDiff/src/main/help/help/topics/Diff/Diff.htm index 69db26583d1..d990289d7cf 100644 --- a/Ghidra/Features/ProgramDiff/src/main/help/help/topics/Diff/Diff.htm +++ b/Ghidra/Features/ProgramDiff/src/main/help/help/topics/Diff/Diff.htm @@ -3,7 +3,7 @@ The Diff Tool - +

            @@ -31,7 +31,7 @@

            a second program in the Code Browser Diff panel. This is one of two ways to open the Diff tool. The other is the menu action, Tools - -> + -> Program Differences... which is described later under Viewing Program Differences. @@ -67,7 +67,7 @@

            A Diff can be opened from the menu action, Tools - -> + -> Program Differences... . This is one of two ways to open the Diff tool. The other is the Open/Close Diff View icon @@ -82,7 +82,7 @@

          11. From the Code Browser, select Tools - -> + -> Program Differences... . @@ -95,18 +95,20 @@

            1. From the Select Other Program dialog select the second program to be viewed and compared with the tool's program.
              - + The second program must have the same address spaces defined. In other words, they should be the same type of program (i.e. based on the same program language).
              - + + If you wish to Diff against a specific version of a - versioned program, a specific version may be seleected from the + versioned program, a specific version may be selected from the Version History table. The project file history panel is displayed when the History>> button is clicked. Select the versioned program from the tree. Next select the desired version of the program from the Version History table on the right side of the dialog.
              +

              @@ -147,7 +149,7 @@

              highlighted.

            -

            +

            The selected program is displayed as the second program in the browser. Only the portion of the second program that matches the address set of the current view is displayed. Highlighted code units in @@ -169,11 +171,11 @@

            both programs is still controlled by the program tree for the tool's program. In other words, the second program's view will only show addresses that match those viewed for the tool's program.
            - + Notice that the difference highlights are light orange above. The selected difference is green. These are only the default colors. They can be changed from the tool's Options dialog (Edit - -> + -> Options..., open the Listing Fields folder, and select Selection Colors, double click on the Difference color).
            @@ -344,7 +346,7 @@

            Pressing the Cancel button will remove the Determine Program Differences dialog without performing the Program Diff.

            -

            +

            If the two programs being compared are large, determining program differences can be time consuming. If you are not interested in all of the differences in the program, you can reduce the amount of @@ -415,7 +417,7 @@

          12. Program Context - detect any code units where the values of the program context registers differ.
            - + If the two programs contexts don't have the same registers defined, the program context is disabled and can't be compared between the programs. @@ -507,7 +509,7 @@

            Diff and Multiple Program Tabs

            will bring the tab containing the Diff to the front. 
            If you attempt to start a Diff using Tools - Program Differences... + Program Differences... in the tool menu and a Diff is already being performed, the status bar will indicate the name of the program that currently has a Diff.

            @@ -519,19 +521,19 @@

            Diff and Multiple Program Tabs

            Listing toolbar when the Program Diff is actively being displayed.
          13. Selecting the Close Window icon  - from the + from the Listing toolbar when the Program Diff is actively being displayed. (Normally this will close the current program, but when Diff is active this closes the Diff.)
          14. Closing the Diff's program via the Tool's menu, File - Close, + Close, when the Diff is actively displayed. (In this case the Diff is closed along with the current program.)
          15. Exiting the Tool or Ghidra will also terminate an active Diff.
          16. -

            +

            Hovering the mouse over the Diff View icon provides a tooltip indicating whether the current action is Open Diff View, Close Diff View, or Bring Diff View to Front. @@ -613,7 +615,7 @@

            Program Differences icon , the current Diff Apply Settings will not be affected by the defaults.
            - + The Default Diff Apply Settings can also be set by changing the Diff Default Apply Settings tool options @@ -622,7 +624,7 @@

            The Diff Apply Settings toolbar menu - also has actions for changing + also has actions for changing all the apply settings at once. They are:

            @@ -711,7 +713,7 @@

            uncheck the Limit to Selection box. It switches between the addresses in common between the two programs and those in the selection.

            -

            +

            Once you press the OK button on the Program Difference Settings dialog, the Program Diff is performed against the indicated address ranges (address set). You can make a selection in @@ -768,7 +770,7 @@

            Marker Margin

            -

            +

            Some of the difference markers may overlap in the right margin. Therefore, it is best to use the markers for navigation to a region where there are differences and then use the @@ -819,7 +821,7 @@

            Manually Selecting Differences

            be used to extend the selection. -

            +

            When differences are applied from the second program to the tool's program, only selected code units in the current view will be applied. @@ -971,7 +973,7 @@

            To ignore a selection

            The selected code units will be ignored. This means they will no longer be highlighted as a difference. The Diff will then navigate to the next difference and select it.

            -

            Once a code unit is +

            Once a code unit is ignored, it will no longer be marked in the browser with a change bar and will no longer be highlighted. If you Determine Program Differences, any previously ignored items where @@ -1015,7 +1017,7 @@

             

            - + When the Automatically Update Details check box is selected, the Diff Details will update automatically to show the differences at the current location whenever the current address @@ -1024,7 +1026,7 @@

            by the CodeBrowser.

            - + When the Only Show Expected Difference Types check box is selected, the Diff Details will only show Diff Details for the types of Differences that you chose to look for when you determined your differences. @@ -1033,7 +1035,7 @@

            seeking.

            - + If you modify the program at the current location after the Diff Details are displayed, press the Refresh button @@ -1084,7 +1086,7 @@

            -

            To graph the entire program, press "<ctrl> a" to +

            To graph the entire program, press "<ctrl> a" to select all before creating the graph.

            @@ -98,12 +98,12 @@

            Selection

            the new current selection within Ghidra.

            -

            See the documentation for the specific graph display for +

            See the documentation for the specific graph display for descriptions of how to to make selections and navigate the graph.

            -

            A selection in one graph can be used to create a follow +

            A selection in one graph can be used to create a follow on graph. When a graph is created, only blocks of code that fall within the current selection will be part of the graph. For example, a single subroutine could be selected in a Call Graph. From that selection, a Block Flow graph can be created @@ -124,7 +124,7 @@

            Location

            is not part of any node within the graph, the red arrow will not be visible.

            When the option Graph Show Location is turned on, the graph will re-orient + src="help/shared/arrow.gif"> Show Location is turned on, the graph will re-orient itself to insure that the red location arrow is always visible.

            Clicking on a node in the graph display causes the @@ -278,9 +278,9 @@

            Reuse Graph

            (this will pop the graph window to the front)
          17. Create a graph using:
            - Select Graph Block Flow, Graph Calls, or any of the Graph Calls Using Model items
          18. + Select Graph Block Flow, Graph Calls, or any of the Graph Calls Using Model items
            @@ -302,12 +302,12 @@

            Append Graph

            (this will pop the graph window to the front).
          19. Create a graph using:
            - Select Graph Block Flow, Graph Calls, or any of the Graph Calls Using Model menu items
          20. + Select Graph Block Flow, Graph Calls, or any of the Graph Calls Using Model menu items -

            The Reuse Graph option must be enabled for the +

            The Reuse Graph option must be enabled for the Append Graph option to be considered. Toggling on the Append Graph option will automatically turn on the Reuse Graph option. Append Graph without Reuse Graph will display new graphs in a new graph window, essentially having no effect.

            @@ -354,14 +354,14 @@

            Block Flow Graph

            -

            If there is a current selection, the nodes and edges +

            If there is a current selection, the nodes and edges will be restricted to blocks of code that fall within the selection.

            To Graph Block Flow Using the default model,

              -
            1. Select Graph Block Flow
            2. +
            3. Select Graph Block Flow
            4. A new graph window is created
            @@ -391,20 +391,20 @@

            Graph Code Flow

            Graph Calls

            A graph of the call instruction flow from one subroutine to another can be created with - Graph Calls. The graph is created using the default + Graph Calls. The graph is created using the default Call Model. Several Subroutine Models are available. Each model provides a slightly different perspective on what constitutes a subroutine.

            -

            If there is a current selection, the nodes and edges +

            If there is a current selection, the nodes and edges will be restricted to blocks of code that fall within the selection.

            To Graph Calls Using the default model,

              -
            1. Select Graph Calls
            2. +
            3. Select Graph Calls
            4. A new graph window is created
            @@ -412,8 +412,8 @@

            Graph Calls

            To Graph Calls Using a specific model*,

              -
            1. Select Graph Calls Using Model <a Call Model>
            2. +
            3. Select Graph Calls Using Model <a Call Model>
            4. Select one of @@ -433,7 +433,7 @@

              Graph Calls

            -

            *For a more thorough description of each Call Block +

            *For a more thorough description of each Call Block Model (i.e., Subroutine Model), see Block Models. The specific list of models presented to the user may vary depending upon the set of block models configured into the tool.

            @@ -441,16 +441,16 @@

            Graph Calls

            Graph Data References

            -

            A graph of data references can be created with Graph +

            A graph of data references can be created with Graph Data then selecting To References, From References or To/From References. Only the selected references will be included. By default only a single layer of references will - be graphed, this can be adjusted using the Edit - Tool Options Graph + be graphed, this can be adjusted using the Edit + Tool Options Graph Max Reference Depth

            -

            Unlike flow graphs, where only the selection is +

            Unlike flow graphs, where only the selection is included in the graph, the selection and its references are included.

            @@ -458,8 +458,8 @@

            Graph Data References

            1. Select the data to start from in the listing -
            2. Select Graph Data
            3. +
            4. Select Graph Data
            5. Select one of diff --git a/Ghidra/Features/Python/certification.manifest b/Ghidra/Features/Python/certification.manifest index 412c40104c7..716354906c5 100644 --- a/Ghidra/Features/Python/certification.manifest +++ b/Ghidra/Features/Python/certification.manifest @@ -4,6 +4,5 @@ Module.manifest||GHIDRA||||END| data/python.theme.properties||GHIDRA||||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/topics/Python/images/erase16.png||GHIDRA||||END| src/main/help/help/topics/Python/interpreter.html||GHIDRA||||END| src/main/resources/images/python.png||GHIDRA||||END| diff --git a/Ghidra/Features/Python/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/Python/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/Python/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/Python/src/main/help/help/topics/Python/interpreter.html b/Ghidra/Features/Python/src/main/help/help/topics/Python/interpreter.html index ddc272d65e1..ed62387a439 100644 --- a/Ghidra/Features/Python/src/main/help/help/topics/Python/interpreter.html +++ b/Ghidra/Features/Python/src/main/help/help/topics/Python/interpreter.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Python Interpreter - + diff --git a/Ghidra/Features/SourceCodeLookup/certification.manifest b/Ghidra/Features/SourceCodeLookup/certification.manifest index f9dc8824919..913b81f759c 100644 --- a/Ghidra/Features/SourceCodeLookup/certification.manifest +++ b/Ghidra/Features/SourceCodeLookup/certification.manifest @@ -2,14 +2,4 @@ ##MODULE IP: Oxygen Icons - LGPL 3.0 Module.manifest||GHIDRA||reviewed||END| src/main/help/help/TOC_Source.xml||GHIDRA||||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/menu16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note-red.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/redo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| -src/main/help/help/shared/undo.png||GHIDRA||reviewed||END| -src/main/help/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen|END| src/main/help/help/topics/SourceCodeLookupPlugin/Source_Code_Lookup.html||GHIDRA||||END| diff --git a/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/arrow.gif b/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/close16.gif b/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/SourceCodeLookup/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/SourceCodeLookup/src/main/help/help/topics/SourceCodeLookupPlugin/Source_Code_Lookup.html b/Ghidra/Features/SourceCodeLookup/src/main/help/help/topics/SourceCodeLookupPlugin/Source_Code_Lookup.html index 0f7755b4def..3e0dc964d75 100644 --- a/Ghidra/Features/SourceCodeLookup/src/main/help/help/topics/SourceCodeLookupPlugin/Source_Code_Lookup.html +++ b/Ghidra/Features/SourceCodeLookup/src/main/help/help/topics/SourceCodeLookupPlugin/Source_Code_Lookup.html @@ -8,7 +8,7 @@ Source Code Lookup Plugin - + @@ -19,7 +19,7 @@

              Source Code Lookup Plugin

              Source Code Lookup attempts to look up a symbol contained within a Ghidra program, in the source of a C/C++ Eclipse project.

              -

              This plugin requires that Eclipse, +

              This plugin requires that Eclipse, the Eclipse GhidraDev plugin, and the Eclipse CDT plugin are installed on your system.

              Setting up Eclipse

              diff --git a/Ghidra/Features/VersionTracking/certification.manifest b/Ghidra/Features/VersionTracking/certification.manifest index 5d9d2f0f88d..3cc02710007 100644 --- a/Ghidra/Features/VersionTracking/certification.manifest +++ b/Ghidra/Features/VersionTracking/certification.manifest @@ -9,17 +9,12 @@ data/version.tracking.theme.properties||GHIDRA||||END| src/main/docs/VTClasses.png||GHIDRA||reviewed||END| src/main/docs/VTGuiImpl.png||GHIDRA||reviewed||END| src/main/help/help/TOC_Source.xml||GHIDRA||reviewed||END| -src/main/help/help/shared/arrow.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/close16.gif||GHIDRA||reviewed||END| -src/main/help/help/shared/note.png||Oxygen Icons - LGPL 3.0|||oxygen|END| -src/main/help/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||oxygen|END| -src/main/help/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||oxygen|END| src/main/help/help/topics/VersionTrackingPlugin/VT_Correlators.html||GHIDRA||||END| -src/main/help/help/topics/VersionTrackingPlugin/VT_Preconditions.html||GHIDRA||reviewed||END| +src/main/help/help/topics/VersionTrackingPlugin/VT_Preconditions.html||GHIDRA||||END| src/main/help/help/topics/VersionTrackingPlugin/VT_Tool.html||GHIDRA||||END| -src/main/help/help/topics/VersionTrackingPlugin/VT_Wizard.html||GHIDRA||reviewed||END| -src/main/help/help/topics/VersionTrackingPlugin/VT_Workflow.html||GHIDRA||reviewed||END| -src/main/help/help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html||GHIDRA||reviewed||END| +src/main/help/help/topics/VersionTrackingPlugin/VT_Wizard.html||GHIDRA||||END| +src/main/help/help/topics/VersionTrackingPlugin/VT_Workflow.html||GHIDRA||||END| +src/main/help/help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html||GHIDRA||||END| src/main/help/help/topics/VersionTrackingPlugin/images/ActionsMenu_DropDown.png||GHIDRA||reviewed||END| src/main/help/help/topics/VersionTrackingPlugin/images/ApplyAdd.png||GHIDRA|||Captured on Mac using Grab.|END| src/main/help/help/topics/VersionTrackingPlugin/images/ApplyReplace.png||GHIDRA|||Captured on Mac using Grab.|END| diff --git a/Ghidra/Features/VersionTracking/data/version.tracking.theme.properties b/Ghidra/Features/VersionTracking/data/version.tracking.theme.properties index 86ca1541f4a..2583530b499 100644 --- a/Ghidra/Features/VersionTracking/data/version.tracking.theme.properties +++ b/Ghidra/Features/VersionTracking/data/version.tracking.theme.properties @@ -1,7 +1,7 @@ [Defaults] color.fg.version.tracking.tooltip = gray - + color.bg.version.tracking.dual.listing.highlight.markup.applied = rgb(150, 220, 150) // green color.bg.version.tracking.dual.listing.highlight.markup.unapplied = rgb(255, 170, 85) // orange color.bg.version.tracking.dual.listing.highlight.markup.ignored = gainsboro // gray @@ -51,6 +51,10 @@ icon.version.tracking.substract = list-remove.png icon.version.tracking.replace = sync_enabled.png icon.version.tracking.auto = wizard.png + +icon.version.tracking.action.match.apply.blocked = icon.lock{icon.checkmark.green[size(12,12)][move(4,0)]} +icon.version.tracking.action.function.filter.not.accepted = icon.flag{dialog-cancel.png[size(10,10)][move(6,6)]} + icon.version.tracking.action.clear.match = undo-apply.png icon.version.tracking.action.create.implied.match = flag.png icon.version.tracking.action.create.manual.match = Plus.png diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/shared/Frontpage.css b/Ghidra/Features/VersionTracking/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Features/VersionTracking/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/shared/arrow.gif b/Ghidra/Features/VersionTracking/src/main/help/help/shared/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/shared/close16.gif b/Ghidra/Features/VersionTracking/src/main/help/help/shared/close16.gif deleted file mode 100644 index f5238646392f8e1bc4b29109b96a7244fbf17182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 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 diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/shared/note.yellow.png b/Ghidra/Features/VersionTracking/src/main/help/help/shared/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Correlators.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Correlators.html index 17209b1a1de..27d94971a20 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Correlators.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Correlators.html @@ -7,7 +7,7 @@ Version Tracking Program Correlators - + @@ -117,7 +117,7 @@

              Similar Data Match

              Function Match Correlators

              -

              Note that functions MUST be defined in the +

              Note that functions MUST be defined in the destination program for these correlators to find matches.

              Exact Function Bytes Match

              @@ -202,7 +202,7 @@

              Legacy Import Correlator

              destination address -

              NOTE: this format is provided for users who +

              NOTE: this format is provided for users who have existing results that absolutely positively can't see any way to get them into Version Tracking another way. It is legacy, deprecated, and will likely be replaced in the future with a new import format (most likely a legacy format -> new data import format conversion @@ -394,7 +394,7 @@

              Combined Function and Data Reference Correlator

              -

              NOTE: If no matches are returned, make sure there are existing ACCEPTED matches +

              NOTE: If no matches are returned, make sure there are existing ACCEPTED matches (). This means you will need to run other correlators first, such as

              • Exact Data Match
              • diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Preconditions.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Preconditions.html index a42802db0b7..f248e81641e 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Preconditions.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Preconditions.html @@ -7,7 +7,7 @@ Version Tracking Preconditions - + diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Tool.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Tool.html index 065441c98f5..a1b33a9003f 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Tool.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Tool.html @@ -7,7 +7,7 @@ Version Tracking Tool - + @@ -139,7 +139,7 @@

                Version Tracking Tool Actions

              • Combined Function and Data Reference Correlator
              -

              NOTE: It is unlikely that all matches in the entire program will be made and there is no guarantee that no mistakes will be made. This +

              NOTE: It is unlikely that all matches in the entire program will be made and there is no guarantee that no mistakes will be made. This action was designed to try to save as much time as possible while also taking a conservative approach to the automation.

              diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Wizard.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Wizard.html index 1ec9c3a59a6..a4debe9092a 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Wizard.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Wizard.html @@ -7,7 +7,7 @@ Version Tracking Wizard - + @@ -182,7 +182,7 @@

              Address Set Options Panel

              run.

              -

              +

              NOTE: This option will be disabled when the correlator does not support limiting search scope.

              @@ -236,7 +236,7 @@

              Source

              defined in the source program when determining match results.

              -

              +

              NOTE: This is the default option which you normally get if you don't check the Limit source and destination address sets box on the previous panel for Address Set Options. @@ -252,7 +252,7 @@

              Source

              want to limit the addresses using a selection.

              -

              +

              NOTE: This option will be disabled if there wasn't a selection in the version tracking Source Tool when the Add To Session version tracking wizard was started. @@ -290,7 +290,7 @@

              Source

              address ranges from the Address Ranges list that are currently selected.

              -

              +

              NOTE: This button will be disabled if the Specify My Own Address Ranges option isn't selected or if there isn't an address range selected in the list.

              @@ -317,7 +317,7 @@

              Destination

              defined in the destination program when determining match results.

              -

              +

              NOTE: This is the default option which you normally get if you don't check the Limit source and destination address sets box on the previous panel for Address Set Options. @@ -333,7 +333,7 @@

              Destination

              want to limit the addresses using a selection.

              -

              +

              NOTE: This option will be disabled if there wasn't a selection in the version tracking Destination Tool when the Add To Session version tracking wizard was started. @@ -371,7 +371,7 @@

              Destination

              address ranges from the Address Ranges list that are currently selected.

              -

              +

              NOTE: This button will be disabled if the Specify My Own Address Ranges option isn't selected or if there isn't an address range selected in the list.

              diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Workflow.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Workflow.html index c14d0f93fc9..9d356d4b3f1 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Workflow.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/VT_Workflow.html @@ -7,7 +7,7 @@ Version Tracking Workflow - + @@ -133,7 +133,7 @@

              Symbol Match Correlator

              correlators can ignore them and not waste time or memory trying to identify them.

              -

              +

              NOTE: It is also a good idea to check for wildly differing lengths between matches in case there is the case where a wrapper function in one program has the same name as the actual function in the other program. You can either take care of length @@ -239,7 +239,7 @@

              Example Work Flow - Match All Possible Functions Betw

              - + NOTE: For any of the following runs, there is an option to Exclude Accepted Matches so that the correlator being run will not report matches that are already made. It is up to personal preference whether to use this option. In large binaries it will speed @@ -387,7 +387,7 @@

              Example Work Flow - Match All Possible Functions Betw
              -

              NOTE: This is only one sample workflow +

              NOTE: This is only one sample workflow for matching all possible functions. In general, the exact, one-to-one correlators should be run first and the rest can be used in any order. Users will come up with their own preferences for workflow as they get used to the tool.

              diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html index b905e5d738a..cc83b2b43f6 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/Version_Tracking_Intro.html @@ -7,7 +7,7 @@ Version Tracking Introduction - + diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Apply_Options.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Apply_Options.html index b018d183ade..c2006016585 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Apply_Options.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Apply_Options.html @@ -7,7 +7,7 @@ Version Tracking Apply Options - + @@ -19,7 +19,7 @@

              Version Tracking Options

              The actions taken when accepting match or applying its markup are defined as options, which can be changed by the user. The sections below describe the various options available and list the default values. To access the options you can click the - icon on the + icon on the Matches Table.

              diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Functions_Table.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Functions_Table.html index 7637b864978..b2d3066412e 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Functions_Table.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Functions_Table.html @@ -7,7 +7,7 @@ Version Tracking Functions Table - + @@ -91,7 +91,7 @@

              Functions Table Actions

              Create Manual Match

              - The Create Manual Match action () allows the user to create a match for the + The Create Manual Match action () allows the user to create a match for the selected function in source table to the selected function in the destination table. The action will be disabled if you do not have a single function selected in both tables. @@ -101,7 +101,7 @@

              Create Manual Match

              Create And Accept Manual Match

              - The Create And Accept Manual Match action () allows the user to create a match for the + The Create And Accept Manual Match action () allows the user to create a match for the selected function in source table to the selected function in the destination table and then automatically accept it. The action will be disabled if you do not have a single function selected in both tables. @@ -112,7 +112,7 @@

              Create And Accept Manual Match<

              Create And Apply Manual Match

              - The Create And Apply Manual Match action () allows the user to create a match for the + The Create And Apply Manual Match action () allows the user to create a match for the selected function in source table to the selected function in the destination table and then accept it and then automatically apply any appropriate markup items from the source to the destination program. The action will be disabled if you do not have a single function selected in both @@ -148,12 +148,12 @@

              Functions Table Filter

              • - Show All Functions () - + Show All Functions () - Shows all functions found in the source and destination programs.
              • - Show Only Unmatched Functions () - + Show Only Unmatched Functions () - Shows only functions in the source and destination programs that are not part of any match. This is useful for showing functions that were not matched by any of the @@ -161,7 +161,8 @@

                Functions Table Filter

              • - Show Only Unaccepted Match Functions () - + Show Only Unaccepted Match Functions + () - Shows only functions in the source and destination programs that are not part of an accepted match. This means that the functions visible in the tables will either be part of no match or part of a @@ -176,7 +177,7 @@

                Show/Hide the

                The Toggle Visibility of Dual Comparison Views action - () will + () will toggle whether or not a function comparison panel is displayed below the source and destination function tables. As you select a function in the source or destination table, it is displayed in the function comparison panel so you can visually compare diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Implied_Matches_Table.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Implied_Matches_Table.html index 1c6697819fa..c8d57239ca2 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Implied_Matches_Table.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Implied_Matches_Table.html @@ -7,7 +7,7 @@ Version Tracking Implied Matches Table - + @@ -155,20 +155,20 @@

                Implied Match Table Actions

                Navigate References When this action toggled on, selecting a row in the + "images/locationOut.gif" border="0"> When this action toggled on, selecting a row in the implied matches table will cause the sub-tools to navigate to the From Address of the references used to create the selected implied match.

                Navigate Match When this action toggled on, selecting a row in the + "images/locationIn.gif" border="0"> When this action toggled on, selecting a row in the implied matches table will cause the sub-tools to navigate to the source and destination addresses of the selected implied match.

                The Accept Implied Match action creates a match in the Matches Table if one + src="images/flag.png" border="0"> action creates a match in the Matches Table if one does not already exist, and then sets its status as 'Accepted'. Note, the Implied Matches shown in the table are not saved unless this action is applied.

                diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Markup_Table.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Markup_Table.html index 2ef99741237..d6a0e6e6400 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Markup_Table.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Markup_Table.html @@ -7,7 +7,7 @@ Version Tracking Markup Items Table - + @@ -445,7 +445,7 @@

                Markup Item Status

                Don't Care

            - +
            - +
            - +
            - +
            - +
            - + This action applies the selected markup items using the current apply @@ -572,7 +572,7 @@

            Markup Item Actions

            Apply (Add As Primary)
            - + This action applies the source value for each selected markup item @@ -586,7 +586,7 @@

            Markup Item Actions

            Apply (Add)
            - + This action applies the source value for each selected markup item by adding it @@ -599,7 +599,7 @@

            Markup Item Actions

            Apply (Replace Default Only)
            - + This action applies the source value for each selected markup item by @@ -613,7 +613,7 @@

            Markup Item Actions

            Apply (Replace First Only)
            - + This action applies the source value for each selected markup item by @@ -629,7 +629,7 @@

            Markup Item Actions

            Apply (Replace)
            - + This action applies the source value for each selected markup item by @@ -652,7 +652,7 @@

            Markup Item Actions

            Don't Care
            - + This action sets the status of this markup item to Don't Care. This indicates that @@ -666,7 +666,7 @@

            Markup Item Actions

            Don't Know
            - + This action sets the status of this markup item to Don't Know. This indicates that @@ -680,7 +680,7 @@

            Markup Item Actions

            Reject
            - + This action sets the status of this markup item to rejected. Once a markup item is @@ -693,7 +693,7 @@

            Markup Item Actions

            Edit Destination Address
            - + This action provides an edit address dialog that allows you to specify a destination @@ -709,7 +709,7 @@

            Markup Item Actions

            Reset
            - + This action resets the markup item back to its original unapplied state and @@ -734,12 +734,12 @@

            Markup Items Filters

            - The button to the right of the + The button to the right of the primary text filter will show the ancillary filters that are available. You can apply an ancillary filter by removing the check mark from its box and pressing the Apply or OK button. Once an ancillary filter is applied the ancillary filters icon will change to - . Further, + . Further, the icon may occasionally flash as a reminder that there is a filter applied. The following image shows the available ancillary filters.

            @@ -805,7 +805,7 @@

            Markup Items Filters

            - The window title above the Markup Items table displays an + The window title above the Markup Items table displays an indicator that a filter is set on the markup items table and not all items are shown. For example, the title might contain "2 markup items (of 8)" indicating 6 items are hidden or filtered out. @@ -870,7 +870,7 @@

            Dual Listing Actions

            - The Toggle Dual Listing Visibility toolbar + The Toggle Dual Listing Visibility toolbar action allows you to control whether or not the dual listing is displayed. When it is toggled on (appearing pressed in) the dual listings are shown below the Markup Items table.
            @@ -892,7 +892,7 @@

            Dual Listing Actions

            - From the toolbar menu + From the toolbar menu there are selectable options that apply to the dual listing.

              @@ -992,7 +992,7 @@

              Drag and Drop

              item's status should change in the table.

              - Some markup item's can only be applied at a + Some markup item's can only be applied at a particular spot. For example, a function's name or signature can only be applied to the function. Therefore the destination function's entry point is the expected destination address. In this case, the destination diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Matches_Table.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Matches_Table.html index ee9a30a72ce..9e944764ab0 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Matches_Table.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Matches_Table.html @@ -7,7 +7,7 @@ Version Tracking Matches Table - + @@ -76,14 +76,14 @@

              Match Status

            REJECTED The match has been rejected by the user.
            BLOCKED The match can't be accepted because a conflicting match has been accepted. @@ -96,7 +96,7 @@

            Match Status

            ACCEPTED The match has been accepted.
            Track Selected Index Causes the match table to maintain the selection for the selected row. So, for example, if you change a match, and that @@ -361,7 +361,7 @@

            Match Table Actions

            Track Selected Match Causes the match table to maintain the selection for the selected match. So, for example, if you change a match, @@ -371,7 +371,7 @@

            Match Table Actions

            No Selection Tracking In this state the table will not restore selections. If changes are made to matches, the selection will be lost. @@ -385,7 +385,7 @@

            Match Table Actions

            -

            The Settings +

            The Settings action will bring up the version tracking accept and apply options.

            @@ -411,9 +411,9 @@

            Match Filters

            -

            Finally, the will show the ancillary filters +

            Finally, the will show the ancillary filters available. The table below lists and describes the available filters. When an ancillary - filter is applied, the icon will change to . + filter is applied, the icon will change to . Further, the icon may occasionally flash as a reminder that there is a filter applied.


            diff --git a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Related_Associations_Table.html b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Related_Associations_Table.html index 4c46eac2e54..8993671b898 100644 --- a/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Related_Associations_Table.html +++ b/Ghidra/Features/VersionTracking/src/main/help/help/topics/VersionTrackingPlugin/providers/VT_Related_Associations_Table.html @@ -7,7 +7,7 @@ Version Tracking Related Matches Table - + @@ -70,7 +70,7 @@

            Version Tracking Matches For accepted match per function.

            -

            Selecting a row in the Related +

            Selecting a row in the Related Match Table causes the Destination Tool to navigate to that selected destination address.

            @@ -102,7 +102,7 @@

            Version Tracking Matches arrived at by different correlation algorithms.

            -

            Selecting a row in this table +

            Selecting a row in this table causes the Source Tool to navigate to that selected source address.

            diff --git a/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/actions/ApplyBlockedMatchAction.java b/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/actions/ApplyBlockedMatchAction.java index 14c44af73d4..19602931fa2 100644 --- a/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/actions/ApplyBlockedMatchAction.java +++ b/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/actions/ApplyBlockedMatchAction.java @@ -17,10 +17,13 @@ import java.util.*; +import javax.swing.Icon; + import docking.ActionContext; import docking.action.DockingAction; import docking.action.MenuData; import docking.widgets.OptionDialog; +import generic.theme.GIcon; import ghidra.feature.vt.api.main.*; import ghidra.feature.vt.gui.plugin.VTController; import ghidra.feature.vt.gui.plugin.VTPlugin; @@ -28,7 +31,6 @@ import ghidra.feature.vt.gui.task.ApplyBlockedMatchTask; import ghidra.util.HTMLUtilities; import ghidra.util.HelpLocation; -import resources.Icons; /** * The ApplyBlockedMatchAction allows the user to apply a match that is currently blocked. @@ -37,6 +39,9 @@ */ public class ApplyBlockedMatchAction extends DockingAction { + public static final Icon APPLY_BLOCKED_MATCH_ICON = + new GIcon("icon.version.tracking.action.match.apply.blocked"); + public static String NAME = "Apply Blocked Match"; private static final String MENU_GROUP = VTPlugin.EDIT_MENU_GROUP; @@ -47,7 +52,7 @@ public ApplyBlockedMatchAction(VTController controller) { this.controller = controller; setPopupMenuData(new MenuData(new String[] { "Apply Blocked Match" }, - Icons.APPLY_BLOCKED_MATCH_ICON, MENU_GROUP)); + APPLY_BLOCKED_MATCH_ICON, MENU_GROUP)); setEnabled(false); setHelpLocation(new HelpLocation("VersionTrackingPlugin", "Apply_Blocked_Match")); diff --git a/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/functionassociation/VTFunctionAssociationProvider.java b/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/functionassociation/VTFunctionAssociationProvider.java index 535fc4160c1..27adf9bb226 100644 --- a/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/functionassociation/VTFunctionAssociationProvider.java +++ b/Ghidra/Features/VersionTracking/src/main/java/ghidra/feature/vt/gui/provider/functionassociation/VTFunctionAssociationProvider.java @@ -61,7 +61,6 @@ import ghidra.util.HelpLocation; import ghidra.util.SystemUtilities; import ghidra.util.table.*; -import resources.Icons; /** * Provider for the version tracking function association table. @@ -77,6 +76,8 @@ public class VTFunctionAssociationProvider extends ComponentProviderAdapter private static final String NO_SESSION = "None"; private static final Icon SHOW_LISTINGS_ICON = new GIcon("icon.version.tracking.action.show.listings"); + public static final Icon FILTER_NOT_ACCEPTED_ICON = + new GIcon("icon.version.tracking.action.function.filter.not.accepted"); private static final String SHOW_COMPARE_ACTION_GROUP = "A9_ShowCompare"; // "A9_" forces to right of other dual view actions in toolbar. private static final Color FG_ERROR = new GColor("color.fg.error"); @@ -171,7 +172,7 @@ public void actionStateChanged(ActionState newActionState, ActionState unacceptedOnlyActionState = new ActionState<>("Show Only Unaccepted Match Functions", - Icons.FILTER_NOT_ACCEPTED_ICON, SHOW_UNACCEPTED); + FILTER_NOT_ACCEPTED_ICON, SHOW_UNACCEPTED); unacceptedOnlyActionState.setHelpLocation( new HelpLocation("VersionTrackingPlugin", "Show_Unaccepted_Functions")); @@ -218,7 +219,7 @@ public Function getSelectedDestinationFunction() { } @Override - public List getPopupActions(Tool tool, ActionContext context) { + public List getPopupActions(Tool t, ActionContext context) { if (context.getComponentProvider() == this) { ListingCodeComparisonPanel dualListingPanel = functionComparisonPanel.getDualListingPanel(); diff --git a/Ghidra/Framework/Docking/certification.manifest b/Ghidra/Framework/Docking/certification.manifest index 1382735c20e..80037480e37 100644 --- a/Ghidra/Framework/Docking/certification.manifest +++ b/Ghidra/Framework/Docking/certification.manifest @@ -32,7 +32,6 @@ src/main/resources/images/StackFrame_Red.png||GHIDRA||reviewed||END| src/main/resources/images/accessories-text-editor.png||Tango Icons - Public Domain||||END| src/main/resources/images/application-vnd.oasis.opendocument.spreadsheet-template.png||Oxygen Icons - LGPL 3.0|||oxygen|END| src/main/resources/images/application_xp.png||FAMFAMFAM Icons - CC 2.5|||fam fam|END| -src/main/resources/images/arrow.gif||GHIDRA||||END| src/main/resources/images/bullet_delete.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/check.png||GHIDRA||||END| src/main/resources/images/close16.gif||GHIDRA||reviewed||END| @@ -78,8 +77,6 @@ src/main/resources/images/mail-folder-outbox.png||Oxygen Icons - LGPL 3.0|||Oxyg src/main/resources/images/mail-receive.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/media-playback-start.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/menu16.gif||GHIDRA||reviewed||END| -src/main/resources/images/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| -src/main/resources/images/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/oxygen-edit-redo.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/page_code.png||FAMFAMFAM Icons - CC 2.5||||END| src/main/resources/images/page_excel.png||FAMFAMFAM Icons - CC 2.5||||END| @@ -93,7 +90,6 @@ src/main/resources/images/table_relationship.png||FAMFAMFAM Icons - CC 2.5|||fam src/main/resources/images/tag.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| src/main/resources/images/text_lowercase.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| src/main/resources/images/textfield_rename.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| -src/main/resources/images/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/trash-empty.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/user-home.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/images/view-filter.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| diff --git a/Ghidra/Framework/Docking/src/main/help/help/shared/Frontpage.css b/Ghidra/Framework/Docking/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Framework/Docking/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Framework/Docking/src/main/help/help/topics/Misc/Welcome_to_Help.htm b/Ghidra/Framework/Docking/src/main/help/help/topics/Misc/Welcome_to_Help.htm index 42913135729..2be204c481d 100644 --- a/Ghidra/Framework/Docking/src/main/help/help/topics/Misc/Welcome_to_Help.htm +++ b/Ghidra/Framework/Docking/src/main/help/help/topics/Misc/Welcome_to_Help.htm @@ -7,7 +7,7 @@ - + diff --git a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingDeveloperDocs.html b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingDeveloperDocs.html index 086394618ea..ff9ab1c82f5 100644 --- a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingDeveloperDocs.html +++ b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingDeveloperDocs.html @@ -4,7 +4,7 @@ - + Developer's Guide diff --git a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingInternals.html b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingInternals.html index 6a72228954b..33ea671d36e 100644 --- a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingInternals.html +++ b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingInternals.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Theming Architecture - + diff --git a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingOverview.html b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingOverview.html index d446609d851..c0018e699c3 100644 --- a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingOverview.html +++ b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingOverview.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> General Overivew - + diff --git a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingUserDocs.html b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingUserDocs.html index eb9ff2d102f..97ad5be37f7 100644 --- a/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingUserDocs.html +++ b/Ghidra/Framework/Docking/src/main/help/help/topics/Theming/ThemingUserDocs.html @@ -6,7 +6,7 @@ "HTML Tidy for Java (vers. 2009-12-01), see jtidy.sourceforge.net"> Theming User Documentation - + @@ -109,7 +109,7 @@

            Switching Themes

            To change the current theme, first bring up the Theme Dialog. The Theme Dialog can be invoked from the main application menu using the - EditTheme menu. From the Theme + EditTheme menu. From the Theme Dialog you can select a theme from the combo box at the top.

            Modifying Theme Values

            @@ -117,7 +117,7 @@

            Modifying Theme Values

            All the colors, fonts, and icons that have been registered with the theme API can be modified using the Theme Dialog. The Theme Dialog can be invoked from the main application menu using the - EditTheme menu. Choose the + EditTheme menu. Choose the tab for the appropriate type and double-click on the ID column or Current Value column of the item you want to change. An editor for that type will appear.

            @@ -125,7 +125,7 @@

            Reseting Theme Values

            To reset an individual value back to its original theme value, from the main application menu invoke the Theme Dialog using the Edit Theme Dialog using the Edit Theme menu. Choose the tab for the appropriate type and right-click on the row of the value you want to reset, then choose the Restore Value menu item.

            @@ -134,8 +134,8 @@

            Reseting All Theme Values

            To reset all values back to the original values established by the current theme, from the main application menu invoke - the EditTheme Actions Reset Theme Values menu.

            + the EditTheme ActionsReset Theme Values menu.

            Saving Themes

            @@ -149,8 +149,8 @@

            Deleting Themes

            To delete a custom saved theme, from the main application menu invoke the EditTheme Actions Delete Theme... menu. This will bring up a dialog + "help/shared/arrow.gif" border="0">Theme Actions Delete Theme... menu. This will bring up a dialog with a list of themes that can be deleted. Select the theme to delete and press the Ok button.

            @@ -158,8 +158,8 @@

            Exporting Themes>

            To export a theme so that it can be shared with others, from the main application menu invoke the Edit Theme Actions Export Theme... menu. You will first be asked if + src="help/shared/arrow.gif" border="0">Theme Actions Export Theme... menu. You will first be asked if you want to export as a regular theme file or as a Zip file. The Zip file option is useful if the current theme has icon values that are not included with standard application. In that case, the Zip file will include those non-standard icon files.

            @@ -167,8 +167,8 @@

            Exporting Themes>

            Importing Themes

            To import a theme, from the main application menu - invoke the Edit Theme Actions Import + invoke the Edit Theme Actions Import Theme... menu. A file chooser dialog will appear allowing the user to choose a theme file to import. The selected file can be either a standard theme file or a Zip file containing the theme file and any non-standard icon files defined by that theme.

            diff --git a/Ghidra/Framework/Docking/src/main/resources/images/arrow.gif b/Ghidra/Framework/Docking/src/main/resources/images/arrow.gif deleted file mode 100644 index bcb3db70578a43a6aef37fbb13aeb0b3b0ca81be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHb6k_0GXkY+=|Ns9h{$ycfU|?j>0r5dH3`{aT{VPwu<>#Lfcu7j_z|Sb& THV==isgesP{Mz8g$Y2csRcRCu diff --git a/Ghidra/Framework/Docking/src/main/resources/images/note.png b/Ghidra/Framework/Docking/src/main/resources/images/note.png deleted file mode 100644 index 51e1c8f8c1fa1688a64436ed366e3dba15a6b750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4193 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 diff --git a/Ghidra/Framework/Docking/src/main/resources/images/note.yellow.png b/Ghidra/Framework/Docking/src/main/resources/images/note.yellow.png deleted file mode 100644 index f8ab6489f2afca01576947572918d51cf3fa7978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4170 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 ns8$E)H%9 diff --git a/Ghidra/Framework/Gui/certification.manifest b/Ghidra/Framework/Gui/certification.manifest index efd2ca259d1..555f8f58b31 100644 --- a/Ghidra/Framework/Gui/certification.manifest +++ b/Ghidra/Framework/Gui/certification.manifest @@ -6,5 +6,59 @@ ##MODULE IP: Tango Icons - Public Domain .classpath||GHIDRA||||END| Module.manifest||GHIDRA||||END| +data/gui.theme.properties||GHIDRA||||END| src/main/java/ghidra/framework/options/package.html||GHIDRA||||END| src/main/java/ghidra/util/layout/package.html||GHIDRA||||END| +src/main/resources/images/EmptyIcon.gif||GHIDRA||||END| +src/main/resources/images/EmptyIcon16.gif||GHIDRA||||END| +src/main/resources/images/GhidraIcon128.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon16.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon24.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon256.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon32.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon40.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon48.png||GHIDRA||||END| +src/main/resources/images/GhidraIcon64.png||GHIDRA||||END| +src/main/resources/images/Plus2.png||GHIDRA||||END| +src/main/resources/images/checkmark_green.gif||GHIDRA||||END| +src/main/resources/images/closedSmallFolder.png||Modified Nuvola Icons - LGPL 2.1||||END| +src/main/resources/images/collapse_all.png||GHIDRA||||END| +src/main/resources/images/core.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| +src/main/resources/images/core24.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| +src/main/resources/images/dialog-cancel.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| +src/main/resources/images/disk.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/resources/images/disk_save_as.png||FAMFAMFAM Icons - CC 2.5||||END| +src/main/resources/images/down.png||GHIDRA||||END| +src/main/resources/images/edit-cut.png||Tango Icons - Public Domain|||tango icon set|END| +src/main/resources/images/edit-delete.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| +src/main/resources/images/emblem-important.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| +src/main/resources/images/erase16.png||GHIDRA||||END| +src/main/resources/images/error.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| +src/main/resources/images/exec.png||Crystal Clear Icons - LGPL 2.1||||END| +src/main/resources/images/expand_all.png||GHIDRA||||END| +src/main/resources/images/flag.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| +src/main/resources/images/go-home.png||Tango Icons - Public Domain|||tango icon set|END| +src/main/resources/images/help-browser.png||Tango Icons - Public Domain|||tango icon set|END| +src/main/resources/images/information.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/resources/images/kgpg.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| +src/main/resources/images/left.alternate.png||GHIDRA||||END| +src/main/resources/images/left.png||GHIDRA||||END| +src/main/resources/images/locationIn.gif||GHIDRA||||END| +src/main/resources/images/locationOut.gif||GHIDRA||||END| +src/main/resources/images/openFolder.png||Modified Nuvola Icons - LGPL 2.1||||END| +src/main/resources/images/openSmallFolder.png||Modified Nuvola Icons - LGPL 2.1||||END| +src/main/resources/images/page_paste.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/resources/images/page_white_copy.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/resources/images/process-stop.png||Tango Icons - Public Domain|||tango icon set|END| +src/main/resources/images/program_obj.png||GHIDRA||||END| +src/main/resources/images/reload3.png||Crystal Clear Icons - LGPL 2.1||||END| +src/main/resources/images/right.alternate.png||GHIDRA||||END| +src/main/resources/images/right.png||GHIDRA||||END| +src/main/resources/images/software-update-urgent.png||Tango Icons - Public Domain|||tango icon set|END| +src/main/resources/images/sortascending.png||GHIDRA||||END| +src/main/resources/images/sortdescending.png||GHIDRA||||END| +src/main/resources/images/text_align_justify.png||FAMFAMFAM Icons - CC 2.5|||famfamfam silk icon set|END| +src/main/resources/images/up.png||GHIDRA||||END| +src/main/resources/images/video-x-generic16.png||Tango Icons - Public Domain|||tango icon set|END| +src/main/resources/images/viewmagfit.png||Nuvola Icons - LGPL 2.1|||Nuvola icon set|END| +src/main/resources/images/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| diff --git a/Ghidra/Framework/Generic/data/generic.theme.properties b/Ghidra/Framework/Gui/data/gui.theme.properties similarity index 90% rename from Ghidra/Framework/Generic/data/generic.theme.properties rename to Ghidra/Framework/Gui/data/gui.theme.properties index 8db3c102fbc..bf24e7d5be3 100644 --- a/Ghidra/Framework/Generic/data/generic.theme.properties +++ b/Ghidra/Framework/Gui/data/gui.theme.properties @@ -63,8 +63,6 @@ icon.make.selection = text_align_justify.png icon.arrow.down.right = viewmagfit.png[rotate(90)] icon.arrow.up.left = viewmagfit.png[rotate(275)] -icon.filter.not.accepted = icon.flag{dialog-cancel.png[size(10,10)][move(6,6)]} -icon.blocked.match = icon.lock{icon.checkmark.green[size(12,12)][move(4,0)]} diff --git a/Ghidra/Framework/Gui/src/main/java/ghidra/util/HelpLocation.java b/Ghidra/Framework/Gui/src/main/java/ghidra/util/HelpLocation.java index 20000ebd7e2..867bf7451aa 100644 --- a/Ghidra/Framework/Gui/src/main/java/ghidra/util/HelpLocation.java +++ b/Ghidra/Framework/Gui/src/main/java/ghidra/util/HelpLocation.java @@ -38,7 +38,7 @@ public class HelpLocation { * to locate the given resource. This is meant to be used with shared help resources, such * as images. */ - public static final String HELP_SHARED = "help/shared"; + public static final String HELP_SHARED = "help/shared/"; private String id; private URL url; @@ -189,6 +189,7 @@ public String getHelpId() { /** * Returns the topic name/path if known, otherwise null. + * @return the topic name/path if known, otherwise null. */ public String getTopic() { return topic; @@ -196,6 +197,7 @@ public String getTopic() { /** * Returns the topic anchor name if known, otherwise null. + * @return the topic anchor name if known, otherwise null. */ public String getAnchor() { return anchor; diff --git a/Ghidra/Framework/Gui/src/main/java/resources/Icons.java b/Ghidra/Framework/Gui/src/main/java/resources/Icons.java index d4708f12325..f7485fb8b20 100644 --- a/Ghidra/Framework/Gui/src/main/java/resources/Icons.java +++ b/Ghidra/Framework/Gui/src/main/java/resources/Icons.java @@ -80,13 +80,8 @@ public class Icons { public static final Icon MAKE_SELECTION_ICON = new GIcon("icon.make.selection"); - // Not necessarily re-usable, but this is needed for the help system; these should - // probably be moved to the client that uses them, while updating the - // help system to use them there. public static final Icon ARROW_DOWN_RIGHT_ICON = new GIcon("icon.arrow.down.right"); public static final Icon ARROW_UP_LEFT_ICON = new GIcon("icon.arrow.up.left"); - public static final Icon FILTER_NOT_ACCEPTED_ICON = new GIcon("icon.filter.not.accepted"); - public static final Icon APPLY_BLOCKED_MATCH_ICON = new GIcon("icon.blocked.match"); /** * Returns true if the given string is a Java code snippet that references this class diff --git a/Ghidra/Framework/Gui/src/main/java/resources/ResourceManager.java b/Ghidra/Framework/Gui/src/main/java/resources/ResourceManager.java index 7a9a9e31575..c59046825f5 100644 --- a/Ghidra/Framework/Gui/src/main/java/resources/ResourceManager.java +++ b/Ghidra/Framework/Gui/src/main/java/resources/ResourceManager.java @@ -521,10 +521,12 @@ public static Icon loadIcon(String iconPath) { ImageIcon icon = iconMap.get(iconPath); if (icon == null) { icon = doLoadIcon(iconPath); - iconMap.put(iconPath, icon == null ? DEFAULT_ICON : icon); + if (icon != null) { + iconMap.put(iconPath, icon); + } } - return icon == DEFAULT_ICON ? null : icon; + return icon; } /** @@ -538,7 +540,9 @@ public static ImageIcon loadImage(String iconPath) { ImageIcon icon = iconMap.get(iconPath); if (icon == null) { icon = doLoadIcon(iconPath); - iconMap.put(iconPath, icon == null ? DEFAULT_ICON : icon); + if (icon != null) { + iconMap.put(iconPath, icon); + } } return icon == null ? new UnresolvedIcon(iconPath, DEFAULT_ICON) : icon; } diff --git a/Ghidra/Framework/Generic/src/main/resources/images/EmptyIcon.gif b/Ghidra/Framework/Gui/src/main/resources/images/EmptyIcon.gif similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/EmptyIcon.gif rename to Ghidra/Framework/Gui/src/main/resources/images/EmptyIcon.gif diff --git a/Ghidra/Framework/Generic/src/main/resources/images/EmptyIcon16.gif b/Ghidra/Framework/Gui/src/main/resources/images/EmptyIcon16.gif similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/EmptyIcon16.gif rename to Ghidra/Framework/Gui/src/main/resources/images/EmptyIcon16.gif diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon128.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon128.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon128.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon128.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon16.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon16.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon16.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon16.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon24.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon24.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon24.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon24.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon256.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon256.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon256.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon256.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon32.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon32.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon32.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon32.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon40.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon40.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon40.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon40.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon48.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon48.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon48.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon48.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon64.png b/Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon64.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/GhidraIcon64.png rename to Ghidra/Framework/Gui/src/main/resources/images/GhidraIcon64.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/Plus2.png b/Ghidra/Framework/Gui/src/main/resources/images/Plus2.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/Plus2.png rename to Ghidra/Framework/Gui/src/main/resources/images/Plus2.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/checkmark_green.gif b/Ghidra/Framework/Gui/src/main/resources/images/checkmark_green.gif similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/checkmark_green.gif rename to Ghidra/Framework/Gui/src/main/resources/images/checkmark_green.gif diff --git a/Ghidra/Framework/Generic/src/main/resources/images/closedSmallFolder.png b/Ghidra/Framework/Gui/src/main/resources/images/closedSmallFolder.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/closedSmallFolder.png rename to Ghidra/Framework/Gui/src/main/resources/images/closedSmallFolder.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/collapse_all.png b/Ghidra/Framework/Gui/src/main/resources/images/collapse_all.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/collapse_all.png rename to Ghidra/Framework/Gui/src/main/resources/images/collapse_all.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/core.png b/Ghidra/Framework/Gui/src/main/resources/images/core.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/core.png rename to Ghidra/Framework/Gui/src/main/resources/images/core.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/core24.png b/Ghidra/Framework/Gui/src/main/resources/images/core24.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/core24.png rename to Ghidra/Framework/Gui/src/main/resources/images/core24.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/dialog-cancel.png b/Ghidra/Framework/Gui/src/main/resources/images/dialog-cancel.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/dialog-cancel.png rename to Ghidra/Framework/Gui/src/main/resources/images/dialog-cancel.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/disk.png b/Ghidra/Framework/Gui/src/main/resources/images/disk.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/disk.png rename to Ghidra/Framework/Gui/src/main/resources/images/disk.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/disk_save_as.png b/Ghidra/Framework/Gui/src/main/resources/images/disk_save_as.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/disk_save_as.png rename to Ghidra/Framework/Gui/src/main/resources/images/disk_save_as.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/down.png b/Ghidra/Framework/Gui/src/main/resources/images/down.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/down.png rename to Ghidra/Framework/Gui/src/main/resources/images/down.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/edit-cut.png b/Ghidra/Framework/Gui/src/main/resources/images/edit-cut.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/edit-cut.png rename to Ghidra/Framework/Gui/src/main/resources/images/edit-cut.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/edit-delete.png b/Ghidra/Framework/Gui/src/main/resources/images/edit-delete.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/edit-delete.png rename to Ghidra/Framework/Gui/src/main/resources/images/edit-delete.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/emblem-important.png b/Ghidra/Framework/Gui/src/main/resources/images/emblem-important.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/emblem-important.png rename to Ghidra/Framework/Gui/src/main/resources/images/emblem-important.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/erase16.png b/Ghidra/Framework/Gui/src/main/resources/images/erase16.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/erase16.png rename to Ghidra/Framework/Gui/src/main/resources/images/erase16.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/error.png b/Ghidra/Framework/Gui/src/main/resources/images/error.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/error.png rename to Ghidra/Framework/Gui/src/main/resources/images/error.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/exec.png b/Ghidra/Framework/Gui/src/main/resources/images/exec.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/exec.png rename to Ghidra/Framework/Gui/src/main/resources/images/exec.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/expand_all.png b/Ghidra/Framework/Gui/src/main/resources/images/expand_all.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/expand_all.png rename to Ghidra/Framework/Gui/src/main/resources/images/expand_all.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/flag.png b/Ghidra/Framework/Gui/src/main/resources/images/flag.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/flag.png rename to Ghidra/Framework/Gui/src/main/resources/images/flag.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/go-home.png b/Ghidra/Framework/Gui/src/main/resources/images/go-home.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/go-home.png rename to Ghidra/Framework/Gui/src/main/resources/images/go-home.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/help-browser.png b/Ghidra/Framework/Gui/src/main/resources/images/help-browser.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/help-browser.png rename to Ghidra/Framework/Gui/src/main/resources/images/help-browser.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/information.png b/Ghidra/Framework/Gui/src/main/resources/images/information.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/information.png rename to Ghidra/Framework/Gui/src/main/resources/images/information.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/kgpg.png b/Ghidra/Framework/Gui/src/main/resources/images/kgpg.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/kgpg.png rename to Ghidra/Framework/Gui/src/main/resources/images/kgpg.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/left.alternate.png b/Ghidra/Framework/Gui/src/main/resources/images/left.alternate.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/left.alternate.png rename to Ghidra/Framework/Gui/src/main/resources/images/left.alternate.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/left.png b/Ghidra/Framework/Gui/src/main/resources/images/left.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/left.png rename to Ghidra/Framework/Gui/src/main/resources/images/left.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/locationIn.gif b/Ghidra/Framework/Gui/src/main/resources/images/locationIn.gif similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/locationIn.gif rename to Ghidra/Framework/Gui/src/main/resources/images/locationIn.gif diff --git a/Ghidra/Framework/Generic/src/main/resources/images/locationOut.gif b/Ghidra/Framework/Gui/src/main/resources/images/locationOut.gif similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/locationOut.gif rename to Ghidra/Framework/Gui/src/main/resources/images/locationOut.gif diff --git a/Ghidra/Framework/Generic/src/main/resources/images/openFolder.png b/Ghidra/Framework/Gui/src/main/resources/images/openFolder.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/openFolder.png rename to Ghidra/Framework/Gui/src/main/resources/images/openFolder.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/openSmallFolder.png b/Ghidra/Framework/Gui/src/main/resources/images/openSmallFolder.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/openSmallFolder.png rename to Ghidra/Framework/Gui/src/main/resources/images/openSmallFolder.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/page_paste.png b/Ghidra/Framework/Gui/src/main/resources/images/page_paste.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/page_paste.png rename to Ghidra/Framework/Gui/src/main/resources/images/page_paste.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/page_white_copy.png b/Ghidra/Framework/Gui/src/main/resources/images/page_white_copy.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/page_white_copy.png rename to Ghidra/Framework/Gui/src/main/resources/images/page_white_copy.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/process-stop.png b/Ghidra/Framework/Gui/src/main/resources/images/process-stop.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/process-stop.png rename to Ghidra/Framework/Gui/src/main/resources/images/process-stop.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/program_obj.png b/Ghidra/Framework/Gui/src/main/resources/images/program_obj.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/program_obj.png rename to Ghidra/Framework/Gui/src/main/resources/images/program_obj.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/reload3.png b/Ghidra/Framework/Gui/src/main/resources/images/reload3.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/reload3.png rename to Ghidra/Framework/Gui/src/main/resources/images/reload3.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/right.alternate.png b/Ghidra/Framework/Gui/src/main/resources/images/right.alternate.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/right.alternate.png rename to Ghidra/Framework/Gui/src/main/resources/images/right.alternate.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/right.png b/Ghidra/Framework/Gui/src/main/resources/images/right.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/right.png rename to Ghidra/Framework/Gui/src/main/resources/images/right.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/software-update-urgent.png b/Ghidra/Framework/Gui/src/main/resources/images/software-update-urgent.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/software-update-urgent.png rename to Ghidra/Framework/Gui/src/main/resources/images/software-update-urgent.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/sortascending.png b/Ghidra/Framework/Gui/src/main/resources/images/sortascending.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/sortascending.png rename to Ghidra/Framework/Gui/src/main/resources/images/sortascending.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/sortdescending.png b/Ghidra/Framework/Gui/src/main/resources/images/sortdescending.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/sortdescending.png rename to Ghidra/Framework/Gui/src/main/resources/images/sortdescending.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/text_align_justify.png b/Ghidra/Framework/Gui/src/main/resources/images/text_align_justify.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/text_align_justify.png rename to Ghidra/Framework/Gui/src/main/resources/images/text_align_justify.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/up.png b/Ghidra/Framework/Gui/src/main/resources/images/up.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/up.png rename to Ghidra/Framework/Gui/src/main/resources/images/up.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/video-x-generic16.png b/Ghidra/Framework/Gui/src/main/resources/images/video-x-generic16.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/video-x-generic16.png rename to Ghidra/Framework/Gui/src/main/resources/images/video-x-generic16.png diff --git a/Ghidra/Framework/Generic/src/main/resources/images/viewmagfit.png b/Ghidra/Framework/Gui/src/main/resources/images/viewmagfit.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/viewmagfit.png rename to Ghidra/Framework/Gui/src/main/resources/images/viewmagfit.png diff --git a/Ghidra/Framework/Gui/src/main/resources/images/warning.png b/Ghidra/Framework/Gui/src/main/resources/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..628cf2dae3d419ae220c8928ac71393b480745a3 GIT binary patch literal 666 zcmV;L0%iS)P)eOSYYtbpBV}~vsBnU!_?2tr-P=|^T zED%wc9ezHgW@NMb!^uT_|SvCpFLJylbx zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5 zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6 znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D z^T}Cc<|r(Su=1K=P5>Z4 zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs A&j0`b literal 0 HcmV?d00001 diff --git a/Ghidra/Framework/Help/certification.manifest b/Ghidra/Framework/Help/certification.manifest index b189a7b2386..aa0e9a25b38 100644 --- a/Ghidra/Framework/Help/certification.manifest +++ b/Ghidra/Framework/Help/certification.manifest @@ -5,6 +5,8 @@ Module.manifest||GHIDRA||||END| build.files/buildLocalHelp.xml||GHIDRA||||END| src/main/resources/help/shared/arrow.gif||GHIDRA||||END| +src/main/resources/help/shared/close16.gif||GHIDRA||||END| src/main/resources/help/shared/note.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/help/shared/note.yellow.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| src/main/resources/help/shared/tip.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| +src/main/resources/help/shared/warning.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END| diff --git a/Ghidra/Framework/Help/src/main/java/help/GHelpHTMLEditorKit.java b/Ghidra/Framework/Help/src/main/java/help/GHelpHTMLEditorKit.java index ecd5ea65f14..982b4543ac1 100644 --- a/Ghidra/Framework/Help/src/main/java/help/GHelpHTMLEditorKit.java +++ b/Ghidra/Framework/Help/src/main/java/help/GHelpHTMLEditorKit.java @@ -53,7 +53,7 @@ */ public class GHelpHTMLEditorKit extends HTMLEditorKit { - private static final String G_HELP_STYLE_SHEET = "Frontpage.css"; + private static final String G_HELP_STYLE_SHEET = "DefaultStyle.css"; private static final String DARK_G_HELP_STYLE_SHEET = "DarkStyle.css"; private static final Pattern EXTERNAL_URL_PATTERN = Pattern.compile("https?://.*"); diff --git a/Ghidra/Framework/Help/src/main/java/help/HelpBuildUtils.java b/Ghidra/Framework/Help/src/main/java/help/HelpBuildUtils.java index 883b72e8b02..5542b298f50 100644 --- a/Ghidra/Framework/Help/src/main/java/help/HelpBuildUtils.java +++ b/Ghidra/Framework/Help/src/main/java/help/HelpBuildUtils.java @@ -18,14 +18,16 @@ import java.io.*; import java.net.*; import java.nio.file.*; -import java.text.MessageFormat; import java.util.Collection; import java.util.Collections; import java.util.regex.Matcher; import java.util.regex.Pattern; +import generic.jar.ResourceFile; import generic.theme.GIcon; import generic.theme.Gui; +import ghidra.framework.Application; +import ghidra.util.HelpLocation; import help.validator.location.*; import resources.IconProvider; import resources.Icons; @@ -34,26 +36,25 @@ public class HelpBuildUtils { private static final String HELP_TOPICS_ROOT_PATH = "help/topics"; - // Great. You've just summoned Cthulu. private static final Pattern HREF_PATTERN = Pattern.compile("\"(\\.\\./[^/.]+/[^/.]+\\.html*(#[^\"]+)*)\"", Pattern.CASE_INSENSITIVE); - private static final Pattern STYLE_SHEET_PATTERN = Pattern.compile( - "", Pattern.CASE_INSENSITIVE); - private static final Pattern STYLE_CLASS_PATTERN = Pattern.compile("class\\s*=\\s*\"(\\w+)\"", Pattern.CASE_INSENSITIVE); - private static final String STYLE_SHEET_FORMAT_STRING = - ""; - private static final String SHARED_DIRECTORY = "shared/"; - public static boolean debug = true; private HelpBuildUtils() { // utils class; can't create } + public static Path getSharedHelpDirectory() { + ResourceFile appRootDir = Application.getApplicationRootDirectory(); + ResourceFile sharedHelpDir = + new ResourceFile(appRootDir, "Framework/Help/src/main/resources/help/shared/"); + return Paths.get(sharedHelpDir.getAbsolutePath()); + } + public static HelpModuleLocation toLocation(File file) { if (file.isDirectory()) { return new DirectoryHelpModuleLocation(file); @@ -94,6 +95,14 @@ public static Path getHelpTopicDir(Path file) { return null; } + /** + * Returns a path object using the given source file path as the source of the given relative + * path. The returned path represents a local file on the file system. + * + * @param srcFile the source file path + * @param relativePath the relative path + * @return a path or null if the resolved path is not a local file + */ public static Path getFile(Path srcFile, String relativePath) { if (relativePath == null || relativePath.isEmpty()) { return null; @@ -111,6 +120,13 @@ public static Path getFile(Path srcFile, String relativePath) { return null; // not sure why this is here } + if (relativePath.startsWith(HelpLocation.HELP_SHARED)) { + // special syntax that tells the help system to look in the shared directory + String updatedRelativePath = relativePath.substring(HelpLocation.HELP_SHARED.length()); + Path sharedDir = getSharedHelpDirectory(); + return sharedDir.resolve(updatedRelativePath); + } + Path parent = srcFile.getParent(); return parent.resolve(relativePath); } @@ -160,15 +176,6 @@ public static void cleanupHelpFileLinks(Path helpFile) throws IOException { fileContents = newContents; } - String styleSheetFixupContents = fixStyleSheetLinkInFile(helpFile, fileContents); - if (styleSheetFixupContents != null) { - // a fixup has taken place - newContents = styleSheetFixupContents; - - // replace the input to future processing so we don't lose changes - fileContents = newContents; - } - String styleSheetClassFixupContents = fixStyleSheetClassNames(helpFile, fileContents); if (styleSheetClassFixupContents != null) { newContents = styleSheetClassFixupContents; @@ -181,56 +188,6 @@ public static void cleanupHelpFileLinks(Path helpFile) throws IOException { writeFileContents(helpFile, newContents); } - private static String fixStyleSheetLinkInFile(Path helpFile, String fileContents) { - - int currentPosition = 0; - StringBuffer newContents = new StringBuffer(); - Matcher matcher = STYLE_SHEET_PATTERN.matcher(fileContents); - - boolean hasMatches = matcher.find(); - if (!hasMatches) { - return null; // no work to do - } - - // only care about the first hit, if there are multiple matches - // Groups: - // 0 - full match - // 1 - href text with relative notation "../.." - // 2 - href text without relative prefix - - int matchStart = matcher.start(); - String fullMatch = matcher.group(0); - - String beforeMatchString = fileContents.substring(currentPosition, matchStart); - newContents.append(beforeMatchString); - currentPosition = matchStart + fullMatch.length(); - - String fullHREFText = matcher.group(1); - if (fullHREFText.indexOf(SHARED_DIRECTORY) != -1) { - return null; // already fixed; nothing to do - } - - debug("Found stylesheet reference text: " + fullHREFText + " in file: " + - helpFile.getFileName()); - - // pull off the relative path structure - String filenameOnlyHREFText = matcher.group(2); - int filenameStart = fullHREFText.indexOf(filenameOnlyHREFText); - String reltativePrefix = fullHREFText.substring(0, filenameStart); - - String updatedStyleSheetTag = MessageFormat.format(STYLE_SHEET_FORMAT_STRING, - reltativePrefix, SHARED_DIRECTORY, filenameOnlyHREFText); - debug("\tnew link tag: " + updatedStyleSheetTag); - newContents.append(updatedStyleSheetTag); - - // grab the remaining content - if (currentPosition < fileContents.length()) { - newContents.append(fileContents.substring(currentPosition)); - } - - return newContents.toString(); - } - private static String fixStyleSheetClassNames(Path helpFile, String fileContents) { int currentPosition = 0; diff --git a/Ghidra/Framework/Help/src/main/java/help/validator/JavaHelpValidator.java b/Ghidra/Framework/Help/src/main/java/help/validator/JavaHelpValidator.java index f01bcba840e..ff738de814e 100644 --- a/Ghidra/Framework/Help/src/main/java/help/validator/JavaHelpValidator.java +++ b/Ghidra/Framework/Help/src/main/java/help/validator/JavaHelpValidator.java @@ -22,6 +22,7 @@ import generic.jar.ResourceFile; import ghidra.framework.Application; +import ghidra.util.HelpLocation; import help.HelpBuildUtils; import help.validator.links.*; import help.validator.location.HelpModuleCollection; @@ -176,40 +177,13 @@ private Path findPathInHelp(IMG img) { private Path findPathInModules(IMG img) { String src = img.getSrcAttribute(); - - // TODO upcoming 'shared' unification -// if (src.startsWith(HelpLocation.HELP_IMAGES)) { - if (src.startsWith("../../shared/")) { + if (src.startsWith(HelpLocation.HELP_SHARED)) { // this prefix is a signal to look for images in a special directory inside of the // modules instead of help - String imagePath = "help/" + src.substring("../../".length()); - ResourceFile myModule = Application.getMyModuleRootDirectory(); ResourceFile resourceDir = new ResourceFile(myModule, "src/main/resources"); - Path toCheck = makePath(resourceDir, imagePath); - if (toCheck != null) { - return toCheck; - } - - // now try removing the 'shared' portion altogether - imagePath = "images/" + src.substring("../../shared/".length()); - Path path = doFindPathInModules(imagePath); - if (path != null) { - return path; - } - - // TODO upcoming 'shared' unification -// Path path = doFindPathInModules(imagePath); -// if (path != null) { -// return path; -// } - } - - // TODO upcoming 'shared' unification - fix the few of these that are left-over in the html - if (src.startsWith("../images/")) { - String imagePath = src.substring("../".length()); - Path toCheck = doFindPathInModules(imagePath); + Path toCheck = makePath(resourceDir, src); if (toCheck != null) { return toCheck; } diff --git a/Ghidra/Framework/Help/src/main/java/help/validator/ReferenceTagProcessor.java b/Ghidra/Framework/Help/src/main/java/help/validator/ReferenceTagProcessor.java index 36ff433e87f..3770b57c6d4 100644 --- a/Ghidra/Framework/Help/src/main/java/help/validator/ReferenceTagProcessor.java +++ b/Ghidra/Framework/Help/src/main/java/help/validator/ReferenceTagProcessor.java @@ -17,7 +17,8 @@ import java.io.IOException; import java.net.URISyntaxException; -import java.nio.file.*; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.*; import ghidra.util.exception.AssertException; @@ -29,8 +30,7 @@ public class ReferenceTagProcessor extends TagProcessor { private static final String EOL = System.getProperty("line.separator"); - private static final String STYLESHEET_FILENAME = "Frontpage.css"; - private static final String STYLESHEET_PATHNAME = "shared/" + STYLESHEET_FILENAME; + private static final String STYLESHEET_FILENAME = "DefaultStyle.css"; private Path htmlFile; private Set styleSheets = new HashSet<>(); @@ -47,17 +47,10 @@ public ReferenceTagProcessor(HelpModuleLocation help, AnchorManager anchorManage this.help = help; this.anchorManager = anchorManager; - // - // Note: currently all help being built has the required stylesheet living under - // /shared/ - // - // If we ever need a more robust styling mechanism, then this code would need to be - // updated to know how to search for the referenced stylesheet - Path helpPath = help.getHelpLocation(); - FileSystem fs = helpPath.getFileSystem(); - Path relativeSSPath = fs.getPath(STYLESHEET_PATHNAME); - defaultStyleSheet = helpPath.resolve(relativeSSPath); - if (Files.notExists(helpPath)) { + Path sharedHelpDir = HelpBuildUtils.getSharedHelpDirectory(); + defaultStyleSheet = sharedHelpDir.resolve(Path.of(STYLESHEET_FILENAME)); + + if (Files.notExists(defaultStyleSheet)) { throw new AssertException("Cannot find expected stylesheet: " + defaultStyleSheet); } } diff --git a/Ghidra/Framework/Help/src/main/resources/help/shared/Frontpage.css b/Ghidra/Framework/Help/src/main/resources/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/Ghidra/Framework/Help/src/main/resources/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/Ghidra/Debug/Debugger/src/main/help/help/shared/close16.gif b/Ghidra/Framework/Help/src/main/resources/help/shared/close16.gif similarity index 100% rename from Ghidra/Debug/Debugger/src/main/help/help/shared/close16.gif rename to Ghidra/Framework/Help/src/main/resources/help/shared/close16.gif diff --git a/Ghidra/Framework/Generic/src/main/resources/images/warning.png b/Ghidra/Framework/Help/src/main/resources/help/shared/warning.png similarity index 100% rename from Ghidra/Framework/Generic/src/main/resources/images/warning.png rename to Ghidra/Framework/Help/src/main/resources/help/shared/warning.png diff --git a/Ghidra/Framework/Help/src/test/java/help/AbstractHelpTest.java b/Ghidra/Framework/Help/src/test/java/help/AbstractHelpTest.java index 8d8a3cdd736..d763369d38e 100644 --- a/Ghidra/Framework/Help/src/test/java/help/AbstractHelpTest.java +++ b/Ghidra/Framework/Help/src/test/java/help/AbstractHelpTest.java @@ -15,7 +15,7 @@ */ package help; -import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.*; import java.io.IOException; import java.nio.file.*; @@ -75,16 +75,13 @@ protected void addRequiredHelpDirStructure(Path helpDir) throws IOException { // HelpFile wants to read one of these, so put one there createEmpty_TOC_Source_File(helpDir); - createSharedDir(helpDir); + createImageDir(helpDir); } - protected Path createSharedDir(Path helpDir) throws IOException { - Path sharedDir = helpDir.resolve("shared"); + protected Path createImageDir(Path helpDir) throws IOException { + Path sharedDir = helpDir.resolve("images"); Files.createDirectory(sharedDir); - Path css = sharedDir.resolve("Frontpage.css"); - Files.createFile(css); - Path png = sharedDir.resolve("test.png"); Files.createFile(png); @@ -121,12 +118,12 @@ protected Path createHelpContent(Path topic, String anchor) throws IOException { "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + "

            Configure Tool

            \n" + - " Some text with reference to shared image \n" + + " Some text with reference to shared image \n" + " \n" + "\n" + "\n"; @@ -147,7 +144,7 @@ protected Path createHelpContent_WithReferenceHREF(Path topic, String HREF) thro "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + @@ -174,7 +171,7 @@ protected Path createHelpContent_WithReferenceIMG_SRC(Path topic, String SRC) "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + diff --git a/Ghidra/Framework/Help/src/test/java/help/HelpBuildUtilsTest.java b/Ghidra/Framework/Help/src/test/java/help/HelpBuildUtilsTest.java index b6a3a53683c..be92d6e263c 100644 --- a/Ghidra/Framework/Help/src/test/java/help/HelpBuildUtilsTest.java +++ b/Ghidra/Framework/Help/src/test/java/help/HelpBuildUtilsTest.java @@ -36,10 +36,6 @@ public class HelpBuildUtilsTest extends AbstractHelpTest { private static final String TOPIC_AND_FILENAME = "FooTopic/FooFile.html"; private static final String HTML_FILE_PATH = HELP_TOPIC_PATH + '/' + TOPIC_AND_FILENAME; - public HelpBuildUtilsTest() { - super(); - } - @Override protected ApplicationLayout createApplicationLayout() throws IOException { return new GhidraTestApplicationLayout(new File(getTestDirectoryPath())); diff --git a/Ghidra/Framework/Help/src/test/java/help/validator/model/HelpFileTest.java b/Ghidra/Framework/Help/src/test/java/help/validator/model/HelpFileTest.java index db763054428..393c478e663 100644 --- a/Ghidra/Framework/Help/src/test/java/help/validator/model/HelpFileTest.java +++ b/Ghidra/Framework/Help/src/test/java/help/validator/model/HelpFileTest.java @@ -15,8 +15,7 @@ */ package help.validator.model; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; +import static org.junit.Assert.*; import java.io.IOException; import java.nio.file.*; @@ -188,7 +187,7 @@ private Path createBadHTMLFile_InvalidAnchor_WrongAttributes(Path topic) throws "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + "

            Configure Tool

            \n" + @@ -213,7 +212,7 @@ private Path createBadHTMLFile_InvalidIMG_WrongAttributes(Path topic) throws IOE "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + "

            Configure Tool

            \n" + @@ -238,7 +237,7 @@ private Path createBadHTMLFile_InvalidAnchor_BadURI(Path topic) throws IOExcepti "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + "

            Configure Tool

            \n" + @@ -267,7 +266,7 @@ private Path createBadHTMLFile_InvalidStyleSheet(Path topic) throws IOException "\n" + "\n" + "

            Configure Tool

            \n" + - "Some text with reference to shared image \n" + + "Some text with reference to shared image \n" + "\n" + "\n" + "\n"; @@ -289,7 +288,7 @@ private Path createGoodHTMLFile_InvalidAnchor_CommentedOut_MultiLineComment(Path "\n" + "\n" + "Configure Tool\n" + - "\n" + + "\n" + "\n" + "\n" + "

            Configure Tool

            \n" + diff --git a/GhidraBuild/Skeleton/src/main/help/help/shared/Frontpage.css b/GhidraBuild/Skeleton/src/main/help/help/shared/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/GhidraBuild/Skeleton/src/main/help/help/shared/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } diff --git a/GhidraBuild/Skeleton/src/main/help/help/topics/skeleton/help.html b/GhidraBuild/Skeleton/src/main/help/help/topics/skeleton/help.html index 8f858d23fda..5a062bc4714 100644 --- a/GhidraBuild/Skeleton/src/main/help/help/topics/skeleton/help.html +++ b/GhidraBuild/Skeleton/src/main/help/help/topics/skeleton/help.html @@ -10,7 +10,7 @@ Skeleton Help File for a Module - + diff --git a/GhidraDocs/languages/html/Frontpage.css b/GhidraDocs/languages/html/Frontpage.css deleted file mode 100644 index 557c37ca399..00000000000 --- a/GhidraDocs/languages/html/Frontpage.css +++ /dev/null @@ -1,64 +0,0 @@ -/* ### - * IP: GHIDRA - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - WARNING! - This file is copied to all help directories. If you change this file, you must copy it - to each src/main/help/help/shared directory. - - - Java Help Note: JavaHelp does not accept sizes (like in 'margin-top') in anything but - px (pixel) or with no type marking. - -*/ - -body { margin-bottom: 50px; margin-left: 10px; margin-right: 10px; margin-top: 10px; } /* some padding to improve readability */ -li { font-family:times new roman; font-size:14pt; } -h1 { color:#000080; font-family:times new roman; font-size:36pt; font-style:italic; font-weight:bold; text-align:center; } -h2 { margin: 10px; margin-top: 20px; color:#984c4c; font-family:times new roman; font-size:18pt; font-weight:bold; } -h3 { margin-left: 10px; margin-top: 20px; color:#0000ff; font-family:times new roman; font-size:14pt; font-weight:bold; } -h4 { margin-left: 10px; margin-top: 20px; font-family:times new roman; font-size:14pt; font-style:italic; } - -/* - P tag code. Most of the help files nest P tags inside of blockquote tags (the was the - way it had been done in the beginning). The net effect is that the text is indented. In - modern HTML we would use CSS to do this. We need to support the Ghidra P tags, nested in - blockquote tags, as well as naked P tags. The following two lines accomplish this. Note - that the 'blockquote p' definition will inherit from the first 'p' definition. -*/ -p { margin-left: 40px; font-family:times new roman; font-size:14pt; } -blockquote p { margin-left: 10px; } - -p.providedbyplugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.ProvidedByPlugin { color:#7f7f7f; margin-left: 10px; font-size:14pt; margin-top:100px } -p.relatedtopic { color:#800080; margin-left: 10px; font-size:14pt; } -p.RelatedTopic { color:#800080; margin-left: 10px; font-size:14pt; } - -/* - We wish for a tables to have space between it and the preceding element, so that text - is not too close to the top of the table. Also, nest the table a bit so that it is clear - the table relates to the preceding text. -*/ -table { margin-left: 20px; margin-top: 10px; width: 80%;} -td { font-family:times new roman; font-size:14pt; vertical-align: top; } -th { font-family:times new roman; font-size:14pt; font-weight:bold; background-color: #EDF3FE; } - -/* - Code-like formatting for things such as file system paths and proper names of classes, - methods, etc. To apply this to a file path, use this syntax: - ... -*/ -code { color: black; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; } -code.path { color: #4682B4; font-weight: bold; font-family: courier new, monospace; font-size: 14pt; white-space: nowrap; }