Skip to content
Permalink
Browse files

Merge branch 'release/3.7.0-rc.3'

  • Loading branch information...
1024jp committed Feb 8, 2019
2 parents cfc1671 + 60444ff commit 884905c184c1e45df131cf0a13c3ed38b5179938
Showing with 394 additions and 272 deletions.
  1. +23 −2 CHANGELOG.md
  2. +1 −1 Cartfile.resolved
  3. +2 −2 Carthage/Build/.Sparkle.version
  4. +1 −1 Carthage/Build/Mac/Sparkle.framework.dSYM/Contents/Info.plist
  5. BIN Carthage/Build/Mac/Sparkle.framework.dSYM/Contents/Resources/DWARF/Sparkle
  6. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h
  7. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUStandardUpdaterController.h
  8. +3 −3 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriver.h
  9. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUStandardUserDriverDelegate.h
  10. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUUpdatePermissionRequest.h
  11. +2 −2 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUUpdater.h
  12. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUUpdaterDelegate.h
  13. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUUpdaterSettings.h
  14. +2 −2 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUUserDriver.h
  15. +2 −2 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SPUUserDriverCoreComponent.h
  16. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUAppcast.h
  17. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h
  18. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUErrors.h
  19. +2 −2 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h
  20. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h
  21. +4 −4 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUUpdater.h
  22. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h
  23. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h
  24. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h
  25. +21 −19 Carthage/Build/Mac/Sparkle.framework/Versions/A/Headers/Sparkle.h
  26. +2 −2 Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/Info.plist
  27. +1 −1 Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/Updater.app/Contents/Info.plist
  28. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib
  29. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib
  30. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib
  31. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib
  32. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib
  33. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib
  34. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib
  35. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib
  36. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib
  37. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib
  38. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib
  39. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib
  40. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib
  41. BIN Carthage/Build/Mac/Sparkle.framework/Versions/A/Sparkle
  42. +1 −1 Carthage/Build/Mac/org.sparkle-project.InstallerConnection.xpc/Contents/Info.plist
  43. BIN ...rg.sparkle-project.InstallerConnection.xpc/Contents/MacOS/org.sparkle-project.InstallerConnection
  44. +1 −1 Carthage/Build/Mac/org.sparkle-project.InstallerLauncher.xpc/Contents/Info.plist
  45. +1 −1 ...uild/Mac/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/Updater.app/Contents/Info.plist
  46. BIN ...ac/org.sparkle-project.InstallerLauncher.xpc/Contents/MacOS/org.sparkle-project.InstallerLauncher
  47. +1 −1 Carthage/Build/Mac/org.sparkle-project.InstallerStatus.xpc/Contents/Info.plist
  48. BIN ...ld/Mac/org.sparkle-project.InstallerStatus.xpc/Contents/MacOS/org.sparkle-project.InstallerStatus
  49. BIN CotEditor/Assets.xcassets/Icons/Document Icons/BibTeXIcon.iconset/icon_128x128.png
  50. BIN CotEditor/Assets.xcassets/Icons/Document Icons/C#Icon.iconset/icon_128x128.png
  51. BIN CotEditor/Assets.xcassets/Icons/Document Icons/C++Icon.iconset/icon_128x128.png
  52. BIN CotEditor/Assets.xcassets/Icons/Document Icons/CIcon.iconset/icon_128x128.png
  53. BIN CotEditor/Assets.xcassets/Icons/Document Icons/CSSIcon.iconset/icon_128x128.png
  54. BIN CotEditor/Assets.xcassets/Icons/Document Icons/CoffeeScriptIcon.iconset/icon_128x128.png
  55. BIN CotEditor/Assets.xcassets/Icons/Document Icons/ConfigIcon.iconset/icon_128x128.png
  56. BIN CotEditor/Assets.xcassets/Icons/Document Icons/DIcon.iconset/icon_128x128.png
  57. BIN CotEditor/Assets.xcassets/Icons/Document Icons/DartIcon.iconset/icon_128x128.png
  58. BIN CotEditor/Assets.xcassets/Icons/Document Icons/DiffIcon.iconset/icon_128x128.png
  59. BIN CotEditor/Assets.xcassets/Icons/Document Icons/GenericDocumentIcon.iconset/icon_128x128.png
  60. BIN CotEditor/Assets.xcassets/Icons/Document Icons/GoIcon.iconset/icon_128x128.png
  61. BIN CotEditor/Assets.xcassets/Icons/Document Icons/HTMLIcon.iconset/icon_128x128.png
  62. BIN CotEditor/Assets.xcassets/Icons/Document Icons/HaskellIcon.iconset/icon_128x128.png
  63. BIN CotEditor/Assets.xcassets/Icons/Document Icons/INIIcon.iconset/icon_128x128.png
  64. BIN CotEditor/Assets.xcassets/Icons/Document Icons/JSONIcon.iconset/icon_128x128.png
  65. BIN CotEditor/Assets.xcassets/Icons/Document Icons/JavaIcon.iconset/icon_128x128.png
  66. BIN CotEditor/Assets.xcassets/Icons/Document Icons/JavaScriptIcon.iconset/icon_128x128.png
  67. BIN CotEditor/Assets.xcassets/Icons/Document Icons/JuliaIcon.iconset/icon_128x128.png
  68. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_128x128.png
  69. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_128x128@2x.png
  70. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_16x16.png
  71. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_16x16@2x.png
  72. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_256x256.png
  73. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_256x256@2x.png
  74. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_32x32.png
  75. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_32x32@2x.png
  76. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_512x512.png
  77. BIN CotEditor/Assets.xcassets/Icons/Document Icons/KotlinIcon.iconset/icon_512x512@2x.png
  78. BIN CotEditor/Assets.xcassets/Icons/Document Icons/LispIcon.iconset/icon_128x128.png
  79. BIN CotEditor/Assets.xcassets/Icons/Document Icons/LuaIcon.iconset/icon_128x128.png
  80. BIN CotEditor/Assets.xcassets/Icons/Document Icons/MarkdownIcon.iconset/icon_128x128.png
  81. BIN CotEditor/Assets.xcassets/Icons/Document Icons/PHPIcon.iconset/icon_128x128.png
  82. BIN CotEditor/Assets.xcassets/Icons/Document Icons/PerlIcon.iconset/icon_128x128.png
  83. BIN CotEditor/Assets.xcassets/Icons/Document Icons/PythonIcon.iconset/icon_128x128.png
  84. BIN CotEditor/Assets.xcassets/Icons/Document Icons/RubyIcon.iconset/icon_128x128.png
  85. BIN CotEditor/Assets.xcassets/Icons/Document Icons/RustIcon.iconset/icon_128x128.png
  86. BIN CotEditor/Assets.xcassets/Icons/Document Icons/SQLIcon.iconset/icon_128x128.png
  87. BIN CotEditor/Assets.xcassets/Icons/Document Icons/SVGIcon.iconset/icon_128x128.png
  88. BIN CotEditor/Assets.xcassets/Icons/Document Icons/ScalaIcon.iconset/icon_128x128.png
  89. BIN CotEditor/Assets.xcassets/Icons/Document Icons/SchemeIcon.iconset/icon_128x128.png
  90. BIN CotEditor/Assets.xcassets/Icons/Document Icons/ShellIcon.iconset/icon_128x128.png
  91. BIN CotEditor/Assets.xcassets/Icons/Document Icons/SwiftIcon.iconset/icon_128x128.png
  92. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_128x128.png
  93. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_128x128@2x.png
  94. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_16x16.png
  95. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_16x16@2x.png
  96. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_256x256.png
  97. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_256x256@2x.png
  98. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_32x32.png
  99. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_32x32@2x.png
  100. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_512x512.png
  101. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TOMLIcon.iconset/icon_512x512@2x.png
  102. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TclIcon.iconset/icon_128x128.png
  103. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TeXIcon.iconset/icon_128x128.png
  104. BIN CotEditor/Assets.xcassets/Icons/Document Icons/TextileIcon.iconset/icon_128x128.png
  105. BIN CotEditor/Assets.xcassets/Icons/Document Icons/XMLIcon.iconset/icon_128x128.png
  106. BIN CotEditor/Assets.xcassets/Icons/Document Icons/YAMLIcon.iconset/icon_128x128.png
  107. BIN CotEditor/Assets.xcassets/Icons/Document Icons/reSTIcon.iconset/icon_128x128.png
  108. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Appearance.imageset/Appearance.png
  109. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Appearance.imageset/Appearance@2x.png
  110. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Edit.imageset/Edit.png
  111. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Edit.imageset/Edit@2x.png
  112. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/FileDrop.imageset/FileDrop.png
  113. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/FileDrop.imageset/FileDrop@2x.png
  114. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/General.imageset/General@2x.png
  115. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Integration.imageset/Integration.png
  116. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Integration.imageset/Integration@2x.png
  117. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Print.imageset/Print.png
  118. BIN CotEditor/Assets.xcassets/Toolbar Icons/Preferences/Print.imageset/Print@2x.png
  119. +3 −3 CotEditor/Base.lproj/EditorView.storyboard
  120. BIN CotEditor/CotEditor.help/Contents/Resources/en.lproj/CotEditor.helpindex
  121. +6 −1 CotEditor/CotEditor.help/Contents/Resources/en.lproj/pgs/releasenotes.html
  122. BIN CotEditor/CotEditor.help/Contents/Resources/ja.lproj/CotEditor.helpindex
  123. +6 −1 CotEditor/CotEditor.help/Contents/Resources/ja.lproj/pgs/releasenotes.html
  124. +1 −1 CotEditor/CotEditor.xcodeproj/project.pbxproj
  125. +2 −2 CotEditor/Info-AppStore.plist
  126. +2 −2 CotEditor/Info.plist
  127. +1 −1 CotEditor/Sources/Console.swift
  128. +1 −1 CotEditor/Sources/DefaultSettings.swift
  129. +70 −98 CotEditor/Sources/EditorTextView+CursorMovement.swift
  130. +4 −0 CotEditor/Sources/EditorTextView.swift
  131. +91 −1 CotEditor/Sources/NSLayoutManager+Range.swift
  132. +6 −15 CotEditor/Sources/NSTextView+Layout.swift
  133. +97 −67 CotEditor/Sources/NSTextView+MultiCursor.swift
  134. +5 −6 CotEditor/Sources/NSTextView+Selection.swift
  135. +6 −5 CotEditor/Sources/String+Indentation.swift
  136. +5 −5 CotEditor/Sources/TextFind.swift
  137. +5 −3 Tests/StringIndentationTests.swift
@@ -2,7 +2,28 @@
Change Log
==========================

3.7.0-rc.2 (unreleased)
3.7.0-rc.3 (335)
--------------------------

### Improvements

- Delete sequential paces character by character when they are not located at the beginning of a line even if “Expand tabs to spaces” option is enabled.
- [beta] Support right-to-left and bidi text by moving multiple cursors.


### Fixes

- Fix an issue where “Replace All” could fail when the text to find is a combining character such as a diacritical mark.
- Fix an issue where lines did not wrap correctly with vertical text orientation.
- Fix an issue where the line wrap width of a split view could be set shorter than the actual view if scroller bars are set to be always visible.
- Fix an issue where the year in the print header or console prompt was displayed wrongly in specific days (Thanks to Frédéric Blondiau!).
- [beta] Fix detailed behaviors of `^⇧↑` and `^⇧↓` shortcuts.
- [beta] Fix an issue the application crashed by performing `^⇧↑` or `^⇧↓` shortcut when RTL text is selected.
- [rc.2] Fix background color when an editor was scrolled over a boundary.



3.7.0-rc.2 (333)
--------------------------

### Improvements
@@ -17,7 +38,7 @@ Change Log
### Fixes

- Fix an issue where closed windows remained on the memory.
- Fix an issue where selected ranges were set wrongly after updating document due to an external modification.
- Address an issue where selected ranges were set wrongly after updating document due to an external modification.



@@ -1,4 +1,4 @@
github "1024jp/WFColorCode" "2.3.0"
github "coteditor/YAML.framework" "3271df33f182c0c77fece29f8bfe76fcda1a3ca0"
github "sparkle-project/Sparkle" "2e1596c673ad24dbb890bb447a10e2bba552cb0e"
github "sparkle-project/Sparkle" "b0fe9aa09a54115bb0480058e33829de48af8b37"
github "tonyarnold/Differ" "1.3.0"

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Binary file not shown.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some generated files are not rendered by default. Learn more.

Binary file not shown.

Some generated files are not rendered by default. Learn more.

Some generated files are not rendered by default. Learn more.

Binary file not shown.

Some generated files are not rendered by default. Learn more.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.