1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-23 08:15:17 +03:00
Commit graph

179 commits

Author SHA1 Message Date
Bertrand Songis
a65aa3d6c7 [Companion] Work in progress - QTreeView in MdiChild (#4197)
[Companion] QTreeView in MdiChild, Horus and X7 support added, fixes for #4224
2017-01-15 17:45:57 +01:00
Andre Bernet
eb4508e12d [companion] Add zh_CN Chinese translation (fix #4179)
Fix lupdate working dir
2017-01-01 09:25:00 +01:00
Max Paperno
e90bd0fd70 Enable Windows build with Qt5.5+ & MinGW-w64 (#4150)
* [Windows][MinGW] Update some WIN32 macro checks in source code to be MSVC-specific (not needed for GCC-based builds).

* [build] CMakeLists updates:
  Adjust for Windows MinGW builds: now fully compatible with Qt5.5+ and MinGW-w64 toolchain (included in Qt installs);
  Add option to specify path to required libraries/includes (instead of hard-coding `c:\programs`);
  Add package check for Python and use found executable name;
  Remove custom FindSdl package handler in favor of stock (and improved) CMake one (still works with Windows);
  Do not force SIMU_AUDIO and LUA_COMPILER in SIMU builds (leave it up to user);
  Add SIMU_LUA_COMPILER option specifically for SIMU builds (default = ON);

* [build][Windows] Rewrite/Fix Windows Companion `install` target, with two options:
    a) just copy supporting Qt and c++ DLLs to build folder so programs can be quickly be run from there (this is default and similar to the old behavior);
    b) full installation to CMAKE_INSTALL_PREFIX path, including all binaries, supporting DLLs, language files, and OTx utilities.
  Option b) can be selected with new WIN_DO_FULL_INSTALL parameter;
  Also cleans up the Linux install a bit and consolidates the OS X parts;

* [simulator][Windows] Add option to build Windows simulator with system console/terminal enabled (both standalone and when launched from Companion). Mostly useful for debug as it gives output messages much sooner in the startup process than the current debug console. Also helpful because you don't have to open it manually on every launch, and it remembers last window position and size. Possible candidate for a user-selectable runtime option in the future.

* [Windows] Fix MSVC build issues.

* [build] More build fixes:
  Use a customized FindSDL.cmake script again due to bugs and deficiencies in the official version (based on script from CMake v3.7);
  Fixes missing SDL DLL error in NSIS installer);
  Use string for Timers option (checkbox in GUI is confusing);
  Remove an unused variable.

* [simu][Windows] Fix f_getcwd() cutting off too many characters (fixes SD browser interactions).
2016-12-24 00:11:07 +01:00
3djc
35e199b579 Prep for Nightly (#4089)
* Prep for Nightly

* Compile fix

* Much nicer :)

* One more

* Fix

* Last one

* Cosmetics
2016-12-03 09:36:51 +01:00
Bertrand Songis
b0f5b646af [Companion] Copyright added to all files 2016-11-23 16:40:47 +01:00
Bertrand Songis
5f9737fc70 [Companion] Old EEPROM support removed 2016-11-23 16:40:47 +01:00
Damjan Adamic
60524f77f0 Projectkk2glider/companion archive support (#4017)
* Files moved to thirdparty directory
* Miniz library added
* Unused simulators removed: er9x, th9x, ersky9x
* Example of opening archive file .eepe2 (File->Open)
* File reorganization, bunch of files moved to storage directory
* Added StorageSdcard class to handle storage for radios that use SD card to store radio settings and models
2016-11-16 13:05:57 +01:00
3djc
161f3be468 Fix FSIZE for Horus 2016-08-31 12:07:51 +02:00
3djc
842eb3e93a Prevent flash read 2016-08-31 11:09:43 +02:00
Andre Bernet
6bdb40ec81 Recent files fix 2016-08-31 10:50:44 +02:00
3djc
fc4b43dfb1 Disable drag drop 2016-08-31 10:38:45 +02:00
3djc
2ebd89159c Recent files fix 2016-08-31 10:23:24 +02:00
3djc
585302d8a9 Disable recent file 2016-08-31 10:00:56 +02:00
3djc
a8394b6400 Cosmetic 2016-08-31 09:26:37 +02:00
3djc
8de9f8e826 Disable Horus 2016-08-31 09:26:37 +02:00
Bertrand Songis
c2786d36c9 More compilation server errors 2016-03-25 19:12:35 +01:00
Bertrand Songis
de08e50f15 [Companion] Latest release correctly stored 2016-03-17 20:08:30 +01:00
Andre Bernet
8733915634 Fix 2.2 nightly updates 2016-01-30 22:47:56 +01:00
Bertrand Songis
087e606021 [Horus] Horus downloads now enabled 2016-01-27 22:29:03 +01:00
Bertrand Songis
8a819dbed5 OpenTX copyright date updated to 2016 2016-01-06 21:54:15 +01:00
Bertrand Songis
88841f63ca Switch to CMake 2015-12-21 23:43:18 +01:00
Bertrand Songis
77ebe3caec Wrong address for updates 2015-11-15 12:54:29 +01:00
Bertrand Songis
2f54e85421 VERSION_FAMILY dynamic string introduced 2015-11-14 19:17:34 +01:00
Bertrand Songis
8976afe3bc VC++ compilation fix 2015-10-14 07:13:29 +02:00
Bertrand Songis
dcbc20f1c0 Fixes #2876 2015-10-13 15:14:21 +02:00
Grieb
6d52039266 Refactoring to have messages in Companion when opening eeprom. 2015-09-16 22:29:28 -03:00
Damjan Adamic
4acebc3186 Fixes #2815: some languages were not completelly disabled and caused Companion crash 2015-09-03 12:50:35 +02:00
Bertrand Songis
f5f1a052ca Fixes #2580 2015-08-17 13:37:26 +02:00
Damjan Adamic
572cfd67af Fixes #2658: real fix 2015-08-06 22:09:34 +02:00
Damjan Adamic
4e7181fb7e Fixes #2658: Companion release notes before/after new version download broken 2015-08-06 22:01:05 +02:00
Bertrand Songis
a8ff8b524b Fixes #2634 - Option ALLOW_NIGHTLY_BUILDS added 2015-08-05 18:51:50 +02:00
bsongis
9ca09d0a85 Cosmetics 2015-07-27 01:00:48 +02:00
bsongis
e1dfb15ba9 Fixes #2546 2015-07-24 10:42:12 +02:00
bsongis
6eec7789cc Cosmetics 2015-07-23 18:44:19 +02:00
bsongis
2af072ea7f [Companion] Missing errors when flashing/reading Firmware / EEPROM
(window closed really quickly)
2015-07-23 18:16:37 +02:00
bsongis
8d97235f41 #2526 - Firmware nightly builds are now downloadable from Companion -
Tests needed
2015-07-22 22:25:03 +02:00
bsongis
4b9f69a666 Fixes #2160 2015-07-18 13:23:12 +02:00
bsongis
df7f715dd3 Contributors / Release notes dialogs refactoring 2015-07-08 19:42:18 +02:00
bsongis
bfcb7dfeac Spanish translations by Jose Carlos Lorenzo Garcia, thanks! 2015-06-28 12:14:22 +02:00
Bertrand Songis
88f76bf230 Update mainwindow.cpp 2015-05-03 17:22:02 +02:00
Andre Bernet
873cdd70e9 More insisting recommendation about reading firmware release notes 2015-04-26 14:18:55 +04:00
Romolo Manfredini
6e0eec364c comparedialog - compare curves and special functions 2015-04-26 11:57:26 +02:00
Andre Bernet
9a12963da9 Make version more obvious 2015-03-30 14:18:35 +04:00
Damjan Adamic
ca0c5c02b0 Re #2160: create only one timer for updateSdsyncAction() 2015-03-23 20:02:49 +01:00
bsongis
fa33924ec7 Preparation for 2.1 firmwares downloads 2015-03-22 22:02:11 +01:00
bsongis
38a639cef6 Refactoring 2014-12-16 21:17:39 +01:00
bsongis
65ff9dcefa Remaining trace 2014-12-08 21:40:47 +01:00
bsongis
4a5f5432dd #1808 - Synchronization done. Still missing a nice progress dialog with
a cancel button.
2014-12-03 19:58:07 +01:00
bsongis
2d43ecdd05 Companion installer new name 2014-08-18 14:14:39 +02:00
Damjan Adamic
741ef45f3e Re #1567:
introduced generateProcessUniqueTempFileName() which is used everywhere we need temporary file
renamed unlink() into qunlink()
fixed missing deletion of curve pngs in print dialog
2014-08-03 19:21:46 +02:00