- 03 Oct, 2017 40 commits
-
-
Stefan Tauner authored
Previously, the user was asked to supply a valid FIJI config repeatedly if none was provided. Even canceling the dialog would not end the application. With this patch the user is asked repeatedly only if it is not valid (throwing errors). If the user cancels loading the config file, EE GUI aborts completely.
-
Stefan Tauner authored
Files will be rotated once a day or if they grow to 100 MB up to 7 stages. - add new log files to .gitignore - refine documentation and install scripts - refine log level of "Starting/stopping execution..." to become visible in rotated logs - minor other log refinements
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
This makes sure that validation uses the correct values. Otherwise the validation of checkbuttons may overwrite the values of depending entries.
-
Stefan Tauner authored
-
Stefan Tauner authored
- move necessary validation functions into Settings.pm - check against FIJI ports too
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
- validate nets and respective drivers like everything else - load the netlist earlier (in the user scripts) to make it available while loading settings - add a FIJI::Netlist parameter to respective FIJI::Settings's functions - add a new type 'driver' for FIU elements to distinguish its string representation from nets' - add new net validation function to FIJI::Netlist - use this to make net and FIU validation more generic to simplify FIJISettingsViewer - refine and correct handling of the tool phases - distinguish fatal errors, missing fields and less important anomalies when validating settings depending on the phase etc - notify user about validation problems in more detailed messages and tooltips - refine FIJI::VHDL to not load settings all the time and receive parameters directly instead of via hashes - use a global constant ONLY_LOAD in fiji_setup instead of a local variable - add a 'show_warning' function to ease opening warning dialogs - various other usability/GUI-related improvements - allow the deletion of nets
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
as expected Moved rebinding to function in Tk::FIJIUtils, added calls to this function for every entry. Addresses issue vecs/fiji#63 discovered in usability test
-
Christian Fibich authored
Addresses issue vecs/fiji#39
-
Christian Fibich authored
Addresses issue vecs/fiji#54
-
Stefan Tauner authored
However, allow the user to disable these popups for the current session.
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
- extract _add_driver_radiobutton_list from existing code - refactor it to allow it to be called repeatedly while reusing widgets - make some private Netlist functions public as they are used elsewhere :/ - eliminate duplicated nets (low-hanging workaround) for a nuisance of _get_net_connections(). - add FIJISearchWidget to the dialog and call _add_driver_radiobutton_list from its callback after filtering the driver list
-
Stefan Tauner authored
Make the entry + search button + substring/globbing/regex choices reusable as standalone widget.
-
Stefan Tauner authored
-
Stefan Tauner authored
Use the previous regex to validate the name only and check for a defined non-empty string when using the names to append to indexed names like "FIU 42". Fix vecs/fiji#60 eventually.
-
Stefan Tauner authored
-
Stefan Tauner authored
Related to vecs/fiji#60
-
Stefan Tauner authored
Related to vecs/fiji#60
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
(use_vars is default anyway thus drop it)
-