mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-10-30 09:30:47 +03:00
Hotfix redundant null terminator inserted by emoji completer
This commit is contained in:
parent
17ad97c517
commit
d27e42dec6
7 changed files with 13370 additions and 13066 deletions
|
@ -1,5 +1,11 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [0.11.3] -- 2023-02-23
|
||||||
|
|
||||||
|
### Bugfix
|
||||||
|
|
||||||
|
- Fix redundant null byte inserted with the emoji completer
|
||||||
|
|
||||||
## [0.11.2] -- 2023-02-20
|
## [0.11.2] -- 2023-02-20
|
||||||
|
|
||||||
### Highlights
|
### Highlights
|
||||||
|
|
|
@ -110,7 +110,7 @@ include(GNUInstallDirs)
|
||||||
|
|
||||||
set(CPACK_PACKAGE_VERSION_MAJOR "0")
|
set(CPACK_PACKAGE_VERSION_MAJOR "0")
|
||||||
set(CPACK_PACKAGE_VERSION_MINOR "11")
|
set(CPACK_PACKAGE_VERSION_MINOR "11")
|
||||||
set(CPACK_PACKAGE_VERSION_PATCH "2")
|
set(CPACK_PACKAGE_VERSION_PATCH "3")
|
||||||
set(PROJECT_VERSION_MAJOR ${CPACK_PACKAGE_VERSION_MAJOR})
|
set(PROJECT_VERSION_MAJOR ${CPACK_PACKAGE_VERSION_MAJOR})
|
||||||
set(PROJECT_VERSION_MINOR ${CPACK_PACKAGE_VERSION_MINOR})
|
set(PROJECT_VERSION_MINOR ${CPACK_PACKAGE_VERSION_MINOR})
|
||||||
set(PROJECT_VERSION_PATCH ${CPACK_PACKAGE_VERSION_PATCH})
|
set(PROJECT_VERSION_PATCH ${CPACK_PACKAGE_VERSION_PATCH})
|
||||||
|
|
10
appveyor.yml
10
appveyor.yml
|
@ -1,6 +1,6 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
version: 0.11.2-{build}
|
version: 0.11.3-{build}
|
||||||
|
|
||||||
configuration: Release
|
configuration: Release
|
||||||
image: Visual Studio 2022
|
image: Visual Studio 2022
|
||||||
|
@ -29,8 +29,8 @@ build_script:
|
||||||
# VERSION format: branch-master/branch-1.2
|
# VERSION format: branch-master/branch-1.2
|
||||||
# INSTVERSION format: x.y.z
|
# INSTVERSION format: x.y.z
|
||||||
# WINVERSION format: 9999.0.0.123/1.2.0.234
|
# WINVERSION format: 9999.0.0.123/1.2.0.234
|
||||||
- if "%APPVEYOR_REPO_TAG%"=="false" set INSTVERSION=0.11.2
|
- if "%APPVEYOR_REPO_TAG%"=="false" set INSTVERSION=0.11.3
|
||||||
- if "%APPVEYOR_REPO_TAG%"=="false" set VERSION=0.11.2
|
- if "%APPVEYOR_REPO_TAG%"=="false" set VERSION=0.11.3
|
||||||
- if "%APPVEYOR_REPO_TAG%"=="false" if "%APPVEYOR_REPO_BRANCH%"=="master" set INSTVERSION=9999.0
|
- if "%APPVEYOR_REPO_TAG%"=="false" if "%APPVEYOR_REPO_BRANCH%"=="master" set INSTVERSION=9999.0
|
||||||
- if "%APPVEYOR_REPO_TAG%"=="false" set WINVERSION=%INSTVERSION%.0.%APPVEYOR_BUILD_NUMBER%
|
- if "%APPVEYOR_REPO_TAG%"=="false" set WINVERSION=%INSTVERSION%.0.%APPVEYOR_BUILD_NUMBER%
|
||||||
# VERSION format: v1.2.3/v1.3.4
|
# VERSION format: v1.2.3/v1.3.4
|
||||||
|
@ -93,8 +93,8 @@ after_build:
|
||||||
- copy %BUILD%\deploy\installer\gui\package.xml installer\packages\io.github.nhekoreborn.nheko\meta
|
- copy %BUILD%\deploy\installer\gui\package.xml installer\packages\io.github.nhekoreborn.nheko\meta
|
||||||
- copy %BUILD%\deploy\installer\gui\installscript.qs installer\packages\io.github.nhekoreborn.nheko\meta
|
- copy %BUILD%\deploy\installer\gui\installscript.qs installer\packages\io.github.nhekoreborn.nheko\meta
|
||||||
# Amend version and date
|
# Amend version and date
|
||||||
- sed -i "s/__VERSION__/0.11.2/" installer\config\config.xml
|
- sed -i "s/__VERSION__/0.11.3/" installer\config\config.xml
|
||||||
- sed -i "s/__VERSION__/0.11.2/" installer\packages\io.github.nhekoreborn.nheko\meta\package.xml
|
- sed -i "s/__VERSION__/0.11.3/" installer\packages\io.github.nhekoreborn.nheko\meta\package.xml
|
||||||
- sed -i "s/__DATE__/%DATE%/" installer\packages\io.github.nhekoreborn.nheko\meta\package.xml
|
- sed -i "s/__DATE__/%DATE%/" installer\packages\io.github.nhekoreborn.nheko\meta\package.xml
|
||||||
# Copy nheko data
|
# Copy nheko data
|
||||||
- xcopy NhekoData\*.* installer\packages\io.github.nhekoreborn.nheko\data\*.* /s /e /c /y
|
- xcopy NhekoData\*.* installer\packages\io.github.nhekoreborn.nheko\data\*.* /s /e /c /y
|
||||||
|
|
|
@ -61,6 +61,7 @@
|
||||||
<url type="homepage">https://github.com/Nheko-Reborn/nheko</url>
|
<url type="homepage">https://github.com/Nheko-Reborn/nheko</url>
|
||||||
<update_contact>https://github.com/Nheko-Reborn</update_contact>
|
<update_contact>https://github.com/Nheko-Reborn</update_contact>
|
||||||
<releases>
|
<releases>
|
||||||
|
<release date="2023-02-23" version="0.11.3"/>
|
||||||
<release date="2023-02-20" version="0.11.2"/>
|
<release date="2023-02-20" version="0.11.2"/>
|
||||||
<release date="2023-01-15" version="0.11.1"/>
|
<release date="2023-01-15" version="0.11.1"/>
|
||||||
<release date="2023-01-12" version="0.11.0"/>
|
<release date="2023-01-12" version="0.11.0"/>
|
||||||
|
|
|
@ -19,7 +19,7 @@ constexpr const std::array<Emoji, {{ entrycount }} > emoji::Provider::emoji = {
|
||||||
{%- for c in kwargs.items() %}
|
{%- for c in kwargs.items() %}
|
||||||
// {{ c[0].capitalize() }}
|
// {{ c[0].capitalize() }}
|
||||||
{%- for e in c[1] %}
|
{%- for e in c[1] %}
|
||||||
Emoji{null_literal(u"{{ e.code }}"), null_literal(u"{{ e.shortname }}"), null_literal(u"{{ e.unicodename }}"), emoji::Emoji::Category::{{ c[0].capitalize() }}},
|
Emoji{std::u16string_view(u"{{ e.code }}"), std::u16string_view(u"{{ e.shortname }}"), std::u16string_view(u"{{ e.unicodename }}"), emoji::Emoji::Category::{{ c[0].capitalize() }}},
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
};
|
};
|
||||||
|
@ -55,9 +55,9 @@ if __name__ == '__main__':
|
||||||
'Flags': flags,
|
'Flags': flags,
|
||||||
'Component': symbols
|
'Component': symbols
|
||||||
}
|
}
|
||||||
shortcodeDict = {}
|
shortcodeDict = {}
|
||||||
# for my sanity - this strips newlines
|
# for my sanity - this strips newlines
|
||||||
for line in open(shortcodefilename, 'r', encoding="utf8"):
|
for line in open(shortcodefilename, 'r', encoding="utf8"):
|
||||||
longname, shortname = line.strip().split(':')
|
longname, shortname = line.strip().split(':')
|
||||||
shortcodeDict[longname] = shortname
|
shortcodeDict[longname] = shortname
|
||||||
current_category = ''
|
current_category = ''
|
||||||
|
|
26405
src/emoji/Provider.cpp
26405
src/emoji/Provider.cpp
File diff suppressed because it is too large
Load diff
|
@ -49,9 +49,9 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr Emoji()
|
constexpr Emoji()
|
||||||
: unicode_(u"", 1)
|
: unicode_(u"", 0)
|
||||||
, shortName_(u"", 1)
|
, shortName_(u"", 0)
|
||||||
, unicodeName_(u"", 1)
|
, unicodeName_(u"", 0)
|
||||||
, category(Category::Search)
|
, category(Category::Search)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue