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.
      6a7180aa
  3. 06 Jun, 2021 1 commit
  4. 28 May, 2021 1 commit
  5. 24 May, 2021 1 commit
  6. 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
      messages:
      
      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
      substitutions
      (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.)
      
      Mini-Cleanup
      
      New lookup logic for Replicators
      
      Support 2 levels of rep/sel nesting
      
      Cleanup
      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
      created
      
      Add comment
      de0b8d4e
  7. 06 Mar, 2021 1 commit
  8. 01 Feb, 2021 1 commit
  9. 31 Jan, 2021 3 commits
    • Michael Reisecker's avatar
      Now also reset the appearance settings · f982df69
      Michael Reisecker authored
      Maybe something like this should also be done when saving...
      f982df69
    • Michael Reisecker's avatar
      Reset appearance on 'clear settings' · cb4b9877
      Michael Reisecker authored
      Otherwise, window size settings etc. would be saved as-is on the next
      program quit, making clearing these automatic position settings not
      very effective (would have to go through command line args).
      cb4b9877
    • Michael Reisecker's avatar
      Fix read-in of unknown keys! · 868f5d0e
      Michael Reisecker authored
      This feature has been broken with a commit in April... now it should
      work again.
      I. e.: If unknown keys are read in, they will be shown (and highlighted
      as invalid) in the Preview Editor and also saved back out to the file
      system.
      868f5d0e
  10. 30 Jan, 2021 1 commit
    • Michael Reisecker's avatar
      Properly respect 'cancel' in 'save as' · 989bdaa4
      Michael Reisecker authored
      There are potentially two warnings the user can cancel (file exists
      and unsaved changes); for the latter the internal file path would be
      set even if the user has cancelled. This has been fixed.
      989bdaa4
  11. 29 Jan, 2021 1 commit
  12. 28 Jan, 2021 3 commits
  13. 22 Jan, 2021 3 commits
    • Michael Reisecker's avatar
      Scroll to flashed help index, better performance · c16ea84e
      Michael Reisecker authored
      When opening context help the topic can now be anywhere on the page.
      Also: QTabWidget::clear() clears the tabs but does not delete
      anything... oops. Now we do this manually potentially saving big amounts
      of memory and lookups.
      c16ea84e
    • Michael Reisecker's avatar
      Allow to open dev help · 6327ca83
      Michael Reisecker authored
      Some further restructuring
      6327ca83
    • Michael Reisecker's avatar
      Add sketch for Help Window · df5f30c7
      Michael Reisecker authored
      Add base functionality to the new Help window.
      For now, it displays all content in one window.
      
      Getting the tabs right will take a couple of commits... (an additional
      abstraction layer is needed so that the tab bar can be exchanged and is
      not coupled to the main window)
      df5f30c7
  14. 28 May, 2020 1 commit
    • Mathias Bavay's avatar
      Fixed a very nasty bug · 30f07dd0
      Mathias Bavay authored
      After hours of fighting, I managed to implement a workaround. The
      problem is that when creating an ini file from scratch (for example for
      MeteoIO) and running it directly (after saving it to a file), the
      workflow output path can not be read (${key:OUTPUT::METEOPATH} can never
      be read, it is actually empty). This comes from the fact that
      MainWindow.getINI() does not contain the same keys as in the INIParser
      just after saving... So the dirty fix is to copy this content to
      MainWindow.ini_ just after saving so the WorkFlow object has access to
      the user provided configuration. Hopefully, a clean fix can be developed
      at some point.
      30f07dd0
  15. 10 Mar, 2020 3 commits
  16. 09 Mar, 2020 2 commits
  17. 08 Mar, 2020 1 commit
  18. 07 Mar, 2020 1 commit
  19. 06 Mar, 2020 2 commits
  20. 05 Mar, 2020 3 commits
  21. 04 Mar, 2020 2 commits
  22. 01 Mar, 2020 1 commit
  23. 29 Feb, 2020 1 commit
  24. 25 Feb, 2020 1 commit
  25. 15 Feb, 2020 1 commit
  26. 14 Feb, 2020 1 commit
  27. 06 Feb, 2020 1 commit