Feed Advanced Search

Dec 24 2019

patrickelectric committed R1034:bb9198cda3f4: vehicle: Allow vehicle feedback if the vehicle is not ready to fly (authored by patrickelectric).
vehicle: Allow vehicle feedback if the vehicle is not ready to fly
Dec 24 2019, 4:38 PM
patrickelectric committed R1034:1ae2565fa4a4: PitchBar: Allow vehicle feedback if the vehicle is not ready to fly (authored by patrickelectric).
PitchBar: Allow vehicle feedback if the vehicle is not ready to fly
Dec 24 2019, 4:38 PM
patrickelectric committed R1034:6e3870b26e9c: FlightControls: Allow vehicle feedback if the vehicle is not ready to fly (authored by patrickelectric).
FlightControls: Allow vehicle feedback if the vehicle is not ready to fly
Dec 24 2019, 4:38 PM
patrickelectric committed R1034:3826f8e1cfbd: CMakeLists: Add DEBUG_QML option to enable QML profiller (authored by patrickelectric).
CMakeLists: Add DEBUG_QML option to enable QML profiller
Dec 24 2019, 4:37 PM
patrickelectric committed R1034:01b04b6f5210: Merge branch 'qt_debug_profiller' into 'master' (authored by patrickelectric).
Merge branch 'qt_debug_profiller' into 'master'
Dec 24 2019, 4:37 PM
patrickelectric committed R1034:a72da0ca73e7: Merge branch 'move_yaw' into 'master' (authored by patrickelectric).
Merge branch 'move_yaw' into 'master'
Dec 24 2019, 4:37 PM
patrickelectric committed R1034:f24e0072f9c4: FlightControls: Move yaw indicator if the inputMode changes visibility (authored by patrickelectric).
FlightControls: Move yaw indicator if the inputMode changes visibility
Dec 24 2019, 4:37 PM
patrickelectric committed R1034:a073ef4607a8: Merge branch 'do_not_trust_udp' into 'master' (authored by patrickelectric).
Merge branch 'do_not_trust_udp' into 'master'
Dec 24 2019, 4:36 PM
patrickelectric committed R1034:6348a7fe4752: mavlinkconnection: Do not trust UDP to set the vehicle as connected (authored by patrickelectric).
mavlinkconnection: Do not trust UDP to set the vehicle as connected
Dec 24 2019, 4:36 PM
patrickelectric committed R1034:658cfb96fa4a: Merge branch 'new_altitude' into 'master' (authored by patrickelectric).
Merge branch 'new_altitude' into 'master'
Dec 24 2019, 4:36 PM
patrickelectric committed R1034:327caaf8d896: mavlinkvehicle: Use global_position_int if altitude messages is not valid (authored by patrickelectric).
mavlinkvehicle: Use global_position_int if altitude messages is not valid
Dec 24 2019, 4:36 PM
patrickelectric committed R1034:3497b86093c5: FlightControls: Set yaw property (authored by patrickelectric).
FlightControls: Set yaw property
Dec 24 2019, 2:58 AM
patrickelectric committed R1034:79a4ded6a444: FlightControls: Remove limit checks (authored by patrickelectric).
FlightControls: Remove limit checks
Dec 24 2019, 2:57 AM

Dec 23 2019

patrickelectric added a comment to D26130: Simplify return logic.

This is pointless, most compilers would do NRVO (+ move assign) here... which would be neatly obliterated by the ternary operator. This is a pessimisation you're proposing here, not an optimization.

I don't know what you are talking about, this is using return time optimization. have you tested the code or just assumed that ternaries will not do NRVO?

OK, let me try again.

I did benchmark old and new before my first reply (and I wonder why I wrote pessimisation previously, I think I got carried away a bit, apologies). What I meant was that: if and when there is a small measurable gain, I don't think it is as dramatic as you make it sound. The point I was trying to make was that since the ternary will prevent NRVO, you're trading one return optimization (NRVO) for another (RVO). In other words, the same amount of objects will be involved. It's far from the "there was no return optimization now there's one" that I understood you're trumping. Thus the gain between the two versions when there is, is unlikely to come from RVO. It is mostly about avoiding the move assignment in the newer version (roughly a couple pointers copy).

Now, the really interesting bit you did is wrapping "d->" in QStringLiteral, that's what gives a large gain for the dpointer case (when I did the benchmarking I did it with QStringLiteral in both versions, otherwise I knew it was just unfair).

Obviously I'd be totally cool with just a QStringLiteral change since it would have real value (divides time by three roughly, this is definitely a large gain).

Dec 23 2019, 8:55 PM · Frameworks
patrickelectric committed R1034:40e25611e4b3: parrot: Use pragma once (authored by patrickelectric).
parrot: Use pragma once
Dec 23 2019, 4:42 PM
patrickelectric committed R1034:d502a90b184d: ryzetello: Use pragma once (authored by patrickelectric).
ryzetello: Use pragma once
Dec 23 2019, 4:42 PM
patrickelectric committed R1034:c0f4d0320513: src: Use pragma once (authored by patrickelectric).
src: Use pragma once
Dec 23 2019, 4:42 PM
patrickelectric committed R1034:6c55ef2078bd: lib: Use pragma once (authored by patrickelectric).
lib: Use pragma once
Dec 23 2019, 4:42 PM
patrickelectric committed R1034:69d4699bd707: gstreamer: Use pragma once (authored by patrickelectric).
gstreamer: Use pragma once
Dec 23 2019, 4:42 PM
patrickelectric committed R1034:8a6160c6bea0: PitchBar: Fix readonly usage (authored by patrickelectric).
PitchBar: Fix readonly usage
Dec 23 2019, 4:41 PM
patrickelectric committed R1034:31352a8d435a: README: Update MAVLink information (authored by patrickelectric).
README: Update MAVLink information
Dec 23 2019, 4:26 PM
patrickelectric committed R1034:6823704d9b02: CMakelists: Add BUILD_MAVLINNK option (authored by patrickelectric).
CMakelists: Add BUILD_MAVLINNK option
Dec 23 2019, 4:26 PM
patrickelectric committed R1034:8df091445576: FlightControls: Add YawBar (authored by patrickelectric).
FlightControls: Add YawBar
Dec 23 2019, 4:00 PM
patrickelectric committed R1034:932483a3fe6f: Add YawBar component (authored by patrickelectric).
Add YawBar component
Dec 23 2019, 4:00 PM
patrickelectric committed R1034:d917262a2bbf: gitignore: First commit (authored by patrickelectric).
gitignore: First commit
Dec 23 2019, 3:58 PM
patrickelectric committed R1034:95f021b06145: VirtualHorizon: Use Item to clip circle (authored by patrickelectric).
VirtualHorizon: Use Item to clip circle
Dec 23 2019, 2:46 AM
patrickelectric committed R1034:4a1657247877: PitchBar: Improve design (authored by patrickelectric).
PitchBar: Improve design
Dec 23 2019, 2:25 AM
patrickelectric committed R1034:6c829a0f08ed: mavlink: Plugin first version (authored by patrickelectric).
mavlink: Plugin first version
Dec 23 2019, 2:20 AM

Dec 22 2019

patrickelectric committed R1034:da07afdecf59: CMakeLists: Add KDEClangFormat (authored by patrickelectric).
CMakeLists: Add KDEClangFormat
Dec 22 2019, 9:20 PM
patrickelectric committed R1034:078ff5ec5058: Format code with new provided ECM clang-format target (authored by patrickelectric).
Format code with new provided ECM clang-format target
Dec 22 2019, 9:20 PM
patrickelectric committed R1034:a6d53089c5cf: main: Add author Patrick (authored by patrickelectric).
main: Add author Patrick
Dec 22 2019, 8:47 PM
patrickelectric committed R1034:490bd95ecbb2: AUTHORS: Add Patrick (authored by patrickelectric).
AUTHORS: Add Patrick
Dec 22 2019, 8:47 PM

Dec 20 2019

patrickelectric accepted D26130: Simplify return logic.
Dec 20 2019, 7:41 PM · Frameworks
patrickelectric added inline comments to D26131: Braces around for, break early..
Dec 20 2019, 7:40 PM · Frameworks

Dec 15 2019

patrickelectric committed R1034:ef3d2c9f1b89: FlighControls: Show roll and pitch indicator if vehicle is not flying (authored by patrickelectric).
FlighControls: Show roll and pitch indicator if vehicle is not flying
Dec 15 2019, 3:19 PM
patrickelectric committed R1034:5e83486ff5dd: FlighControls: Show altitude information when vehicle is not flying (authored by patrickelectric).
FlighControls: Show altitude information when vehicle is not flying
Dec 15 2019, 3:19 PM
patrickelectric committed R1034:e1797fc74b66: FlightControls: Send interface joystick signals when the vehicle is not flying (authored by patrickelectric).
FlightControls: Send interface joystick signals when the vehicle is not flying
Dec 15 2019, 3:00 PM
patrickelectric committed R1034:f1c42e1bf471: Gamepad: Improve gamepad signal logic (authored by patrickelectric).
Gamepad: Improve gamepad signal logic
Dec 15 2019, 3:00 PM
patrickelectric committed R1034:fd85177913f2: vehiclesupportpluginmodel: Look for plugins in relative path (authored by patrickelectric).
vehiclesupportpluginmodel: Look for plugins in relative path
Dec 15 2019, 2:57 PM
patrickelectric committed R1034:377adc5ac983: main: Add relative path for lib/qml to avoid unnecessary system installation (authored by patrickelectric).
main: Add relative path for lib/qml to avoid unnecessary system installation
Dec 15 2019, 2:57 PM

Sep 21 2019

patrickelectric committed R232:045684197b8f: Merge branch 'ReadMeUpdates' into 'master' (authored by patrickelectric).
Merge branch 'ReadMeUpdates' into 'master'
Sep 21 2019, 1:22 PM

Aug 28 2019

patrickelectric committed R1034:643fbeeecd61: main: Check if object is valid before accessing it (authored by patrickelectric).
main: Check if object is valid before accessing it
Aug 28 2019, 9:43 PM

Aug 25 2019

patrickelectric accepted D23455: Fix Crash on Tab Close.
Aug 25 2019, 9:03 PM · Atelier: General Development

Aug 17 2019

patrickelectric accepted D22927: Clean up detection of plugins..
Aug 17 2019, 1:07 PM · Atelier: AtCore

Aug 12 2019

patrickelectric committed R1034:01d71470196c: main: Update position without a connected device (authored by patrickelectric).
main: Update position without a connected device
Aug 12 2019, 5:45 AM

Aug 11 2019

patrickelectric committed R1034:46df5a68a886: main: Check if there is item before setWindow call for player (authored by patrickelectric).
main: Check if there is item before setWindow call for player
Aug 11 2019, 1:55 AM

Aug 5 2019

patrickelectric accepted D22931: Safer MachineInfo Key Reads.
Aug 5 2019, 11:52 AM · Atelier: AtCore
patrickelectric added inline comments to D22931: Safer MachineInfo Key Reads.
Aug 5 2019, 11:37 AM · Atelier: AtCore
patrickelectric accepted D22928: ProfileManager update deprecated method use.
Aug 5 2019, 11:18 AM · Atelier: AtCore
patrickelectric accepted D22939: Keep Dock titles for floating docks.
Aug 5 2019, 11:17 AM · Atelier: AtCore

Jul 18 2019

patrickelectric accepted D22383: For profileNames function uses Q_PROPERTY.
Jul 18 2019, 2:24 PM

Jul 10 2019

patrickelectric accepted D22334: Add method to return temperature pointer for qml.
Jul 10 2019, 4:01 PM
patrickelectric accepted D22331: Add method to store settings using QVariantMap.
Jul 10 2019, 4:00 PM
patrickelectric accepted D22347: Use newer Atcore::Temperature() return.
Jul 10 2019, 3:59 PM · Atelier

Jul 9 2019

patrickelectric requested changes to D22334: Add method to return temperature pointer for qml.
Jul 9 2019, 12:09 AM

Jun 29 2019

patrickelectric committed R353:01a099c481dd: kcalc_core: Fix initialization order (authored by patrickelectric).
kcalc_core: Fix initialization order
Jun 29 2019, 12:22 AM
patrickelectric closed D22007: kcalc_core: Fix initialization order.
Jun 29 2019, 12:22 AM

Jun 22 2019

patrickelectric added a reviewer for D22007: kcalc_core: Fix initialization order: tcanabrava.
Jun 22 2019, 4:36 PM
patrickelectric requested review of D22007: kcalc_core: Fix initialization order.
Jun 22 2019, 4:35 PM

Jun 16 2019

patrickelectric accepted D21847: Call AtCore::close when deconstructing the AtCoreInstanceWidget..
Jun 16 2019, 2:41 PM · Atelier: General Development
patrickelectric accepted D21846: Honor the Profiles AutoTemperatureReport Setting.
Jun 16 2019, 1:48 PM · Atelier: AtCore

Jun 15 2019

patrickelectric accepted D21768: Change tab name format to ProfileName @ Port..
Jun 15 2019, 12:01 PM · Atelier

Jun 3 2019

patrickelectric accepted D21567: Use QString::replace(QChar, QString) in place of QString::replace(QRegEx, QString) in LogWidget::appendSLog.
Jun 3 2019, 8:09 PM

May 21 2019

patrickelectric committed R319:8ba91ade5518: template: check order before access (authored by patrickelectric).
template: check order before access
May 21 2019, 9:24 PM
patrickelectric closed D21325: template: check order before access.
May 21 2019, 9:24 PM · Konsole
patrickelectric added a reviewer for D21325: template: check order before access: tcanabrava.
May 21 2019, 9:21 PM · Konsole
patrickelectric requested review of D21325: template: check order before access.
May 21 2019, 9:21 PM · Konsole
patrickelectric abandoned D21324: Move from Qt foreach to C++11 for loop.

Closed because of: https://phabricator.kde.org/D21123

May 21 2019, 9:17 PM · Konsole
patrickelectric accepted D18472: Create Bed Deform Object.
May 21 2019, 8:47 PM · Atelier: AtCore
patrickelectric added reviewers for D21324: Move from Qt foreach to C++11 for loop: tcanabrava, hindenburg.
May 21 2019, 8:44 PM · Konsole
patrickelectric requested review of D21324: Move from Qt foreach to C++11 for loop.
May 21 2019, 8:41 PM · Konsole

May 10 2019

patrickelectric added a member for Kirogi: patrickelectric.
May 10 2019, 12:41 PM

May 7 2019

patrickelectric accepted D21059: Enable HiDpi Attributes.
May 7 2019, 12:32 PM
patrickelectric accepted D21060: Use atcore profile data.
May 7 2019, 12:32 PM

May 6 2019

patrickelectric accepted D20535: Create Machine Information Object.
May 6 2019, 2:47 PM · Atelier: AtCore
patrickelectric added inline comments to D18472: Create Bed Deform Object.
May 6 2019, 1:54 PM · Atelier: AtCore
patrickelectric requested changes to D20535: Create Machine Information Object.
May 6 2019, 1:52 PM · Atelier: AtCore

May 4 2019

patrickelectric added inline comments to D18472: Create Bed Deform Object.
May 4 2019, 10:53 PM · Atelier: AtCore
patrickelectric requested changes to D20535: Create Machine Information Object.
May 4 2019, 10:33 PM · Atelier: AtCore
patrickelectric added inline comments to D18472: Create Bed Deform Object.
May 4 2019, 10:26 PM · Atelier: AtCore

Apr 26 2019

patrickelectric requested changes to D20535: Create Machine Information Object.
Apr 26 2019, 3:51 PM · Atelier: AtCore

Apr 23 2019

patrickelectric committed R158:9e2748fb9ec0: renderwidget: Use max number of threads in render (authored by patrickelectric).
renderwidget: Use max number of threads in render
Apr 23 2019, 2:22 AM

Apr 19 2019

patrickelectric requested changes to D20535: Create Machine Information Object.
Apr 19 2019, 12:37 AM · Atelier: AtCore

Apr 17 2019

patrickelectric requested changes to D20535: Create Machine Information Object.
Apr 17 2019, 1:25 AM · Atelier: AtCore

Apr 2 2019

patrickelectric committed R410:ff5dfc621da5: add .arcconfig file (authored by carneirogustavo).
add .arcconfig file
Apr 2 2019, 10:23 PM
patrickelectric committed R410:cc7c4745a1a5: add .arcconfig file (authored by carneirogustavo).
add .arcconfig file
Apr 2 2019, 10:23 PM
patrickelectric closed D20187: add .arcconfig file.
Apr 2 2019, 9:05 PM · KDE Games

Apr 1 2019

patrickelectric accepted D20187: add .arcconfig file.
Apr 1 2019, 9:25 PM · KDE Games

Mar 26 2019

patrickelectric added a comment to D20036: Correct math to blend color in the blur effect.

Do you have an estimation of how fast is the code now with openmp ?

Mar 26 2019, 12:27 PM · KDE Applications

Mar 23 2019

patrickelectric committed R6:cfdb14b01898: kactivities: remove unused variable (authored by carneirogustavo).
kactivities: remove unused variable
Mar 23 2019, 1:56 AM
patrickelectric closed D19965: kactivities: remove unused variable.
Mar 23 2019, 1:56 AM · Frameworks

Mar 20 2019

patrickelectric committed R871:8c74d90e28fb: Add application path as valid path for debuggers (authored by patrickelectric).
Add application path as valid path for debuggers
Mar 20 2019, 2:20 PM
patrickelectric closed D19166: Add application path as valid path for debuggers.
Mar 20 2019, 2:20 PM · Plasma

Mar 19 2019

patrickelectric updated the diff for D19166: Add application path as valid path for debuggers.

Update style again

Mar 19 2019, 5:49 PM · Plasma
patrickelectric committed R138:0470528a2ab7: runtime: Add error message about env variables (authored by patrickelectric).
runtime: Add error message about env variables
Mar 19 2019, 5:44 PM
patrickelectric closed D18832: runtime: Add error message about env variables.
Mar 19 2019, 5:44 PM
patrickelectric added a comment to D18832: runtime: Add error message about env variables.

@vonreth My msvc installation did not set such variables and it was necessary to find out in the code what is happening, this PR adds such error message to notify the user what is going on and how to fix that.

Mar 19 2019, 1:57 PM
patrickelectric updated the diff for D18832: runtime: Add error message about env variables.

Update commit message and fix wrong year in msvc

Mar 19 2019, 1:55 PM
patrickelectric updated the diff for D19166: Add application path as valid path for debuggers.

Update style

Mar 19 2019, 1:35 PM · Plasma

Mar 9 2019

patrickelectric accepted D19519: Ensure Disconnection to avoid bed double connect.
Mar 9 2019, 2:34 PM · Atelier: General Development