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

10800 commits

Author SHA1 Message Date
Raphael Coeffic
caaba0ab3f img2lbm: added RLE encoding for 1bit, 4bit & 8bit formats
RLE encoding is triggered by using an output filename with “.rle” extension.
2018-07-06 08:59:33 +02:00
3djc
5dd365238e Merge branch '2.2' into 2.3 2018-07-06 07:16:27 +02:00
Bertrand Songis
e6aea64689
Merge pull request #6006 from opentx/mpaperno/cpn_settings_refact
Refactor Companion settings system
2018-07-05 19:09:47 +02:00
Bertrand Songis
86b48d8258
Merge pull request #6009 from opentx/mpaperno/cpn_fsync_v2
SD Sync "version 3"
2018-07-05 19:07:10 +02:00
Raphael Coeffic
4880497db5 generate_datacopy.py fixes (#6015)
* fix generate_datacopy on osx

* more datacopy fixes

* added support for linux & llvm-3.8 (default on debian stretch)
2018-07-05 19:04:28 +02:00
Max Paperno
d253c3163b [Companion] Delete QNetworkReply after update checks and release notes d-load (prevents leftover open handles, see QNetworkAccessManager docs); Use only one QNetworkAccessManager in MainWindow and properly dispose of it. (#6010) 2018-07-05 19:01:55 +02:00
Max Paperno
4300e4b022
Merge branch '2.2' into 2.3 2018-07-05 05:30:58 -04:00
3djc
ca3093e07e Do not build avr simu anymore 2018-07-05 10:26:17 +02:00
3djc
47cfd7da98 Fix some files permission 2018-07-05 10:06:19 +02:00
3djc
8e66b32c95 Fix some files permission 2018-07-05 10:05:07 +02:00
Kilrah
1dd3aadbd8 Display stick type when applicable
(cherry picked from commit daedeed)
2018-07-05 08:44:39 +02:00
LapinFou
ec49fb9e49 Shorten translation.
(cherry picked from commit 337e224)
2018-07-05 08:44:28 +02:00
LapinFou
4313d23ba7 Updated French Translation.
(cherry picked from commit 8dda878)
2018-07-05 08:44:19 +02:00
LapinFou
5a6f3f04e7 Initial version.
(cherry picked from commit eeaab12)
2018-07-05 08:44:13 +02:00
Arne Schwabe
aa1493cad0 Use nano.spec for linking bootloader (#6004)
This saves about 2kB on the Taranis X-Lite

(cherry picked from commit 5dd0ac7)
2018-07-05 08:43:46 +02:00
3djc
dd632969f3 Massive clean thanks to Schwabe : unifdef -m -DCPUARM -UCPUM64 -UCPUM2560 -UPCBSTD -UPCBMEGA2560 -UPCBGRUVIN9X -UPCB9X $(find . -name "*.cpp" -or -name "*.h") 2018-07-05 08:04:55 +02:00
3djc
c032b30247 avr-remove remove files in main dir and targets 2018-07-03 09:44:03 +02:00
3djc
ec0c82a4bf avr-remove main CmakeList 2018-07-03 09:29:20 +02:00
3djc
b07547df75 Remove avr from commit-tests.sh 2018-07-03 09:00:27 +02:00
3djc
617cc47231 Ask Travis to not build avr anymore 2018-07-02 15:14:42 +02:00
3djc
fd68286b2f
Merge pull request #6011 from opentx/LapinFou/Fr_Translation
Updated French translation
2018-07-02 12:33:33 +02:00
Kilrah
daedeed8d7 Display stick type when applicable 2018-07-02 12:29:54 +02:00
LapinFou
337e224ad3 Shorten translation. 2018-07-02 10:17:25 +02:00
LapinFou
8dda878c62 Updated French Translation. 2018-07-01 18:05:56 +02:00
LapinFou
eeaab1268e Initial version. 2018-07-01 18:03:23 +02:00
Max Paperno
66ffa18dce
[Companion] Rework SD Sync implementation:
~ Move UI to new FileSyncDialog class;
  ~ Improve UI responsiveness during operation (closes #5005);
  + Add log verbosity option (also helps with UI response);
  + Add several filtering settings in new "extra options" panel (include/exlude patterns, symlinks, recursive, empty folders);
  ~ Exclude patterns ".*" and "System Volume*" by default (addresses #5213, #5106);
  + Sanity check file timestamps when using date comparison, future dates are invalid (addresses #5735);
  ~ Folders are no longer included in file counts (total/created/etc);
  ~ Ignore unreadable files/dirs (also enables NTFS permissions check);
  ~ Switch from QMutex to QReadWriteLock.
2018-06-30 12:03:49 -04:00
Arne Schwabe
5dd0ac75bc Use nano.spec for linking bootloader (#6004)
This saves about 2kB on the Taranis X-Lite
2018-06-30 17:40:33 +02:00
Max Paperno
a236b4c59b
[Companion][ProgressWidget] Improve handling of showing/hiding details text; Speed up addMessage(); Adjust layout size policies. 2018-06-30 10:24:09 -04:00
Max Paperno
ff82a575f6
[Companion][AutoLineEdit] Add ability to work with QString data type w/out default validation. 2018-06-30 10:24:08 -04:00
Max Paperno
86fb88cdee
[Companion][AutoComboBox] Add updateValue() function in line with other Auto* widgets; Add currentDataChanged() signal. 2018-06-30 10:24:08 -04:00
Max Paperno
316a2508a5
[Companion] Add AutoBitsetCheckBox 2018-06-30 10:24:08 -04:00
Max Paperno
63476c03f3
[Companion] Implement application settings import and export via GUI and CLI. 2018-06-29 20:18:35 -04:00
Max Paperno
60c8b1b2be
Change to v2.3 [ci skip] 2018-06-29 20:13:27 -04:00
Max Paperno
988c837011
[Companion] Refactor settings system (CompStoreObj/AppData/etc):
~ All stored properties are fully dynamic, using an extended version of the Qt Property System;
 ~ CompStoreObj is now QObject subclass;
 + All properties now have change notifier signals;
 ~ Do not store default values in settings;
 + Add _reset() and _default() functions for each property;
 + Settings import now ignores all non-existent properties automatically;
 + Add settings export functions;
 + Add more version macros;
 ~ Remove template functions;
 ~ Move DownloadBranchType and create NewModelAction enums and register with Qt meta system;
 ~ Multiple efficiency and optimization changes (const functions, literals, etc).
2018-06-29 20:00:10 -04:00
Max Paperno
2869d8574d
[SimulatorOptions] Add comparison operators. 2018-06-29 19:47:25 -04:00
Max Paperno
d233fa39bd
Bump version to 2.3.0 in CMakeFiles. 2018-06-29 19:44:39 -04:00
Arne Schwabe
a26879dca8 Revert "Remove -nostartfiles linker option from bootloader (#5996)"
This reverts commit 17b4aa2466.

Removing the -nostartfiles caused the Taranis bootloader to include
a number of strange functions. Instead define _fini to avoid the linker
issues.
2018-06-30 00:46:50 +02:00
Arne Schwabe
429d55769c Revert "Remove -nostartfiles linker option from bootloader (#5996)"
This reverts commit 17b4aa2466.

Removing the -nostartfiles caused the Taranis bootloader to include
a number of strange functions. Instead define _fini to avoid the linker
issues.
2018-06-30 00:39:54 +02:00
Yannick Richter
9cbd0b9813 Full 11 bit USB HID gamepad resolution and fixed offsets for compatibility (#5825)
* Changed USB Gamepad resolution to full 11 bit and fixed offset issues for some games

* Changed USB Gamepad resolution to full 11 bit and fixed offset issues for some games

* Changed USB Gamepad resolution to full 11 bit and fixed offset issues for some games
2018-06-29 08:07:30 +02:00
Max Paperno
71912cfdbd Refactor Companion Windows install and installer targets (#5949)
* [companion][build][Windows] Refactor 'install' and 'installer' targets: Use qtwindeploy to collect Qt dependencies; 'install' with WIN_DO_FULL_INSTALL=YES now really copies everything needed; Simplified NSIS script, now also supports MinGW build; Refactor libeay search.

* Rename nsis input script.

* Fix NSIS input script name in CMakeLists.txt.

* [Companion][build] Create new Windows icon with more sizes; move icon files out of src root.
2018-06-29 08:07:02 +02:00
3djc
7db74cb017 Review pulse start sequence (#5998) 2018-06-29 08:05:08 +02:00
Max Paperno
2eec091ac0 Companion custom functions sound playback fixes (#6000)
* [CompanionIcon] Can now add multiple image files to icon for representing different UI states (checked/active/etc).

* [Companion][CustomFunctionsPanel] Fix sound file locked after playback (fixes #5222, fixes #5997); Refactor play button (fixes #4929); Create new QMediaPlayer on each play and load in "LowLatency" mode instead of stream.
2018-06-29 08:04:45 +02:00
Bertrand Songis
cb19949a82
Update CREDITS.txt 2018-06-28 00:28:47 +02:00
Sebastien Charpentier
54e0795e51 Fr Translation update (#5991)
* Initial version.

* Updated French translation.
2018-06-27 16:13:40 +02:00
Raphael Coeffic
1492a346d3 fixes #5988 (#5992) 2018-06-27 16:12:33 +02:00
Arne Schwabe
968e7233e5 Clean up PWM stick reads, remove double averaging (#5995)
We already do averaging in the normal anaIn/getADC().
Also according to Mike's and my own research we don't need the averaging.

Tested on two X-Lites with PMW sticks
2018-06-27 16:10:27 +02:00
Arne Schwabe
17b4aa2466 Remove -nostartfiles linker option from bootloader (#5996)
* Remove -nostartfiles linker option from bootloader

Compiling with this option creates undefined references to _fini

* Remove now empty init.c
2018-06-27 16:09:12 +02:00
Bertrand Songis
6be0c3f4c6
Update CREDITS.txt 2018-06-25 14:45:50 +02:00
Kilrah
c3b23fcc6e Prevent users from cheating (fix #5990) 2018-06-25 09:44:16 +02:00
Bertrand Songis
af88b60c0e
Update CREDITS.txt 2018-06-24 15:50:37 +02:00