Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sun, 02 Jan 2022 18:05:21 UTC
Commit: db1b054abdaa693d5e7b08ff283f81e55f3e73c5
https://github.com/geany/geany/commit/db1b054abdaa693d5e7b08ff283f81e55f3e7…
Log Message:
-----------
Update doc->priv->tag_tree_dirty only if doc is set
This prevents a potential crash if sidebar_update_tag_list() is called
with update=true and document=NULL.
Modified Paths:
--------------
src/sidebar.c
Modified: src/sidebar.c
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -191,7 +191,7 @@ void sidebar_update_tag_list(GeanyDocument *doc, gboolean update)
g_return_if_fail(doc == NULL || doc->is_valid);
- if (update)
+ if (update && doc != NULL)
doc->priv->tag_tree_dirty = TRUE;
if (gtk_notebook_get_current_page(GTK_NOTEBOOK(main_widgets.sidebar_notebook)) != TREEVIEW_SYMBOL)
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sun, 02 Jan 2022 17:56:58 UTC
Commit: ce44db88502eba3d09968c446bccddf4acaee174
https://github.com/geany/geany/commit/ce44db88502eba3d09968c446bccddf4acaee…
Log Message:
-----------
Windows installer: do not hardcode NSIS plugin paths
This makes it easier to build against different installations of NSIS
where the plugin path can differ.
Modified Paths:
--------------
geany.nsi.in
Modified: geany.nsi.in
8 lines changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -88,10 +88,10 @@ Var UNINSTDIR
!include "MUI2.nsh"
;Reserve files used in .onInit, for faster start-up
-ReserveFile "${NSISDIR}\Plugins\x86-unicode\System.dll"
-ReserveFile "${NSISDIR}\Plugins\x86-unicode\UserInfo.dll"
-ReserveFile "${NSISDIR}\Plugins\x86-unicode\InstallOptions.dll"
-ReserveFile "${NSISDIR}\Plugins\x86-unicode\LangDLL.dll"
+ReserveFile /plugin "System.dll"
+ReserveFile /plugin "UserInfo.dll"
+ReserveFile /plugin "InstallOptions.dll"
+ReserveFile /plugin "LangDLL.dll"
!define MUI_ABORTWARNING
!define MUI_ICON "icons\geany.ico"
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Wed, 17 Nov 2021 17:00:43 UTC
Commit: bb74f9307fdd3871fde1f1dbbbaa95ddcd96f6d9
https://github.com/geany/www.geany.org/commit/bb74f9307fdd3871fde1f1dbbbaa9…
Log Message:
-----------
Use consistent macOS spelling
Modified Paths:
--------------
geany/templates/home.html
page_content/about/geany.md
page_content/download/releases.md
Modified: geany/templates/home.html
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -51,7 +51,7 @@ <h1>Geany - The Flyweight IDE</h1>
<p class="text-big">
Geany is a powerful, stable and lightweight programmer's text editor
that provides tons of useful features without bogging down your
- workflow. It runs on Linux, Windows and MacOS is translated into
+ workflow. It runs on Linux, Windows and macOS is translated into
over 40 languages, and has built-in support for more than 50 programming
languages.
<a href="{% url 'page' 'download/releases' %}" class="btn btn-default btn-primary" id="main-download-button">
Modified: page_content/about/geany.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -18,7 +18,7 @@ Geany is a small and lightweight Integrated Development Environment. It was deve
- Simple project management
- Plugin interface (see [Plugins][2])
-Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.
+Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.
The code is licensed under the terms of the [GNU General Public Licence][3].
@@ -30,7 +30,7 @@ The code is licensed under the terms of the [GNU General Public Licence][3].
- Enrico Tröger (developer)
- Frank Lanitz (translation maintainer)
- Lex Trotman (regular contributor, support guru)
- - Jiří Techet (regular contributor, MacOS expert)
+ - Jiří Techet (regular contributor, macOS expert)
- and many other contributors, translators and patch writers
## Contact
Modified: page_content/download/releases.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -5,7 +5,7 @@ Distribution | File | GPG Signature | GPG Key
Source (tar.gz) | [{{ release_versions.source_gzip_version }}](https://download.geany.org/{{ release_versions.source_gzip_version }}) | [{{ release_versions.source_gzip_version }}.sig](https://download.geany.org/{{ release_versions.source_gzip_version }}.sig) ([Instructions][4]) | [colombanw-pubkey.txt][1]
Source (tar.bz2) | [{{ release_versions.source_bzip2_version }}](https://download.geany.org/{{ release_versions.source_bzip2_version }}) | [{{ release_versions.source_bzip2_version }}.sig](https://download.geany.org/{{ release_versions.source_bzip2_version }}.sig) ([Instructions][4]) | [colombanw-pubkey.txt][1]
Windows (64-bit[^1]) | [{{ release_versions.windows_version }}](https://download.geany.org/{{ release_versions.windows_version }}) | [{{ release_versions.windows_version }}.sig](https://download.geany.org/{{ release_versions.windows_version }}.sig) ([Instructions][4]) | [eht16-pubkey.txt][2]
-Mac OSX | [{{ release_versions.macos_version }}](https://download.geany.org/{{ release_versions.macos_version }})<br>[{{ release_versions.macos_version_arm64 }}](https://download.geany.org/{{ release_versions.macos_version_arm64 }}) | - | -
+macOS | [{{ release_versions.macos_version }}](https://download.geany.org/{{ release_versions.macos_version }})<br>[{{ release_versions.macos_version_arm64 }}](https://download.geany.org/{{ release_versions.macos_version_arm64 }}) | - | -
[Release notes for Geany {{ geany_latest_version.version }}][3]
@@ -20,7 +20,7 @@ Distribution | File | GPG Signature | GPG Key
Source (tar.gz) | [{{ plugins_release_versions.source_gzip_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_gzip_version }}) | [{{ plugins_release_versions.source_gzip_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_gzip_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
Source (tar.bz2) | [{{ plugins_release_versions.source_bzip2_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_bzip2_version }}) | [{{ plugins_release_versions.source_bzip2_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_bzip2_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
Windows (64-bit[^1]) | [{{ plugins_release_versions.windows_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.windows_version }}) | [{{ plugins_release_versions.windows_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.windows_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
-Mac OSX | (included in `{{ release_versions.macos_version }}` above) | - | -
+macOS | (included in `{{ release_versions.macos_version }}` above) | - | -
[Release notes for Geany-Plugins {{ geany_plugins_latest_version.version }}][7]
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: GitHub <noreply(a)github.com>
Date: Sat, 01 Jan 2022 15:27:20 UTC
Commit: 7966853d21692f349dc42c2414073085030c7228
https://github.com/geany/www.geany.org/commit/7966853d21692f349dc42c2414073…
Log Message:
-----------
Merge pull request #39 from techee/macos_arm_build
Add macOS arm64 build to downloads page
Modified Paths:
--------------
geany/templates/home.html
latest_version/releases.py
page_content/about/geany.md
page_content/download/releases.md
Modified: geany/templates/home.html
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -51,7 +51,7 @@ <h1>Geany - The Flyweight IDE</h1>
<p class="text-big">
Geany is a powerful, stable and lightweight programmer's text editor
that provides tons of useful features without bogging down your
- workflow. It runs on Linux, Windows and MacOS is translated into
+ workflow. It runs on Linux, Windows and macOS is translated into
over 40 languages, and has built-in support for more than 50 programming
languages.
<a href="{% url 'page' 'download/releases' %}" class="btn btn-default btn-primary" id="main-download-button">
Modified: latest_version/releases.py
6 lines changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -24,6 +24,7 @@
RELEASE_TYPE_SOURCE_BZIP2 = 'source_bzip2_version'
RELEASE_TYPE_WINDOWS = 'windows_version'
RELEASE_TYPE_MACOS = 'macos_version'
+RELEASE_TYPE_MACOS_ARM64 = 'macos_version_arm64'
RELEASE_TYPES = {
settings.LATEST_VERSION_RELEASES_DIRECTORY: {
@@ -43,6 +44,10 @@
'pattern': re.compile(r'^geany-([0-9\.\-]+)_osx(-[0-9]+)?.dmg$'),
'fallback_filename': 'geany-{version}_osx.dmg'
},
+ RELEASE_TYPE_MACOS_ARM64: {
+ 'pattern': re.compile(r'^geany-([0-9\.\-]+)_osx_arm64(-[0-9]+)?.dmg$'),
+ 'fallback_filename': 'geany-{version}_osx_arm64.dmg'
+ },
},
settings.LATEST_VERSION_PLUGINS_RELEASES_DIRECTORY: {
@@ -71,6 +76,7 @@ class ReleaseVersions:
source_bzip2_version = None
windows_version = None
macos_version = None
+ macos_version_arm64 = None
class ReleaseVersionsProvider:
Modified: page_content/about/geany.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -18,7 +18,7 @@ Geany is a small and lightweight Integrated Development Environment. It was deve
- Simple project management
- Plugin interface (see [Plugins][2])
-Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.
+Geany is known to run under Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX v5.3, Solaris Express and Windows. More generally, it should run on every platform, which is supported by the GTK libraries. Only the Windows port of Geany is missing some features.
The code is licensed under the terms of the [GNU General Public Licence][3].
@@ -30,7 +30,7 @@ The code is licensed under the terms of the [GNU General Public Licence][3].
- Enrico Tröger (developer)
- Frank Lanitz (translation maintainer)
- Lex Trotman (regular contributor, support guru)
- - Jiří Techet (regular contributor, MacOS expert)
+ - Jiří Techet (regular contributor, macOS expert)
- and many other contributors, translators and patch writers
## Contact
Modified: page_content/download/releases.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -5,7 +5,7 @@ Distribution | File | GPG Signature | GPG Key
Source (tar.gz) | [{{ release_versions.source_gzip_version }}](https://download.geany.org/{{ release_versions.source_gzip_version }}) | [{{ release_versions.source_gzip_version }}.sig](https://download.geany.org/{{ release_versions.source_gzip_version }}.sig) ([Instructions][4]) | [colombanw-pubkey.txt][1]
Source (tar.bz2) | [{{ release_versions.source_bzip2_version }}](https://download.geany.org/{{ release_versions.source_bzip2_version }}) | [{{ release_versions.source_bzip2_version }}.sig](https://download.geany.org/{{ release_versions.source_bzip2_version }}.sig) ([Instructions][4]) | [colombanw-pubkey.txt][1]
Windows (64-bit[^1]) | [{{ release_versions.windows_version }}](https://download.geany.org/{{ release_versions.windows_version }}) | [{{ release_versions.windows_version }}.sig](https://download.geany.org/{{ release_versions.windows_version }}.sig) ([Instructions][4]) | [eht16-pubkey.txt][2]
-Mac OSX | [{{ release_versions.macos_version }}](https://download.geany.org/{{ release_versions.macos_version }}) | - | -
+macOS | [{{ release_versions.macos_version }}](https://download.geany.org/{{ release_versions.macos_version }})<br>[{{ release_versions.macos_version_arm64 }}](https://download.geany.org/{{ release_versions.macos_version_arm64 }}) | - | -
[Release notes for Geany {{ geany_latest_version.version }}][3]
@@ -20,7 +20,7 @@ Distribution | File | GPG Signature | GPG Key
Source (tar.gz) | [{{ plugins_release_versions.source_gzip_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_gzip_version }}) | [{{ plugins_release_versions.source_gzip_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_gzip_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
Source (tar.bz2) | [{{ plugins_release_versions.source_bzip2_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_bzip2_version }}) | [{{ plugins_release_versions.source_bzip2_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.source_bzip2_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
Windows (64-bit[^1]) | [{{ plugins_release_versions.windows_version }}](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.windows_version }}) | [{{ plugins_release_versions.windows_version }}.sig](https://plugins.geany.org/geany-plugins/{{ plugins_release_versions.windows_version }}.sig) ([Instructions][4]) | [frlan-pubkey.txt][6]
-Mac OSX | (included in `{{ release_versions.macos_version }}` above) | - | -
+macOS | (included in `{{ release_versions.macos_version }}` above) | - | -
[Release notes for Geany-Plugins {{ geany_plugins_latest_version.version }}][7]
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).