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

gir: enforce gir dependency on gtkdoc header generation #3

Open
wants to merge 1 commit into
base: generate-gi
Choose a base branch
from

Conversation

kugel-
Copy link

@kugel- kugel- commented Sep 25, 2017

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-
Copy link
Author

kugel- commented Nov 9, 2017

@b4n ping

@kugel-
Copy link
Author

kugel- commented Feb 4, 2019

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