Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
392 commits
Select commit Hold shift + click to select a range
b26d66d
[build] OpenVarioMenu - Reorganization part 3
August2111 Apr 15, 2024
64be87c
OpenVarioDevice - remove all global OpenvarioGet... and OpenvarioSet...
August2111 Jan 29, 2024
8b3d41b
[OV] Test DBUS_FUNCTIONS for Wifi
August2111 Jan 29, 2024
94373bc
remove all enum Controls, access to buttons directly
August2111 Jan 16, 2024
4863978
Widget/LargeTextWidget - make it possible to write in SetText with ch…
August2111 Jan 18, 2024
9606422
[CMake] OpenVarioBaseMenu - update with adding ProcessDialog
August2111 Jan 18, 2024
cd7346d
Dialogs/ProcessDialog - preparing for usage in Wibndows systems
August2111 Jan 18, 2024
48e9293
SystemMenuWidget.cpp - use GetHomePath
August2111 Jan 20, 2024
1aac60c
SystemSettingsWidget.cpp - OpenVario_Device::GetSystemStatus() instea…
August2111 Jan 26, 2024
d4190a2
OpenVario - add WiFiDBus.cpp
August2111 Jan 29, 2024
73a36bb
[build] OpenVario - add WiFiDBus.cpp
August2111 Apr 15, 2024
02ce2a3
[CMake] OpenVario - add WiFiDBus.cpp
August2111 Apr 15, 2024
ebb1b93
WifiDBus.cpp - disable code for all systems
August2111 Jan 29, 2024
9f2d6c2
OpenVario - add NMConnector.cpp
August2111 Jan 29, 2024
02a344f
[CMake/OV] - add NMConnector.cpp
August2111 Apr 15, 2024
872de48
[build/OV] - add NMConnector.cpp
August2111 Apr 15, 2024
0edb760
OpenVarioDevice.cpp - better check enabled/disabled in GetSystemStatus
August2111 Jan 31, 2024
1b85bc5
OpenVarioBaseMenu.cpp - start with StartTimeout
August2111 Jan 31, 2024
ce32684
OpenVarioBaseMenu.cpp try with output path
August2111 Jan 31, 2024
f315b90
system/Path.hpp - the Path is empty too if value is 0 (from default c…
August2111 Jan 31, 2024
f0474f7
OpenVarioBaseMenu.cpp - cleanup
August2111 Jan 31, 2024
03a5750
OpenVarioDevice.cpp - use a better test for bool
August2111 Jan 31, 2024
96c69ba
OpenVarioDevice.hpp - use DEBUG_TEST_VERSION for test some things in …
August2111 Jan 31, 2024
dd3354b
OpenVarioDevice.cpp - bugfix use string 'disabled' at disabled result
August2111 Jan 31, 2024
c9f3117
OpenVarioBaseMenu.cpp - add missing CancelTimer
August2111 Feb 1, 2024
caead4d
util/ConvertString.hpp - add _A() and _W() macro
August2111 Feb 8, 2024
2f764c8
OpenVario/System/WifiSupplicantOV.hpp - Connect and Disconnect
August2111 Jan 30, 2024
cdf2d43
[build] OpenVarioBaseMenu - add Operation (ConsoleEnvironment,
August2111 Feb 1, 2024
5ecd98f
[CMake] OpenVarioBaseMenu - add Operation (ConsoleEnvironment,
August2111 Apr 15, 2024
e9a8976
[build] targets.mk - add target OPENVARIO to separate between a real …
August2111 Feb 2, 2024
41b0057
WifiSupplicantOV.hpp - extend strings von 32 chars to 64, add Mac_id to
August2111 Feb 1, 2024
3f77f1f
WifiSupplicantOV.hpp - add base_id to network
August2111 Feb 2, 2024
f3f6811
WifiSupplicantOV - remove supplicant code
August2111 Feb 2, 2024
ab16d85
OpenVarioDevice.hpp - disable DBUS access for sensord, variod in norm…
August2111 Feb 2, 2024
18f9bc8
OpenVario/OpenVarioBaseMenu.cpp - add a separator at end of datapath
August2111 Feb 2, 2024
f8b82b1
[CMake] add Process.cpp for alignment OpenVarioMenu w/ OpenVarioBaseMenu
August2111 Feb 4, 2024
22435a6
.gitignore - add /src/OpenVario/_DustBin
August2111 Feb 5, 2024
1cede87
Dialogs/Settings/dlgConfiguration.cpp - add the same pages like OpenV…
August2111 Feb 8, 2024
610f452
Dialogs/Settings/dlgConfiguration.cpp - close executable in case of p…
August2111 Feb 8, 2024
f469b12
OpenVario - reorganizing menu pages for doubled use in OpenSoar and O…
August2111 Feb 8, 2024
2202b33
Driver/Larus.cpp - extend with bidirectional settings parameters $PLARS
August2111 Feb 5, 2024
d1c35c9
[CMake] add Clang and MSVC toolchain
August2111 Feb 5, 2024
3f48e03
[CMake] add Kobo to build tree
August2111 Feb 5, 2024
d076312
[build] main.mk - add Dialoges/ProcessDialog.cpp to OpenSoar
August2111 Feb 6, 2024
1bcb950
change font size in serial port monitor
August2111 Feb 6, 2024
31fb0de
OpenVario - with Touch calibration exit program, calibrate (and start…
August2111 Feb 6, 2024
617e4aa
Device/Descriptor.cpp - use _A() macro
August2111 Feb 7, 2024
541f588
Look/TerminalLook.cpp - smaller font with a difference in OpenVario /…
August2111 Feb 7, 2024
b6194de
[OV] add ExtraWidget and OpenVarioTools to the project
August2111 Feb 7, 2024
397cd11
[build] add ExtraWidget and OpenVarioTools to the project
August2111 Apr 15, 2024
242469f
[CMake] add ExtraWidget and OpenVarioTools to the project
August2111 Apr 15, 2024
9fdba9f
[build] - add definition OPENVARIO_BASEMENU for OpenVarioBaseMenu
August2111 Feb 7, 2024
48ed9c6
[CMake] - add definition OPENVARIO_BASEMENU for OpenVarioBaseMenu
August2111 Apr 15, 2024
d313741
System/SystemMenuWidget.cpp - add some functions, make Prepare public
August2111 Feb 8, 2024
c0ed614
OpenVarioBaseMenu.cpp - adding ExtraWidget
August2111 Feb 7, 2024
7717e5a
OpenVarioBaseMenu.cpp - add handling of exit code OpenSoar
August2111 Feb 7, 2024
93d20b5
Widget/PagerWidget.hpp - increase capacity of pager to 40
August2111 Feb 8, 2024
8152645
PagerWidget.cpp - assertion if capacity limit reached
August2111 Feb 8, 2024
f727a78
Form/TabMenuDisplay.hpp - use 40 buttons
August2111 Feb 8, 2024
b960eb2
Form/TabMenuDisplay.hpp - use a const for the max page definition
August2111 Feb 8, 2024
82ea778
OpenVario/SystemSettingsWidget.cpp bugfix field alignment with firmwa…
August2111 Feb 8, 2024
6c90cc0
Dialogs/Settings/dlgConfiguration.cpp - rename Files group in 'Basic …
August2111 Feb 8, 2024
8bea6d9
ui/control/TerminalWindow.cpp - smaller font with OpenVario
August2111 Feb 9, 2024
c99e205
OpenVarioBaseMenu.cpp - normal close of OpenSoar is closing OpenVario…
August2111 Feb 9, 2024
1ea571a
OpenVarioDevice.hpp - change return codes according to OpenVario
August2111 Feb 9, 2024
e330d44
Dialogs/FileManager.cpp - add Delete button
August2111 Feb 9, 2024
20629d6
OpenVario WifiDialogOV.cpp - add ReConnect button
August2111 Feb 9, 2024
c74753a
RowFormWidget - AddLabel: add a widget Label for static text
August2111 May 2, 2022
5e1103d
[CMake] Form/CMakeLists.txt - move Form from Libs to Frontend
August2111 Sep 19, 2023
77cceaf
[CMake] - change DataPath for Flaps6
August2111 Feb 28, 2024
2f830aa
LocalPath.cpp - change standard path to OpenSoarData instead of .xcsoar,
August2111 Mar 1, 2024
53918b8
LogFile.cpp - use "OpenSoar" in debug log instead of "XCSoar"
August2111 Mar 7, 2024
ca2edd0
DigitEntry - add cursor overflow callbacks
August2111 Feb 27, 2024
412abec
Dialogs/NumberEntry.cpp - use callbacks
August2111 Feb 27, 2024
ce5ecb2
Form/DigitEntry.cpp - mark all used keys as to check
August2111 Feb 28, 2024
c4e6bb3
Dialogs/NumberEntry.cpp - create different dialogs for different data…
August2111 Feb 28, 2024
118f1e3
Dialogs/DateEntry.cpp - move focus through the base buttons too...
August2111 Feb 28, 2024
88eb2f0
Device/PortMonitor.cpp - increase line length maximum
August2111 Feb 7, 2024
280bc5d
OpenVarioDevice.cpp - use datapath data/OpenSoarData instead of data …
August2111 Mar 1, 2024
554c3e3
OpenSoar.cpp - before starting any operation (InitialiseDataPath..) r…
August2111 Mar 1, 2024
15f7795
OpenVarioDevice.cpp -remove wrong SetPrimaryDataPath
August2111 Mar 1, 2024
71cb051
ContainerWindow, InputEventsActions - use Set- and GetExitValue in al…
August2111 Mar 5, 2024
916e716
Android - use CALLBACK_ instead of CALLBACK in Android too
August2111 Mar 5, 2024
c9eefbe
OpenSoar.cpp - create function Finishing for a different exit
August2111 Mar 7, 2024
becfa84
Android OpenSoar.java - Shutdown after exit if Android is rooted
August2111 Mar 6, 2024
5c97a3c
default.xci - add Restart button
August2111 Mar 7, 2024
fb8de74
OpenSoar-News.md - new extensions inserted
August2111 Mar 7, 2024
78fbb6e
ContainerWindow.hpp - use unique enum values for exit on an single place
August2111 Mar 3, 2024
c089158
Simulator.cpp - default mode is 'fly' => don't ask at startup anymore
August2111 Mar 7, 2024
ebb9934
net/http/DownloadManager.cpp - set thread to 0 at delete (for Restart…
August2111 Mar 7, 2024
0b3f538
ResourceLoader - detect initialization (for restart option)
August2111 Mar 7, 2024
6a1e3af
windows/Queue.cpp - on Windows a bugfix is needed for the WM_QUIT mes…
August2111 Mar 5, 2024
b0a3b53
UIGlobals - add a global place for the command line to use (or change…
August2111 Mar 7, 2024
deb136f
UIActions.cpp - use different ShowMessage content for different Exit …
August2111 Mar 7, 2024
018aebe
FileType.hpp - add file type IMAGE for firmware download
August2111 Mar 7, 2024
a5693d7
OpenVario - rotation settting
August2111 Mar 2, 2024
569f47c
RowFormWidget.hpp - 'type == Type::BUTTON' is allowed too?
August2111 Mar 8, 2024
1e7a865
Renderer/AirspacePreviewRenderer.cpp - switch to black text color in …
August2111 Mar 9, 2024
73b16ec
Merge branch 'xcsoar-7.42' of https://github.com/August2111/OpenSoar …
August2111 Apr 15, 2024
a463fbe
merge xcsoar-7.42 differences
August2111 Apr 15, 2024
da89b5e
CMake - Merge changes from v7.42
August2111 Mar 12, 2024
525aff0
Device/Config - use a new port_name for displaying info in device list
August2111 Mar 12, 2024
8af8762
ConfiguredPort.cpp - use RFCOMM and USB_SERIAL in Windows too
August2111 Mar 12, 2024
d6f6bec
SerialPort - in Debug mode detect last error in CreateFile
August2111 Mar 12, 2024
07a3a4f
Device/device.cpp - in Windows use GetDiplayString for device informa…
August2111 Mar 12, 2024
df17365
DeviceEditWidget.cpp -in Windows use GetDisplayString for device info…
August2111 Mar 12, 2024
7a97a0f
Device/Descriptor.cpp - use switch instead of multi compare - and for…
August2111 Mar 12, 2024
a29249a
Port/ConfiguredPort.cpp - use a function for creation windows port name
August2111 Mar 12, 2024
fd25714
Device/PortDataField.cpp - complete rework to select the names from B…
August2111 Mar 12, 2024
35a0abc
Device/PortPicker.cpp - change ANDROID_USB_SERIAL to USB_SERIAL
August2111 Mar 12, 2024
d9a0821
Profile/DeviceConfig.cpp - change ANDROID_USB_SERIAL... and the names…
August2111 Mar 12, 2024
1bdd896
[Bugfix] po/de.po - spelling issues
August2111 Mar 19, 2024
e7f8930
[Bugfix/Anemoi] - simple avoid access to closed port
August2111 Apr 13, 2024
7ab5607
[Bugfix] device/Descriptor.cpp - avoid error message: enumeration val…
August2111 Mar 27, 2024
3bec94a
Dialogs/TextEntry.cpp - use TouchTextEntry as default (before KnobTex…
August2111 Apr 13, 2024
f3819f0
[build] targets.mk - change TARGET_FLAVOR in OPENVARIO for OpenVario
August2111 Mar 20, 2024
7a158d3
Makefile - add kobo only if TARGET_IS_KOBO
August2111 Apr 3, 2024
a894a3f
[InputEvents] split Exit and Shutdown for a different selection in di…
August2111 Mar 12, 2024
f454180
[Event] InputEvent.. add eventKeypressed for simulated keys
August2111 Apr 10, 2024
2e7ed02
Hardware/RotateDisplay.cpp - add GetRotation()
August2111 Apr 10, 2024
d4468e9
system/Process.cpp - Hide process debug output
August2111 Apr 11, 2024
1d4a5ee
[Settings] DialogSettings - add flag for xcsoar_style (of menu)
August2111 Mar 18, 2024
df47100
[Config] OpenSoar.config increase Version to 7.42.21.2
August2111 Mar 27, 2024
36d6ca1
[XCI] default.xci - add a Volume toggle button (On/Off) to QuickMenu
August2111 Mar 27, 2024
e4b5663
[XCI] split the default.xci in 2 different files for different usage
August2111 Mar 19, 2024
17fd60b
[OV] OpenVario - rework menu structure
August2111 Mar 27, 2024
115c292
[OV] SystemSettingsWidget - rework
August2111 Apr 4, 2024
f1f288e
[build/OV] Makefile - remove ov.mk (for OpenVarioBaseMenu)
August2111 Apr 12, 2024
2647562
[OV] dlgConfiguration.cpp - add CheckBoxControl xcsoar_style
August2111 Apr 4, 2024
a67cbb3
[OV] OpenVarioDevice - init with LoadSettings (extended) and splittin…
August2111 Apr 4, 2024
e29bc19
[Resource] - Windows use the resource name for Windows resource
August2111 Mar 14, 2024
adf2c49
[Resource] - extend create_resource.py for Windows with python
August2111 Mar 27, 2024
60b9cc5
[build] ov.mk - UtilsSettings necessary for require_restart
August2111 Mar 20, 2024
49000cd
[Setting] UtilsSettings.cpp - require_restart initial value
August2111 Mar 20, 2024
6d7da31
[Input] Input/InputEventsActions.cpp - allow eventShutdown for all
August2111 Mar 19, 2024
1d69bec
Widget/LargeTextWidget.cpp - use #ifdef instead of #if
August2111 Mar 20, 2024
6319d4b
[OV] dlgConfiguration.cpp - YESNO ShowMessageBox for immediately rest…
August2111 Mar 19, 2024
53b5045
[Android] Main.cpp - trial to use the ReRun Option at Android too
August2111 Mar 20, 2024
9f24c75
[OV] OpenSoar.cpp - use for UI::TopWindow::SetExitValue a better place
August2111 Mar 20, 2024
c154a61
[Resource] resource creation for cmake with python
August2111 Mar 19, 2024
c70ba8d
[OV] OpenVarioBaseMenu - definition OPENVARIO_BASEMENU -> Segmentatio…
August2111 Mar 21, 2024
f9e542a
[build]Makefile - remove ov.mk from (normal LINUX build) all builds
August2111 Mar 21, 2024
d32b366
[OV] SystemSettingsWidget.cpp - add header ProgramVersion.h
August2111 Mar 21, 2024
cf71f5b
[OV] SystemSettingsWidget.cpp - remove obsolete outcommented lines
August2111 Mar 21, 2024
4cce3e3
[Config/OV] Version.cpp - describe OpenVario Version as 'OpenVario' (…
August2111 Mar 21, 2024
0953d77
[build] version.mk - Config: set GIT_COMMIT_ID for all builds
August2111 Mar 21, 2024
8df7163
[Version] Version.cpp - check git commit
August2111 Mar 21, 2024
ea12d3b
[OV] OpenVario menu - reorder the menu fields
August2111 Mar 21, 2024
273695d
[OV] OpenSoar.cpp - add static function Finishing
August2111 Mar 27, 2024
422e188
DumpPort.cpp - bugfix: don't make an exception at a closed port, this…
August2111 Mar 24, 2024
982c30e
OpenSoar-News.md - Bugfix TCP-Client
August2111 Mar 26, 2024
82782eb
[OV] dlgConfiguration.cpp - code alignment
August2111 Mar 26, 2024
a66615c
Device/DeviceEditWidget.cpp - code bug: use #ifdef _WIN32 instead of …
August2111 Mar 26, 2024
e29011f
LocalPath.cpp - replace TODO
August2111 Mar 26, 2024
e6cd290
[Log] LogFile.cpp - the log file is generated in the STANDARD data pa…
August2111 Mar 26, 2024
a2c75e8
Widget/LargeTextWidget.hpp - use #ifdef _UNICODE instead of #if _UNICODE
August2111 Mar 26, 2024
013ad79
[OV] DisplaySettingsWidget.cpp - change file from ANSI to UTF8
August2111 Mar 26, 2024
4dd2c67
[Vol] InputEventsSettings.cpp - extend the eventSounds handler with V…
August2111 Mar 26, 2024
b33562c
[Vol] AudioVarioConfigPanel.cpp - react on modified Audio on/off and …
August2111 Mar 19, 2024
ed94893
[Vol] VarioGlue.cpp - don't stop the player, set the volume to 0 only
August2111 Mar 22, 2024
a451585
[Vol] Audio/Sound settings with QuickMenu
August2111 Mar 26, 2024
64258a6
[Vol] VarioGlue.cpp - cleanup the work around for swiching off at linux
August2111 Mar 26, 2024
d231181
[Vol] CMake - add GlobalPCMMixer.* to cmake
August2111 Mar 19, 2024
3eb5618
[Vol] Audio/GlobalPCMMixer.cpp - add function InitAudio and ShutdownA…
August2111 Mar 27, 2024
d87a418
[Vol] GlobalPCMMixer.* - use define EXTERNAL_AUDIO_INIT for moving th…
August2111 Mar 27, 2024
c9a1a50
[XCI] add key 'X' for all and reorder shutdown in OV
August2111 Mar 26, 2024
50dafdf
[XCI] use correct serial batch for quick buttons
August2111 Mar 27, 2024
66ee843
[XCI] add Audio menu for controlling Volume and so on
August2111 Mar 27, 2024
2b21bbf
[XCI] add key 'X' handler to exit
August2111 Mar 27, 2024
2d5ca7e
[XCI] cleanup key events
August2111 Apr 2, 2024
59ad97e
[build] - OV/XCI -use special defaultOV.xci instead of general defaul…
August2111 Apr 9, 2024
d757acd
[OV] dlgConfiguration.cpp - coding style: use brackets {} instead a '…
August2111 Mar 27, 2024
df0cb9d
ProcessDialog.cpp - std::string has no conversion method to TCHAR
August2111 Apr 2, 2024
d049d33
[CMake] OV - add definition TARGET_IS_OPENVARIO, like *.mk files
August2111 Apr 2, 2024
22ad39d
[OV] CMake - use defaultOV.xci file
August2111 Apr 2, 2024
c8e8004
[Vol] - defaultOV.xci use ExpandMacros for better display of Volume s…
August2111 Apr 13, 2024
76938ab
[Events] Input/InputEvents.cpp - if lua event handled don't call the …
August2111 Apr 2, 2024
73f8413
[Events] InputEventsActions.cpp - remove dependency from UI::TopWindo…
August2111 Apr 2, 2024
1f73f27
[Config] OpenSoar.config - increase version number to 7.42.21.3 (pre …
August2111 Apr 1, 2024
c53ce99
[Android] CMake - add Android (with EXCLUDE_FROM_ALL build)
August2111 Apr 1, 2024
cb3ced3
[Android] Main.cpp - do the Shutdown before rerun
August2111 Apr 1, 2024
861484d
[Resource] - switch to OpenSoar.ico
August2111 Apr 3, 2024
0a1317c
thread/Async.cpp - send SendNotification only if env isn't deleted
August2111 Apr 3, 2024
a51f008
[InfoBox] layout - add 4 portrait layouts with vario
August2111 Apr 5, 2024
4338d0d
[OV] FileMenuWidget.cpp - reorder, better designe (with AddLabel), ad…
August2111 Apr 9, 2024
0292725
[OV] removed unused include <iostream>
August2111 Apr 9, 2024
85a0a6e
[OV] - add shutdown/Reboot events
August2111 Apr 10, 2024
4d0cb7b
[OV] OpenVarioDevice - add mode for SetRotation to split the differen…
August2111 Apr 10, 2024
c431985
[OV] DisplaySettingsWidget.cpp - cleanup code: remove unused RotateBu…
August2111 Apr 10, 2024
715329a
[OV] dlgConfiguration.cpp - Flag for usage of XCSoar style menu
August2111 Apr 10, 2024
8b0a32c
[OV] dlgConfiguration.cpp make a Restart if announced after a Rotate
August2111 Apr 10, 2024
47ee948
[XCI/OV] - key extension for defaultOV.xci
August2111 Apr 8, 2024
885bd26
[OV/XCI/Event] add event for 'Quit and Restart' to Event manager and …
August2111 Apr 11, 2024
855b4bd
[OV] - disabling Orientation setting in Layout Panel
August2111 Apr 11, 2024
c784d06
[OV] Hardware/DisplayGlue.cpp - set initial orientation in case of Op…
August2111 Apr 10, 2024
39a10b6
[OV] opengl/TopCanvas.cpp - Workaround: Ask about the screen size at …
August2111 Apr 12, 2024
4090787
[OV] - add Exit flag EXIT_NEWSTART for an external restart
August2111 Apr 11, 2024
3d28a33
[OV] DisplaySettingsWidget.cpp - a handler for display rotation
August2111 Apr 12, 2024
eb5f7b7
[OV] - ui/window/custom/TopWindow.cpp write Rotation setting in log file
August2111 Apr 12, 2024
096a984
[OV] - Startup.cpp - start OpenSoar with OpenVario orientation (if av…
August2111 Apr 12, 2024
a2e1eae
[OV] SystemSettingsWidget.cpp - remove ProgramTimeout from the app, t…
August2111 Apr 13, 2024
5af6c79
dlgConfiguration.cpp - use directly restart function, restoring optio…
August2111 Apr 12, 2024
afe59a2
[OV] - Enable handler for Touch calibration, don't enable Touch if no…
August2111 Apr 13, 2024
150c5de
[OV] Hide the OpenVarioTest page, use a define selection for Advanced…
August2111 Apr 13, 2024
d55bfe8
InputEventsSettings.cpp - if vario sound 0 and want to be increase se…
August2111 Apr 13, 2024
64c02f8
[build] [UTF8-Win] UNICODE - remove UNICODE, at last for WIN64
August2111 Mar 19, 2024
db46786
[CMake] [UTF8-Win] UNICODE - remove UNICODE, at last for WIN64
August2111 Apr 15, 2024
58a4609
[UTF8-Win] Args.hpp - if not UNICODE tchar.h is missing on _WIN32
August2111 Mar 20, 2024
f2e3da8
[UTF8-Win] StaticString.hxx - removing _UNICODE there is to include S…
August2111 Apr 2, 2024
87c696b
[UTF8-Win] NON-UNICODE - add to functions: ToUTF8 and FromUTF8
August2111 Mar 26, 2024
8ab135b
[build] NON-UNICODE - add to functions: ToUTF8 and FromUTF8
August2111 Apr 15, 2024
f0d239b
[build] build/libutil.mk - formating
August2111 Apr 14, 2024
01ddbaa
[CMake] NON-UNICODE - add to functions: ToUTF8 and FromUTF8
August2111 Apr 15, 2024
f9b19e6
[UTF8-Win] ui/canvas/gdi/Canvas - change drawing text to displaying u…
August2111 Mar 28, 2024
fe56944
[UTF8-Win] Language.cpp - gettext for _WIN32 w/o _UNICODE
August2111 Apr 2, 2024
d640238
[UTF8-Win] PortDataField.cpp - with Windows there is a switchable std…
August2111 Apr 2, 2024
e7aae01
[UTF8-Win] reduce to only one important function 'UTF8ToWide' - maybe…
August2111 Apr 5, 2024
2153579
(Pre-)Release v7.42.22.A
August2111 Apr 11, 2024
c11967c
Profile/InfoBoxConfig.cpp - missing switch case TOP_16_VARIO
August2111 Apr 16, 2024
749bb04
Dialogs/NumberEntry.cpp - display enum type DATA_ANGLE
August2111 Apr 16, 2024
51b227e
Input/InputEventsActions.cpp - bugfix: use typedef const TCHAR*' inst…
August2111 Apr 16, 2024
34c45c3
InputEventsActions.cpp - process the parsed key to the system
August2111 Apr 16, 2024
20eed37
system/Process.cpp - remove unnecessary function declaration
August2111 Apr 16, 2024
b33ee1f
[Workaround] StringCompare.hxx - StringIsEqual with string_view is in…
August2111 Apr 16, 2024
199f373
[Bugfix] for developing: with Kobo the this pointer in this call has …
August2111 Apr 16, 2024
ecac21d
[WorkAround] call of NMEAChecksum in MacOS makes problems
August2111 Apr 17, 2024
e09478c
Device/Port/ConfiguredPort.cpp - WindowsPort(..) is a static function
August2111 Apr 20, 2024
1d533c2
Dialogs/Device/PortDataField.cpp - remove unused 'type1'
August2111 Apr 21, 2024
8a96ea6
GdiPlusBitmap.cpp - needs a wide string (not an utf-8)
August2111 Apr 20, 2024
8663621
util/UTF8Win.cpp - include UTF8Win.hpp instead of UTF8.hpp (missing d…
August2111 Apr 21, 2024
ec30e7e
[Bugfix] Creating MakeResource.hpp on Android: Due to the parallel build
August2111 Apr 22, 2024
5abee4c
[OV] remove "Advanced Menu (temp.)" (ExtraMenu.cpp) from normal build
August2111 Apr 22, 2024
cd54aab
[OV] - SystemSettingsWidget.cpp - use temporary a add. button for FW …
August2111 Apr 22, 2024
40eb010
(Pre-)Release v7.42.22.A
August2111 Apr 11, 2024
bf228d3
[UTF8] remove UNICODE code from src and test
August2111 Apr 20, 2024
9ebcdcb
[UTF8] Replace _tcsXXX functions through strXXX functions
August2111 Apr 21, 2024
17a2fda
[UTF8] Replace TCHAR with char in src/* and test/*
August2111 Apr 21, 2024
bc095dd
[UTF8] replace tstring and tstring_view with std::string..
August2111 Apr 22, 2024
2c4370f
[UTF8] io/FileDescriptor removing wchar_t (used in Windows)
August2111 Apr 23, 2024
8717b56
[UTF8] Windows - use only char* strings for resource, not WideChar..
August2111 Apr 23, 2024
380e39e
[UTF8] remove all WString files from system (util/*)
August2111 Apr 22, 2024
39d040c
[UTF8] remove UTF8Win, move the code in UTF8.*
August2111 Apr 22, 2024
4db98cd
[UTF8] Remove all _T() from code
August2111 Apr 22, 2024
e950e14
[UTF8] Replace NarrowString with StaticString in src/*, tools/* and t…
August2111 Apr 25, 2024
835eb45
[UTF8] remove UTF8ToWideConverter, WideToUTF8Converter, WideToACPConv…
August2111 May 1, 2024
91aa009
[Bugfix] InputEventsSettings.cpp - add missing comma to separate acti…
August2111 May 3, 2024
710e814
lua/InputEvent.cpp - Check if string valid
August2111 May 3, 2024
45d7f5b
Fix: bug setting using Larus nmea protocol
Simsys May 8, 2024
b12910c
switch ballast from overload to fraction
Simsys May 14, 2024
9ff8261
Add unit tests
Simsys May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 7 additions & 6 deletions .github/workflows/build-container.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
on:
workflow_dispatch:
push:
Expand All @@ -13,26 +14,26 @@ jobs:
REGISTRY: ghcr.io
IMAGENAME: opensoar-build
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: True
submodules: true
- name: Login to Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
- id: string
uses: ASzc/change-string-case-action@v1
- id: lc_repository_name
uses: ASzc/change-string-case-action@v6
with:
string: ${{ github.repository }}
- name: build and push
uses: docker/build-push-action@v2
uses: docker/build-push-action@v5
with:
push: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
context: ./ide
file: ./ide/docker/Dockerfile
tags: ghcr.io/${{ steps.string.outputs.lowercase }}/opensoar-build:latest
tags: ghcr.io/${{ steps.lc_repository_name.outputs.lowercase }}/opensoar-build:latest
cache-from: type=registry,ref=ghcr.io/${{ steps.string.outputs.lowercase }}/opensoar-build:latest
cache-to: type=inline
secrets: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: false
- id: repository
uses: ASzc/change-string-case-action@v1
uses: ASzc/change-string-case-action@v6
with:
string: ${{ github.repository }}
- name: find githash
Expand All @@ -43,7 +43,7 @@ jobs:
cd /opt/opensoar
make manual V=2
- name: upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ env.TARGET_FINAL }}-${{ env.git_hash }}
path: output/${{ env.TARGET }}/*.${{ env.TARGET_EXT }}
10 changes: 5 additions & 5 deletions .github/workflows/build-kernel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ jobs:

steps:
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- id: checkout-kernel
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: XCSoar/linux
path: output/src/linux
Expand All @@ -56,7 +56,7 @@ jobs:
key: kobo-${{matrix.model}}-kernel

- name: "Cache downloads"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: kobo-kernel-${{matrix.toolchain}}-downloads
path: ${{github.workspace}}/output/download
Expand Down Expand Up @@ -100,7 +100,7 @@ jobs:
ARCH=arm uImage

- name: "upload uImage"
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{matrix.uimage}}
path: output/src/linux/arch/arm/boot/uImage
Expand All @@ -117,7 +117,7 @@ jobs:
ARCH=arm uImage

- name: "upload OTG uImage"
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{matrix.otg_uimage}}
path: output/src/linux/arch/arm/boot/uImage
82 changes: 47 additions & 35 deletions .github/workflows/build-native.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
echo "DEBUG=n" >> $GITHUB_ENV
echo "TARGET_FINAL=OpenSoar" >> $GITHUB_ENV
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true
- id: cache-ccache
Expand All @@ -59,7 +59,7 @@ jobs:
key: ${{ env.TARGET }}

- name: "Cache Boost"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.BOOST }}-${{ hashFiles('lib/boost/patches/**') }}
path: |
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
make -j$(nproc) TARGET=${{env.TARGET }} DEBUG=${{ env.DEBUG }} USE_CCACHE=y V=2 everything check

- name: upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ env.TARGET_FINAL }}-${{ env.git_hash }}${{ env.TARGET_EXT }}
path: output/${{ env.TARGET }}/bin/${{ env.TARGET_BIN }}${{ env.TARGET_EXT }}
Expand Down Expand Up @@ -131,7 +131,7 @@ jobs:

steps:
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true
- id: cache-ccache
Expand All @@ -143,7 +143,7 @@ jobs:
echo "git_hash=$(git rev-parse --short $GITHUB_SHA)" >> $GITHUB_ENV

- name: "Cache Boost"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.BOOST }}-${{ hashFiles('lib/boost/patches/**') }}
path: |
Expand Down Expand Up @@ -195,7 +195,7 @@ jobs:
echo "DEBUG=n" >> $GITHUB_ENV

- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true

Expand All @@ -205,7 +205,7 @@ jobs:
key: ${{ env.TARGET }}

- name: "Cache Boost"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.BOOST }}-${{ hashFiles('lib/boost/patches/**') }}
path: |
Expand All @@ -214,7 +214,7 @@ jobs:
${{ github.workspace }}/output/src/${{ env.BOOST }}/boost

- name: "Cache third-party libraries"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ runner.os }}-libs-${{ env.TARGET }}-${{ hashFiles('build/**') }}
path: |
Expand Down Expand Up @@ -251,7 +251,7 @@ jobs:
output/${{env.TARGET}}/${{ env.TARGET_BIN }}.${{ env.TARGET_EXT }}

- name: upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ env.TARGET_FINAL }}-${{ env.git_hash }}.${{ env.TARGET_EXT }}
path: output/${{env.TARGET}}/${{ env.TARGET_BIN }}.${{ env.TARGET_EXT }}
Expand All @@ -278,7 +278,7 @@ jobs:
TARGET_BIN: OpenSoar-debug
TARGET_FINAL: OpenSoar-debug
TARGET_EXT: apk
NDK: r26b
NDK: r26c

steps:
- name: set vars for push
Expand All @@ -288,7 +288,7 @@ jobs:
echo "TARGET_FINAL=OpenSoar" >> $GITHUB_ENV

- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true

Expand All @@ -298,7 +298,7 @@ jobs:
key: ${{ env.TARGET }}

- name: "Cache Boost"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.BOOST }}-${{ hashFiles('lib/boost/patches/**') }}
path: |
Expand All @@ -307,7 +307,7 @@ jobs:
${{ github.workspace }}/output/src/${{ env.BOOST }}/boost

- name: "Cache third-party libraries"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ runner.os }}-libs-${{ env.TARGET }}-${{ hashFiles('build/**') }}
path: |
Expand Down Expand Up @@ -351,7 +351,7 @@ jobs:
V=2

- name: upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ env.TARGET_FINAL }}-${{ env.git_hash }}.${{ env.TARGET_EXT }}
path: output/ANDROID/bin/${{ env.TARGET_BIN }}.${{ env.TARGET_EXT }}
Expand All @@ -372,6 +372,8 @@ jobs:

build-windows:
runs-on: ubuntu-22.04
container:
image: debian:bookworm-slim

env:
TARGET: WIN64
Expand All @@ -385,10 +387,30 @@ jobs:
run: |
echo "DEBUG=n" >> $GITHUB_ENV
echo "TARGET_FINAL=OpenSoar" >> $GITHUB_ENV

- name: Install build dependencies
run: |
apt-get update
apt-get install -y --no-install-recommends \
git \
quilt \
make \
g++ \
g++-mingw-w64 \
ccache \
xz-utils \
pkgconf \
ca-certificates \
python3 \
librsvg2-bin xsltproc \
imagemagick gettext sox \
cmake ninja-build

- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true

- id: cache-ccache
uses: hendrikmuhs/ccache-action@v1
with:
Expand All @@ -404,7 +426,7 @@ jobs:
${{ github.workspace }}/output/src/${{ env.BOOST }}/boost

- name: "Cache third-party libraries"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ runner.os }}-libs-${{ env.TARGET }}-${{ hashFiles('build/**') }}
path: |
Expand All @@ -415,31 +437,21 @@ jobs:
run: |
echo "git_hash=$(git rev-parse --short $GITHUB_SHA)" >> $GITHUB_ENV

- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
make \
quilt \
g++ \
g++-mingw-w64 \
python3 \
librsvg2-bin xsltproc \
imagemagick gettext sox \
cmake ninja-build
- name: Patch mingw intrin.h (mingw64 v8 bug workaround)
run: sed -i -e '/extern.* __builtin/d' /usr/share/mingw-w64/include/intrin.h

- name: Compile OpenSoar
run: |
make -j$(nproc) TARGET=${{env.TARGET }} DEBUG=${{ env.DEBUG }} USE_CCACHE=y V=2 everything

- name: upload artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: ${{ env.TARGET_FINAL }}-${{ env.git_hash }}${{ env.TARGET_EXT }}
path: output/${{ env.TARGET }}/bin/${{ env.TARGET_BIN }}${{ env.TARGET_EXT }}

- name: store checks and compile artefacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: opensoar-${{ env.TARGET }}-artifact
path: |
Expand Down Expand Up @@ -471,9 +483,9 @@ jobs:
needs: build-windows
steps:
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: fetch artifacts
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: opensoar-${{ env.TARGET }}-artifact
path: ${{ github.workspace }}/output/${{ env.TARGET }}
Expand All @@ -489,7 +501,7 @@ jobs:

steps:
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true

Expand Down Expand Up @@ -559,12 +571,12 @@ jobs:

steps:
- id: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: true

- name: "Cache third-party libraries"
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ runner.os }}-libs-${{ env.TARGET }}-${{ hashFiles('build/**') }}
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: True
- name: parse changelog
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@ build/local-config.mk

.idea
/VERSION.txt
/src/OpenVario/_DustBin
9 changes: 9 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,10 @@ endif()
add_subdirectory(src/lib)
add_subdirectory(src) # libOpenSoar!

add_subdirectory(src/OpenVario) # libOpenSoar!

add_subdirectory(src/Android) # Android -> EXCLUDE_FROM_ALL TRUE

list(APPEND SOURCE_FILES "src/OpenSoar.cpp")
# list(APPEND SOURCE_FILES "src/Version.cpp")
## configure_file(
Expand Down Expand Up @@ -483,6 +487,11 @@ add_dependencies(${TARGET_NAME} util libOpenSoar)
# isn't possible: set_target_properties(ALL_BUILD PROPERTIES FOLDER _CMake)
# isn't possible: set_target_properties(ZERO_CHECK PROPERTIES FOLDER _CMake)
if (MSVC)
if (EXISTS D:/Data/OpenSoarData/August.prf)
set(OPENSOARDATA D:/Data/OpenSoarData) # this is only valid for August/Flaps6!
else ()
set(OPENSOARDATA C:/OpenSoarData)
endif ()
message(STATUS "Configure: ${PROJECTGROUP_BINARY_DIR}/${TARGET_NAME}.vcxproj.user")
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/ide/msvc/OpenSoar.vcxproj.user.in"
Expand Down
Loading