[Github-comments] [geany/geany] Build commands: Add independent execute section to dialog (#2377)

Nick Treleaven notifications at xxxxx
Mon Oct 21 16:47:11 UTC 2019


This makes the independent execute commands (build-exec branch) configurable by the Set Build Commands dialog. I decided to use separate tabs for the build commands and the execute commands for clear grouping and to reduce dialog height and avoid adding translated strings:

![image](https://user-images.githubusercontent.com/1107820/67222034-5eeb7500-f424-11e9-822c-cd660c6db80f.png)

The first commit has the independent execute commands in a single Build tab as before for comparison. There also some small fixes to the independent execute code.

The one thing that needs fixing is that the filetype execute dialog rows show in grey and can't be reset - I've not got around to fixing that but thought it worth sharing my progress on the build-exec branch anyway.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/2377

-- Commit Summary --

  * [build commands dialog] Add rows for independent execute commands
  * Make build_setup_dialog() append notebook page
  * Fix initial build_items_count
  * Append separate Build & Run tabs
  * Don't vertically expand table rows
  * Revert changes to translated group labels now we have tabs
  * dialog fixes
  * Reset row count for Execute tab
  * Reduce `overloads` length; fix reading uninitialized `src`

-- File Changes --

    M src/build.c (124)
    M src/build.h (3)
    M src/project.c (11)

-- Patch Links --

https://github.com/geany/geany/pull/2377.patch
https://github.com/geany/geany/pull/2377.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2377
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20191021/dcaad351/attachment.html>


More information about the Github-comments mailing list