1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-24 00:35:18 +03:00
Commit graph

414 commits

Author SHA1 Message Date
3djc
2144bb77e3 Remove mixermon option (make it always true) (#4573)
* Remove mixermon option (make it always true)

* Cosmetics

* Compile fix
2017-03-11 10:26:05 +01:00
3djc
2868c079e6 Update tts_en.py 2017-03-10 13:00:59 +01:00
Max Paperno
ac9b781647 [build] Minor fixes for Windows and OS X. 2017-02-19 17:20:10 -05:00
Bertrand Songis
3e84e7930c Bsongis/9x fixes (#4463)
[9x] Fixes + make firmware target added
2017-02-17 17:11:38 +01:00
Arne Schwabe
fb49d1197d Use gawk if available, fixes running on OS X if gawk is installed (#4460) 2017-02-15 16:14:58 +01:00
Max Paperno
3542c8b807 Make build setup a little more Windows-friendly (#4435)
* [build][CMake] Use `find_package(Git)` to confirm existence before trying to use git for version stamp; Use friendlier detection of grep executable on Windows; Use "del" on Windows instead of "rm".

* [build][Windows] Include dirent and msinttypes headers in source tree.

* Remove grep dependency for lua exports generation

* Sneaky pythons hiding in code.

* [build] Change `git_id` macro to skip check if no git directory is present, also now fails gracefully; Fix `today` macro on Windows; Report git revision; Make sure QtSvg module is found.
2017-02-11 22:23:07 +01:00
Max Paperno
2f9d9c1a99 [Simulator] New main UI window, debug console, separate outputs window, more. (#4385)
* [package] Add QtSvg support DLLs for Windows.

* [Simulator] Add images/css resources for new version; Create SimulatorIcon and SimulatorStyle classes; Build with SVG support, remove unused bitmaps.

* [Simulator] Improve and simplify VirtualJoystickWidget resize event (sticks maintain X/Y position) & improve values layout w/out trims.

* [Simulator] Refactor Trainer simulator to use VirtualJoystickWidget, gains lock/hold buttons and X/Y position readout.

* [Simulator] More compact layout for Telemetry simulator, reduces min. width and adds scrolling columns to allow smaller window sizes.

* [Simulator] Add new SimulatorMainWindow and RadioOutputsWidget UI classes.

* [storage] Add non-persistent sessionId() to AppData for tracking currently active radio profile ID.

* [Simulator] Major UI updates:
    * Use a MainWindow interface with dockable/floatable windows, proper toolbar & menu;
    * Persistent size/layout state of all windows/docks/etc between uses, per radio profile;
    * Completely separate radio Outputs window with configurable layout (also persistent between uses);
    * Translations now enabled in standalone Simulator, follows main Companion setting (they need a lot of updates);
    * New custom icons throughout, toolbar icon sizes adhere to user preference in Companion.

* [Simulator] Debug Output console updates:
    * New filter feature with optional full RegEx support, can work in inclusive or exclusive modes (full help text is included in UI);
    * Up to 50 user-defined filters are saved to permanent settings, also a few predefined filters are provided;
    * Saves/restores the last filter used and if it was en/disabled;
    * Added word wrap and clear screen features;
    * Configurable scroll-back buffer size;
    * Increased efficiency & performance of the buffering/printing process.

* [Simulator][OSX] Visual UI tweaks for OS X.

* [Simulator] Fix some debug console settings not being restored properly.

* [Simulator] Add ability to hide/show menu bar; Persist view state of menu bar and radio title bar; Reduce font size on OS X; Other small visual tweaks and improvements.

* [build] Add QtSvg to Linux build scripts (a guess for Dockerfile).

* [build] Fix for Qt 5.3.

* Add OpenTx headers to new files.

* [Companion][storage] Update GeneralSettings() initializer to use current sessionId for profile data retrieval, removes workaround for standalone Simulator being started with arbitrary profile; AppData: always update sessionId when global id() changes.

* [X10] Fixes for new simulator
2017-02-04 11:59:42 +01:00
Bertrand Songis
40ece81de2 X10 (#4377)
[X10] New radio supported!
2017-02-04 10:42:50 +01:00
Bertrand Songis
11c20a5c2c [Build] Filelock added to avoid to compile the same firmware many tim… (#4333)
* [Build] Filelock added to avoid to compile the same firmware many times simultaneously
2017-01-30 09:16:18 +01:00
Bertrand Songis
cc8de81128 [Build process] Rather move the binary than copy it to avoid race conditions 2017-01-29 13:42:46 +01:00
3djc
8e73d25f1c Add more logs to firmware build 2017-01-29 09:41:08 +01:00
3djc
cbe0dc60e6 Enable LUA_COMPILER (#4283)
Added Companon firmware option luac
2017-01-25 13:09:53 +01:00
3djc
6027c519e4 Force symlimits and ppmca for ARM (#4267)
Make PPM_LIMITS_SYMETRICAL(symlimits), PPM_CENTER_ADJUSTABLE(ppmca)  and CURVES mandatory on ARM platforms.
2017-01-23 20:08:39 +01:00
3djc
2ffbb4e46c Changes to allow Linux companion to be compiled with qt5.7 (#4262) (#4265)
* Changes to allow Linux companion to be compiled with qt5.7

* Optimize
 (reverted from commit cc205dcc91)
2017-01-22 00:03:06 +01:00
3djc
cc205dcc91 Changes to allow Linux companion to be compiled with qt5.7 (#4262)
* Changes to allow Linux companion to be compiled with qt5.7

* Optimize
2017-01-20 20:13:33 +01:00
Max Paperno
f4f07d3c0c [build] Add comprehensive firmware size reporting scripts for ARM MCUs. (#4218)
* [build] Add comprehensive firmware size reporting scripts for ARM MCUs.

* [build] Add firmware size reports to commit-tests.sh.

* [build] Set permissions on new scripts.

* [build] Add -Wno-error option to commit-tests.sh.

* [build] Revert firmware size report to using `arm-none-eabi-size` if bash not found (eg. on Windows).

* [git] Add .gitattributes to force line endings on UNIX shell scripts.
2017-01-12 21:32:36 +01:00
3djc
2a0a75a178 3djc/horus narrow arrows gap (#4183)
* Narrow gap between previous char and up and down arrow in STDSIZE

* Change font generator too and run it once

* Only apply to stdsize
2017-01-02 11:24:43 +01:00
Bertrand Songis
a7e7050af3 2 new sensors parsed in sport-parse.py script 2016-12-16 18:52:44 +01:00
Bertrand Songis
82d6b96f8b X7D renamed to X7 2016-12-12 07:39:51 +01:00
Andre Bernet
985541db50 Add X7D to build script 2016-12-10 09:34:43 +01:00
Bertrand Songis
9ab415dadb Cosmetics - translations alignment 2016-11-29 18:11:56 +01:00
Bertrand Songis
7ee85da0cf [X7D] Error message too long 2016-11-29 18:00:50 +01:00
Bertrand Songis
b0f5b646af [Companion] Copyright added to all files 2016-11-23 16:40:47 +01:00
Bertrand Songis
286ef8bdc1 [ARM] Always 3 timers now 2016-11-20 11:38:55 +01:00
Bertrand Songis
51cb501510 [Companion] Firmware options simplification 2016-11-20 11:32:01 +01:00
3djc
189c49f725 Merge pull request #3936 from rcbebo82/rcbebo82/de_spoken_language
German spoken language fixed.
2016-11-08 11:38:51 +01:00
Bertrand Songis
0fe85834ab [XFire] Crossfire parameters chunks support added 2016-11-02 12:50:17 +01:00
Bertrand Songis
c3f0b01307 [XFire] Telemetry parser script updated 2016-11-02 09:19:14 +01:00
Benjamin Boy
236d3149ee German spoken language fixed.
Spoken numbers fixed:
100 -> "ein", "hundert"
1000 -> "ein", "tausend"
999 -> "9", "hundert", "99"

Timers:
60 seconds -> "eine", "minute"
3600 seconds -> "eine", "stunde"
120 seconds -> "2", "minuten"

Sound files needed to be generated because new words are used.
2016-10-19 14:17:15 +02:00
Benjamin Boy
b95deeee9f Update tts_de.py
Final change for trims.
2016-09-26 21:37:24 +02:00
Benjamin Boy
33608b3eb2 Update tts_de.py
Changed Endtrim and Mintrim to the same spoken words.
2016-09-26 15:55:12 +02:00
Benjamin Boy
069576515d Update tts_de.py 2016-09-26 14:24:48 +02:00
Benjamin Boy
f00d5d9417 Update tts_de.py
Translated crow to "Butterfly", changed filenames accordingly to the english ones so its possible to change from english to german without the need of editing the Special Functions section per model.
Removed "Minimale Trimmung", in my opinion this makes no sense a trim only can be at maximum or at center.
2016-09-23 13:58:53 +02:00
3djc
6c38dcc885 Sound filemane too long 2016-09-16 13:21:23 +02:00
3djc
64748a6339 Cosmetics 2016-09-15 18:17:15 +02:00
Benjamin Boy
de67a9c215 Update tts_de.py 2016-09-15 17:00:22 +02:00
Benjamin Boy
584c9b592c Update tts_de.py 2016-09-15 16:46:47 +02:00
Benjamin Boy
5f80f9b246 Update tts_de.py
Some Translation Errors corrected.
2016-09-15 16:44:05 +02:00
mhotar
35ebe455c0 CZ tts updated 2016-09-10 19:00:46 +02:00
Bertrand Songis
95fc89ec67 Merge pull request #3779 from opentx/mhotar/fullczcharset
Reduced anf full cz charset for Horus and the others
2016-09-09 21:51:13 +02:00
3djc
833d6a6b27 Add some missing plural forms, increment audio version 2016-09-08 08:52:51 +02:00
3djc
07c4563764 Adjust languages for DB (#3754) 2016-09-02 17:49:05 +02:00
mhotar
d30c7cc97d One CZ char was duplicated in translate.py 2016-09-01 21:02:08 +02:00
Bertrand Songis
bf43aa839e [Horus] CZ font 2016-09-01 18:54:21 +02:00
Bertrand Songis
9639be152d [Horus] CZ fonts 2016-08-31 21:36:09 +02:00
mhotar
7e296db599 full cz charset for horus 2016-08-31 21:33:37 +02:00
Damjan Adamic
5cdb1e52d1 Cosmetics 2016-08-29 19:59:12 +02:00
3djc
7d6e96fe0c Add mintrim (#3732) 2016-08-29 15:48:42 +02:00
3djc
9d9fdf81b4 Change audio generation files accordingly (#3717)
* Change audio generation files accordingly
New way of working :

units files are ALWAYS named in english based on the names in audio_arm.cpp names.
multiple form (singular, plural(s) are ammended with 0 to 4 suffix, according to languages rules. example : meter1.wav for first form of plural of meter unit,. This filename needs to be the same for all languages (in their respective directories of course)

* Care for gruin9x

* Better form

* Other languages

* Cosmetics
2016-08-24 23:43:56 +02:00
3djc
cd2b6b3864 Horus pcdbrev10 support (#3707)
* Add PCBREV=10 to building options

* Cosmetics
2016-08-21 09:50:48 +02:00