|
6 | 6 | <description>MacVim</description> |
7 | 7 |
|
8 | 8 | <item> |
9 | | - <title>MacVim snapshot-170</title> |
| 9 | + <title>MacVim snapshot-171</title> |
10 | 10 | <description><![CDATA[ |
11 | 11 | <style> |
12 | 12 | :root { supported-color-schemes: light dark; color-scheme: light dark; } |
13 | 13 | </style> |
14 | | -<p>Updated to Vim 8.2.2576.</p> |
| 14 | +<p>Updated to Vim 8.2.2681.</p> |
15 | 15 |
|
16 | | -<p>This was a somewhat delayed release. My apologies! Next few releases should be more frequent.</p> |
17 | | -
|
18 | | -<h1 id="features">Features</h1> |
19 | | -
|
20 | | -<h2 id="apple-silicon-support">Apple Silicon Support</h2> |
21 | | -
|
22 | | -<p>MacVim’s binary release now fully supports Apple Silicon! If you have an M1 Mac you should notice MacVim being more snappy and smoother. <a href="https://github.com/macvim-dev/macvim/issues/1150">#1150</a></p> |
23 | | -
|
24 | | -<p>If you would like to (e.g. if you only installed Python 3 in Rosetta and use plugins that use Python), you could run MacVim under Rosetta. You could use <code>:version</code> while in MacVim to tell whether you are running in Rosetta / Intel or Apple Silicon by seeing whether it says x86_64 or arm64. (Vim 8.2.2174)</p> |
25 | | -
|
26 | | -<p>If you rely on Python/Ruby/Lua integration, note that previously MacVim by default searches the <code>/usr/local/</code> path for installed language runtimes. With this release, MacVim will still search those folders under Intel / x86-64 builds, but under Apple Silicon / M1, MacVim will search under <code>/opt/homebrew/</code> instead, which is the default folder for Homebrew under Apple Silicon. If you don’t use Homebrew, or installed language runtimes under other folders, you would need to set <code>python3dll</code>/<code>luadll</code>/<code>rubydll</code> in your vimrc.</p> |
27 | | -
|
28 | | -<h2 id="full-screen-fixes-and-improvements">Full Screen Fixes and Improvements</h2> |
29 | | -
|
30 | | -<p>Removed the fade-to-black animation when transition to full screen, as they were distracting and looked jarring. For non-native full screen, you could set <code>MMFullScreenFadeTime</code> to a non-zero value to still get the animation back. <a href="https://github.com/macvim-dev/macvim/issues/1171">#1171</a></p> |
31 | | -
|
32 | | -<p>Non-native full screen:</p> |
33 | | -
|
34 | | -<ul> |
35 | | - <li>Non-native full screen now has an option to show menu bar when it’s active (under Appearance preference pane). <a href="https://github.com/macvim-dev/macvim/issues/1170">#1170</a></li> |
36 | | - <li>Fixed non-native full screen to properly hide the menu / dock when used on a secondary screen. Also, fixed misc issues with non-native full screen not drawing at the right offset. <a href="https://github.com/macvim-dev/macvim/issues/7">#7</a> <a href="https://github.com/macvim-dev/macvim/issues/1155">#1155</a> <a href="https://github.com/macvim-dev/macvim/issues/1170">#1170</a></li> |
37 | | - <li>Fixed non-native full screen’s <code>fuopt</code> setting. It now works again. This feature allows you to limit only expand horizontally or vertically when using non-native full screen to help focus on the content, see <code>:help fuopt</code>. <a href="https://github.com/macvim-dev/macvim/issues/509">#509</a></li> |
38 | | -</ul> |
39 | | -
|
40 | | -<p>Fixed small bug in Touch Bar’s full screen button sometimes not being updated correctly. <a href="https://github.com/macvim-dev/macvim/issues/1171">#1171</a></p> |
41 | | -
|
42 | | -<h1 id="known-issues">Known Issues</h1> |
43 | | -
|
44 | | -<h2 id="text-invisible-after-plugging-in-monitor-or-waking-from-sleep">Text invisible after plugging in monitor or waking from sleep</h2> |
45 | | -
|
46 | | -<p>There is currently a known issue in rendering where after plugging/unplugging an external monitor, or waking from sleep when connected to a monitor, there is a small chance MacVim will stop drawing text. If you see that, please report that to <a href="https://github.com/macvim-dev/macvim/issues/1164">#1164</a>. This release contains some additional logging to help dignose the issue and we are still looking to root cause it.</p> |
47 | | -
|
48 | | -<h1 id="general">General</h1> |
49 | | -
|
50 | | -<ul> |
51 | | - <li>Added an option to ignore font’s line height. r168 introduced a new renderer which changed the behavior for how font’s line height works – instead of ignoring it, the new renderer respects the line height of the font. This new setting allows MacVim to behave in the old way, since some fonts have large line height that the user may not want to use. <a href="https://github.com/macvim-dev/macvim/issues/1152">#1152</a></li> |
52 | | -</ul> |
| 16 | +<p>This is a small update mostly containing a fix to a rendering bug in Core Text renderer.</p> |
53 | 17 |
|
54 | 18 | <h1 id="fixes">Fixes</h1> |
55 | 19 |
|
56 | 20 | <ul> |
57 | | - <li>Fixed balloon APIs (<code>balloon_show()</code> / <code>balloon_gettext()</code>) so plugins relying on them should now work. <a href="https://github.com/macvim-dev/macvim/issues/902">#902</a> <a href="https://github.com/macvim-dev/macvim/issues/1064">#1064</a></li> |
58 | | -</ul> |
59 | | -
|
60 | | -<h1 id="misc">Misc</h1> |
61 | | -
|
62 | | -<ul> |
63 | | - <li>Scripting languages versions: |
64 | | - <ul> |
65 | | - <li>Ruby is now built against 3.0, up from 2.7.</li> |
66 | | - </ul> |
67 | | - </li> |
| 21 | + <li>Fixed a rendering issue where MacVim would stop drawing text when the computer is running low on memory. Previously the user would have to restart MacVim in order to get the rendering back. <a href="https://github.com/macvim-dev/macvim/issues/1164">#1164</a></li> |
68 | 22 | </ul> |
69 | 23 |
|
70 | 24 | <h1 id="compatibility">Compatibility</h1> |
|
84 | 38 | <p><br /><small>Read the latest release notes <a href="https://github.com/macvim-dev/macvim/releases/latest">here</a>.</small></p> |
85 | 39 |
|
86 | 40 | ]]></description> |
87 | | - <pubDate>Mon, 08 Mar 2021 00:00:00 -0800</pubDate> |
| 41 | + <pubDate>Thu, 01 Apr 2021 02:00:00 -0700</pubDate> |
88 | 42 | <sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion> |
89 | 43 | <enclosure type="application/octet-stream" |
90 | | - url="https://github.com/macvim-dev/macvim/releases/download/snapshot-170/MacVim.dmg" |
91 | | - sparkle:version="170" |
92 | | - sparkle:shortVersionString="8.2.2576" |
93 | | - sparkle:dsaSignature="MC0CFFkrOg9wim+wZaYXcXzxSTc4FzXLAhUAveo8Ur2QlO1z+XyjTY9AuXihve8=" |
94 | | - length="23687922" |
| 44 | + url="https://github.com/macvim-dev/macvim/releases/download/snapshot-171/MacVim.dmg" |
| 45 | + sparkle:version="171" |
| 46 | + sparkle:shortVersionString="8.2.2681" |
| 47 | + sparkle:dsaSignature="MC4CFQCZ9ihexyGUMlRyY3TO4YCAH9MhGgIVALv1TJTPr5kZ2VeaJnxrvNsYiJMk" |
| 48 | + length="23692879" |
95 | 49 | /> |
96 | 50 | <sparkle:deltas> |
97 | 51 | <enclosure type="application/octet-stream" |
98 | | - url="https://github.com/macvim-dev/macvim/releases/download/snapshot-170/169_to_170.delta" |
99 | | - sparkle:version="170" |
100 | | - sparkle:deltaFrom="169" |
101 | | - sparkle:dsaSignature="MCwCFBARd5SJLgPEXi7mzHSR3MhZj/HfAhQLrOg8852MggMZsWlIIPSKTVhBIQ==" |
102 | | - length="2459716" |
| 52 | + url="https://github.com/macvim-dev/macvim/releases/download/snapshot-171/170_to_171.delta" |
| 53 | + sparkle:version="171" |
| 54 | + sparkle:deltaFrom="170" |
| 55 | + sparkle:dsaSignature="MCwCFCLcFRvrC5EGY1T4zR6dI6rGBrp/AhRH7mtRbSIMF5fAM+u/owVKEVfeZA==" |
| 56 | + length="808944" |
103 | 57 | /> |
104 | 58 | </sparkle:deltas> |
105 | 59 | </item> |
|
0 commit comments