Skip to content

gir: enforce gir dependency on gtkdoc header generation#3

Open
kugel- wants to merge 1 commit into
b4n:generate-gifrom
kugel-:generate-gi
Open

gir: enforce gir dependency on gtkdoc header generation#3
kugel- wants to merge 1 commit into
b4n:generate-gifrom
kugel-:generate-gi

Conversation

@kugel-

@kugel- kugel- commented Sep 25, 2017

Copy link
Copy Markdown

As a result, introspection generation implicitly depends on python +
python-lxml.

configure now enforces that gtkdoc header generation is enabled
if gir generated is selected. Both are still optional, unless
--enable-introspection[=yes] is passed explicitly.

Also, the gobject introspection check is now in a separate .m4 file.

Hopefully, this is the last bit necessary for geany#1112

As a result, introspection generation implicitly depends on python +
python-lxml.

configure now enforces that gtkdoc header generation is enabled
if gir generated is selected. Both are still optional, unless
--enable-introspection[=yes] is passed explicitly.

Also, the gobject introspection check is now in a separate .m4 file.
@kugel-

kugel- commented Nov 9, 2017

Copy link
Copy Markdown
Author

@b4n ping

@kugel-

kugel- commented Feb 4, 2019

Copy link
Copy Markdown
Author

Ping

b4n pushed a commit that referenced this pull request Feb 15, 2023
Move search positions and layout to session.conf

This will remember the x,y positions as well as the find/replace
dialog expanders as part of session.conf.

To implemenet this, a new interface configuration_add_session_group()
is created that connects a StashGroup to session.conf.
b4n pushed a commit that referenced this pull request Feb 15, 2023
Like with all other stash groups, the VTE one is now set up in
init_pref_groups(), along with the terminal various pref group.

Since be739e2 ("session.conf split follow-up #3"), the send_cmd_prefix
pref was read from the configuration before setting up the stash group,
which caused the "Follow path of the current file" feature to crash
Geany. I.e. the fix is to set up the stash group even earlier.

In my optionion, it's also beneficial that the overall stash groups
do not depend on loading libvte or not. For example, previously the
terminal various pref group was only added when loading libvte was not
disabled. When it was disabled the end result was inconsistent with
the manual. Now the terminal group appears unconditionally.

Fixes be739e2 ("session.conf split follow-up #3")
Fixes geany#3151
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant