1
0
mirror of https://github.com/fadden/6502bench.git synced 2024-11-25 14:34:27 +00:00
6502bench/SourceGen
Andy McFadden 8c87ce3004 Check formatted string structure at load time
If we have a bug, or somebody edits the project file manually, we
can end up with a very wrong string, such as a null-terminated
string that isn't, or a DCI string that has a mix of high and low
ASCII from start to finish.  We now check all incoming strings for
validity, and discard any that fail the test.  The verification
code is shared with the extension script inline data formatter.

Also, added a comment to an F8-ROM symbol I stumbled over.
2019-10-06 17:07:07 -07:00
..
AsmGen Remap labels that use opcode mnemonics 2019-09-20 15:29:34 -07:00
Examples Changed naming convention in Applesoft/F8-ROM symbol files 2019-09-16 16:58:32 -07:00
Properties Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
Res Check formatted string structure at load time 2019-10-06 17:07:07 -07:00
RuntimeData Check formatted string structure at load time 2019-10-06 17:07:07 -07:00
Sandbox Recompile extension scripts when dependencies are updated 2019-10-05 21:27:34 -07:00
SGTestData Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
Tests Add 2020-cycle-counts 2019-09-14 18:51:03 -07:00
Tools Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
WpfGui Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
AddressMap.cs Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
Anattrib.cs Minor tweaks 2019-09-06 13:47:23 -07:00
App.config Fix startup issues 2019-07-20 17:36:12 -07:00
App.xaml Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
App.xaml.cs Version 1.3.2 2019-10-06 15:30:33 -07:00
AppSettings.cs Make "long labels on new line" configurable in export dialog 2019-09-18 11:14:20 -07:00
AutoLabel.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
ChangeSet.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
CodeAnalysis.cs Check formatted string structure at load time 2019-10-06 17:07:07 -07:00
DataAnalysis.cs Check formatted string structure at load time 2019-10-06 17:07:07 -07:00
DefSymbol.cs Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
DisasmProject.cs Check formatted string structure at load time 2019-10-06 17:07:07 -07:00
DisplayList.cs Init all FormattedParts strings fields to an empty string 2019-10-06 15:24:22 -07:00
DisplayListSelection.cs Add C64 encodings to instruction and data operand editors 2019-08-15 17:53:12 -07:00
Exporter.cs Init all FormattedParts strings fields to an empty string 2019-10-06 15:24:22 -07:00
ExternalFile.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
FormatDescriptor.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
FormattedOperandCache.cs Add a string operand cache 2019-08-17 17:03:06 -07:00
HelpAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
LineListGen.cs Allow explicit widths in project/platform symbols, part 1 2019-10-01 16:00:08 -07:00
LocalVariableLookup.cs Instruction operand editor rework, part 2 2019-09-07 20:56:43 -07:00
LocalVariableTable.cs Add local variable uniquification 2019-08-31 14:19:50 -07:00
MainController.cs Expand the set of things SetInlineDataFormat accepts 2019-10-05 19:51:34 -07:00
MultiLineComment.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
NavStack.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
PlatformSymbols.cs Allow explicit widths in project/platform symbols, part 3 2019-10-02 16:50:15 -07:00
ProblemList.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
ProjectFile.cs Allow explicit widths in project/platform symbols, part 1 2019-10-01 16:00:08 -07:00
ProjectProperties.cs Make "smart" PLP handling optional 2019-09-02 15:57:59 -07:00
PseudoOp.cs Allow explicit widths in project/platform symbols, part 4 (of 4) 2019-10-03 10:32:54 -07:00
RuntimeDataAccess.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
SourceGen.csproj Add Problem List Viewer to debug menu 2019-09-21 13:43:01 -07:00
Symbol.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
SymbolTable.cs Expand set of symbols available to plugins 2019-10-04 16:57:57 -07:00
SystemDefaults.cs Add default text encoding mode to system definition 2019-08-14 18:03:40 -07:00
SystemDefs.cs Move WPF code from SourceGenWPF to SourceGen 2019-07-20 13:28:37 -07:00
UndoableChange.cs Add LocalVariableTable list to project 2019-08-26 16:58:53 -07:00
WeakSymbolRef.cs Add local variable uniquification 2019-08-31 14:19:50 -07:00
XrefSet.cs Instruction operand editor rework, part 2 2019-09-07 20:56:43 -07:00