WSL/SLF GitLab Repository

  1. 08 Dec, 2021 1 commit
  2. 07 Dec, 2021 1 commit
    • Mathias Bavay's avatar
      Finally, porting Inishell from qmake to cmake! · 6a7180aa
      Mathias Bavay authored
      This is issue 869 and is required for several reasons: 1) to make Inishell more
      similar to MeteoIO, Snowpack, etc 2) because Qt6 is moving to CMake in
      replacement of qmake 3) because it will "easily" allow creating native packages
      for several platforms.
  3. 08 Mar, 2021 1 commit
    • Michael Reisecker's avatar
      Rework of the "Replicator" panel · de0b8d4e
      Michael Reisecker authored
      - Implement issue 826:
        Replicator keys can now be empty in which case they will not be tied
        to any INI structure and can spawn arbitrary INI keys.
      - Numbers now do not have to be at the end of a Replicator anymore
        ("FILTER#::ARG" is acceptable now)
      - A Replicator can now inject a single number into a key like
        (A#::B# --> A1::B1) if it is not nested
      - Merge new debug menu entries from master (better way coming up)
      - Heavy maintenance work
      This is a squashed commit of 26 commits with the following commit
      Split up some dynamic panels functionality
      This is a first step to trying to enhance their logic.
      Add test XML for dynamic panels
      Try new dynamic panels syntax
      At least for developing replicate=true and template=true are dropped in
      favor of option nodes like in other panels.
      This will make structuring clearer and can be reverted for more
      stringency later.
      Save possible child panels to container
      String operations instead of regex
      Multiple # replacements possible
      Include Replicators without key to search
      Detect if Replicator can replicate Replicators
      ... and couple this with the start of better (more clear) # --> number
      (all of these are intermediate commits)
      Use info when reps can replicate reps
      If not, all occurrences of "#" should be replaced
      (moving forward with issue 826)
      Propagate replicator child keys to potential template
      Try to handle nested Replicators
      Back to "replicate=true"
      The added verbosity does not seem to bring benefits, and for at least
      one thing it's better this way (no cascading into finding the
      appropriate key, in a Selector e. g.)
      New lookup logic for Replicators
      Support 2 levels of rep/sel nesting
      Remove lots of debug code
      Add comments
      Cleanup, comments
      Re-add lost changes
      Allow empty Replicator keys
      Now if keys are empty use the new, if they are not use the old logic
      Handle Replicator help
      remove test xml from version control
      In debug mode, show how long building XMLs takes
      switch to release
      Add panel search debug functions
      This can be useful to check if unwanted hidden panels are somehow being
      Add comment
  4. 08 Feb, 2021 1 commit
  5. 01 Feb, 2021 1 commit
  6. 28 Jan, 2021 2 commits
  7. 22 Jan, 2021 1 commit
  8. 21 Jan, 2021 2 commits
  9. 19 Jan, 2021 4 commits
  10. 10 Mar, 2020 1 commit
  11. 09 Mar, 2020 1 commit
  12. 05 Mar, 2020 1 commit
  13. 06 Feb, 2020 1 commit
  14. 28 Dec, 2019 1 commit
  15. 22 Dec, 2019 4 commits
  16. 29 Nov, 2019 2 commits
  17. 28 Nov, 2019 1 commit
  18. 25 Nov, 2019 1 commit
  19. 21 Nov, 2019 1 commit
  20. 18 Nov, 2019 2 commits
  21. 14 Nov, 2019 1 commit
  22. 12 Nov, 2019 1 commit
    • Michael Reisecker's avatar
      Significant structure change regarding how to manipulate INI keys. · be10b888
      Michael Reisecker authored
      Formerly INI keys were changed live when changing the value through a
      panel, eliminating the need to loop through the panels for output.
      However, this introduced more and more intermediate loops (like
      disabling child panels of Dropdown, Choice, ... that are not shown) and
      gave some headaches when working with missing mandatory values and
      similar things. Hence, now we keep the original INI values read from
      file as they are and and do loop through the elements at the end to get
      the user set values.
      Also add a few toolbar buttons and minor changes here and there.
  23. 03 Nov, 2019 2 commits
  24. 27 Oct, 2019 1 commit
  25. 26 Oct, 2019 1 commit
  26. 22 Oct, 2019 1 commit
  27. 21 Oct, 2019 1 commit
  28. 15 Oct, 2019 1 commit
  29. 14 Oct, 2019 1 commit
    • Michael Reisecker's avatar
      Start selector panel, checkboxes show/hide silblings · 6768c84a
      Michael Reisecker authored
      The selector panel is started, and to make this work without unwanted
      side effects in very special cases we need to allow Qt to resize all
      widgets in the scroll area. Manually calling the routines does not work
      cleanly. At least, this also gets rid of the need to redraw the
      scroll areas. Took a while to pinpoint this...
      Additionally, for now the checkboxes can show/hide their silbling groups.