Branch: refs/heads/master
Author: Jiří Techet <techet(a)gmail.com>
Committer: GitHub <noreply(a)github.com>
Date: Sun, 23 Feb 2025 18:15:01 UTC
Commit: e3ae699017a97828aee1c9b46e9cd50f3a080a94
https://github.com/geany/geany-themes/commit/e3ae699017a97828aee1c9b46e9cd5…
Log Message:
-----------
Merge pull request #86 from techee/license_change
carbonfox, octagon, underthesea: Modify license to GPLv2 or later
Modified Paths:
--------------
colorschemes/carbonfox.conf
colorschemes/octagon.conf
colorschemes/underthesea.conf
Modified: colorschemes/carbonfox.conf
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -1,8 +1,17 @@
-# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# Colors adapted from the Carbonfox theme (Nightfox for Ghostty)
Modified: colorschemes/octagon.conf
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -1,8 +1,17 @@
-# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# Colors adapted from the Monokia Pro theme (https://github.com/loctvl842/monokai-pro.nvim)
Modified: colorschemes/underthesea.conf
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -1,8 +1,17 @@
-# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# UndertheSea is a theme inspired by the UnderTheSea iterm2colorscheme
--------------
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: Sun, 23 Feb 2025 17:50:00 UTC
Commit: e5b5d3128cba215d5e2be124533f89c2a384efdf
https://github.com/geany/geany-themes/commit/e5b5d3128cba215d5e2be124533f89…
Log Message:
-----------
carbonfox, octagon, underthesea: Modify license to GPLv2 or later
See #84.
Modified Paths:
--------------
colorschemes/carbonfox.conf
colorschemes/octagon.conf
colorschemes/underthesea.conf
Modified: colorschemes/carbonfox.conf
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -1,8 +1,17 @@
-# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# Colors adapted from the Carbonfox theme (Nightfox for Ghostty)
Modified: colorschemes/octagon.conf
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -1,8 +1,17 @@
-# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# Colors adapted from the Monokia Pro theme (https://github.com/loctvl842/monokai-pro.nvim)
Modified: colorschemes/underthesea.conf
15 lines changed, 12 insertions(+), 3 deletions(-)
===================================================================
@@ -1,8 +1,17 @@
-# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
#
-# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+# MA 02110-1301, USA.
#
# Colors selected by jag(at)justaguylinux(dot)com
# UndertheSea is a theme inspired by the UnderTheSea iterm2colorscheme
--------------
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: Wed, 12 Feb 2025 09:44:25 UTC
Commit: 0e8f06e8afa594a2b5247cd07267fdfe1eae8e30
https://github.com/geany/geany/commit/0e8f06e8afa594a2b5247cd07267fdfe1eae8…
Log Message:
-----------
Silence spurious undocumented warnings when generating GI
Weirdly enough, if the HTML (or possibly LATEX?) output is not
generated, Doxygen incorrectly warns about all parameters and return
values not being documented.
Workaround this by disabling undocumented warnings when generating GI
which only produces XML, and thus triggers the bug.
See https://stackoverflow.com/a/38745256
Modified Paths:
--------------
doc/Doxyfile.in
doc/Makefile.am
doc/meson.build
Modified: doc/Doxyfile.in
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -739,7 +739,7 @@ WARNINGS = YES
# will automatically be disabled.
# The default value is: YES.
-WARN_IF_UNDOCUMENTED = YES
+WARN_IF_UNDOCUMENTED = @WARN@
# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
# potential errors in the documentation, such as not documenting some parameters
@@ -755,7 +755,7 @@ WARN_IF_DOC_ERROR = YES
# documentation, but not about the absence of documentation.
# The default value is: NO.
-WARN_NO_PARAMDOC = YES
+WARN_NO_PARAMDOC = @WARN@
# The WARN_FORMAT tag determines the format of the warning messages that doxygen
# can produce. The string should contain the $file, $line, and $text tags, which
Modified: doc/Makefile.am
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -101,6 +101,7 @@ Doxyfile: Doxyfile.in
-e 's,$(AT)HTML$(AT),YES,' \
-e 's,$(AT)XML$(AT),NO,' \
-e 's,$(AT)SORT$(AT),YES,' \
+ -e 's,$(AT)WARN$(AT),YES,' \
$< > $@ || ( $(RM) -f $@ ; exit 1 )
doxygen_sources = \
@@ -141,6 +142,7 @@ Doxyfile-gi: Doxyfile.in
-e 's,$(AT)HTML$(AT),NO,' \
-e 's,$(AT)XML$(AT),YES,' \
-e 's,$(AT)SORT$(AT),NO,' \
+ -e 's,$(AT)WARN$(AT),NO,' \
$< > $@ || ( $(RM) -f $@ ; exit 1 )
# we depend on Doxyfile.stamp not have this run in parallel with it to avoid
Modified: doc/meson.build
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -88,12 +88,14 @@ if doxygen.found()
doxcfg.set('HTML', 'YES')
doxcfg.set('XML', 'NO')
doxcfg.set('SORT', 'YES')
+ doxcfg.set('WARN', 'YES')
doxgicfg = doxcfg
doxgicfg.set('GIRONLY', '')
doxgicfg.set('HTML', 'NO')
doxgicfg.set('XML', 'YES')
doxgicfg.set('SORT', 'NO')
+ doxgicfg.set('WARN', 'NO')
dep_doxygen = files([
'plugins.dox',
--------------
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: Tue, 18 Feb 2025 12:15:02 UTC
Commit: 2eb4b6c70ad2fab2cae6da25a2cdf0e30c5c4b14
https://github.com/geany/geany/commit/2eb4b6c70ad2fab2cae6da25a2cdf0e30c5c4…
Log Message:
-----------
Merge pull request #4242 from b4n/doxygiwarn
Silence spurious undocumented warnings when generating GI
Modified Paths:
--------------
doc/Doxyfile.in
doc/Makefile.am
doc/meson.build
Modified: doc/Doxyfile.in
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -739,7 +739,7 @@ WARNINGS = YES
# will automatically be disabled.
# The default value is: YES.
-WARN_IF_UNDOCUMENTED = YES
+WARN_IF_UNDOCUMENTED = @WARN@
# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
# potential errors in the documentation, such as not documenting some parameters
@@ -755,7 +755,7 @@ WARN_IF_DOC_ERROR = YES
# documentation, but not about the absence of documentation.
# The default value is: NO.
-WARN_NO_PARAMDOC = YES
+WARN_NO_PARAMDOC = @WARN@
# The WARN_FORMAT tag determines the format of the warning messages that doxygen
# can produce. The string should contain the $file, $line, and $text tags, which
Modified: doc/Makefile.am
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -101,6 +101,7 @@ Doxyfile: Doxyfile.in
-e 's,$(AT)HTML$(AT),YES,' \
-e 's,$(AT)XML$(AT),NO,' \
-e 's,$(AT)SORT$(AT),YES,' \
+ -e 's,$(AT)WARN$(AT),YES,' \
$< > $@ || ( $(RM) -f $@ ; exit 1 )
doxygen_sources = \
@@ -141,6 +142,7 @@ Doxyfile-gi: Doxyfile.in
-e 's,$(AT)HTML$(AT),NO,' \
-e 's,$(AT)XML$(AT),YES,' \
-e 's,$(AT)SORT$(AT),NO,' \
+ -e 's,$(AT)WARN$(AT),NO,' \
$< > $@ || ( $(RM) -f $@ ; exit 1 )
# we depend on Doxyfile.stamp not have this run in parallel with it to avoid
Modified: doc/meson.build
2 lines changed, 2 insertions(+), 0 deletions(-)
===================================================================
@@ -88,12 +88,14 @@ if doxygen.found()
doxcfg.set('HTML', 'YES')
doxcfg.set('XML', 'NO')
doxcfg.set('SORT', 'YES')
+ doxcfg.set('WARN', 'YES')
doxgicfg = doxcfg
doxgicfg.set('GIRONLY', '')
doxgicfg.set('HTML', 'NO')
doxgicfg.set('XML', 'YES')
doxgicfg.set('SORT', 'NO')
+ doxgicfg.set('WARN', 'NO')
dep_doxygen = files([
'plugins.dox',
--------------
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: Tue, 18 Feb 2025 12:14:12 UTC
Commit: 6a674d4cfb1cf74cbccd38403e13670655dabb24
https://github.com/geany/geany/commit/6a674d4cfb1cf74cbccd38403e13670655dab…
Log Message:
-----------
Merge pull request #4247 from techee/param_doc
pluginextension: Add basic parameter documentation to avoid doxygen
warnings.
Modified Paths:
--------------
src/pluginextension.c
Modified: src/pluginextension.c
15 lines changed, 15 insertions(+), 0 deletions(-)
===================================================================
@@ -231,6 +231,11 @@ void plugin_extension_autocomplete_perform(GeanyDocument *doc, gboolean force)
/**
* Checks whether the provided extension is used for showing calltips.
*
+ * @param doc Document for which the check is performed.
+ * @param ext The extension for which the check is performed.
+ * @return @c TRUE if calltips are provided by the passed extension,
+ * @c FALSE otherwise.
+ *
* @see @c plugin_extension_autocomplete_provided()
*
* @since 2.1
@@ -252,6 +257,11 @@ void plugin_extension_calltips_show(GeanyDocument *doc, gboolean force)
* Checks whether the provided extension is used for going to symbol
* definition/declaration.
*
+ * @param doc Document for which the check is performed.
+ * @param ext The extension for which the check is performed.
+ * @return @c TRUE if symbol goto is provided by the passed extension,
+ * @c FALSE otherwise.
+ *
* @see @c plugin_extension_autocomplete_provided()
*
* @since 2.1
@@ -273,6 +283,11 @@ gboolean plugin_extension_goto_perform(GeanyDocument *doc, gint pos, gboolean de
* Checks whether the provided extension is used for highlighting symbols in
* the document.
*
+ * @param doc Document for which the check is performed.
+ * @param ext The extension for which the check is performed.
+ * @return @c TRUE if symbol highlighting is provided by the passed extension,
+ * @c FALSE otherwise.
+ *
* @see @c plugin_extension_autocomplete_provided()
*
* @since 2.1
--------------
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: Mon, 17 Feb 2025 16:58:03 UTC
Commit: 838795b7295fd69c34bb45361a9f56aae0161a83
https://github.com/geany/geany/commit/838795b7295fd69c34bb45361a9f56aae0161…
Log Message:
-----------
pluginextension: Add basic parameter documentation to avoid doxygen warnings
Modified Paths:
--------------
src/pluginextension.c
Modified: src/pluginextension.c
15 lines changed, 15 insertions(+), 0 deletions(-)
===================================================================
@@ -231,6 +231,11 @@ void plugin_extension_autocomplete_perform(GeanyDocument *doc, gboolean force)
/**
* Checks whether the provided extension is used for showing calltips.
*
+ * @param doc Document for which the check is performed.
+ * @param ext The extension for which the check is performed.
+ * @return @c TRUE if calltips are provided by the passed extension,
+ * @c FALSE otherwise.
+ *
* @see @c plugin_extension_autocomplete_provided()
*
* @since 2.1
@@ -252,6 +257,11 @@ void plugin_extension_calltips_show(GeanyDocument *doc, gboolean force)
* Checks whether the provided extension is used for going to symbol
* definition/declaration.
*
+ * @param doc Document for which the check is performed.
+ * @param ext The extension for which the check is performed.
+ * @return @c TRUE if symbol goto is provided by the passed extension,
+ * @c FALSE otherwise.
+ *
* @see @c plugin_extension_autocomplete_provided()
*
* @since 2.1
@@ -273,6 +283,11 @@ gboolean plugin_extension_goto_perform(GeanyDocument *doc, gint pos, gboolean de
* Checks whether the provided extension is used for highlighting symbols in
* the document.
*
+ * @param doc Document for which the check is performed.
+ * @param ext The extension for which the check is performed.
+ * @return @c TRUE if symbol highlighting is provided by the passed extension,
+ * @c FALSE otherwise.
+ *
* @see @c plugin_extension_autocomplete_provided()
*
* @since 2.1
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).