- 04 May, 2018 40 commits
-
-
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
-
Stefan Tauner authored
Log it as an error but do not report it as such to certain callbacks thus allowing to still save a replay configuration after an abort.
-
Stefan Tauner authored
find * -type f \( -name "*.pm" -or -name "*.pl" -or -name "*.tst" -or -name "*.cfg" \) -print0 | parallel -q -0 sed -i -e 's/FAULT_DETECT_/FD_/g;s/RESET_/RST_/g;s/TRIGGER_/TRIG_/g;s/INSTRUMENTATION_/INST_/g;s/IMPLEMENTATION_/IMPL_/g;s/_DURATION/_DUR/g;s/_ACTIVE/_ACT/g;s/_CONFIG/_CFG/g;s/OPTIMIZATION_OFF/OPT_OFF/g;s/s_fiji_trigger_/s_fiji_trig_/g'
-
Christian Fibich authored
-
Christian Fibich authored
-
Stefan Tauner authored
This enables the user to unset the completion script path.
-
Stefan Tauner authored
Move code from FIJITestsViewer and generify it to make it usable for other modules like the EE CLI tool.
-
Stefan Tauner authored
-
Stefan Tauner authored
Move code from FIJITestsViewer and generify it to make it usable for other modules like the EE CLI tool.
-
Stefan Tauner authored
Also, change shortcut for clearing the log to alt+c as implied by its label.
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
- work correctly with new worker error mechanism - add endtime parameter - reorganize for better readability and less line breaks in output - use MIME::Lite to support SMTP servers with passwords
-
Stefan Tauner authored
E.g., [cycles]
-
Christian Fibich authored
-
Christian Fibich authored
-
Christian Fibich authored
-
Stefan Tauner authored
- ROText and its master will stay active (to ensure logging works)
-
Stefan Tauner authored
ConfigSpecs of type METHOD should point to setter/getter methods. If given no argument they should return the previous value. However, some of our methods do not follow this API and hence break things when called as getters (w/o arguments). Most of them are not used anyway so get rid of them and fix the others.
-
Christian Fibich authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
Use this to set the available UART ports and default timer values. The latter gets rid of FIJI::DEFAULT_TIMER_VALUE by replacing it with FIJI::Settings::default_timer_value(). However, it requires some non-trivial changes, namely the refactoring of FIJI::Tests. While at it, we got almost rid of the 'ext' field in Tests. It is lessened to 'TESTPATMAP' containing info to verify tests. The refactoring also allows for unification of opening of tests files in the EE GUI. To that end this patch adds _read_tests_file() that handles creation of the Tests instance and handle user interaction if need be.
-
Christian Fibich authored
-
Stefan Tauner authored
-
Christian Fibich authored
-
Stefan Tauner authored
If the values of the autocomplete widget is generated by a function we add an button so that the user can trigger an update of the values. The current use case is to update available UARTs. However, since we do not share controls between tabs the choices get out of sync which will confuse users... Also, using something else instead of the CODE reference to trigger this new behavior, e.g., a dedicated settings field, might be in order but is currently not necessary.
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
-
Stefan Tauner authored
- add a new pattern to the logger.conf file (and a fallback one hardcoded to FIJITestsViewer) - parse the config file within FIJITestsViewer and change the layout pattern of the QueueAppender accordingly - make sure the download worker uses the same logger configuration as the main thread by re-applying the same changes in the worker thread - also, add indentation to ordinary multi-line log messages
-
Stefan Tauner authored
This patch automatically disables dropdown menus in addition to boolean checkboxes and adds a text label to inform the user about the reason.
-
Stefan Tauner authored
- add tooltips to error indicators - add initial log entry at startup to make use of window part obvious - also remove some unused get_logger calls
-
Stefan Tauner authored
-
Stefan Tauner authored
They are generated by DialogBoxUL automatically.
-