summaryrefslogtreecommitdiffhomepage
path: root/x-plane-plugin/plugin.c
AgeCommit message (Collapse)Author
2018-12-12x-plane: fix memset discarding qualifiersStanislaw Halik
2018-07-24x-plane: cleanup, reformatStanislaw Halik
2018-01-14Fix XPluginEnablePhilipp Ringler
This fixes the plugin loading in an undefined state. See https://forums.x-plane.org/index.php?/forums/topic/138529-psa-check-your-int-xpluginenable-function-definition/ for more information
2017-12-18compat, x-plane: get rid of attribute unused macroStanislaw Halik
2017-10-27x-plane: fix buffer overflowStanislaw Halik
Also, mismatched lock/release and bad logic
2017-09-30remove camel caseStanislaw Halik
2017-06-22misc irrelevantStanislaw Halik
2017-05-17head rollSven Kocksch
only set view if tracking is running
2017-05-16rename macroSven Kocksch
2016-09-18add missing copyright termsStanislaw Halik
Due to fucking AT&T vs BSD suit copyright defaults to all rights reserved. Fuck Berne Convention as well.
2016-08-23x-plane-plugin: fix buildStanislaw Halik
2016-06-16all: split "api" into "api" and "logic"Stanislaw Halik
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough.
2016-05-17x-plane-plugin: set default visibility. remove linker script.Stanislaw Halik
2015-10-20x-plane: ignore diagnosticStanislaw Halik
2015-07-02Reinit the offsets when re-enabling the pluginEnnio Barbaro
2015-07-02Added enable/disable plugin command.Ennio Barbaro
2015-07-02Use XPLMRegisterFlightLoopCallback instead of XPLMRegisterDrawCallbackEnnio Barbaro
2014-09-24unbreak hopefullyStanislaw Halik
2014-09-24no need for pragma hereStanislaw Halik
Revert part of ae8f78bf5e9096b44e700b1b2e1e4edc03a0b93d
2014-09-22style onlyStanislaw Halik
2013-11-30untested merge from compat, hopefully fix osxStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-11-30fix x-plane crashing on exitStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-11-30fix bitrot shm nameStanislaw Halik
Reported-by: runningman84 Issue: github issue #10 Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-30use proper originStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-30update plugin. now using radians in shmStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-17all except 3rdparty-maintained stuff pass -Wall -Wextra -pedanticStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-10-17reformatStanislaw Halik
Signed-off-by: Stanislaw Halik <sthalik@misaki.pl>
2013-09-19xpl: pass -Wall -pedantic in gnuc89Stanislaw Halik
2013-09-19xpl: dead code. mmap(2) (void*)-1 on failureStanislaw Halik
2013-09-17xpl: rename user-visible data following forkStanislaw Halik
2013-09-14Don't leak any memory, ever (?)Stanislaw Halik
2013-09-14Even more dead codeStanislaw Halik
2013-09-14Play nice with IDE analysisStanislaw Halik
2013-09-14X-Plane: remove dead codeStanislaw Halik
2013-07-18Fix Linux bitrotStanislaw Halik
2013-04-25Don't convert the same value to degrees twice in a row.Stanislaw Halik
2013-04-25Unbreak X-Plane pluginStanislaw Halik
2013-04-02Just put everything new in. Conflict resolution will be laterStanislaw Halik