Branch: refs/heads/master
Author: Frank Lanitz <frank(a)frank.uvena.de>
Committer: GitHub <noreply(a)github.com>
Date: Fri, 20 Oct 2023 14:35:59 UTC
Commit: f86c4de5863d1a2609345a045d7cfff5c35651b4
https://github.com/geany/geany/commit/f86c4de5863d1a2609345a045d7cfff5c3565…
Log Message:
-----------
Merge pull request #3607 from hieeupomalrf/R_commands
Add R execution command
Modified Paths:
--------------
data/filedefs/filetypes.r
Modified: data/filedefs/filetypes.r
5 lines changed, 5 insertions(+), 0 deletions(-)
===================================================================
@@ -60,3 +60,8 @@ context_action_cmd=
#width=4
# 0 is spaces, 1 is tabs, 2 is tab & spaces
#type=1
+
+[build_settings]
+# %f will be replaced by the complete filename
+# %e will be replaced by the filename without extension
+run_cmd=Rscript "%f"
\ No newline at end of file
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Colomban Wendling <ban(a)herbesfolles.org>
Committer: Colomban Wendling <ban(a)herbesfolles.org>
Date: Thu, 19 Oct 2023 21:02:51 UTC
Commit: 0fd68e4182bf2540249810da52382e2f1c4810aa
https://github.com/geany/geany/commit/0fd68e4182bf2540249810da52382e2f1c481…
Log Message:
-----------
scripts/github-news: Handle continuation lines
Merge continuation lines with the previous line not to get spurious
line breaks.
Modified Paths:
--------------
scripts/github-news
Modified: scripts/github-news
24 lines changed, 23 insertions(+), 1 deletions(-)
===================================================================
@@ -6,6 +6,26 @@ sed -n -e '
n
:next
+# Merge continuation lines (starting with 6+ spaces) into the previous line.
+# Implementation is a bit convoluted, but heres the gist of it:
+# hold the current line...
+h
+# ...read next one (potential continuation)
+n
+# if its a continuation line...
+/^ \{6,\}/{
+ # swap back the non-continuation line
+ x
+ # ...so to append the continuation
+ G
+ # replace the newline + spaces with a single space
+ s/\n */ /
+ # and check next line again
+ b next
+}
+# not a continuation line, restore the current and hold the next
+x
+
# stop at the second header
/^[A-Za-z0-9_-]/q
# strip the leading indentation
@@ -17,6 +37,8 @@ s%PR#\([0-9]\{1,\}\)%[\0](https://github.com/geany/geany/pull/\1)%gs%Issue#\([0-9]\{1,\}\)%[\0](https://github.com/geany/geany/issues/\1)%g
p
-n
+
+# restore the non-continuation line we peeked at, and start next cycle
+x
b next
' < NEWS
--------------
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: Thu, 19 Oct 2023 17:44:27 UTC
Commit: f8aa3654ed93c943fe7e9ca6a6c9422da5f904d1
https://github.com/geany/www.geany.org/commit/f8aa3654ed93c943fe7e9ca6a6c94…
Log Message:
-----------
Add missing comma on homepage
Modified Paths:
--------------
geany/templates/home.html
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">
--------------
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: Thu, 19 Oct 2023 15:26:54 UTC
Commit: e9af6b5c8b3e69ac51095aece9fb1672782af02a
https://github.com/geany/geany/commit/e9af6b5c8b3e69ac51095aece9fb1672782af…
Log Message:
-----------
Merge pull request #3593 from eht16/release_2_0_documentation
Release 2.0 documentation
Modified Paths:
--------------
NEWS
doc/Makefile.am
doc/geany.txt
doc/images/build_menu_commands_dialog.png
doc/images/edit_change_history.png
doc/images/find_dialog.png
doc/images/find_in_files_dialog.png
doc/images/main_window.png
doc/images/pref_dialog_edit_completions.png
doc/images/pref_dialog_edit_display.png
doc/images/pref_dialog_edit_features.png
doc/images/pref_dialog_edit_indentation.png
doc/images/pref_dialog_files.png
doc/images/pref_dialog_gen_misc.png
doc/images/pref_dialog_gen_startup.png
doc/images/pref_dialog_interface_interface.png
doc/images/pref_dialog_interface_notebook.png
doc/images/pref_dialog_interface_toolbar.png
doc/images/pref_dialog_keys.png
doc/images/pref_dialog_printing.png
doc/images/pref_dialog_templ.png
doc/images/pref_dialog_tools.png
doc/images/pref_dialog_various.png
doc/images/pref_dialog_vte.png
doc/images/replace_dialog.png
doc/meson.build
Modified: NEWS
55 lines changed, 55 insertions(+), 0 deletions(-)
===================================================================
@@ -1,12 +1,67 @@
Geany 2.0 (unreleased)
+
+ General
+ * Split "session data" into session.conf, preferences are written to
+ and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
+ * Add new build system Meson (experimental) (PR#2761).
+ * Require GTK 3.24 (#3580).
+
+ Bug fixes
+ * (Re-)Add ability to scroll over document tabs (Luke Horwell, PR#3134).
+ * Fix keyword colorization on filetype change (PR#3553).
+ * Fix startup files order when placing tabs next to the current one
+ (PR#3611).
+
Interface
* The document list in the sidebar has a new tree view. This mode is the
new default and existing installations automatically use it (PR#1813).
+ * Use dark-theme friendly colors for compiler messages (PR#3013).
+ * Add a confirmation dialog on search & replace for the whole session
+ (PR#3033).
+ * Filter entry for symbol tree (PR#3055).
+ * Simplify project creation from existing directories with sources
+ (PR#3042).
+ * Add option to show symbols in symbol tree without category groups
+ (PR#3172).
+ * Add option to only show line endings if they differ from file default
+ (PR#3287).
+ * Make tab label length and window title length configurable
+ (Abdul Rafey, #3365).
+ * Make Go to Symbol commands show signature list (PR#3475).
+
+ Editor
+ * Update Scintilla to 5.3.7 and Lexilla to 5.2.7 (PR#2867, PR#3551).
+ * Add "Change history" feature (disabled by default) (PR#3551).
+
+ Filetypes
+ * Sync many parsers from the Universal Ctags project, this leads to
+ updated symbol parsers (PR#2990, PR#2991, PR#3032).
+ * Improved support for the ctags file format, which is now the
+ recommended format for tags files (PR#3049).
+ * Update Kotlin filetype config (PR#3456).
+ * Apply Markdown header style to the complete header
+ (Robert Di Pardo, PR#3602).
+ * Update Nim filetype config (Zoom, PR#2988).
+ * Update PHP filetype config (PR#3488).
+ * Update Python filetype config (PR#3039).
+ * Add AutoIt filetype (Skif-off, PR#1752).
+ * Add GDScript filetype (David Yang, PR#3012).
+ * Remove Ferite filetype (PR#3075).
+ * Enable local variables and improve autocompletion for C/C++ and
+ some other languages (PR#3185, PR#3275).
+
+ Windows
+ * Remove native file and color dialogs on Windows, GTK dialogs will
+ be used instead (#3219).
+ * Use "Prof-Gnome" GTK theme by default (same theme as used on macOS)
+ for a better experience, the "Adwaita" theme can still be activated
+ (PR#3129).
Internationalization
* Updated translations: cz, da, de, fr, es, kk, lv, it, nl, pt, sk, ru, ua
* Added translations: si
+
Geany 1.38 (October 09, 2021)
General
Modified: doc/Makefile.am
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -4,6 +4,7 @@ if INSTALL_HTML_DOCS
htmldocimagesdir = $(docdir)/html/images
dist_htmldocimages_DATA = \
images/build_menu_commands_dialog.png \
+ images/edit_change_history.png \
images/find_dialog.png \
images/find_in_files_dialog.png \
images/main_window.png \
Modified: doc/geany.txt
36 lines changed, 36 insertions(+), 0 deletions(-)
===================================================================
@@ -223,6 +223,10 @@ The Geany window is shown in the following figure:
.. image:: ./images/main_window.png
+.. note::
+ Screenshots in this document are taken with the default GTK Adwaita
+ theme, but Geany will adapt to the desktop GTK theme that is set.
+
The workspace has the following parts:
* The menu.
@@ -2419,6 +2423,38 @@ Always
Always show virtual spaces beyond the end of lines
+Change History
+``````````````
+
+The *change history* feature enables changed text in a document to be shown in the markers margin or by underlining the text.
+By default, the *change history* feature is disabled.
+
+Newly added, modified and removed lines or words are highlighted to easily track changes to the opened
+document. The changes can be shown as vertical bars in the markers margin and/or as underlines in
+the text directly.
+
+.. note::
+ This feature may use a moderate amount of memory, especially if there are many or big changes in the document.
+ Also, modification information is not kept when re-opening a document - all change markers will be lost.
+
+
+.. image:: ./images/edit_change_history.png
+
+The image shows the default visuals:
+
+* inserted characters appear with coloured underlines
+* points where characters were deleted are shown with small triangles
+* the margin shows a block indicating the overall state of the line, prioritizing the more consequential modified states
+* the states are modified (orange), saved (green), saved then reverted to modified (green-yellow), and
+ saved then reverted to original (cyan).
+
+Show in markers margin
+ Changes are shown in the markers margin as vertical bars
+
+Show as underline indicators
+ Changes are shown as underlines in the text directly
+
+
Files preferences
^^^^^^^^^^^^^^^^^
Modified: doc/images/build_menu_commands_dialog.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/edit_change_history.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/find_dialog.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/find_in_files_dialog.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/main_window.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_edit_completions.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_edit_display.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_edit_features.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_edit_indentation.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_files.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_gen_misc.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_gen_startup.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_interface_interface.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_interface_notebook.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_interface_toolbar.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_keys.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_printing.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_templ.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_tools.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_various.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/pref_dialog_vte.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/images/replace_dialog.png
0 lines changed, 0 insertions(+), 0 deletions(-)
===================================================================
No diff available, check online
Modified: doc/meson.build
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -19,6 +19,7 @@ tarball = run_command('test', '-f', 'geany.html', check: false)
if tarball.returncode() == 0 or rst2html.found()
install_data(
'images/build_menu_commands_dialog.png',
+ 'images/edit_change_history.png',
'images/find_dialog.png',
'images/find_in_files_dialog.png',
'images/main_window.png',
--------------
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: Thu, 19 Oct 2023 15:16:28 UTC
Commit: 514adec504e3325945297b3db4d2e45230245963
https://github.com/geany/geany/commit/514adec504e3325945297b3db4d2e45230245…
Log Message:
-----------
Add NEWS for Geany 2.0
Modified Paths:
--------------
NEWS
Modified: NEWS
55 lines changed, 55 insertions(+), 0 deletions(-)
===================================================================
@@ -1,12 +1,67 @@
Geany 2.0 (unreleased)
+
+ General
+ * Split "session data" into session.conf, preferences are written to
+ and read from geany.conf (PR#2776, PR#2779, PR#3014, PR#3125 and more).
+ * Add new build system Meson (experimental) (PR#2761).
+ * Require GTK 3.24 (#3580).
+
+ Bug fixes
+ * (Re-)Add ability to scroll over document tabs (Luke Horwell, PR#3134).
+ * Fix keyword colorization on filetype change (PR#3553).
+ * Fix startup files order when placing tabs next to the current one
+ (PR#3611).
+
Interface
* The document list in the sidebar has a new tree view. This mode is the
new default and existing installations automatically use it (PR#1813).
+ * Use dark-theme friendly colors for compiler messages (PR#3013).
+ * Add a confirmation dialog on search & replace for the whole session
+ (PR#3033).
+ * Filter entry for symbol tree (PR#3055).
+ * Simplify project creation from existing directories with sources
+ (PR#3042).
+ * Add option to show symbols in symbol tree without category groups
+ (PR#3172).
+ * Add option to only show line endings if they differ from file default
+ (PR#3287).
+ * Make tab label length and window title length configurable
+ (Abdul Rafey, #3365).
+ * Make Go to Symbol commands show signature list (PR#3475).
+
+ Editor
+ * Update Scintilla to 5.3.7 and Lexilla to 5.2.7 (PR#2867, PR#3551).
+ * Add "Change history" feature (disabled by default) (PR#3551).
+
+ Filetypes
+ * Sync many parsers from the Universal Ctags project, this leads to
+ updated symbol parsers (PR#2990, PR#2991, PR#3032).
+ * Improved support for the ctags file format, which is now the
+ recommended format for tags files (PR#3049).
+ * Update Kotlin filetype config (PR#3456).
+ * Apply Markdown header style to the complete header
+ (Robert Di Pardo, PR#3602).
+ * Update Nim filetype config (Zoom, PR#2988).
+ * Update PHP filetype config (PR#3488).
+ * Update Python filetype config (PR#3039).
+ * Add AutoIt filetype (Skif-off, PR#1752).
+ * Add GDScript filetype (David Yang, PR#3012).
+ * Remove Ferite filetype (PR#3075).
+ * Enable local variables and improve autocompletion for C/C++ and
+ some other languages (PR#3185, PR#3275).
+
+ Windows
+ * Remove native file and color dialogs on Windows, GTK dialogs will
+ be used instead (#3219).
+ * Use "Prof-Gnome" GTK theme by default (same theme as used on macOS)
+ for a better experience, the "Adwaita" theme can still be activated
+ (PR#3129).
Internationalization
* Updated translations: cz, da, de, fr, es, kk, lv, it, nl, pt, sk, ru, ua
* Added translations: si
+
Geany 1.38 (October 09, 2021)
General
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).