-
Notifications
You must be signed in to change notification settings - Fork 351
Random-name dialog: rewrite from Swing to JavaFX #7566
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
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
90e62eb
Remove dead RandomNamePlugin GMGen wrapper
Vest 6f8e976
Rename engine package pcgen.core.doomsdaybook to pcgen.core.namegen
Vest 5dabbcd
Rename UI package pcgen.gui2.doomsdaybook to pcgen.gui2.namegen
Vest 89bef70
Extract headless NameGenerator from Swing panel
Vest 30140d3
Add unit tests for NameGenerator and NameGenDataLoader
Vest 5789db9
Replace JDOM2 with javax.xml.parsers in NameGenDataLoader
Vest 8221300
Drop the JDOM2 dependency
Vest e86167d
Delete vestigial Src.iml
Vest cee570c
Drop the Gradle 'idea' plugin
Vest 56df809
Add JavaFX random-name panel, dialog, and controller
Vest 1198b46
Switch random-name callers to the JavaFX dialog; delete Swing UI
Vest e7ab5be
Load random-name dialog FXML directly into a Stage
Vest c139dee
Add tests for the random-name panel
Vest 47c6d8a
Add Advanced Structure override to the random-name panel
Vest 7aadcc4
Host random-name dialog in a Swing JDialog
Vest 4c5699f
Fix macOS Cmd+Q freezing the save dialog
Vest 4e46456
Drop name fallback for missing meaning/pronunciation
Vest d829426
Merge remote-tracking branch 'upstream/master' into drop-namegen
Vest d6cf2e2
Walk XML children once when filtering by tag
Vest db5e503
Default missing weight to 1 and harden XML parser against XXE
Vest 0299fa3
Replace VariableHashMap engine with record-based namegen model
Vest cdbe72c
Fix broken GETLIST/GETRULE references in random-name data
Vest f9668ec
Refresh structure combo on title change
Vest b8676e6
Fix slowtest task discovery and share JVM in per-game inttests
Vest c6a269c
Drop unused lobobrowser cobra artifact and its local maven repo
Vest 68405ac
Parse random-name XML files lazily on selection
Vest 11f7d77
Smoke-test every shipped random-name ruleset
Vest dcb37f8
Address Sonar findings in random-name loader
Vest 37ee295
Extract ScanState helper from NameGenIndex.scanStream
Vest 0382529
Use StringUtils.defaultString instead of a local helper
Vest f4e0836
Document non-obvious invariants in scanStream and ensureFileParsed
Vest 9f03c98
Use Streams for the pure passes in NameGenDataLoader.load
Vest 0327da8
Format Kind enum body to satisfy LeftCurlyCheck
Vest 25b9a0d
Modernize NameGenDataLoader: lambda DTD resolver + stream local map
Vest 703be81
Use Streams in remaining namegen builders
Vest File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With better Gradle script we don't need Idea as a separate plugin anymore.