Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pair Tag Highlighter - Added a color preferences dialog (Issue #545) #940

Open
wants to merge 89 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
d2f2a05
jump to matching tag and select matching tag
Oct 11, 2019
e3d7f37
jump on 0 line if not selecting
Oct 15, 2019
59c678a
projectorganizer: Make showing empty directories in the sidebar confi…
techee Oct 16, 2019
e2e854b
projectorganizer: don't use stock icons
techee Oct 29, 2019
f01e071
projectorganizer: use better icons
techee Oct 29, 2019
fb56569
Added a preferences dialog that allows the highlight colors and
PatrickGMM Jan 5, 2020
4b59b21
Fix missing #include <stdlib.h>, remove spaces before '(' in function…
PatrickGMM Jan 6, 2020
6337abc
Fix pot file error
PatrickGMM Jan 7, 2020
60fd0d8
Merge pull request #932 from techee/projorg_icons
frlan Jan 19, 2020
48342cf
Merge pull request #926 from sagarchalise/pt-utils
frlan Jan 19, 2020
3d0c513
cppcheck: Set Geany include path for it to find header files
b4n Feb 2, 2020
10a2617
Define PKG_CHECK_VAR for old pkg-config (<= 0.28)
b4n Feb 2, 2020
e07cba1
Define AS_VAR_COPY for old Autoconf
b4n Feb 2, 2020
1f8bb80
Merge pull request #947 from b4n/cppcheck-include
b4n Feb 7, 2020
f615e67
latex: added feature: indent line in new environment (fixes #950)
Feb 8, 2020
9497d82
Make libgit2 version preprocessor conditionals compatible with libgit…
Doeme Feb 23, 2020
faf6ab3
Debugger: Update description of dependencies a little
frlan Feb 25, 2020
f8cf890
Merge pull request #956 from Doeme/master
frlan Feb 27, 2020
2d3d877
Merge pull request #951 from LukeLR/master
frlan Feb 27, 2020
31e0f7b
Merge pull request #929 from techee/prjorg_config
frlan Feb 27, 2020
43d4287
Keyrecord: Use capital start on configure
frlan Apr 4, 2020
0f6095e
Markdown: fix colors in gtk3
M-HT Apr 5, 2020
acc0857
GeanyVC: Add support for Fossil SCM (fossil-scm.org)
nomadbyte Apr 24, 2020
618e5b0
GeanyVC: Support multiple instances of current File menu
nomadbyte Apr 26, 2020
63968ab
Windows installer: Update dependencies
eht16 Apr 29, 2020
1baa1cd
Update of Russian translation for the Addons plugin
dmitryunruh May 1, 2020
8ed72a5
"выноску" --> "подсказку"
dmitryunruh May 1, 2020
5bf7e64
"при наведение" --> "при наведении"
dmitryunruh May 1, 2020
c9e4c59
vimode: Correctly ignore unwanted modifiers
techee May 6, 2020
88ca170
Merge pull request #969 from nomadbyte/fossil-scm
frlan May 11, 2020
90974ab
Merge pull request #974 from dmitryunruh/ru_update
frlan May 11, 2020
6ded9bc
GeanyVC: Use geanyvc_la_LIBADD to add libs needed for unittests
nomadbyte May 13, 2020
0fb3f6c
Merge pull request #977 from nomadbyte/fossil-scm
frlan May 13, 2020
062865e
Merge pull request #965 from M-HT/markdown_fix_colors
frlan May 13, 2020
6e3767b
Add link to how to install, fix some English
dandv May 21, 2020
70fa28d
Update ao_colortip.c
DevynCJohnson May 25, 2020
40d0a87
Update README
DevynCJohnson May 25, 2020
c2dcfe5
Merge pull request #975 from techee/numlock
frlan Jul 26, 2020
a5d8e37
GeanyVC: Allow to toggle single files with Space and Return keys
eht16 Aug 9, 2020
e98862e
Merge pull request #996 from eht16/geanyvc_commit_toggle_via_space
frlan Aug 18, 2020
faf34a9
GeanyVC:(Fossil) When edited file is not in the repo, simply return; …
nomadbyte Aug 21, 2020
7b09bd8
Merge pull request #1001 from nomadbyte/geanyvc/fossil-scm
frlan Aug 22, 2020
0721519
Merge pull request #971 from nomadbyte/geanyvc/fix-filemenu
frlan Aug 22, 2020
07e9524
Make usage of tabs instead of spaces inside file
frlan Aug 22, 2020
f06c76d
GeanyVC:(Fossil) Limit the width of the history log/timeline output
nomadbyte Aug 22, 2020
b939708
Merge pull request #1004 from nomadbyte/geanyvc/fossil-scm
frlan Aug 23, 2020
c347e36
GeanyVC: Accept maintainership
nomadbyte Aug 29, 2020
5630fab
Merge pull request #1006 from nomadbyte/geanyvc/plugin
frlan Aug 29, 2020
39a8ada
Mail not valid anymore
frlan Oct 8, 2020
1587d6d
Merge pull request #987 from DevynCJohnson/patch-4
frlan Oct 9, 2020
439c23e
Windows installer: Update dependencies
eht16 Oct 11, 2020
06a38f4
Update po files for string freeze of 1.37
frlan Oct 11, 2020
abf633e
TreeBrowser: Avoid double node clear
ChrisJAllan Oct 14, 2020
ce5f41f
Updated Spanish translation
lucasvieites Oct 14, 2020
2a5b266
Merge pull request #1016 from lucasvieites/patch-1
frlan Oct 14, 2020
9cd01e5
Update Portugese translation
frlan Oct 14, 2020
8925be5
First draft of NEWS for 1.37
frlan Oct 18, 2020
c493145
NEWS: fix typos and styling
eht16 Oct 18, 2020
7e57827
Small adjustment at NEWS for 1.37
frlan Oct 18, 2020
aacd8ef
Remove accidentally added file from POTFILES.skip
eht16 Oct 19, 2020
29951a0
Update nl.po
peter-scholtens Oct 22, 2020
0526522
Merge pull request #1018 from peter-scholtens/patch-1
frlan Oct 22, 2020
0882894
Dutch translation was updated
frlan Oct 22, 2020
6c1bf58
Debugger: Refactor widget packing (#1017)
eht16 Oct 24, 2020
80f66aa
Remove intl_stats.sh
frlan Oct 25, 2020
e398bcb
Remove ChangeLog for po
frlan Oct 25, 2020
93a1298
Update of German translation
frlan Oct 25, 2020
87e0255
Set release date
frlan Oct 25, 2020
30730ca
Minor update on NEWS
frlan Oct 25, 2020
8a7ffac
Fix typo
frlan Oct 25, 2020
7355ff9
Post-release version bump
frlan Oct 25, 2020
0a45b9f
Docs: Add link to installation instructions to READMEs
eht16 Nov 2, 2020
c0114b4
Merge pull request #1021 from eht16/pr981_readme_install_instructions
frlan Nov 5, 2020
2a8969f
PrettyPrinter: Fix declaration of input_buffer
frlan Nov 8, 2020
3864559
Merge pull request #1024 from frlan/enhancement/prettyprinter/compile…
frlan Nov 8, 2020
b43825e
GeanyVC: Show ellipsis in menu items requiring further user input
nomadbyte Nov 13, 2020
8bf506f
Merge pull request #1029 from nomadbyte/geanyvc/251-menu-ellipsis
frlan Nov 13, 2020
975968f
GeanyVC: Show ellipsis in menu items requiring further user input (po…
nomadbyte Nov 14, 2020
8102989
Windows installer: ignore patch level version when checking for Geany
eht16 Nov 15, 2020
1046b3a
Merge pull request #1031 from eht16/windows_installer_ignore_geany_pa…
frlan Nov 15, 2020
0c37bb4
Merge pull request #1030 from nomadbyte/geanyvc/251-menu-ellipsis
frlan Nov 15, 2020
ccefe2b
GeanyVC: Correct the displaying of tooltip for the attach to menubar …
nomadbyte Nov 17, 2020
bc4dc07
Merge pull request #1033 from nomadbyte/geanyvc/fix-tooltip
frlan Nov 21, 2020
b630e21
PO: Add Ukrainian translation
nomadbyte Dec 16, 2020
e887fa3
Merge pull request #1046 from nomadbyte/po/uk
frlan Dec 18, 2020
9401dd2
Merge pull request #1015 from ChrisJAllan/treebrowser-crash
frlan Jan 2, 2021
ad50d3e
Use stdbool.h istead of redefining bool
xyproto Jan 5, 2021
7c540bf
Merge pull request #1053 from xyproto/no-redefine-bool
frlan Jan 6, 2021
3bc2d8b
Merge commit '6337abce'
PatrickGMM Feb 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@ W:
S: Maintained

debugger
P: Alexander Petukhov <[email protected]>
P: Alexander Petukhov
g:
M: Alexander Petukhov <[email protected]>
M: Alexander Petukhov
W: http://plugins.geany.org/debugger.html
S: Maintained

Expand Down Expand Up @@ -168,11 +168,11 @@ W: http://plugins.geany.org/geanysendmail.html
S: Maintained

geanyvc
P: Yura Siamashka <yurand2@gmail.com>
g:
M: Yura Siamashka <yurand2@gmail.com>
P: Artur Shepilko <nomadbyte@gmail.com>
g: @nomadbyte
M: Artur Shepilko <nomadbyte@gmail.com>
W: http://plugins.geany.org/geanyvc.html
S: Odd Fixes
S: Maintained

geniuspaste
P: Enrico Trotta <[email protected]>
Expand Down
56 changes: 55 additions & 1 deletion NEWS
Original file line number Diff line number Diff line change
@@ -1,8 +1,62 @@
Geany Plugins 1.37 (not released yet)
Geany Plugins 1.38 (not released yet)

* nothing so far


Geany Plugins 1.37 (2020-10-25)

General:
* Improve cppcheck environment for better testing (PR #947)

Addons:
* Improve sizes of color calltip (PR #987)

Autoclose:
* Remove all pairing quotes (PR #896)

GeanyVC:
* Add support for Fossil SCM (PR #1004, PR #969, PR #977)
* Support multiple instances of current File menu (PR #971)
* Allow to toggle single files with Space and Return keys
in commit dialog (PR #996)
* Improve libraries included to unittests (PR #977)

GeanyPrj:
* Fix cut-off sidebar tab under GTK3 (PR #917)

GitChangebar:
* Add compatibility with libgit2 0.99 (PR #956)

LaTeX:
* Indent line in new environment (Issue #950, PR #951)

Markdown:
* Fix colors in GTK3 (PR #965)

Overview:
* Initialize color variables

PairTagHighligher:
* Allow to select a matching tag (PR #926)

ProjectOrganizer:
* Make showing empty directories in the sidebar configurable (PR #929)
* Improve used icon -- don't use stock icons (PR #932)
* Add a keybinding for focusing the sidebar (PR #920)
* Re-read base path when updating project (PR #921)

Vimmode:
* Correctly ignore unwanted modifiers (PR #975)
* Don't use word navigation from Scintilla (PR #919)
* Make o/O respect auto indentation (PR #918)

Windows:
* Update dependencies for installer

Internationalization:
* Updated translations: de, es, nl, pt, tr


Geany Plugins 1.36 (2019-09-28)

General:
Expand Down
3 changes: 3 additions & 0 deletions addons/README
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,9 @@ color value over which the mouse is hovered. The preferences option "Show
a calltip when hovering over a color value" is used to enable or disable
the extension.

Append `-DLARGE_COLOR_TIP` to `CFLAGS` for a large color calltip or
`-DXLARGE_COLOR_TIP` for an extra-large color calltip.

*Open Color Chooser on double clicking on a color value*
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This extension will open the Color Chooser if the user double clicks on
Expand Down
14 changes: 9 additions & 5 deletions addons/src/ao_colortip.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,15 @@ typedef struct _AoColorTipPrivate AoColorTipPrivate;
#define AO_COLORTIP_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj),\
AO_COLORTIP_TYPE, AoColorTipPrivate))

// This is helpful for making the color-tip larger on 4K screens or for people with less acute vision
#if (!(defined(COLOR_TIP_TEMPLATE) || defined(LARGE_COLOR_TIP)))
# define COLOR_TIP_TEMPLATE " "
#else
# define COLOR_TIP_TEMPLATE " \n "
// This is helpful for making the color-tip larger on 4K screens or for people with less acute vision
#if (!defined(COLOR_TIP_TEMPLATE))
# if defined(LARGE_COLOR_TIP)
# define COLOR_TIP_TEMPLATE " \n "
# elif defined(XLARGE_COLOR_TIP)
# define COLOR_TIP_TEMPLATE " \n \n \n "
# else
# define COLOR_TIP_TEMPLATE " "
# endif
#endif

struct _AoColorTip
Expand Down
4 changes: 2 additions & 2 deletions autoclose/README
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ Features
Usage
-----

After installed successfully, load the plugin in Geany's plugin manager. You may
change module preferences.
Install the plugin (https://plugins.geany.org/install.html) then
load it in Geany's plugin manager. You may change module preferences.

Requirements
------------
Expand Down
3 changes: 2 additions & 1 deletion automark/README
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ under cursor (see screenshot).
Usage
-----

After installed successfully, load the plugin in Geany's plugin manager.
Install the plugin (https://plugins.geany.org/install.html) then
load it in Geany's plugin manager.
As soon as the cursor is moved on a word, all occurences of that word will
be highlighted. The highlight color is "marker_search".

Expand Down
18 changes: 18 additions & 0 deletions build/compat.m4
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
dnl taken from Autoconf's m4sh.m4, GPLv3+
m4_ifndef([AS_VAR_COPY], [
m4_define([AS_VAR_COPY],
[AS_LITERAL_WORD_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])
])

dnl taken from pkg-config's pkg.m4, GPLv2+
m4_ifndef([PKG_CHECK_VAR], [
AC_DEFUN([PKG_CHECK_VAR],
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl

_PKG_CONFIG([$1], [variable="][$3]["], [$2])
AS_VAR_COPY([$1], [pkg_cv_][$1])

AS_VAR_IF([$1], [""], [$5], [$4])dnl
])dnl PKG_CHECK_VAR
])
4 changes: 4 additions & 0 deletions build/cppcheck.m4
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,8 @@ AC_DEFUN([GP_CHECK_CPPCHECK],
AM_CONDITIONAL([HAVE_CPPCHECK], [test "x$gp_have_cppcheck" = xyes])
GP_STATUS_BUILD_FEATURE_ADD([Static code checking],
[$gp_have_cppcheck])

GP_GEANY_PKG_CONFIG_PATH_PUSH
PKG_CHECK_VAR([GEANY_INCLUDEDIR], [geany], [includedir], [], [])
GP_GEANY_PKG_CONFIG_PATH_POP
])
1 change: 1 addition & 0 deletions build/cppcheck.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ if HAVE_CPPCHECK
check-cppcheck: $(srcdir)
$(CPPCHECK) \
-q --template gcc --error-exitcode=2 \
-I$(GEANY_INCLUDEDIR)/geany \
$(AM_CPPCHECKFLAGS) $(CPPCHECKFLAGS) \
$(srcdir)

Expand Down
42 changes: 22 additions & 20 deletions build/geany-plugins.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,15 @@ Unicode true
; helper defines ;
;;;;;;;;;;;;;;;;;;;
!define PRODUCT_NAME "Geany-Plugins"
!define PRODUCT_VERSION "1.37"
!define PRODUCT_VERSION_ID "1.37.0.0"
!define PRODUCT_VERSION "1.38"
!define PRODUCT_VERSION_ID "1.38.0.0"
!define PRODUCT_PUBLISHER "The Geany developer team"
!define PRODUCT_WEB_SITE "https://www.geany.org/"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_DIR_REGKEY "Software\Geany-Plugins"
!define GEANY_DIR_REGKEY "Software\Geany"
!define REQUIRED_GEANY_VERSION "1.37.0"
; Geany version should be major.minor only (patch level is ignored for version checking)
!define REQUIRED_GEANY_VERSION "1.38"
!define RESOURCEDIR "geany-plugins-${PRODUCT_VERSION}"

;;;;;;;;;;;;;;;;;;;;;
Expand Down Expand Up @@ -258,7 +259,7 @@ Section Uninstall
Delete "$INSTDIR\bin\libgtkspell-0.dll"
Delete "$INSTDIR\bin\libgtkspell3-*.dll"
Delete "$INSTDIR\bin\libhistory8.dll"
Delete "$INSTDIR\bin\libhogweed-5.dll"
Delete "$INSTDIR\bin\libhogweed-6.dll"
Delete "$INSTDIR\bin\libhttp_parser-2.dll"
Delete "$INSTDIR\bin\libhunspell-1.7-0.dll"
Delete "$INSTDIR\bin\libicudt61.dll"
Expand All @@ -269,22 +270,22 @@ Section Uninstall
Delete "$INSTDIR\bin\libicule61.dll"
Delete "$INSTDIR\bin\libiculx61.dll"
Delete "$INSTDIR\bin\libicutest61.dll"
Delete "$INSTDIR\bin\libicutu64.dll"
Delete "$INSTDIR\bin\libicuuc64.dll"
Delete "$INSTDIR\bin\libicudt64.dll"
Delete "$INSTDIR\bin\libicuin64.dll"
Delete "$INSTDIR\bin\libicuio64.dll"
Delete "$INSTDIR\bin\libicule64.dll"
Delete "$INSTDIR\bin\libiculx64.dll"
Delete "$INSTDIR\bin\libicutest64.dll"
Delete "$INSTDIR\bin\libicutu64.dll"
Delete "$INSTDIR\bin\libicuuc64.dll"
Delete "$INSTDIR\bin\libicutu67.dll"
Delete "$INSTDIR\bin\libicuuc67.dll"
Delete "$INSTDIR\bin\libicudt67.dll"
Delete "$INSTDIR\bin\libicuin67.dll"
Delete "$INSTDIR\bin\libicuio67.dll"
Delete "$INSTDIR\bin\libicule67.dll"
Delete "$INSTDIR\bin\libiculx67.dll"
Delete "$INSTDIR\bin\libicutest67.dll"
Delete "$INSTDIR\bin\libicutu67.dll"
Delete "$INSTDIR\bin\libicuuc67.dll"
Delete "$INSTDIR\bin\libidn2-0.dll"
Delete "$INSTDIR\bin\libjavascriptcoregtk-1.0-0.dll"
Delete "$INSTDIR\bin\libjavascriptcoregtk-3.0-0.dll"
Delete "$INSTDIR\bin\libjpeg-8.dll"
Delete "$INSTDIR\bin\liblzma-5.dll"
Delete "$INSTDIR\bin\libnettle-7.dll"
Delete "$INSTDIR\bin\libnettle-8.dll"
Delete "$INSTDIR\bin\libnghttp2-14.dll"
Delete "$INSTDIR\bin\libogg-0.dll"
Delete "$INSTDIR\bin\liborc-0.4-0.dll"
Expand Down Expand Up @@ -333,15 +334,18 @@ Section Uninstall
RMDir /r "$INSTDIR\lib\gio"
RMDir /r "$INSTDIR\lib\gstreamer-1.0"
RMDir /r "$INSTDIR\lib\pkcs11"
RMDir /r "$INSTDIR\lib\sqlite3.29.0"
RMDir /r "$INSTDIR\lib\sqlite3.33.0"
RMDir /r "$INSTDIR\lib\geany-plugins"
RMDir /r "$INSTDIR\libexec\gstreamer-1.0"
RMDir /r "$INSTDIR\libexec\p11-kit"
RMDir /r "$INSTDIR\share\doc\geany-plugins"
RMDir /r "$INSTDIR\share\geany-plugins"
RMDir /r "$INSTDIR\share\enchant"
RMDir /r "$INSTDIR\share\gstreamer-1.0"
RMDir /r "$INSTDIR\share\libgpg-error"
RMDir /r "$INSTDIR\share\p11-kit"
RMDir /r "$INSTDIR\share\pki"
RMDir /r "$INSTDIR\share\sqlite"
RMDir /r "$INSTDIR\share\vala"
RMDir /r "$INSTDIR\share\webkitgtk-1.0"
RMDir /r "$INSTDIR\share\webkitgtk-3.0"
Expand Down Expand Up @@ -440,12 +444,10 @@ Function CheckForGeany
IntOp $R2 $R0 >> 16
IntOp $R2 $R2 & 0x0000FFFF ; $R2 now contains major version
IntOp $R3 $R0 & 0x0000FFFF ; $R3 now contains minor version
IntOp $R4 $R1 >> 16
IntOp $R4 $R4 & 0x0000FFFF ; $R4 now contains release
StrCpy $0 "$R2.$R3.$R4"
StrCpy $0 "$R2.$R3"
StrCmp $0 ${REQUIRED_GEANY_VERSION} version_check_done 0
MessageBox MB_YESNO|MB_ICONEXCLAMATION \
"You have Geany $0 installed but you need Geany ${REQUIRED_GEANY_VERSION}.$\nDo you really want to continue?" \
"You have Geany $0 installed but you need Geany ${REQUIRED_GEANY_VERSION}.x.$\nDo you really want to continue?" \
/SD IDNO IDNO stop IDYES ignore
stop:
Abort
Expand Down
3 changes: 2 additions & 1 deletion build/gtk-bundle-from-msys2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ cleanup_unnecessary_files() {
rm -rf lib/lua
rm -rf lib/p11-kit
rm -rf lib/python2.7
rm -rf lib/python3.7
rm -rf lib/python3.8
find lib -name '*.h' -delete
find lib -name '*.a' -delete
find lib -name '*.typelib' -delete
Expand Down Expand Up @@ -251,6 +251,7 @@ cleanup_unnecessary_files() {
rm -rf share/glib-2.0
rm -rf share/gnupg
rm -rf share/gst-plugins-base
rm -rf share/gstreamer-1.0
rm -rf share/gtk-doc
rm -rf share/icu
rm -rf share/info
Expand Down
4 changes: 2 additions & 2 deletions build/keyrecord.m4
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
AC_DEFUN([GP_CHECK_KEYRECORD],
[
GP_ARG_DISABLE([keyrecord], [auto])
GP_COMMIT_PLUGIN_STATUS([keyrecord])
GP_ARG_DISABLE([Keyrecord], [auto])
GP_COMMIT_PLUGIN_STATUS([Keyrecord])
AC_CONFIG_FILES([
keyrecord/Makefile
keyrecord/src/Makefile
Expand Down
1 change: 1 addition & 0 deletions build/pairtaghighlighter.m4
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ AC_DEFUN([GP_CHECK_PAIRTAGHIGHLIGHTER],
AC_CONFIG_FILES([
pairtaghighlighter/Makefile
pairtaghighlighter/src/Makefile
pairtaghighlighter/data/Makefile
])
])
7 changes: 4 additions & 3 deletions codenav/README
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,10 @@ Features
Usage
-----

After installed successfully, load the plugin in Geany's plugin manager
and new menu items in the Edit menu will appear. You can
change the keyboard shortcuts in Geany's preferences dialog.
Install the plugin (https://plugins.geany.org/install.html) then
load it in Geany's plugin manager. A new menu item in the Edit menu
will appear. You can change the keyboard shortcuts in Geany's
preferences dialog.


*Switch header/implementation*
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
AC_PREREQ([2.61])
dnl Don't forget when updating version number to do GP_CHECK_GEANY also
AC_INIT([geany-plugins], [1.37])
AC_INIT([geany-plugins], [1.38])
AM_INIT_AUTOMAKE([1.8 foreign dist-bzip2 tar-ustar subdir-objects])

m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
Expand Down
5 changes: 3 additions & 2 deletions debugger/README
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,14 @@ Debug control buttons also reside on the right end of a panel as well as plugin
A user can also control debug process using hotkeys that are configurable through Geany hotkeys dialog.

When exploring children of a watch or an auto variable user can double click any of them to create a distinct
watch item containing the corresponding expression.
watch item containing the corresponding expression.

Requirements
------------

* Geany >= 0.21
* GTK 2
* libvte
* GTK 3
* POSIX API

Contact developers
Expand Down
19 changes: 7 additions & 12 deletions debugger/src/tpage.c
Original file line number Diff line number Diff line change
Expand Up @@ -142,19 +142,16 @@ void tpage_pack_widgets(gboolean tabbed)
GList *children = gtk_container_get_children(GTK_CONTAINER(tab_target));
if (children)
{
int i;

oldroot = (GtkWidget*)children->data;

/* unparent widgets */
i = 0;
while (widgets[i])
for (int i = 0; widgets[i]; i++)
{
g_object_ref(*widgets[i]);
gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(*widgets[i])), *widgets[i]);
i++;
GtkWidget **widget_ref = widgets[i];
g_object_ref(*widget_ref);
gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(*widget_ref)), *widget_ref);
}

g_list_free(children);
}

Expand Down Expand Up @@ -265,11 +262,9 @@ void tpage_pack_widgets(gboolean tabbed)

if (oldroot)
{
int i = 0;
while (widgets[i])
for (int i = 0; widgets[i]; i++)
{
g_object_unref(*widgets[i]);
i++;
}
gtk_container_remove(GTK_CONTAINER(tab_target), oldroot);
}
Expand Down
3 changes: 2 additions & 1 deletion defineformat/README
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ write multiline defines with aligned backslash.
Usage
-----

After installed successfully, load the plugin in Geany's plugin manager.
Install the plugin (https://plugins.geany.org/install.html) then
load it in Geany's plugin manager.
Try it: open C/C++ file and type:

#define A() do { \
Expand Down
Loading