Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: Jiří Techet <techet(a)gmail.com>
Date: Thu, 05 Dec 2024 13:48:53 UTC
Commit: e171d2a1d764717d0b359feadfe4b90399f9735d
https://github.com/geany/geany/commit/e171d2a1d764717d0b359feadfe4b90399f97…
Log Message:
-----------
Hide find/replace dialogs when wrap dialog is shown
These dialogs are restored once the wrap dialog is closed.
In addition to a cleaner interface where two dialogs are not displayed
on top of each other, once the find/replace dialog is restored, it
gains focus so users can keep searching without interruption (without
this patch, the editor window gets focus so users have to press Ctrl+F
again to get to the search dialog again).
Modified Paths:
--------------
src/search.c
Modified: src/search.c
12 lines changed, 12 insertions(+), 0 deletions(-)
===================================================================
@@ -1153,8 +1153,17 @@ gboolean search_show_wrap_dialog(GtkWidget *parent, const gchar *search_text)
gboolean ret;
GtkWidget *dialog;
GtkWidget *btn;
+ GtkWidget *visible_dialog = NULL;
gchar *question_text;
+ if (find_dlg.dialog && gtk_widget_is_visible(find_dlg.dialog))
+ visible_dialog = find_dlg.dialog;
+ else if (replace_dlg.dialog && gtk_widget_is_visible(replace_dlg.dialog))
+ visible_dialog = replace_dlg.dialog;
+
+ if (visible_dialog)
+ gtk_widget_hide(visible_dialog);
+
if (parent == NULL)
parent = main_widgets.window;
@@ -1179,6 +1188,9 @@ gboolean search_show_wrap_dialog(GtkWidget *parent, const gchar *search_text)
gtk_widget_destroy(dialog);
g_free(question_text);
+ if (visible_dialog && ret == GTK_RESPONSE_YES)
+ gtk_widget_show(visible_dialog);
+
return ret == GTK_RESPONSE_YES;
}
--------------
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: Sat, 04 Jan 2025 10:02:33 UTC
Commit: acc78569343363b3de173f9bc86385aa1dd7c667
https://github.com/geany/infrastructure/commit/acc78569343363b3de173f9bc863…
Log Message:
-----------
Builders: Add /windows/mingw64/bin to $PATH
This seems necessary e.g. for the GeanyPG plugin which looks for
"gpgme" library which is installed via Pacman and so in /windows/mingw64.
Modified Paths:
--------------
builders/Dockerfile.mingw64
Modified: builders/Dockerfile.mingw64
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -82,3 +82,5 @@ RUN set -e && \
/windows/mingw64/share/icons \
/windows/mingw64/share/locale \
/windows/mingw64/share/doc
+
+ENV PATH=${PATH}:/windows/mingw64/bin
--------------
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: Sat, 04 Jan 2025 09:57:24 UTC
Commit: c55db8c3fbb5343967959b42c0c63e37b8dd3aea
https://github.com/geany/infrastructure/commit/c55db8c3fbb5343967959b42c0c6…
Log Message:
-----------
Builders: Do not install not directly needed libraries
I'm not sure why I added those once but they are not necessary
any longer or get installed as indirect dependencies.
Modified Paths:
--------------
builders/Dockerfile.mingw64
Modified: builders/Dockerfile.mingw64
2 lines changed, 0 insertions(+), 2 deletions(-)
===================================================================
@@ -32,8 +32,6 @@ RUN set -ex && \
echo "deb http://deb.debian.org/debian bullseye-backports main" > /etc/apt/sources.list.d/backports.list && \
apt-get update && \
apt-get install --no-install-recommends --assume-yes \
- # libraries \
- libcurl3t64-gnutls libgpgme11t64 libarchive13t64 \
# common useful utilities \
wget curl less nano git gnupg2 file ca-certificates \
zip unzip xz-utils zstd \
--------------
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: GitHub <noreply(a)github.com>
Date: Wed, 01 Jan 2025 12:54:52 UTC
Commit: 6391e35665b61c299e0875262f868714c88dddda
https://github.com/geany/infrastructure/commit/6391e35665b61c299e0875262f86…
Log Message:
-----------
Merge pull request #13 from geany/builder_use_win32_libstdcpp
Revert "Builders: Use "posix" variant of the mingw64 cross compiler"
Modified Paths:
--------------
builders/Dockerfile.mingw64
Modified: builders/Dockerfile.mingw64
8 lines changed, 1 insertions(+), 7 deletions(-)
===================================================================
@@ -50,13 +50,7 @@ RUN set -ex && \
# install NSIS and exiftool to inspect binary metadata
nsis libimage-exiftool-perl osslsigncode \
# Geany build dependencies \
- python3-lxml python3-docutils && \
- # Use the "posix" variant of the mingw64 cross compiler to have support for recent C++ features
- # like "std:future", see
- # https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/blob/master/debian/…
- # and https://sourceforge.net/p/mingw-w64/bugs/959/ for details.
- update-alternatives --set x86_64-w64-mingw32-gcc /usr/bin/x86_64-w64-mingw32-gcc-posix && \
- update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
+ python3-lxml python3-docutils
# copy scripts
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/builder_use_win32_libstdcpp
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Wed, 01 Jan 2025 12:54:01 UTC
Commit: 24929e394d493a4ea37ebd3db26fa4b2b12a844a
https://github.com/geany/infrastructure/commit/24929e394d493a4ea37ebd3db26f…
Log Message:
-----------
Revert "Builders: Use "posix" variant of the mingw64 cross compiler"
This reverts commit 608f4df1e6aac75f830472ead9ad35fad9cf0f79.
After upgrading the Docker base image to Debian Trixie and so using
newer cross compiler toolchain versions, this hack might not be
necessary any longer.
Modified Paths:
--------------
builders/Dockerfile.mingw64
Modified: builders/Dockerfile.mingw64
8 lines changed, 1 insertions(+), 7 deletions(-)
===================================================================
@@ -50,13 +50,7 @@ RUN set -ex && \
# install NSIS and exiftool to inspect binary metadata
nsis libimage-exiftool-perl osslsigncode \
# Geany build dependencies \
- python3-lxml python3-docutils && \
- # Use the "posix" variant of the mingw64 cross compiler to have support for recent C++ features
- # like "std:future", see
- # https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/blob/master/debian/…
- # and https://sourceforge.net/p/mingw-w64/bugs/959/ for details.
- update-alternatives --set x86_64-w64-mingw32-gcc /usr/bin/x86_64-w64-mingw32-gcc-posix && \
- update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
+ python3-lxml python3-docutils
# copy scripts
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).