1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-09-11 17:15:34 +03:00

Compare commits

...

34 Commits

Author SHA1 Message Date
Tae Won Ha
3731fd8119
Record-only merge branch 'update-neovim' 2024-05-28 17:40:41 +09:00
Tae Won Ha
bbfaad2f57
Update DEVELOP.md 2024-05-28 17:31:47 +09:00
Tae Won Ha
b9b524679a
Update appcast 2024-05-28 17:19:48 +09:00
Tae Won Ha
6290e6fe00
Bump version to v0.47.1-20240528.171603 2024-05-28 17:16:03 +09:00
Tae Won Ha
a4be54cc49
Generate API 2024-05-28 17:13:50 +09:00
Tae Won Ha
565ac195aa
Update appcast 2024-05-28 17:03:39 +09:00
Tae Won Ha
a8eb56dd4a
Bump version to v0.47.0-20240528.165939 2024-05-28 16:59:40 +09:00
Tae Won Ha
e9877482b8
Update appcast 2024-05-28 16:54:50 +09:00
Tae Won Ha
dc55179145
Bump version to snapshot/20240528.165029 2024-05-28 16:50:29 +09:00
Tae Won Ha
56c9a4a8f4
Use fresh venv 2024-05-28 16:50:02 +09:00
Tae Won Ha
dfe6b3d30c
Bump version to snapshot/20240528.145401 2024-05-28 14:54:02 +09:00
Tae Won Ha
9f72723543
Bump version to snapshot/20240528.135938 2024-05-28 13:59:38 +09:00
Tae Won Ha
131f7133a5
Sign also the treesitter libs 2024-05-28 13:58:54 +09:00
Tae Won Ha
564defb63e
Update neovim 2024-03-02 14:23:49 +01:00
Tae Won Ha
e29ce4dd56
Update develop.md 2024-01-25 20:41:12 +01:00
Tae Won Ha
3fb8aef760
Build gettext when building neovim 2024-01-25 20:41:12 +01:00
Tae Won Ha
b4923c163a
Update neovim 2024-01-25 20:39:56 +01:00
Tae Won Ha
c920dafae8
Update neovim 2024-01-16 17:48:45 +01:00
Tae Won Ha
df1faaaf57
Merge branch 'master' into update-neovim 2024-01-16 17:48:20 +01:00
Tae Won Ha
97befa52c9
Update neovim 2024-01-13 21:14:34 +01:00
Tae Won Ha
f4ef53082c
Merge branch 'master' into update-neovim 2024-01-13 21:14:18 +01:00
Tae Won Ha
93c54bc682
Generate sources 2024-01-08 20:12:33 +01:00
Tae Won Ha
f30cecb624
Merge branch 'master' into update-neovim
Conflicts:
	Neovim
2024-01-08 20:09:00 +01:00
Tae Won Ha
b0356efb08
Replace when uploading 2023-12-23 21:47:00 +01:00
Tae Won Ha
fe3197986b
Merge branch 'master' into update-neovim
Conflicts:
	RxPack/Sources/RxNeovim/RxNeovimApi.generated.swift
2023-12-23 21:37:50 +01:00
Tae Won Ha
9a0b7435ec
Update neovim 2023-12-23 21:35:30 +01:00
Tae Won Ha
c7754c7ed6
Merge branch 'master' into update-neovim 2023-12-17 21:48:43 +01:00
Tae Won Ha
b94adc6cf1
Merge branch 'master' into update-neovim 2023-12-17 21:39:12 +01:00
Tae Won Ha
13460018af
Merge branch 'master' into update-neovim 2023-12-17 21:33:25 +01:00
Tae Won Ha
5dc9684836
Merge branch 'master' into update-neovim 2023-12-17 21:31:54 +01:00
Tae Won Ha
e1473abac5
Generate API methods 2023-12-17 21:11:37 +01:00
Tae Won Ha
2c0ed9125e
Update neovim 2023-12-17 21:08:45 +01:00
Tae Won Ha
fd3635c99e
Merge branch 'master' into update-neovim 2023-12-17 21:08:29 +01:00
Tae Won Ha
538aa62ee7
Update Neovim to master 2023-12-11 21:56:19 +01:00
10 changed files with 1351 additions and 1491 deletions

View File

@ -14,13 +14,6 @@ clean=true for_dev=true ./bin/build_nvimserver.sh
This is used when generating source since we need some generated header files.
### Generating sources when upgrading Neovim
```bash
clean=true ./RxPack/bin/generate_sources.sh # generate API methods
clean=false for_dev=true ./bin/build_nvimserver.sh # generate auto commands and cursor modes
```
### How to enable the Debug menu in Release build
```bash
@ -31,7 +24,11 @@ defaults write com.qvacua.VimR enable-debug-menu 1
### Neovim
* Update Neovim and generate sources.
* Update Neovim and generate sources:
```bash
clean=true ./RxPack/bin/generate_sources.sh # generate API methods
clean=true use_committed_nvim=true ./bin/generate_sources.sh # Generate autocmds and cursorshapes
```
* Commit and push.
* Tag and push with the following
```bash

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ set -Eeuo pipefail
readonly clean=${clean:?"true or false"}
build_nvimserver_bin() {
./bin/neovim/bin/build_neovim.sh
./bin/neovim/bin/build_neovim_for_dev.sh
}
main() {

View File

@ -1126,7 +1126,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 20240528.123921;
CURRENT_PROJECT_VERSION = 20240528.171603;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_MODULE_VERIFIER = YES;
@ -1192,7 +1192,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 20240528.123921;
CURRENT_PROJECT_VERSION = 20240528.171603;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_MODULE_VERIFIER = YES;
@ -1225,7 +1225,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 20240528.123921;
CURRENT_PROJECT_VERSION = 20240528.171603;
DEFINES_MODULE = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBC_MODULE = VimR;
@ -1250,7 +1250,7 @@
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 20240528.123921;
CURRENT_PROJECT_VERSION = 20240528.171603;
DEFINES_MODULE = YES;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
IBC_MODULE = VimR;

View File

@ -1224,7 +1224,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>SNAPSHOT-20240528.123921</string>
<string>0.47.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
@ -1241,7 +1241,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>20240528.123921</string>
<string>20240528.171603</string>
<key>LSApplicationCategoryType</key>
<string>public.app-category.productivity</string>
<key>LSMinimumSystemVersion</key>

View File

@ -15,10 +15,10 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>SNAPSHOT-20240528.123921</string>
<string>0.47.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>20240528.123921</string>
<string>20240528.171603</string>
</dict>
</plist>

View File

@ -6,22 +6,25 @@
<description>Most recent changes with links to updates for VimR.</description>
<language>en</language>
<item>
<title>v0.46.2-20240517.102525</title>
<title>v0.47.1-20240528.171603</title>
<link>https://twitter.com/vimrefined</link>
<sparkle:version>20240517.102525</sparkle:version>
<sparkle:shortVersionString>v0.46.2</sparkle:shortVersionString>
<sparkle:version>20240528.171603</sparkle:version>
<sparkle:shortVersionString>v0.47.1</sparkle:shortVersionString>
<description><![CDATA[
<ul>
<li>GH-1059: Improved coloring of custom tabs; thanks @s-daveb for the PR!</li>
<li>Neovim 0.10.0 😀<ul>
<li>0.47.0 did not contain the generated API methods for Neovim 0.10.0...</li>
</ul>
</li>
</ul>
]]></description>
<releaseNotesLink>
https://github.com/qvacua/vimr/releases/tag/v0.46.2-20240517.102525
https://github.com/qvacua/vimr/releases/tag/v0.47.1-20240528.171603
</releaseNotesLink>
<pubDate>2024-05-17T10:49:24.608480</pubDate>
<pubDate>2024-05-28T17:19:47.931984</pubDate>
<minimumSystemVersion>12.0</minimumSystemVersion>
<enclosure url="https://github.com/qvacua/vimr/releases/download/v0.46.2-20240517.102525/VimR-v0.46.2.tar.bz2"
sparkle:edSignature="bFlWhf7BYWo8kXYM3HEnqGKWssm0VM0y3D7N6XS6Erkk1iE57Y4DOcRqL4UWcL7gyiEnOoNWj/4NO77H7WUuDQ==" length="17062912"
<enclosure url="https://github.com/qvacua/vimr/releases/download/v0.47.1-20240528.171603/VimR-v0.47.1.tar.bz2"
sparkle:edSignature="iTLOhPvCHlMTpFMVo77oCiUT8EYKdbUyMeV15xWVUjnc/tB62utjmM7mQvBcUhERbKZWKp7fGPR6frNdvXNNBQ==" length="19379938"
type="application/octet-stream"/>
</item>
</channel>

View File

@ -6,22 +6,25 @@
<description>Most recent changes with links to updates for VimR.</description>
<language>en</language>
<item>
<title>v0.46.2-20240517.102525</title>
<title>v0.47.1-20240528.171603</title>
<link>https://twitter.com/vimrefined</link>
<sparkle:version>20240517.102525</sparkle:version>
<sparkle:shortVersionString>v0.46.2</sparkle:shortVersionString>
<sparkle:version>20240528.171603</sparkle:version>
<sparkle:shortVersionString>v0.47.1</sparkle:shortVersionString>
<description><![CDATA[
<ul>
<li>GH-1059: Improved coloring of custom tabs; thanks @s-daveb for the PR!</li>
<li>Neovim 0.10.0 😀<ul>
<li>0.47.0 did not contain the generated API methods for Neovim 0.10.0...</li>
</ul>
</li>
</ul>
]]></description>
<releaseNotesLink>
https://github.com/qvacua/vimr/releases/tag/v0.46.2-20240517.102525
https://github.com/qvacua/vimr/releases/tag/v0.47.1-20240528.171603
</releaseNotesLink>
<pubDate>2024-05-17T10:49:24.608480</pubDate>
<pubDate>2024-05-28T17:19:47.931984</pubDate>
<minimumSystemVersion>12.0</minimumSystemVersion>
<enclosure url="https://github.com/qvacua/vimr/releases/download/v0.46.2-20240517.102525/VimR-v0.46.2.tar.bz2"
sparkle:edSignature="bFlWhf7BYWo8kXYM3HEnqGKWssm0VM0y3D7N6XS6Erkk1iE57Y4DOcRqL4UWcL7gyiEnOoNWj/4NO77H7WUuDQ==" length="17062912"
<enclosure url="https://github.com/qvacua/vimr/releases/download/v0.47.1-20240528.171603/VimR-v0.47.1.tar.bz2"
sparkle:edSignature="iTLOhPvCHlMTpFMVo77oCiUT8EYKdbUyMeV15xWVUjnc/tB62utjmM7mQvBcUhERbKZWKp7fGPR6frNdvXNNBQ==" length="19379938"
type="application/octet-stream"/>
</item>
</channel>

View File

@ -22,10 +22,8 @@ declare -r -x GH_REPO="qvacua/vimr"
prepare_bin() {
pushd ./bin >/dev/null
if ! pyenv which python | grep -q "com.qvacua.VimR.bin"; then
echo "com.qvacua.VimR.bin virtualenv not set up!"
exit 1;
fi
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
popd >/dev/null

View File

@ -33,6 +33,12 @@ main () {
--entitlements="${entitlements_path}" \
"${vimr_app_path}/Contents/Resources/NvimView_NvimView.bundle/Contents/Resources/NvimServer"
for f in "${vimr_app_path}/Contents/Resources/NvimView_NvimView.bundle/Contents/Resources/runtime/parser"/*; do
codesign --verbose --force -s "${identity}" --timestamp --options=runtime \
--entitlements="${entitlements_path}" \
"${f}"
done
codesign --verbose --force -s "${identity}" --deep --timestamp --options=runtime \
"${vimr_app_path}"