├── .github ├── CodeEditSourceEditor-Icon-128@2x.png ├── CodeEditTextView-Icon-128@2x.png ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── pull_request_template.md ├── scripts │ ├── build-docc.sh │ └── tests.sh └── workflows │ ├── CI-pull-request.yml │ ├── CI-push.yml │ ├── add-to-project.yml │ ├── build-documentation.yml │ ├── swiftlint.yml │ └── tests.yml ├── .gitignore ├── .spi.yml ├── .swiftlint.yml ├── Example └── CodeEditTextViewExample │ ├── CodeEditTextViewExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcshareddata │ │ └── xcschemes │ │ └── CodeEditTextViewExample.xcscheme │ └── CodeEditTextViewExample │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── CodeEditTextView-Icon-1024.png │ │ ├── CodeEditTextView-Icon-128.png │ │ ├── CodeEditTextView-Icon-16.png │ │ ├── CodeEditTextView-Icon-256.png │ │ ├── CodeEditTextView-Icon-32.png │ │ ├── CodeEditTextView-Icon-512.png │ │ ├── CodeEditTextView-Icon-64.png │ │ └── Contents.json │ └── Contents.json │ ├── CodeEditTextViewExample.entitlements │ ├── CodeEditTextViewExampleApp.swift │ ├── Documents │ └── CodeEditTextViewExampleDocument.swift │ ├── Info.plist │ └── Views │ ├── ContentView.swift │ ├── StatusBar.swift │ ├── SwiftUITextView.swift │ └── TextViewController.swift ├── LICENSE.md ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── CodeEditTextView │ ├── CodeEditTextView.swift │ ├── Cursors │ │ ├── CursorSelectionMode.swift │ │ ├── CursorTimer.swift │ │ └── CursorView.swift │ ├── Documentation.docc │ │ └── Documentation.md │ ├── EmphasisManager │ │ ├── Emphasis.swift │ │ ├── EmphasisManager.swift │ │ └── EmphasisStyle.swift │ ├── Extensions │ │ ├── CGRectArray+BoundingRect.swift │ │ ├── CTTypesetter+SuggestLineBreak.swift │ │ ├── CharacterSet.swift │ │ ├── GC+ApproximateEqual.swift │ │ ├── NSBezierPath+CGPathFallback.swift │ │ ├── NSBezierPath+SmoothPath.swift │ │ ├── NSColor+Greyscale.swift │ │ ├── NSColor+Hex.swift │ │ ├── NSRange+ │ │ │ ├── NSRange+init.swift │ │ │ ├── NSRange+isEmpty.swift │ │ │ └── NSRange+translate.swift │ │ ├── NSTextStorage+getLine.swift │ │ └── PixelAligned.swift │ ├── InvisibleCharacters │ │ └── InvisibleCharactersDelegate.swift │ ├── MarkedTextManager │ │ ├── MarkedRanges.swift │ │ └── MarkedTextManager.swift │ ├── TextLayoutManager │ │ ├── TextAttachments │ │ │ ├── TextAttachment.swift │ │ │ ├── TextAttachmentManager.swift │ │ │ └── TextAttachmentManagerDelegate.swift │ │ ├── TextLayoutManager+Edits.swift │ │ ├── TextLayoutManager+Invalidation.swift │ │ ├── TextLayoutManager+Iterator.swift │ │ ├── TextLayoutManager+Layout.swift │ │ ├── TextLayoutManager+Public.swift │ │ ├── TextLayoutManager.swift │ │ ├── TextLayoutManagerDelegate.swift │ │ └── TextLayoutManagerRenderDelegate.swift │ ├── TextLine │ │ ├── LineBreakStrategy.swift │ │ ├── LineFragment.swift │ │ ├── LineFragmentRenderer.swift │ │ ├── LineFragmentView.swift │ │ ├── TextLine.swift │ │ └── Typesetter │ │ │ ├── CTLineTypesetData.swift │ │ │ ├── LineFragmentTypesetContext.swift │ │ │ ├── TypesetContext.swift │ │ │ └── Typesetter.swift │ ├── TextLineStorage │ │ ├── TextLineStorage+Iterator.swift │ │ ├── TextLineStorage+NSTextStorage.swift │ │ ├── TextLineStorage+Node.swift │ │ ├── TextLineStorage+Structs.swift │ │ └── TextLineStorage.swift │ ├── TextSelectionManager │ │ ├── Destination.swift │ │ ├── Direction.swift │ │ ├── SelectionManipulation │ │ │ ├── SelectionManipulation+Horizontal.swift │ │ │ ├── SelectionManipulation+Vertical.swift │ │ │ └── TextSelectionManager+SelectionManipulation.swift │ │ ├── TextSelection.swift │ │ ├── TextSelectionManager+Draw.swift │ │ ├── TextSelectionManager+FillRects.swift │ │ ├── TextSelectionManager+Move.swift │ │ ├── TextSelectionManager+Update.swift │ │ └── TextSelectionManager.swift │ ├── TextView │ │ ├── DraggingTextRenderer.swift │ │ ├── TextView+Accessibility.swift │ │ ├── TextView+ColumnSelection.swift │ │ ├── TextView+CopyPaste.swift │ │ ├── TextView+Delete.swift │ │ ├── TextView+Drag.swift │ │ ├── TextView+FirstResponder.swift │ │ ├── TextView+Insert.swift │ │ ├── TextView+KeyDown.swift │ │ ├── TextView+Layout.swift │ │ ├── TextView+Lifecycle.swift │ │ ├── TextView+Menu.swift │ │ ├── TextView+Mouse.swift │ │ ├── TextView+Move.swift │ │ ├── TextView+NSTextInput.swift │ │ ├── TextView+ReplaceCharacters.swift │ │ ├── TextView+ScrollToVisible.swift │ │ ├── TextView+Select.swift │ │ ├── TextView+SetText.swift │ │ ├── TextView+Setup.swift │ │ ├── TextView+StorageDelegate.swift │ │ ├── TextView+TextLayoutManagerDelegate.swift │ │ ├── TextView+TextSelectionManagerDelegate.swift │ │ ├── TextView+UndoRedo.swift │ │ ├── TextView.swift │ │ └── TextViewDelegate.swift │ └── Utils │ │ ├── CEUndoManager.swift │ │ ├── HorizontalEdgeInsets.swift │ │ ├── KillRing.swift │ │ ├── LineEnding.swift │ │ ├── Logger.swift │ │ ├── MultiStorageDelegate.swift │ │ └── ViewReuseQueue.swift └── CodeEditTextViewObjC │ ├── CGContextHidden.m │ └── include │ ├── CGContextHidden.h │ └── module.modulemap └── Tests └── CodeEditTextViewTests ├── AccessibilityTests.swift ├── EmphasisManagerTests.swift ├── KillRingTests.swift ├── LayoutManager ├── OverridingLayoutManagerRenderingTests.swift ├── TextLayoutManagerAttachmentsTests.swift └── TextLayoutManagerTests.swift ├── LineEndingTests.swift ├── MarkedTextTests.swift ├── TextLayoutLineStorageTests.swift ├── TextSelectionManagerTests.swift ├── TextViewTests.swift └── TypesetterTests.swift /.github/CodeEditSourceEditor-Icon-128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/CodeEditSourceEditor-Icon-128@2x.png -------------------------------------------------------------------------------- /.github/CodeEditTextView-Icon-128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/CodeEditTextView-Icon-128@2x.png -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/scripts/build-docc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/scripts/build-docc.sh -------------------------------------------------------------------------------- /.github/scripts/tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/scripts/tests.sh -------------------------------------------------------------------------------- /.github/workflows/CI-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/workflows/CI-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/CI-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/workflows/CI-push.yml -------------------------------------------------------------------------------- /.github/workflows/add-to-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/workflows/add-to-project.yml -------------------------------------------------------------------------------- /.github/workflows/build-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/workflows/build-documentation.yml -------------------------------------------------------------------------------- /.github/workflows/swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/workflows/swiftlint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/xcshareddata/xcschemes/CodeEditTextViewExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample.xcodeproj/xcshareddata/xcschemes/CodeEditTextViewExample.xcscheme -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-1024.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-128.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-16.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-256.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-32.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-512.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/CodeEditTextView-Icon-64.png -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/CodeEditTextViewExample.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/CodeEditTextViewExample.entitlements -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/CodeEditTextViewExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/CodeEditTextViewExampleApp.swift -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Documents/CodeEditTextViewExampleDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Documents/CodeEditTextViewExampleDocument.swift -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Info.plist -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/ContentView.swift -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/StatusBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/StatusBar.swift -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/SwiftUITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/SwiftUITextView.swift -------------------------------------------------------------------------------- /Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/TextViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Example/CodeEditTextViewExample/CodeEditTextViewExample/Views/TextViewController.swift -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/README.md -------------------------------------------------------------------------------- /Sources/CodeEditTextView/CodeEditTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/CodeEditTextView.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Cursors/CursorSelectionMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Cursors/CursorSelectionMode.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Cursors/CursorTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Cursors/CursorTimer.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Cursors/CursorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Cursors/CursorView.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/CodeEditTextView/EmphasisManager/Emphasis.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/EmphasisManager/Emphasis.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/EmphasisManager/EmphasisManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/EmphasisManager/EmphasisManager.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/EmphasisManager/EmphasisStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/EmphasisManager/EmphasisStyle.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/CGRectArray+BoundingRect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/CGRectArray+BoundingRect.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/CTTypesetter+SuggestLineBreak.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/CTTypesetter+SuggestLineBreak.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/CharacterSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/CharacterSet.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/GC+ApproximateEqual.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/GC+ApproximateEqual.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSBezierPath+CGPathFallback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSBezierPath+CGPathFallback.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSBezierPath+SmoothPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSBezierPath+SmoothPath.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSColor+Greyscale.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSColor+Greyscale.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSColor+Hex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSColor+Hex.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSRange+/NSRange+init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSRange+/NSRange+init.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSRange+/NSRange+isEmpty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSRange+/NSRange+isEmpty.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSRange+/NSRange+translate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSRange+/NSRange+translate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/NSTextStorage+getLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/NSTextStorage+getLine.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Extensions/PixelAligned.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Extensions/PixelAligned.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/InvisibleCharacters/InvisibleCharactersDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/InvisibleCharacters/InvisibleCharactersDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/MarkedTextManager/MarkedRanges.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/MarkedTextManager/MarkedRanges.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/MarkedTextManager/MarkedTextManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/MarkedTextManager/MarkedTextManager.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextAttachments/TextAttachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextAttachments/TextAttachment.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextAttachments/TextAttachmentManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextAttachments/TextAttachmentManager.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextAttachments/TextAttachmentManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextAttachments/TextAttachmentManagerDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Edits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Edits.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Invalidation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Invalidation.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Iterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Iterator.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Layout.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Public.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Public.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManagerDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLayoutManager/TextLayoutManagerRenderDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManagerRenderDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/LineBreakStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/LineBreakStrategy.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/LineFragment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/LineFragment.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/LineFragmentRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/LineFragmentRenderer.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/LineFragmentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/LineFragmentView.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/TextLine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/TextLine.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/Typesetter/CTLineTypesetData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/Typesetter/CTLineTypesetData.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/Typesetter/LineFragmentTypesetContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/Typesetter/LineFragmentTypesetContext.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/Typesetter/TypesetContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/Typesetter/TypesetContext.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLine/Typesetter/Typesetter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLine/Typesetter/Typesetter.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLineStorage/TextLineStorage+Iterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLineStorage/TextLineStorage+Iterator.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLineStorage/TextLineStorage+NSTextStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLineStorage/TextLineStorage+NSTextStorage.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLineStorage/TextLineStorage+Node.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLineStorage/TextLineStorage+Node.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLineStorage/TextLineStorage+Structs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLineStorage/TextLineStorage+Structs.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextLineStorage/TextLineStorage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextLineStorage/TextLineStorage.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/Destination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/Destination.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/Direction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/Direction.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/SelectionManipulation/SelectionManipulation+Horizontal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/SelectionManipulation/SelectionManipulation+Horizontal.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/SelectionManipulation/SelectionManipulation+Vertical.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/SelectionManipulation/SelectionManipulation+Vertical.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/SelectionManipulation/TextSelectionManager+SelectionManipulation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/SelectionManipulation/TextSelectionManager+SelectionManipulation.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/TextSelection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/TextSelection.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+Draw.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+Draw.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+FillRects.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+FillRects.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+Move.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+Move.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager+Update.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextSelectionManager/TextSelectionManager.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/DraggingTextRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/DraggingTextRenderer.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Accessibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Accessibility.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+ColumnSelection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+ColumnSelection.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+CopyPaste.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+CopyPaste.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Delete.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Delete.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Drag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Drag.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+FirstResponder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+FirstResponder.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Insert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Insert.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+KeyDown.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+KeyDown.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Layout.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Lifecycle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Lifecycle.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Menu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Menu.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Mouse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Mouse.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Move.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Move.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+NSTextInput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+NSTextInput.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+ReplaceCharacters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+ReplaceCharacters.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+ScrollToVisible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+ScrollToVisible.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Select.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Select.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+SetText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+SetText.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+Setup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+Setup.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+StorageDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+StorageDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+TextLayoutManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+TextLayoutManagerDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+TextSelectionManagerDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+TextSelectionManagerDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView+UndoRedo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView+UndoRedo.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextView.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/TextView/TextViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/TextView/TextViewDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/CEUndoManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/CEUndoManager.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/HorizontalEdgeInsets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/HorizontalEdgeInsets.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/KillRing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/KillRing.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/LineEnding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/LineEnding.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/Logger.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/MultiStorageDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/MultiStorageDelegate.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextView/Utils/ViewReuseQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextView/Utils/ViewReuseQueue.swift -------------------------------------------------------------------------------- /Sources/CodeEditTextViewObjC/CGContextHidden.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextViewObjC/CGContextHidden.m -------------------------------------------------------------------------------- /Sources/CodeEditTextViewObjC/include/CGContextHidden.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextViewObjC/include/CGContextHidden.h -------------------------------------------------------------------------------- /Sources/CodeEditTextViewObjC/include/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Sources/CodeEditTextViewObjC/include/module.modulemap -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/AccessibilityTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/AccessibilityTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/EmphasisManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/EmphasisManagerTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/KillRingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/KillRingTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/LayoutManager/OverridingLayoutManagerRenderingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/LayoutManager/OverridingLayoutManagerRenderingTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/LayoutManager/TextLayoutManagerAttachmentsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/LayoutManager/TextLayoutManagerAttachmentsTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/LayoutManager/TextLayoutManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/LayoutManager/TextLayoutManagerTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/LineEndingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/LineEndingTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/MarkedTextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/MarkedTextTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/TextLayoutLineStorageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/TextLayoutLineStorageTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/TextSelectionManagerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/TextSelectionManagerTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/TextViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/TextViewTests.swift -------------------------------------------------------------------------------- /Tests/CodeEditTextViewTests/TypesetterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeEditApp/CodeEditTextView/HEAD/Tests/CodeEditTextViewTests/TypesetterTests.swift --------------------------------------------------------------------------------