Author Commit Message Labels Comments Date
Steve Cadwallader avatarSteve Cadwallader
Card 87: Implement option to order by access level before type, off by default (standard is type before access level).
Steve Cadwallader avatarSteve Cadwallader
Card 87: Update CodeTreeBuilder to utilize the effective names for member types specified within settings.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Create a MemberTypeSettingHelper static class and refactor CodeItemTypeComparer uses of CachedSettings around MemberTypeSettings over to it for common use.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Create an EditableTextBlock control and update type settings to allow for modifying the effective name of member types. Needs to be wired through to usages, this just covers the settings.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Utilize CachedSetting class within CodeItemTypeComparer to negate a performance hit from deserializing the member type settings.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Implement a CachedSetting class similar to the CachedSettingSet. Add more unit tests.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Re-implement reorganizing types settings to utilize new MemberTypeSettings class.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Rename Reorganizing Order page to Reorganizing Types towards allowing custom names and other non-order settings.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Implement a MemberTypeSetting class for serializing/deserializing a set of properties together. Added unit tests.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Refactor DropPosition out of Spade into UI\Enumerations.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Split order options off to their own options page.
Steve Cadwallader avatarSteve Cadwallader
Card 87: Create a hierarchy for reorganizing options pages to support splitting order into its own page.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Extend region removal unit tests to verify more deeply nested scenarios.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Change empty region removal to check the region's IsEmpty status dynamically (vs. up-front) to handle nested empty region removal.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Change region removal to iterate by reverse start line order (vs. reverse end line order) so nested regions are always removed before their parent.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Extend region removal unit tests to cover some nested region scenarios that currently do not pass.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Add an IsInvalidated flag to CodeItemRegion since it isn't a true code item element and it still exists after it has been removed. Update InsertBlankLinePaddingLogic to check for the IsInvalidated flag.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Initial implementation of CodeItemRegion.IsEmpty. Does not yet account for a region being empty except for containing nested empty regions.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Create a RemoveRegionsPerSettings method within RemoveRegionLogic and hook it into the CodeCleanupManager. Add a skeleton IsEmpty method to CodeItemRegion.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Add the user option to Cleaning-Remove to specify for region removal if it should be none, empty or all. Defaults to empty.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Create a sub-folder for UI enumerations.
Steve Cadwallader avatarSteve Cadwallader
Card 116: Refactor RemoveRegionLogic into the Cleaning space as it will be tied into cleanup operations.
Steve Cadwallader avatarSteve Cadwallader
Move CommentFormatLogic into a Formatting folder. Move Options into a Formatting top level item. Move unit tests into a Formatting folder.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Tweak to GetEditPointAtCursor to use ActivePoint vs. CurrentLine/CurrentColumn to better handle virtual cursor positions.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Optimize current region lookup performance when used in BeforeQueryStatus context.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Implement remove region under cursor. Included TextDocumentExtensions for GetEditPointAtCursor, and another new unit test.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Add unit test for remove selected regions.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Rename and relocate CleaningTestHelper to TestOperations to support new reorganizing integration tests for region removal.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Create stubs for RemoveAllRegions unit tests.
Steve Cadwallader avatarSteve Cadwallader
Card 68: Implement logic for remove all regions, and remove selection regions.
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.