-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DRAFT] Diz 3.0 rewrite - early pull request for comments / review #48
base: master
Are you sure you want to change the base?
Commits on Mar 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 982e164 - Browse repository at this point
Copy the full SHA 982e164View commit details
Commits on Mar 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8dde7e4 - Browse repository at this point
Copy the full SHA 8dde7e4View commit details -
pretty solid grid with notifypropertychanged working for all but comm…
…ents and labels. ready for integration with main form after a little more cleanup
Configuration menu - View commit details
-
Copy full SHA for b4cb666 - Browse repository at this point
Copy the full SHA b4cb666View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79b04c7 - Browse repository at this point
Copy the full SHA 79b04c7View commit details -
working version getting through the full load cycle
- a bit too slow though, have to profile
Configuration menu - View commit details
-
Copy full SHA for 14b67c3 - Browse repository at this point
Copy the full SHA 14b67c3View commit details
Commits on Mar 17, 2021
-
porting over changes to MainWindow
- this is a giant mess right now, heavy WIP
Configuration menu - View commit details
-
Copy full SHA for 3045800 - Browse repository at this point
Copy the full SHA 3045800View commit details -
Configuration menu - View commit details
-
Copy full SHA for 793df30 - Browse repository at this point
Copy the full SHA 793df30View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1bf0ad - Browse repository at this point
Copy the full SHA b1bf0adView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4e4409 - Browse repository at this point
Copy the full SHA c4e4409View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cca383 - Browse repository at this point
Copy the full SHA 7cca383View commit details
Commits on Mar 18, 2021
-
further cleaning up interfaces/cruft
- definitely breaking some stuff, this needs lots of testing
Configuration menu - View commit details
-
Copy full SHA for 6106d54 - Browse repository at this point
Copy the full SHA 6106d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for b69322f - Browse repository at this point
Copy the full SHA b69322fView commit details
Commits on Mar 20, 2021
-
- DizApplicationContext - controller/view interfaces - initial work on "current selection" - refactor INotifyPropertyChanged to be an interface (avoids needing to derive a concrete class) - remove DizDocument (doesn't make a ton of sense in the context of multi-project editing)
Configuration menu - View commit details
-
Copy full SHA for 93c5fe0 - Browse repository at this point
Copy the full SHA 93c5fe0View commit details -
- consolidate UI functions more
- fix double buffering called @ wrong time - add better table navigation functions
Configuration menu - View commit details
-
Copy full SHA for a7f734e - Browse repository at this point
Copy the full SHA a7f734eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 034d43f - Browse repository at this point
Copy the full SHA 034d43fView commit details -
- remove BindingList (too slow for now) - quick UX pass on start form
Configuration menu - View commit details
-
Copy full SHA for 1c289c0 - Browse repository at this point
Copy the full SHA 1c289c0View commit details -
- remove BindingListView - remove creation of RomDataGridRow() until it gets to the form control [much faster loading] - databinding is broken for multiple forms open, but that's next
Configuration menu - View commit details
-
Copy full SHA for bb0b1fe - Browse repository at this point
Copy the full SHA bb0b1feView commit details
Commits on Mar 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8797771 - Browse repository at this point
Copy the full SHA 8797771View commit details -
- add dotTrace profiler scaffold
- (needs 2 other csprojs to work) - enabled by default, need to disable
Configuration menu - View commit details
-
Copy full SHA for 5cb1849 - Browse repository at this point
Copy the full SHA 5cb1849View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0f2c28 - Browse repository at this point
Copy the full SHA c0f2c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37e16e1 - Browse repository at this point
Copy the full SHA 37e16e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf482a0 - Browse repository at this point
Copy the full SHA cf482a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c751366 - Browse repository at this point
Copy the full SHA c751366View commit details -
Configuration menu - View commit details
-
Copy full SHA for 806180f - Browse repository at this point
Copy the full SHA 806180fView commit details -
1. Don't double buffer if we're in remote desktop 2. Add SendMessage() so we can disable drawing for datagrid loads
Configuration menu - View commit details
-
Copy full SHA for dbb3c27 - Browse repository at this point
Copy the full SHA dbb3c27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b427d - Browse repository at this point
Copy the full SHA f3b427dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe8ccf6 - Browse repository at this point
Copy the full SHA fe8ccf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ec8385 - Browse repository at this point
Copy the full SHA 4ec8385View commit details -
Configuration menu - View commit details
-
Copy full SHA for d96104f - Browse repository at this point
Copy the full SHA d96104fView commit details
Commits on Mar 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bb8f483 - Browse repository at this point
Copy the full SHA bb8f483View commit details
Commits on Mar 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a45bd88 - Browse repository at this point
Copy the full SHA a45bd88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 447e8c2 - Browse repository at this point
Copy the full SHA 447e8c2View commit details -
- add helper interface for INotifyPropertyChanged, to deal with deriv…
…ed classes hookg in
Configuration menu - View commit details
-
Copy full SHA for 39015ce - Browse repository at this point
Copy the full SHA 39015ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2da670 - Browse repository at this point
Copy the full SHA f2da670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d21276 - Browse repository at this point
Copy the full SHA 8d21276View commit details -
make more stuff look at DataSubset instead of directly at the Table. …
…(makes it more consistent)
Configuration menu - View commit details
-
Copy full SHA for ea8b535 - Browse repository at this point
Copy the full SHA ea8b535View commit details
Commits on Mar 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bd46dd8 - Browse repository at this point
Copy the full SHA bd46dd8View commit details -
- better visual layout, docking
- handle gracefully edge cases where selected large offset is no longer in view (i.e. resizing)
Configuration menu - View commit details
-
Copy full SHA for 36880cd - Browse repository at this point
Copy the full SHA 36880cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f13ffc - Browse repository at this point
Copy the full SHA 0f13ffcView commit details -
- add vertical scrollbar back in (still has a bug when resizing with …
…the bottom in view) - overhaul DataSubset classes to be generic - move DataSubset classes into Diz.Core, since there's nothing GUI-specific in there - remove references to BindingList (don't really need it anymore) - will be adding unity tests for DataSubset soon
Configuration menu - View commit details
-
Copy full SHA for cd50a07 - Browse repository at this point
Copy the full SHA cd50a07View commit details
Commits on Apr 9, 2021
-
WIP DONT USE. just wanted to get this off just my laptop
1. total overhaul of data model, support arbitrary mappings. all very WIP and untested, dont use as-is yet 2. more overhauling of UI 3. rework LogCreator to better deal with labels 4. move some access to readonly immutable interfaces, make it easier to know when things are supposed to be changing or not 5. rework all CPU operations to do the architecture switching outside the Data class 6. redo most of Data to support new annotations/etc 7. Upgrade many nuget packages
Configuration menu - View commit details
-
Copy full SHA for d031278 - Browse repository at this point
Copy the full SHA d031278View commit details -
extract more business logic from label editor view
add readonly label interface move bytesources into new namespace to use internal-only methods for creation use LabelProvider and implement version to allow supplementing temporary labels only during assembly generation rip out a bunch of now-dead code fix unit tests, they are starting to get their mojo back :) fix startup leftover scaffolding code left in
Configuration menu - View commit details
-
Copy full SHA for 031296c - Browse repository at this point
Copy the full SHA 031296cView commit details
Commits on Apr 10, 2021
-
fix more temporary label stuff
move large chunks of the assembly exporter class into helper classes for easier future modularization overhauled assembly exporter text generation general cleanup and refactoring more unit tests working
Configuration menu - View commit details
-
Copy full SHA for 4900dcb - Browse repository at this point
Copy the full SHA 4900dcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 292cd17 - Browse repository at this point
Copy the full SHA 292cd17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42e03bd - Browse repository at this point
Copy the full SHA 42e03bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d232d27 - Browse repository at this point
Copy the full SHA d232d27View commit details -
simplify init routines for bytes
beginning work for removig lots of Byte access out of data and directly into Byte source add test harnesses for more ROM access
Configuration menu - View commit details
-
Copy full SHA for 7c40235 - Browse repository at this point
Copy the full SHA 7c40235View commit details
Commits on Apr 11, 2021
-
move assembly generators to their own file
simplify generator registration move other misc stuff out of LogCreator for cleanup
Configuration menu - View commit details
-
Copy full SHA for 9fb8985 - Browse repository at this point
Copy the full SHA 9fb8985View commit details -
overhaul assembly format str parsing and handling
- decoupling should make it easier to test/modify
Configuration menu - View commit details
-
Copy full SHA for 6d3d936 - Browse repository at this point
Copy the full SHA 6d3d936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c273eb - Browse repository at this point
Copy the full SHA 9c273ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a4b74 - Browse repository at this point
Copy the full SHA 83a4b74View commit details -
dont allocate new Annotation on each creation of ByteOffsetData
- trying to reduce amount of stuff that happens when you create a new large address space ByteSource
Configuration menu - View commit details
-
Copy full SHA for f15106d - Browse repository at this point
Copy the full SHA f15106dView commit details -
Configuration menu - View commit details
-
Copy full SHA for edc9184 - Browse repository at this point
Copy the full SHA edc9184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c9dd03 - Browse repository at this point
Copy the full SHA 6c9dd03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27280e5 - Browse repository at this point
Copy the full SHA 27280e5View commit details
Commits on Apr 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ca18458 - Browse repository at this point
Copy the full SHA ca18458View commit details -
add more test scaffolding for ByteStorage
- add more coverage / fix bug with ByteStorage
Configuration menu - View commit details
-
Copy full SHA for 080163a - Browse repository at this point
Copy the full SHA 080163aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e9058b - Browse repository at this point
Copy the full SHA 6e9058bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 298d5bc - Browse repository at this point
Copy the full SHA 298d5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc049de - Browse repository at this point
Copy the full SHA bc049deView commit details -
(credit: cherrypicked from Furious's branch, thanks!) originally 7805cb4 furious 3/11/2021 at 10:12 PM
Configuration menu - View commit details
-
Copy full SHA for 06f5d88 - Browse repository at this point
Copy the full SHA 06f5d88View commit details
Commits on Apr 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3daea58 - Browse repository at this point
Copy the full SHA 3daea58View commit details -
reorganize project files / dependencies
- removed lots of older dependencies leftover from packages.list - newer ProjectReference framework doesn't need to list anything but top-level dependencies now - removed window2 tmp folder - re-organized resources files - remove demo hexgrid - remove IX.ObservableDictionary (for now, maybe forever). so long, my friend
Configuration menu - View commit details
-
Copy full SHA for a6c12f8 - Browse repository at this point
Copy the full SHA a6c12f8View commit details -
- we don't have x86 vs x64 in this branch (yet?)
Configuration menu - View commit details
-
Copy full SHA for 19c9317 - Browse repository at this point
Copy the full SHA 19c9317View commit details -
remove .net5.0-windows target from Diz.Test and Diz.PowerShell
- hopefully fixes the github build
Configuration menu - View commit details
-
Copy full SHA for 793cea2 - Browse repository at this point
Copy the full SHA 793cea2View commit details -
Forgot to upgrade, and simplifying Need to add caching back in though
Configuration menu - View commit details
-
Copy full SHA for 5fbe5c5 - Browse repository at this point
Copy the full SHA 5fbe5c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81e2a21 - Browse repository at this point
Copy the full SHA 81e2a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee3ab9a - Browse repository at this point
Copy the full SHA ee3ab9aView commit details -
- add a nuget.config which will let github actions download missing packages (by default it won't on github)
Configuration menu - View commit details
-
Copy full SHA for f76ed78 - Browse repository at this point
Copy the full SHA f76ed78View commit details -
- something is busted with serialization, skip this test so the rest can run
Configuration menu - View commit details
-
Copy full SHA for b81b26d - Browse repository at this point
Copy the full SHA b81b26dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92a1df8 - Browse repository at this point
Copy the full SHA 92a1df8View commit details -
- something is busted with serialization, skip this test so the rest can run
Configuration menu - View commit details
-
Copy full SHA for c4cf465 - Browse repository at this point
Copy the full SHA c4cf465View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc8fccd - Browse repository at this point
Copy the full SHA fc8fccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3364e71 - Browse repository at this point
Copy the full SHA 3364e71View commit details -
Merge remote-tracking branch 'upstream/latest-fixes' into major-rewri…
…te-2021 # Conflicts: # DiztinGUIsh/window/dialog/ExportDisassembly.Designer.cs
Configuration menu - View commit details
-
Copy full SHA for f3ce85d - Browse repository at this point
Copy the full SHA f3ce85dView commit details -
merge WIP rewrite branch into binary1230/master
WIP rewrite, please ignore this PR, dont use yet
Configuration menu - View commit details
-
Copy full SHA for 42007f1 - Browse repository at this point
Copy the full SHA 42007f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f836585 - Browse repository at this point
Copy the full SHA f836585View commit details -
Configuration menu - View commit details
-
Copy full SHA for e19f271 - Browse repository at this point
Copy the full SHA e19f271View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f6876 - Browse repository at this point
Copy the full SHA 00f6876View commit details -
fix/clean parenting structure of ByteStorage
add tests for graph traversals make SparseStorage default for SNES address space creation tests are broken because we need to modify client code to deal with new null bytes from spare storage, this is just a checking WIP for that.
Configuration menu - View commit details
-
Copy full SHA for 11a98e7 - Browse repository at this point
Copy the full SHA 11a98e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1aeb5b - Browse repository at this point
Copy the full SHA f1aeb5bView commit details -
- extract bytegraph traversal into its own file
- rename a few bytegraph related items for clarity
Configuration menu - View commit details
-
Copy full SHA for 0408f7d - Browse repository at this point
Copy the full SHA 0408f7dView commit details -
rename labelprovider instances to "Labels"
untangle some rommapper public access move labelprovider to its own class
Configuration menu - View commit details
-
Copy full SHA for 6da6058 - Browse repository at this point
Copy the full SHA 6da6058View commit details -
Configuration menu - View commit details
-
Copy full SHA for a98f638 - Browse repository at this point
Copy the full SHA a98f638View commit details -
move data class into new SNES dir
move some other minor classes around, no code changes
Configuration menu - View commit details
-
Copy full SHA for f0aec77 - Browse repository at this point
Copy the full SHA f0aec77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e420c9 - Browse repository at this point
Copy the full SHA 4e420c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61cc984 - Browse repository at this point
Copy the full SHA 61cc984View commit details
Commits on Apr 14, 2021
-
started unit tests for assembly generation
added LightInject for dependency injection / registration moving more files around add test for empty rom
Configuration menu - View commit details
-
Copy full SHA for 583ded5 - Browse repository at this point
Copy the full SHA 583ded5View commit details -
fix mocks for pc generator test
disable a busted test for logcreator
Configuration menu - View commit details
-
Copy full SHA for 252b702 - Browse repository at this point
Copy the full SHA 252b702View commit details -
fixing bugs and simplifying with LogCreator
extract logcreator main guts out to another file unit test for the mirroring issue
Configuration menu - View commit details
-
Copy full SHA for 7292092 - Browse repository at this point
Copy the full SHA 7292092View commit details
Commits on Apr 15, 2021
-
add parent-aware collection, will be base class for a bunch of new stuff
- i need to refactor more of the classes to use these
Configuration menu - View commit details
-
Copy full SHA for f1e6dad - Browse repository at this point
Copy the full SHA f1e6dadView commit details -
replace lists of annotations with new annotationcollection class that…
… tracks its parent - need to implement this for ByteEntry too
Configuration menu - View commit details
-
Copy full SHA for 1447253 - Browse repository at this point
Copy the full SHA 1447253View commit details
Commits on Apr 16, 2021
-
refactor and fix column formatters
- blank ROM asm unit test now works! finally....
Configuration menu - View commit details
-
Copy full SHA for b88c886 - Browse repository at this point
Copy the full SHA b88c886View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ff18b - Browse repository at this point
Copy the full SHA c6ff18bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8986ad - Browse repository at this point
Copy the full SHA e8986adView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f3617 - Browse repository at this point
Copy the full SHA d3f3617View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce8fe7 - Browse repository at this point
Copy the full SHA 5ce8fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f742b62 - Browse repository at this point
Copy the full SHA f742b62View commit details
Commits on Apr 17, 2021
-
allow parent-tracking containers to disable updating collection item …
…parents - important for aggregating container items without changing their underlying parent container - fixes bug with labels and assembly generation, more to come - nailed this down with a bunch of unit tests - renamed some ByteEntry members to make it clearer what they represent
Configuration menu - View commit details
-
Copy full SHA for a28a400 - Browse repository at this point
Copy the full SHA a28a400View commit details
Commits on Apr 18, 2021
-
move ByteEntry.Byte to just be an annotation, same as any others
- implement policy enforcement for merged bytenetry in AnnotationCollection - write a ton of unit tests to cover lots more use cases
Configuration menu - View commit details
-
Copy full SHA for b7540b0 - Browse repository at this point
Copy the full SHA b7540b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fde850 - Browse repository at this point
Copy the full SHA 7fde850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39bfa7f - Browse repository at this point
Copy the full SHA 39bfa7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eaec8b - Browse repository at this point
Copy the full SHA 8eaec8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de66afd - Browse repository at this point
Copy the full SHA de66afdView commit details -
migrate intermediate address CPU access to new accessors
- can deal with null underlying bytes - provide entries for new code to be able to deal with this.
Configuration menu - View commit details
-
Copy full SHA for c70b864 - Browse repository at this point
Copy the full SHA c70b864View commit details -
Configuration menu - View commit details
-
Copy full SHA for f70ede9 - Browse repository at this point
Copy the full SHA f70ede9View commit details -
migrate intermediate address CPU access to new accessors
- can deal with null underlying bytes - provide entries for new code to be able to deal with this.
Configuration menu - View commit details
-
Copy full SHA for c04377e - Browse repository at this point
Copy the full SHA c04377eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5951bb - Browse repository at this point
Copy the full SHA b5951bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f023fea - Browse repository at this point
Copy the full SHA f023feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b034e0e - Browse repository at this point
Copy the full SHA b034e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4bbbf - Browse repository at this point
Copy the full SHA 9b4bbbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6537d58 - Browse repository at this point
Copy the full SHA 6537d58View commit details
Commits on Apr 19, 2021
-
fix bug with clamping range being wrong
fix bug with FieldEquals having reverse polarity result Fix bugs with DataSubset scrolling add tests for everything
Configuration menu - View commit details
-
Copy full SHA for 1793b25 - Browse repository at this point
Copy the full SHA 1793b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd91ce4 - Browse repository at this point
Copy the full SHA dd91ce4View commit details -
- remove using references, lint code, etc - nothing huge just lots of small stuff - cleaning up warnings
Configuration menu - View commit details
-
Copy full SHA for bbb2767 - Browse repository at this point
Copy the full SHA bbb2767View commit details -
fix bug with incsrc assembly generator
- needed to pass in a value less than zero and not -1
Configuration menu - View commit details
-
Copy full SHA for aaf58d0 - Browse repository at this point
Copy the full SHA aaf58d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9b5551 - Browse repository at this point
Copy the full SHA e9b5551View commit details -
- fix equality in AnnotationCollection - add plenty more tests - ByteEntry.cs is going to need some love after having to redo some public API for serialization to work better
Configuration menu - View commit details
-
Copy full SHA for 8144fbc - Browse repository at this point
Copy the full SHA 8144fbcView commit details
Commits on Apr 20, 2021
-
- add implementation of ICollection to ByteStorage
- way more XML tests and utilities - WIP not everything working yet (close!) - add various missing equality comparisons
Configuration menu - View commit details
-
Copy full SHA for 3a6adf9 - Browse repository at this point
Copy the full SHA 3a6adf9View commit details -
rename ByteStorage classes to be more consistent
remove direct inner storage access from ByteStorage*.cs move ParentAware helper methods to be generic ICollection and extension methods to simplify that class
Configuration menu - View commit details
-
Copy full SHA for ffef0ed - Browse repository at this point
Copy the full SHA ffef0edView commit details -
move Bytestorage classes into their own files
disable some not-yet-working tests
Configuration menu - View commit details
-
Copy full SHA for 64e9d71 - Browse repository at this point
Copy the full SHA 64e9d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc8f7dc - Browse repository at this point
Copy the full SHA bc8f7dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a92d28 - Browse repository at this point
Copy the full SHA 2a92d28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fd387e - Browse repository at this point
Copy the full SHA 5fd387eView commit details
Commits on Apr 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 20fc1f1 - Browse repository at this point
Copy the full SHA 20fc1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2bea04 - Browse repository at this point
Copy the full SHA e2bea04View commit details -
modify ByteEntry.cs .Annotations to not be created on-demand, just cr…
…eate them all the time - would be nice to have this optimization but, it messes with easy serialization so, forget it for now. it shouldn't impact much.
Configuration menu - View commit details
-
Copy full SHA for cbb9de1 - Browse repository at this point
Copy the full SHA cbb9de1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed6ef10 - Browse repository at this point
Copy the full SHA ed6ef10View commit details
Commits on Apr 28, 2021
-
get first pass serialization working with StorageSparse
works correctly, but, instead of outputting as a dictionary (sparse), it uses the list interface so puts out a lot of NULL values which is inefficient
Configuration menu - View commit details
-
Copy full SHA for 5a11c78 - Browse repository at this point
Copy the full SHA 5a11c78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73b23f7 - Browse repository at this point
Copy the full SHA 73b23f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8d98f9 - Browse repository at this point
Copy the full SHA c8d98f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec0b258 - Browse repository at this point
Copy the full SHA ec0b258View commit details -
1. rename and reoganize lots of tests
2. fix a test sorting elements in AnnotationCollection
Configuration menu - View commit details
-
Copy full SHA for 5eb0e67 - Browse repository at this point
Copy the full SHA 5eb0e67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e0bf13 - Browse repository at this point
Copy the full SHA 6e0bf13View commit details
Commits on Apr 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 590e5e7 - Browse repository at this point
Copy the full SHA 590e5e7View commit details -
1. make SparseStorage derive from IDictionary interfaces
2. fix serialization on SparseStorage IT WORKS!!! 3. fix namespace rename goofup, conflicting names causing issues
Configuration menu - View commit details
-
Copy full SHA for 93c4241 - Browse repository at this point
Copy the full SHA 93c4241View commit details
Commits on Apr 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b27f595 - Browse repository at this point
Copy the full SHA b27f595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fbb919 - Browse repository at this point
Copy the full SHA 9fbb919View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd9d61 - Browse repository at this point
Copy the full SHA 1fd9d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d9766f - Browse repository at this point
Copy the full SHA 4d9766fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e36b5bc - Browse repository at this point
Copy the full SHA e36b5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a25bc49 - Browse repository at this point
Copy the full SHA a25bc49View commit details -
Configuration menu - View commit details
-
Copy full SHA for cea85ea - Browse repository at this point
Copy the full SHA cea85eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b265af - Browse repository at this point
Copy the full SHA 4b265afView commit details -
- get Data serialization working
- SampleRomData is now serializer-friendly - working tests for all of it \m/
Configuration menu - View commit details
-
Copy full SHA for 867a6c4 - Browse repository at this point
Copy the full SHA 867a6c4View commit details
Commits on May 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bc9914d - Browse repository at this point
Copy the full SHA bc9914dView commit details -
merge changes from stable 2.0 branch
- some of this needs more surgery and will stay disabled
Configuration menu - View commit details
-
Copy full SHA for 3875305 - Browse repository at this point
Copy the full SHA 3875305View commit details
Commits on May 11, 2021
-
port lots of features from v2.0-beta010
- header cart title fixes - checksum fixes - still need to port new project loader, tests, migraitons, other stuff
Configuration menu - View commit details
-
Copy full SHA for a1c77b1 - Browse repository at this point
Copy the full SHA a1c77b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e60ec46 - Browse repository at this point
Copy the full SHA e60ec46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3afb4cb - Browse repository at this point
Copy the full SHA 3afb4cbView commit details -
(WIP) merge latest changes from upstream 2.0 branch to here (3.0 dev …
…branch) - some unit tests need fixing - fix bug with RemoveAllAnnotationsAt() failing to check for null
Configuration menu - View commit details
-
Copy full SHA for 339c26d - Browse repository at this point
Copy the full SHA 339c26dView commit details -
use c#9's new 'record' class for immutability
fixes warnings minor refactor of format string parsing code for assembly / more tests
Configuration menu - View commit details
-
Copy full SHA for 91cd859 - Browse repository at this point
Copy the full SHA 91cd859View commit details -
- probably because RomBytes serialization isn't happening, and this is likely serializing the full address space right now (ultra-slow)
Configuration menu - View commit details
-
Copy full SHA for cbd2c7e - Browse repository at this point
Copy the full SHA cbd2c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17656fe - Browse repository at this point
Copy the full SHA 17656feView commit details -
Merge pull request #4 from binary1230/backmerge-3.0-from-2.0
merge new features from 2.0 (stable) into 3.0 (dev)
Configuration menu - View commit details
-
Copy full SHA for f8cb65e - Browse repository at this point
Copy the full SHA f8cb65eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b1e82 - Browse repository at this point
Copy the full SHA 10b1e82View commit details
Commits on May 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fdecf20 - Browse repository at this point
Copy the full SHA fdecf20View commit details -
- split out serialized Project data vs Session data (temporary) - unit tests for serialization of it
Configuration menu - View commit details
-
Copy full SHA for eec81ef - Browse repository at this point
Copy the full SHA eec81efView commit details -
fix collection equality in a few places
- fixes unit tests - GETS XML OUTPUT WORKING!!
Configuration menu - View commit details
-
Copy full SHA for b00ae2f - Browse repository at this point
Copy the full SHA b00ae2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d10ae47 - Browse repository at this point
Copy the full SHA d10ae47View commit details -
get build script mostly working again
- still WIP, uncomment this to see it in action - the secret was the extra 2 import statements in the .csproj
Configuration menu - View commit details
-
Copy full SHA for 6470207 - Browse repository at this point
Copy the full SHA 6470207View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2597a52 - Browse repository at this point
Copy the full SHA 2597a52View commit details -
temp disable bug50 mitigation tests
- need to dive into why these are being unruly post-2.0 merge
Configuration menu - View commit details
-
Copy full SHA for fb4a368 - Browse repository at this point
Copy the full SHA fb4a368View commit details -
use ByteUtil's shiftJIS encoding, fix test
- not sure how this was working up until now. test order?
Configuration menu - View commit details
-
Copy full SHA for a5b65a7 - Browse repository at this point
Copy the full SHA a5b65a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f7d6db - Browse repository at this point
Copy the full SHA 3f7d6dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for eda0935 - Browse repository at this point
Copy the full SHA eda0935View commit details -
refactor SNES assembly generation system into new C# assembly (DLL)
- change logwritersettings into c#'s new immutable records class, for less hassle with updating it - refactor the export assembly dialog functions, clearer - unit test everything - this is part of a push to extract components out of Diz.Core and into separate plugin modules. working great!
Configuration menu - View commit details
-
Copy full SHA for a61837a - Browse repository at this point
Copy the full SHA a61837aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd438ea - Browse repository at this point
Copy the full SHA fd438eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c260344 - Browse repository at this point
Copy the full SHA c260344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4971992 - Browse repository at this point
Copy the full SHA 4971992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e1e1b5 - Browse repository at this point
Copy the full SHA 3e1e1b5View commit details
Commits on May 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7f19320 - Browse repository at this point
Copy the full SHA 7f19320View commit details -
update CI to re-integrate previous build copy steps
- partially working, doesn't handle the packages dir
Configuration menu - View commit details
-
Copy full SHA for 6bcc210 - Browse repository at this point
Copy the full SHA 6bcc210View commit details -
Merge remote-tracking branch 'binary1230-v3/master'
# Conflicts: # .github/workflows/dotnet.yml
Configuration menu - View commit details
-
Copy full SHA for 7018ded - Browse repository at this point
Copy the full SHA 7018dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc8242 - Browse repository at this point
Copy the full SHA 3bc8242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8493e92 - Browse repository at this point
Copy the full SHA 8493e92View commit details
Commits on May 14, 2021
-
- re-save forms, a few values are flapping around in there but doesn't seem to hurt anything
Configuration menu - View commit details
-
Copy full SHA for 56b0756 - Browse repository at this point
Copy the full SHA 56b0756View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48669e0 - Browse repository at this point
Copy the full SHA 48669e0View commit details
Commits on May 16, 2021
-
- move all controllers to new separate project
- refactor/separate more controller vs GUI objects - fix bug with misaligned flags - add GitInfo package for version control - remove net5.0-windows TargetFramework from DizCore - add common settings targets for all projects - begin using LightInject for dependency injection (this is going to make so many things better) - rework MarkManyDialog, refactor big chunks of it out, make MarkCommand
Configuration menu - View commit details
-
Copy full SHA for 62ed26f - Browse repository at this point
Copy the full SHA 62ed26fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8229b74 - Browse repository at this point
Copy the full SHA 8229b74View commit details -
rework main controllers to use dependency injection via LightInject
- cleanup lots of init code
Configuration menu - View commit details
-
Copy full SHA for f62991d - Browse repository at this point
Copy the full SHA f62991dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 414e7af - Browse repository at this point
Copy the full SHA 414e7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for f764fd2 - Browse repository at this point
Copy the full SHA f764fd2View commit details
Commits on May 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6bf0da8 - Browse repository at this point
Copy the full SHA 6bf0da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5646896 - Browse repository at this point
Copy the full SHA 5646896View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe26159 - Browse repository at this point
Copy the full SHA fe26159View commit details -
- IGrowRow takes generic TIem instead of hardcoded ByteEntry
- remove view reference, not needed
Configuration menu - View commit details
-
Copy full SHA for ad4f4fc - Browse repository at this point
Copy the full SHA ad4f4fcView commit details
Commits on May 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 26272e6 - Browse repository at this point
Copy the full SHA 26272e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26c3870 - Browse repository at this point
Copy the full SHA 26c3870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28b50fa - Browse repository at this point
Copy the full SHA 28b50faView commit details
Commits on May 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9aaf70a - Browse repository at this point
Copy the full SHA 9aaf70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b84109f - Browse repository at this point
Copy the full SHA b84109fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c18342b - Browse repository at this point
Copy the full SHA c18342bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3ecc0c - Browse repository at this point
Copy the full SHA f3ecc0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea2c3a8 - Browse repository at this point
Copy the full SHA ea2c3a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 265067a - Browse repository at this point
Copy the full SHA 265067aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf0b81a - Browse repository at this point
Copy the full SHA bf0b81aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f82988 - Browse repository at this point
Copy the full SHA 8f82988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ed8e7 - Browse repository at this point
Copy the full SHA 87ed8e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e4d86 - Browse repository at this point
Copy the full SHA 46e4d86View commit details
Commits on May 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ae3d6d7 - Browse repository at this point
Copy the full SHA ae3d6d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37fff4a - Browse repository at this point
Copy the full SHA 37fff4aView commit details
Commits on May 22, 2021
-
everything is still a mess, working on cleanup now.
Configuration menu - View commit details
-
Copy full SHA for d289da0 - Browse repository at this point
Copy the full SHA d289da0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ece7b56 - Browse repository at this point
Copy the full SHA ece7b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f4c7da - Browse repository at this point
Copy the full SHA 6f4c7daView commit details -
Configuration menu - View commit details
-
Copy full SHA for c04abc1 - Browse repository at this point
Copy the full SHA c04abc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5f8bf - Browse repository at this point
Copy the full SHA 9e5f8bfView commit details -
fix buggy Comment access not converting addressess correctly
- add unit tests and more sample data to exercise
Configuration menu - View commit details
-
Copy full SHA for 9535896 - Browse repository at this point
Copy the full SHA 9535896View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0266ad2 - Browse repository at this point
Copy the full SHA 0266ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff340d2 - Browse repository at this point
Copy the full SHA ff340d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d06f7 - Browse repository at this point
Copy the full SHA 73d06f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e73714f - Browse repository at this point
Copy the full SHA e73714fView commit details -
Merge remote-tracking branch 'dotsarecool-v2-upstream/master' into av…
…alonia-ui-test2 # Conflicts: # DiztinGUIsh/window/MainWindow.SimpleUI.cs
Configuration menu - View commit details
-
Copy full SHA for 5a628c3 - Browse repository at this point
Copy the full SHA 5a628c3View commit details -
- won't popup superfluous error message on cancel - harmless but annoying ported from 3af515 in 2.0 branch
Configuration menu - View commit details
-
Copy full SHA for 9fda09c - Browse repository at this point
Copy the full SHA 9fda09cView commit details
Commits on May 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2b2b38f - Browse repository at this point
Copy the full SHA 2b2b38fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f66e1 - Browse repository at this point
Copy the full SHA e2f66e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 249b344 - Browse repository at this point
Copy the full SHA 249b344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0314e6a - Browse repository at this point
Copy the full SHA 0314e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f5688f - Browse repository at this point
Copy the full SHA 2f5688fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2098bc6 - Browse repository at this point
Copy the full SHA 2098bc6View commit details
Commits on May 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e1b5326 - Browse repository at this point
Copy the full SHA e1b5326View commit details -
Merge remote-tracking branch 'dotsarecool-v2-upstream/master' into av…
…alonia-ui-test2 # Conflicts: # .github/workflows/dotnet.yml # .gitignore # Diz.Core/Diz.Core.csproj # Diz.Core/model/project/AddRomDataCommandValidator.cs # Diz.Core/model/snes/Data.cs # Diz.Core/util/SampleRomData.cs # Diz.Test/Diz.Test.csproj # Diz.Test/Tests/RomInterfaceTests/CartTitleTests.cs # DiztinGUIsh/DiztinGUIsh.csproj # DiztinGUIsh/Properties/PublishProfiles/FolderProfile.pubxml # DiztinGUIsh/build/TidyPublishDir.targets # DiztinGUIsh/window/dialog/About.Designer.cs # README.md # common/CommonSettings.targets
Configuration menu - View commit details
-
Copy full SHA for 908610d - Browse repository at this point
Copy the full SHA 908610dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 233deb1 - Browse repository at this point
Copy the full SHA 233deb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55f8402 - Browse repository at this point
Copy the full SHA 55f8402View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ede3d - Browse repository at this point
Copy the full SHA b3ede3dView commit details
Commits on May 27, 2021
-
add repeatable builds (package lock files) for NuGet
note: commands to force re-creating the packages.lock.json file: dotnet restore --locked-mode --force-evaluate
Configuration menu - View commit details
-
Copy full SHA for 0eaa4cd - Browse repository at this point
Copy the full SHA 0eaa4cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0823c5 - Browse repository at this point
Copy the full SHA b0823c5View commit details
Commits on May 28, 2021
-
split out viewmodels into their own project
- this will be so we can unit test view models more easily
Configuration menu - View commit details
-
Copy full SHA for 8850efe - Browse repository at this point
Copy the full SHA 8850efeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d2cb0e - Browse repository at this point
Copy the full SHA 5d2cb0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb8c8e7 - Browse repository at this point
Copy the full SHA fb8c8e7View commit details
Commits on Dec 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0b5b4e4 - Browse repository at this point
Copy the full SHA 0b5b4e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 578e934 - Browse repository at this point
Copy the full SHA 578e934View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3325c3 - Browse repository at this point
Copy the full SHA f3325c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b677a7f - Browse repository at this point
Copy the full SHA b677a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d9eb9 - Browse repository at this point
Copy the full SHA 04d9eb9View commit details
Commits on Dec 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1476d7f - Browse repository at this point
Copy the full SHA 1476d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f37909f - Browse repository at this point
Copy the full SHA f37909fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 094de41 - Browse repository at this point
Copy the full SHA 094de41View commit details -
bugfix: duplicate key for rombyte encoding
- fixes IsoFrieze#62 - both 'Dword ptr' and 'Graphics' were using the character 'G' for their compressed encoding in the XML, must be unique - I have... no idea why I didn't just use a Dictionary here in the first place. switched to that to enforce unique keys. - change char for 32bit dword point from 'G' (conflict) to 'H' (unique) (cherry picked from commit f1ce061)
Configuration menu - View commit details
-
Copy full SHA for 7c9fd7e - Browse repository at this point
Copy the full SHA 7c9fd7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8e4c0 - Browse repository at this point
Copy the full SHA cc8e4c0View commit details -
- erratic builds, gotta figure out what's wrong it
Configuration menu - View commit details
-
Copy full SHA for 5a4bb54 - Browse repository at this point
Copy the full SHA 5a4bb54View commit details -
- included automatically by every file in the solution - this builtin include replaces our custom CommonSettings.targets file, more elegant
Configuration menu - View commit details
-
Copy full SHA for c96c1ac - Browse repository at this point
Copy the full SHA c96c1acView commit details -
wrap DIZ_3_BRANCH functionality in #if
- for backporting to 2.0 branch
Configuration menu - View commit details
-
Copy full SHA for 02d5782 - Browse repository at this point
Copy the full SHA 02d5782View commit details -
further match parity with 2.0 branch
- moving stuff around so easier to merge / identical with 2.0 branch - backporting lots of this stuff in small pieces since doing all of it at once in a huge pain
Configuration menu - View commit details
-
Copy full SHA for 790ff94 - Browse repository at this point
Copy the full SHA 790ff94View commit details
Commits on Dec 14, 2021
-
cleanup/simplify temporary label provider structure
- matches Diz2.0 branch
Configuration menu - View commit details
-
Copy full SHA for 49c4fe9 - Browse repository at this point
Copy the full SHA 49c4fe9View commit details
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cc3727b - Browse repository at this point
Copy the full SHA cc3727bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fbc284 - Browse repository at this point
Copy the full SHA 2fbc284View commit details
Commits on Dec 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8883e05 - Browse repository at this point
Copy the full SHA 8883e05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3b5e8 - Browse repository at this point
Copy the full SHA 9f3b5e8View commit details
Commits on Dec 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7979674 - Browse repository at this point
Copy the full SHA 7979674View commit details