Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
25a79575
Commit
25a79575
authored
Nov 12, 2015
by
dogmaphobic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Done for now
parent
5dbc0d5f
Changes
282
Hide whitespace changes
Inline
Side-by-side
Showing
282 changed files
with
153 additions
and
52209 deletions
+153
-52209
QGCApplication.pro
QGCApplication.pro
+28
-16
QGCCommon.pri
QGCCommon.pri
+1
-1
QGCInstaller.pri
QGCInstaller.pri
+14
-12
QGCSetup.pri
QGCSetup.pri
+20
-116
android_environment.sh
android_environment.sh
+4
-12
QGCLaunchScreen.xib
ios/QGCLaunchScreen.xib
+0
-0
iOS-Info.plist
ios/iOS-Info.plist
+3
-3
iOSForAppStore-Info.plist
ios/iOSForAppStore-Info.plist
+83
-0
lib.pro
libs/lib/lib.pro
+0
-1
.gitignore
libs/lib/mac32/frameworks/.gitignore
+0
-2
README
libs/lib/mac32/frameworks/README
+0
-3
Atomic
libs/lib/mac32/include/OpenThreads/Atomic
+0
-287
Barrier
libs/lib/mac32/include/OpenThreads/Barrier
+0
-100
Block
libs/lib/mac32/include/OpenThreads/Block
+0
-177
Condition
libs/lib/mac32/include/OpenThreads/Condition
+0
-93
Config
libs/lib/mac32/include/OpenThreads/Config
+0
-34
Exports
libs/lib/mac32/include/OpenThreads/Exports
+0
-44
Mutex
libs/lib/mac32/include/OpenThreads/Mutex
+0
-100
ReadWriteMutex
libs/lib/mac32/include/OpenThreads/ReadWriteMutex
+0
-114
ReentrantMutex
libs/lib/mac32/include/OpenThreads/ReentrantMutex
+0
-34
ScopedLock
libs/lib/mac32/include/OpenThreads/ScopedLock
+0
-70
Thread
libs/lib/mac32/include/OpenThreads/Thread
+0
-389
Version
libs/lib/mac32/include/OpenThreads/Version
+0
-38
AlphaFunc
libs/lib/mac32/include/osg/AlphaFunc
+0
-102
AnimationPath
libs/lib/mac32/include/osg/AnimationPath
+0
-314
ApplicationUsage
libs/lib/mac32/include/osg/ApplicationUsage
+0
-122
ArgumentParser
libs/lib/mac32/include/osg/ArgumentParser
+0
-213
Array
libs/lib/mac32/include/osg/Array
+0
-491
ArrayDispatchers
libs/lib/mac32/include/osg/ArrayDispatchers
+0
-138
AudioStream
libs/lib/mac32/include/osg/AudioStream
+0
-86
AutoTransform
libs/lib/mac32/include/osg/AutoTransform
+0
-161
Billboard
libs/lib/mac32/include/osg/Billboard
+0
-132
BlendColor
libs/lib/mac32/include/osg/BlendColor
+0
-125
BlendEquation
libs/lib/mac32/include/osg/BlendEquation
+0
-161
BlendFunc
libs/lib/mac32/include/osg/BlendFunc
+0
-221
BoundingBox
libs/lib/mac32/include/osg/BoundingBox
+0
-243
BoundingSphere
libs/lib/mac32/include/osg/BoundingSphere
+0
-306
BoundsChecking
libs/lib/mac32/include/osg/BoundsChecking
+0
-216
BufferIndexBinding
libs/lib/mac32/include/osg/BufferIndexBinding
+0
-134
BufferObject
libs/lib/mac32/include/osg/BufferObject
+0
-828
Camera
libs/lib/mac32/include/osg/Camera
+0
-674
CameraNode
libs/lib/mac32/include/osg/CameraNode
+0
-27
CameraView
libs/lib/mac32/include/osg/CameraView
+0
-105
ClampColor
libs/lib/mac32/include/osg/ClampColor
+0
-139
ClearNode
libs/lib/mac32/include/osg/ClearNode
+0
-75
ClipNode
libs/lib/mac32/include/osg/ClipNode
+0
-113
ClipPlane
libs/lib/mac32/include/osg/ClipPlane
+0
-127
ClusterCullingCallback
libs/lib/mac32/include/osg/ClusterCullingCallback
+0
-75
CollectOccludersVisitor
libs/lib/mac32/include/osg/CollectOccludersVisitor
+0
-109
ColorMask
libs/lib/mac32/include/osg/ColorMask
+0
-100
ColorMatrix
libs/lib/mac32/include/osg/ColorMatrix
+0
-72
ComputeBoundsVisitor
libs/lib/mac32/include/osg/ComputeBoundsVisitor
+0
-61
Config
libs/lib/mac32/include/osg/Config
+0
-47
ConvexPlanarOccluder
libs/lib/mac32/include/osg/ConvexPlanarOccluder
+0
-67
ConvexPlanarPolygon
libs/lib/mac32/include/osg/ConvexPlanarPolygon
+0
-49
CoordinateSystemNode
libs/lib/mac32/include/osg/CoordinateSystemNode
+0
-248
CopyOp
libs/lib/mac32/include/osg/CopyOp
+0
-93
CullFace
libs/lib/mac32/include/osg/CullFace
+0
-79
CullSettings
libs/lib/mac32/include/osg/CullSettings
+0
-274
CullStack
libs/lib/mac32/include/osg/CullStack
+0
-302
CullingSet
libs/lib/mac32/include/osg/CullingSet
+0
-350
DeleteHandler
libs/lib/mac32/include/osg/DeleteHandler
+0
-88
Depth
libs/lib/mac32/include/osg/Depth
+0
-112
DisplaySettings
libs/lib/mac32/include/osg/DisplaySettings
+0
-337
DrawPixels
libs/lib/mac32/include/osg/DrawPixels
+0
-80
Drawable
libs/lib/mac32/include/osg/Drawable
+0
-920
Endian
libs/lib/mac32/include/osg/Endian
+0
-85
Export
libs/lib/mac32/include/osg/Export
+0
-72
Fog
libs/lib/mac32/include/osg/Fog
+0
-146
FragmentProgram
libs/lib/mac32/include/osg/FragmentProgram
+0
-312
FrameBufferObject
libs/lib/mac32/include/osg/FrameBufferObject
+0
-518
FrameStamp
libs/lib/mac32/include/osg/FrameStamp
+0
-91
FrontFace
libs/lib/mac32/include/osg/FrontFace
+0
-70
GL
libs/lib/mac32/include/osg/GL
+0
-221
GL2Extensions
libs/lib/mac32/include/osg/GL2Extensions
+0
-791
GLBeginEndAdapter
libs/lib/mac32/include/osg/GLBeginEndAdapter
+0
-164
GLExtensions
libs/lib/mac32/include/osg/GLExtensions
+0
-155
GLObjects
libs/lib/mac32/include/osg/GLObjects
+0
-42
GLU
libs/lib/mac32/include/osg/GLU
+0
-186
Geode
libs/lib/mac32/include/osg/Geode
+0
-167
Geometry
libs/lib/mac32/include/osg/Geometry
+0
-463
GraphicsContext
libs/lib/mac32/include/osg/GraphicsContext
+0
-530
GraphicsCostEstimator
libs/lib/mac32/include/osg/GraphicsCostEstimator
+0
-142
GraphicsThread
libs/lib/mac32/include/osg/GraphicsThread
+0
-136
Group
libs/lib/mac32/include/osg/Group
+0
-172
Hint
libs/lib/mac32/include/osg/Hint
+0
-81
Image
libs/lib/mac32/include/osg/Image
+0
-433
ImageSequence
libs/lib/mac32/include/osg/ImageSequence
+0
-151
ImageStream
libs/lib/mac32/include/osg/ImageStream
+0
-111
ImageUtils
libs/lib/mac32/include/osg/ImageUtils
+0
-160
KdTree
libs/lib/mac32/include/osg/KdTree
+0
-198
LOD
libs/lib/mac32/include/osg/LOD
+0
-140
Light
libs/lib/mac32/include/osg/Light
+0
-199
LightModel
libs/lib/mac32/include/osg/LightModel
+0
-95
LightSource
libs/lib/mac32/include/osg/LightSource
+0
-93
LineSegment
libs/lib/mac32/include/osg/LineSegment
+0
-101
LineStipple
libs/lib/mac32/include/osg/LineStipple
+0
-83
LineWidth
libs/lib/mac32/include/osg/LineWidth
+0
-64
LogicOp
libs/lib/mac32/include/osg/LogicOp
+0
-113
Material
libs/lib/mac32/include/osg/Material
+0
-205
Math
libs/lib/mac32/include/osg/Math
+0
-254
Matrix
libs/lib/mac32/include/osg/Matrix
+0
-34
MatrixTransform
libs/lib/mac32/include/osg/MatrixTransform
+0
-84
Matrixd
libs/lib/mac32/include/osg/Matrixd
+0
-815
Matrixf
libs/lib/mac32/include/osg/Matrixf
+0
-914
MixinVector
libs/lib/mac32/include/osg/MixinVector
+0
-199
Multisample
libs/lib/mac32/include/osg/Multisample
+0
-158
Node
libs/lib/mac32/include/osg/Node
+0
-465
NodeCallback
libs/lib/mac32/include/osg/NodeCallback
+0
-98
NodeTrackerCallback
libs/lib/mac32/include/osg/NodeTrackerCallback
+0
-54
NodeVisitor
libs/lib/mac32/include/osg/NodeVisitor
+0
-369
Notify
libs/lib/mac32/include/osg/Notify
+0
-145
Object
libs/lib/mac32/include/osg/Object
+0
-267
Observer
libs/lib/mac32/include/osg/Observer
+0
-77
ObserverNodePath
libs/lib/mac32/include/osg/ObserverNodePath
+0
-76
OccluderNode
libs/lib/mac32/include/osg/OccluderNode
+0
-59
OcclusionQueryNode
libs/lib/mac32/include/osg/OcclusionQueryNode
+0
-202
OperationThread
libs/lib/mac32/include/osg/OperationThread
+0
-227
PagedLOD
libs/lib/mac32/include/osg/PagedLOD
+0
-160
Plane
libs/lib/mac32/include/osg/Plane
+0
-362
Point
libs/lib/mac32/include/osg/Point
+0
-157
PointSprite
libs/lib/mac32/include/osg/PointSprite
+0
-80
PolygonMode
libs/lib/mac32/include/osg/PolygonMode
+0
-90
PolygonOffset
libs/lib/mac32/include/osg/PolygonOffset
+0
-99
PolygonStipple
libs/lib/mac32/include/osg/PolygonStipple
+0
-68
Polytope
libs/lib/mac32/include/osg/Polytope
+0
-406
PositionAttitudeTransform
libs/lib/mac32/include/osg/PositionAttitudeTransform
+0
-78
PrimitiveSet
libs/lib/mac32/include/osg/PrimitiveSet
+0
-565
Program
libs/lib/mac32/include/osg/Program
+0
-406
Projection
libs/lib/mac32/include/osg/Projection
+0
-61
ProxyNode
libs/lib/mac32/include/osg/ProxyNode
+0
-141
Quat
libs/lib/mac32/include/osg/Quat
+0
-393
Referenced
libs/lib/mac32/include/osg/Referenced
+0
-210
RenderInfo
libs/lib/mac32/include/osg/RenderInfo
+0
-79
Scissor
libs/lib/mac32/include/osg/Scissor
+0
-110
Sequence
libs/lib/mac32/include/osg/Sequence
+0
-252
ShadeModel
libs/lib/mac32/include/osg/ShadeModel
+0
-77
Shader
libs/lib/mac32/include/osg/Shader
+0
-311
ShaderAttribute
libs/lib/mac32/include/osg/ShaderAttribute
+0
-79
ShaderComposer
libs/lib/mac32/include/osg/ShaderComposer
+0
-58
ShadowVolumeOccluder
libs/lib/mac32/include/osg/ShadowVolumeOccluder
+0
-172
Shape
libs/lib/mac32/include/osg/Shape
+0
-651
ShapeDrawable
libs/lib/mac32/include/osg/ShapeDrawable
+0
-201
State
libs/lib/mac32/include/osg/State
+0
-2676
StateAttribute
libs/lib/mac32/include/osg/StateAttribute
+0
-358
StateAttributeCallback
libs/lib/mac32/include/osg/StateAttributeCallback
+0
-39
StateSet
libs/lib/mac32/include/osg/StateSet
+0
-520
Stats
libs/lib/mac32/include/osg/Stats
+0
-125
Stencil
libs/lib/mac32/include/osg/Stencil
+0
-228
StencilTwoSided
libs/lib/mac32/include/osg/StencilTwoSided
+0
-231
Switch
libs/lib/mac32/include/osg/Switch
+0
-98
TemplatePrimitiveFunctor
libs/lib/mac32/include/osg/TemplatePrimitiveFunctor
+0
-317
TexEnv
libs/lib/mac32/include/osg/TexEnv
+0
-95
TexEnvCombine
libs/lib/mac32/include/osg/TexEnvCombine
+0
-287
TexEnvFilter
libs/lib/mac32/include/osg/TexEnvFilter
+0
-70
TexGen
libs/lib/mac32/include/osg/TexGen
+0
-142
TexGenNode
libs/lib/mac32/include/osg/TexGenNode
+0
-78
TexMat
libs/lib/mac32/include/osg/TexMat
+0
-89
Texture
libs/lib/mac32/include/osg/Texture
+0
-1284
Texture1D
libs/lib/mac32/include/osg/Texture1D
+0
-162
Texture2D
libs/lib/mac32/include/osg/Texture2D
+0
-172
Texture2DArray
libs/lib/mac32/include/osg/Texture2DArray
+0
-230
Texture2DMultisample
libs/lib/mac32/include/osg/Texture2DMultisample
+0
-95
Texture3D
libs/lib/mac32/include/osg/Texture3D
+0
-230
TextureCubeMap
libs/lib/mac32/include/osg/TextureCubeMap
+0
-188
TextureRectangle
libs/lib/mac32/include/osg/TextureRectangle
+0
-148
Timer
libs/lib/mac32/include/osg/Timer
+0
-153
TransferFunction
libs/lib/mac32/include/osg/TransferFunction
+0
-128
Transform
libs/lib/mac32/include/osg/Transform
+0
-167
TriangleFunctor
libs/lib/mac32/include/osg/TriangleFunctor
+0
-397
TriangleIndexFunctor
libs/lib/mac32/include/osg/TriangleIndexFunctor
+0
-344
Uniform
libs/lib/mac32/include/osg/Uniform
+0
-518
UserDataContainer
libs/lib/mac32/include/osg/UserDataContainer
+0
-192
ValueObject
libs/lib/mac32/include/osg/ValueObject
+0
-207
Vec2
libs/lib/mac32/include/osg/Vec2
+0
-25
Vec2b
libs/lib/mac32/include/osg/Vec2b
+0
-155
Vec2d
libs/lib/mac32/include/osg/Vec2d
+0
-193
Vec2f
libs/lib/mac32/include/osg/Vec2f
+0
-190
Vec2s
libs/lib/mac32/include/osg/Vec2s
+0
-149
Vec3
libs/lib/mac32/include/osg/Vec3
+0
-25
Vec3b
libs/lib/mac32/include/osg/Vec3b
+0
-160
Vec3d
libs/lib/mac32/include/osg/Vec3d
+0
-225
Vec3f
libs/lib/mac32/include/osg/Vec3f
+0
-224
Vec3s
libs/lib/mac32/include/osg/Vec3s
+0
-171
Vec4
libs/lib/mac32/include/osg/Vec4
+0
-25
Vec4b
libs/lib/mac32/include/osg/Vec4b
+0
-170
Vec4d
libs/lib/mac32/include/osg/Vec4d
+0
-299
Vec4f
libs/lib/mac32/include/osg/Vec4f
+0
-269
Vec4s
libs/lib/mac32/include/osg/Vec4s
+0
-193
Vec4ub
libs/lib/mac32/include/osg/Vec4ub
+0
-161
Version
libs/lib/mac32/include/osg/Version
+0
-73
VertexProgram
libs/lib/mac32/include/osg/VertexProgram
+0
-320
View
libs/lib/mac32/include/osg/View
+0
-185
Viewport
libs/lib/mac32/include/osg/Viewport
+0
-137
buffered_value
libs/lib/mac32/include/osg/buffered_value
+0
-132
fast_back_stack
libs/lib/mac32/include/osg/fast_back_stack
+0
-97
io_utils
libs/lib/mac32/include/osg/io_utils
+0
-338
observer_ptr
libs/lib/mac32/include/osg/observer_ptr
+0
-159
ref_ptr
libs/lib/mac32/include/osg/ref_ptr
+0
-138
Action
libs/lib/mac32/include/osgAnimation/Action
+0
-147
ActionAnimation
libs/lib/mac32/include/osgAnimation/ActionAnimation
+0
-41
ActionBlendIn
libs/lib/mac32/include/osgAnimation/ActionBlendIn
+0
-44
ActionBlendOut
libs/lib/mac32/include/osgAnimation/ActionBlendOut
+0
-45
ActionCallback
libs/lib/mac32/include/osgAnimation/ActionCallback
+0
-41
ActionStripAnimation
libs/lib/mac32/include/osgAnimation/ActionStripAnimation
+0
-57
ActionVisitor
libs/lib/mac32/include/osgAnimation/ActionVisitor
+0
-117
Animation
libs/lib/mac32/include/osgAnimation/Animation
+0
-104
AnimationManagerBase
libs/lib/mac32/include/osgAnimation/AnimationManagerBase
+0
-70
AnimationUpdateCallback
libs/lib/mac32/include/osgAnimation/AnimationUpdateCallback
+0
-72
BasicAnimationManager
libs/lib/mac32/include/osgAnimation/BasicAnimationManager
+0
-53
Bone
libs/lib/mac32/include/osgAnimation/Bone
+0
-61
BoneMapVisitor
libs/lib/mac32/include/osgAnimation/BoneMapVisitor
+0
-42
Channel
libs/lib/mac32/include/osgAnimation/Channel
+0
-185
CubicBezier
libs/lib/mac32/include/osgAnimation/CubicBezier
+0
-79
EaseMotion
libs/lib/mac32/include/osgAnimation/EaseMotion
+0
-530
Export
libs/lib/mac32/include/osgAnimation/Export
+0
-67
FrameAction
libs/lib/mac32/include/osgAnimation/FrameAction
+0
-26
Interpolator
libs/lib/mac32/include/osgAnimation/Interpolator
+0
-240
Keyframe
libs/lib/mac32/include/osgAnimation/Keyframe
+0
-141
LinkVisitor
libs/lib/mac32/include/osgAnimation/LinkVisitor
+0
-56
MorphGeometry
libs/lib/mac32/include/osgAnimation/MorphGeometry
+0
-154
RigGeometry
libs/lib/mac32/include/osgAnimation/RigGeometry
+0
-136
RigTransform
libs/lib/mac32/include/osgAnimation/RigTransform
+0
-36
RigTransformHardware
libs/lib/mac32/include/osgAnimation/RigTransformHardware
+0
-85
RigTransformSoftware
libs/lib/mac32/include/osgAnimation/RigTransformSoftware
+0
-172
Sampler
libs/lib/mac32/include/osgAnimation/Sampler
+0
-138
Skeleton
libs/lib/mac32/include/osgAnimation/Skeleton
+0
-49
StackedMatrixElement
libs/lib/mac32/include/osgAnimation/StackedMatrixElement
+0
-54
StackedQuaternionElement
libs/lib/mac32/include/osgAnimation/StackedQuaternionElement
+0
-54
StackedRotateAxisElement
libs/lib/mac32/include/osgAnimation/StackedRotateAxisElement
+0
-59
StackedScaleElement
libs/lib/mac32/include/osgAnimation/StackedScaleElement
+0
-56
StackedTransform
libs/lib/mac32/include/osgAnimation/StackedTransform
+0
-42
StackedTransformElement
libs/lib/mac32/include/osgAnimation/StackedTransformElement
+0
-42
StackedTranslateElement
libs/lib/mac32/include/osgAnimation/StackedTranslateElement
+0
-54
StatsHandler
libs/lib/mac32/include/osgAnimation/StatsHandler
+0
-113
StatsVisitor
libs/lib/mac32/include/osgAnimation/StatsVisitor
+0
-53
Target
libs/lib/mac32/include/osgAnimation/Target
+0
-134
Timeline
libs/lib/mac32/include/osgAnimation/Timeline
+0
-122
TimelineAnimationManager
libs/lib/mac32/include/osgAnimation/TimelineAnimationManager
+0
-44
UpdateBone
libs/lib/mac32/include/osgAnimation/UpdateBone
+0
-36
UpdateMaterial
libs/lib/mac32/include/osgAnimation/UpdateMaterial
+0
-46
UpdateMatrixTransform
libs/lib/mac32/include/osgAnimation/UpdateMatrixTransform
+0
-48
Vec3Packed
libs/lib/mac32/include/osgAnimation/Vec3Packed
+0
-119
VertexInfluence
libs/lib/mac32/include/osgAnimation/VertexInfluence
+0
-103
Archive
libs/lib/mac32/include/osgDB/Archive
+0
-86
AuthenticationMap
libs/lib/mac32/include/osgDB/AuthenticationMap
+0
-79
Callbacks
libs/lib/mac32/include/osgDB/Callbacks
+0
-110
ConvertUTF
libs/lib/mac32/include/osgDB/ConvertUTF
+0
-52
DataTypes
libs/lib/mac32/include/osgDB/DataTypes
+0
-135
DatabasePager
libs/lib/mac32/include/osgDB/DatabasePager
+0
-476
DatabaseRevisions
libs/lib/mac32/include/osgDB/DatabaseRevisions
+0
-133
DotOsgWrapper
libs/lib/mac32/include/osgDB/DotOsgWrapper
+0
-171
DynamicLibrary
libs/lib/mac32/include/osgDB/DynamicLibrary
+0
-79
Export
libs/lib/mac32/include/osgDB/Export
+0
-51
ExternalFileWriter
libs/lib/mac32/include/osgDB/ExternalFileWriter
+0
-106
FileCache
libs/lib/mac32/include/osgDB/FileCache
+0
-77
FileNameUtils
libs/lib/mac32/include/osgDB/FileNameUtils
+0
-86
FileUtils
libs/lib/mac32/include/osgDB/FileUtils
+0
-137
ImageOptions
libs/lib/mac32/include/osgDB/ImageOptions
+0
-149
ImagePager
libs/lib/mac32/include/osgDB/ImagePager
+0
-175
ImageProcessor
libs/lib/mac32/include/osgDB/ImageProcessor
+0
-54
Input
libs/lib/mac32/include/osgDB/Input
+0
-306
InputStream
libs/lib/mac32/include/osgDB/InputStream
+0
-196
ObjectWrapper
libs/lib/mac32/include/osgDB/ObjectWrapper
+0
-181
Options
libs/lib/mac32/include/osgDB/Options
+0
-273
Output
libs/lib/mac32/include/osgDB/Output
+0
-141
OutputStream
libs/lib/mac32/include/osgDB/OutputStream
+0
-196
ParameterOutput
libs/lib/mac32/include/osgDB/ParameterOutput
+0
-186
PluginQuery
libs/lib/mac32/include/osgDB/PluginQuery
+0
-57
ReadFile
libs/lib/mac32/include/osgDB/ReadFile
+0
-284
ReaderWriter
libs/lib/mac32/include/osgDB/ReaderWriter
+0
-266
Registry
libs/lib/mac32/include/osgDB/Registry
+0
-724
Serializer
libs/lib/mac32/include/osgDB/Serializer
+0
-985
SharedStateManager
libs/lib/mac32/include/osgDB/SharedStateManager
+0
-141
StreamOperator
libs/lib/mac32/include/osgDB/StreamOperator
+0
-111
Version
libs/lib/mac32/include/osgDB/Version
+0
-46
WriteFile
libs/lib/mac32/include/osgDB/WriteFile
+0
-130
XmlParser
libs/lib/mac32/include/osgDB/XmlParser
+0
-156
fstream
libs/lib/mac32/include/osgDB/fstream
+0
-69
AnisotropicLighting
libs/lib/mac32/include/osgFX/AnisotropicLighting
+0
-122
BumpMapping
libs/lib/mac32/include/osgFX/BumpMapping
+0
-198
Cartoon
libs/lib/mac32/include/osgFX/Cartoon
+0
-122
No files found.
Too many changes to show.
Plain diff
Email patch
To preserve performance only
282 of 282+
files are displayed.
QGCApplication.pro
View file @
25a79575
...
...
@@ -21,7 +21,12 @@ include(QGCCommon.pri)
TARGET
=
qgroundcontrol
TEMPLATE
=
app
DESTDIR
=
$$
{
OUT_PWD
}
/
build
DebugBuild
{
DESTDIR
=
$$
{
OUT_PWD
}
/
debug
}
else
{
DESTDIR
=
$$
{
OUT_PWD
}
/
release
}
#
Load
additional
config
flags
from
user_config
.
pri
exists
(
user_config
.
pri
)
:
infile
(
user_config
.
pri
,
CONFIG
)
{
...
...
@@ -35,7 +40,7 @@ LinuxBuild {
#
QGC
QtLocation
plugin
(
for
ios
,
it's all compiled in with the rest.)
!i
os
{
!i
OSBuild
{
LIBS += -L$${LOCATION_PLUGIN_DESTDIR}
LIBS += -l$${LOCATION_PLUGIN_NAME}
}
...
...
@@ -78,18 +83,25 @@ QT += testlib
#
MacBuild {
QMAKE_INFO_PLIST = Custom-Info.plist
ICON = $${BASEDIR}/resources/icons/macx.icns
OTHER_FILES += Custom-Info.plist
QMAKE_INFO_PLIST
= Custom-Info.plist
ICON
= $${BASEDIR}/resources/icons/macx.icns
OTHER_FILES
+= Custom-Info.plist
}
iOSBuild {
QMAKE_INFO_PLIST = $${BASEDIR}/ios/iOS-Info.plist
OTHER_FILES += $${BASEDIR}/ios/iOS-Info.plist
BUNDLE.files = $$files($$PWD/ios/AppIcon*.png) $$PWD/ios/LaunchScreen.xib
BUNDLE.files = $$files($$PWD/ios/AppIcon*.png) $$PWD/ios/QGCLaunchScreen.xib
QMAKE_BUNDLE_DATA += BUNDLE
LIBS += -framework AVFoundation
OBJECTIVE_SOURCES += src/audio/QGCAudioWorker_iOS.mm
#-- Info.plist (need an "official" one for the App Store)
ForAppStore {
message(App Store Build)
QMAKE_INFO_PLIST = $${BASEDIR}/ios/iOSForAppStore-Info.plist
OTHER_FILES += $${BASEDIR}/ios/iOSForAppStore-Info.plist
} else {
QMAKE_INFO_PLIST = $${BASEDIR}/ios/iOS-Info.plist
OTHER_FILES += $${BASEDIR}/ios/iOS-Info.plist
}
#-- TODO: Add iTunesArtwork
}
...
...
@@ -662,6 +674,14 @@ AndroidBuild {
$$
PWD
/
android
/
src
/
com
/
hoho
/
android
/
usbserial
/
driver
/
UsbSerialRuntimeException
.
java
\
$$
PWD
/
android
/
src
/
org
/
qgroundcontrol
/
qgchelper
/
UsbDeviceJNI
.
java
\
$$
PWD
/
android
/
src
/
org
/
qgroundcontrol
/
qgchelper
/
UsbIoManager
.
java
DISTFILES
+=
\
android
/
gradle
/
wrapper
/
gradle
-
wrapper
.
jar
\
android
/
gradlew
\
android
/
res
/
values
/
libs
.
xml
\
android
/
build
.
gradle
\
android
/
gradle
/
wrapper
/
gradle
-
wrapper
.
properties
\
android
/
gradlew
.
bat
}
#-------------------------------------------------------------------------------------
...
...
@@ -676,11 +696,3 @@ include(QGCSetup.pri)
#
include
(
QGCInstaller
.
pri
)
DISTFILES
+=
\
android
/
gradle
/
wrapper
/
gradle
-
wrapper
.
jar
\
android
/
gradlew
\
android
/
res
/
values
/
libs
.
xml
\
android
/
build
.
gradle
\
android
/
gradle
/
wrapper
/
gradle
-
wrapper
.
properties
\
android
/
gradlew
.
bat
QGCCommon.pri
View file @
25a79575
...
...
@@ -122,7 +122,7 @@ win32:debug_and_release {
BASEDIR = $$IN_PWD
!i
os
{
!i
OSBuild
{
OBJECTS_DIR = $${OUT_PWD}/obj
MOC_DIR = $${OUT_PWD}/moc
UI_DIR = $${OUT_PWD}/ui
...
...
QGCInstaller.pri
View file @
25a79575
...
...
@@ -23,39 +23,41 @@ installer {
VideoEnabled {
# Install the gstreamer framework
# This will:
# Copy from the original distibution into
libs/lib/Framworks
(if not already there)
# Copy from the original distibution into
DESTDIR/gstwork
(if not already there)
# Prune the framework, removing stuff we don't need
# Relocate all dylibs so they can work under @executable_path/...
# Copy the result into the app bundle
# Make sure qgroundcontrol can find them
message("Preparing GStreamer Framework")
QMAKE_POST_LINK += && $$BASEDIR/tools/prepare_gstreamer_framework.sh $$
BASEDIR/libs/lib/Frameworks/ $$DESTDIR
/$${TARGET}.app $${TARGET}
QMAKE_POST_LINK += && $$BASEDIR/tools/prepare_gstreamer_framework.sh $$
{OUT_PWD}/gstwork/ $${DESTDIR}
/$${TARGET}.app $${TARGET}
} else {
message("Skipping GStreamer Framework")
}
# We cd to release directory so we can run macdeployqt without a path to the
# qgroundcontrol.app file. If you specify a path to the .app file the symbolic
# links to plugins will not be created correctly.
QMAKE_POST_LINK += && cd
release
&& mkdir package
QMAKE_POST_LINK += && $$dirname(QMAKE_QMAKE)/macdeployqt qgroundcontrol.app -verbose=2 -qmldir=
..
/src
QMAKE_POST_LINK += && cd
..
QMAKE_POST_LINK += && cd
$${DESTDIR}
&& mkdir package
QMAKE_POST_LINK += && $$dirname(QMAKE_QMAKE)/macdeployqt qgroundcontrol.app -verbose=2 -qmldir=
$${BASEDIR}
/src
QMAKE_POST_LINK += && cd
$${OUT_PWD}
QMAKE_POST_LINK += && hdiutil create -layout SPUD -srcfolder $${DESTDIR}/qgroundcontrol.app -volname QGroundControl $${DESTDIR}/package/qgroundcontrol.dmg
}
WindowsBuild {
# The pdb moving command are commented out for now since we are including the .pdb in the installer. This makes it much
# easier to debug user crashes.
#QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY $${DESTDIR_WIN}\\qgroundcontrol.pdb
#QMAKE_POST_LINK += $$escape_expand(\\n) del $${DESTDIR_WIN}\\qgroundcontrol.pdb
# The pdb moving command are commented out for now since we are including the .pdb in the installer. This makes it much
# easier to debug user crashes.
#QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY $${DESTDIR_WIN}\\qgroundcontrol.pdb
#QMAKE_POST_LINK += $$escape_expand(\\n) del $${DESTDIR_WIN}\\qgroundcontrol.pdb
QMAKE_POST_LINK += $$escape_expand(\\n) $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\"" /NOCD "\"/XOutFile $${DESTDIR_WIN}\\qgroundcontrol-installer.exe\"" "$$BASEDIR_WIN\\deploy\\qgroundcontrol_installer.nsi")
#QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY qgroundcontrol.pdb $${DESTDIR_WIN}
#QMAKE_POST_LINK += $$escape_expand(\\n) del qgroundcontrol.pdb
#QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY qgroundcontrol.pdb $${DESTDIR_WIN}
#QMAKE_POST_LINK += $$escape_expand(\\n) del qgroundcontrol.pdb
OTHER_FILES += deploy/qgroundcontrol_installer.nsi
}
LinuxBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
QMAKE_POST_LINK += && mkdir -p release/package
QMAKE_POST_LINK += && tar -cjf release/package/qgroundcontrol.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/'
QMAKE_POST_LINK += && tar -cjf release/package/qgroundcontrol.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/'
}
AndroidBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
QMAKE_POST_LINK += && mkdir -p release/package
QMAKE_POST_LINK += && make install INSTALL_ROOT=release/android-build/
QMAKE_POST_LINK += && androiddeployqt --input android-libqgroundcontrol.so-deployment-settings.json --output release/android-build --deployment bundled --gradle --sign android/android_release.keystore dagar --storepass $$(ANDROID_STOREPASS)
...
...
QGCSetup.pri
View file @
25a79575
...
...
@@ -51,106 +51,10 @@ WindowsBuild {
#
MacBuild {
# Copy non-standard libraries and frameworks into app package
QMAKE_POST_LINK += && $$QMAKE_COPY_DIR $$BASEDIR/libs/lib/mac64/lib $$DESTDIR/$${TARGET}.app/Contents/libs
# Copy non-standard frameworks into app package
QMAKE_POST_LINK += && rsync -a --delete $$BASEDIR/libs/lib/Frameworks $$DESTDIR/$${TARGET}.app/Contents/
# Fix library paths inside executable
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib \
libosgViewer.dylib \
libosgGA.dylib \
libosgDB.dylib \
libosgText.dylib \
libosgWidget.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# Fix library paths within libraries (inter-library dependencies)
# OSG GA LIBRARY
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/libs/libosgGA.dylib
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib \
libosgGA.dylib \
libosgDB.dylib \
libosgUtil.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# OSG DB LIBRARY
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/libs/libosgDB.dylib
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib \
libosgDB.dylib \
libosgUtil.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# OSG TEXT LIBRARY
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/libs/libosgText.dylib
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib \
libosgDB.dylib \
libosgUtil.dylib \
libosgText.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# OSG UTIL LIBRARY
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/libs/libosgUtil.dylib
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# OSG VIEWER LIBRARY
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/libs/libosgViewer.dylib
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib \
libosgGA.dylib \
libosgDB.dylib \
libosgUtil.dylib \
libosgText.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# OSG WIDGET LIBRARY
INSTALL_NAME_TARGET = $$DESTDIR/$${TARGET}.app/Contents/libs/libosgWidget.dylib
INSTALL_NAME_LIB_LIST = \
libOpenThreads.dylib \
libosg.dylib \
libosgGA.dylib \
libosgDB.dylib \
libosgUtil.dylib \
libosgText.dylib \
libosgViewer.dylib
for(INSTALL_NAME_LIB, INSTALL_NAME_LIB_LIST) {
QMAKE_POST_LINK += && install_name_tool -change $$INSTALL_NAME_LIB "@executable_path/../libs/$${INSTALL_NAME_LIB}" $$INSTALL_NAME_TARGET
}
# CORE OSG LIBRARY
QMAKE_POST_LINK += && install_name_tool -change libOpenThreads.dylib "@executable_path/../libs/libOpenThreads.dylib" $$DESTDIR/$${TARGET}.app/Contents/libs/libosg.dylib
# SDL Framework
QMAKE_POST_LINK += && install_name_tool -change "@rpath/SDL.framework/Versions/A/SDL" "@executable_path/../Frameworks/SDL.framework/Versions/A/SDL" $$DESTDIR/$${TARGET}.app/Contents/MacOS/$${TARGET}
}
WindowsBuild {
...
...
@@ -165,29 +69,29 @@ WindowsBuild {
$$BASEDIR\\libs\\thirdParty\\libxbee\\lib\\libxbee.dll
for(COPY_FILE, COPY_FILE_LIST) {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$COPY_FILE\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"$$COPY_FILE\" \"$$DESTDIR_WIN\"
}
ReleaseBuild {
# Copy Visual Studio DLLs
# Note that this is only done for release because the debugging versions of these DLLs cannot be redistributed.
win32-msvc2010 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp100.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr100.dll\" \"$$DESTDIR_WIN\"
}
else:win32-msvc2012 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp110.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr110.dll\" \"$$DESTDIR_WIN\"
}
else:win32-msvc2013 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp120.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr120.dll\" \"$$DESTDIR_WIN\"
}
else {
error("Visual studio version not supported, installation cannot be completed.")
}
}
# Copy Visual Studio DLLs
# Note that this is only done for release because the debugging versions of these DLLs cannot be redistributed.
win32-msvc2010 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp100.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr100.dll\" \"$$DESTDIR_WIN\"
}
else:win32-msvc2012 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp110.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr110.dll\" \"$$DESTDIR_WIN\"
}
else:win32-msvc2013 {
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcp120.dll\" \"$$DESTDIR_WIN\"
QMAKE_POST_LINK += $$escape_expand(\\n) $$QMAKE_COPY \"C:\\Windows\\System32\\msvcr120.dll\" \"$$DESTDIR_WIN\"
}
else {
error("Visual studio version not supported, installation cannot be completed.")
}
}
DEPLOY_TARGET = $$shell_quote($$shell_path($$DESTDIR_WIN\\$${TARGET}.exe))
QMAKE_POST_LINK += $$escape_expand(\\n) windeployqt --no-compiler-runtime --qmldir=$${BASEDIR_WIN}\\src $${DEPLOY_TARGET}
...
...
android_environment.sh
View file @
25a79575
#!/bin/bash
#----------------------------------------------------------
# You will need:
# - Qt 5.
4
android_armv7 kit
# - Qt 5.
5.x
android_armv7 kit
# - Android SDK
# - Androig NDK
# - Current Java
...
...
@@ -10,7 +10,7 @@
# Update with correct location for these
export
ANDROID_HOME
=
~/Library/Android/sdk
export
ANDROID_SDK_ROOT
=
~/Library/Android/sdk
export
ANDROID_NDK_ROOT
=
~/Library/Android/
ndk
export
ANDROID_NDK_ROOT
=
~/Library/Android/
sdk/ndk-bundle
export
ANDROID_NDK_HOST
=
darwin-x86_64
export
ANDROID_NDK_PLATFORM
=
/android-9
export
ANDROID_NDK_TOOLCHAIN_PREFIX
=
arm-linux-androideabi
...
...
@@ -19,19 +19,11 @@ export ANDROID_NDK_TOOLS_PREFIX=arm-linux-androideabi
#----------------------------------------------------------
# To build it, run (replacing the path with where you have Qt installed)
#
# For a shadow build: (strongly recomended)
#
# >source android_environment.sh
# cd ../
# mkdir android_build
# cd android_build
# >~/local/Qt/5.4/android_armv7/bin/qmake -r -spec android-g++ CONFIG+=debug ../qgroundcontrol/qgroundcontrol.pro
# >make -j24
# >~/local/Qt/5.4/android_armv7/bin/androiddeployqt --input ./android-libqgroundcontrol.so-deployment-settings.json --output ./android-build --deployment bundled --android-platform android-22 --jdk /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home --verbose --ant /opt/local/bin/ant
#
# For an in place build (not recomended)
# >make -j24 install INSTALL_ROOT=./android-build/
# >~/local/Qt/5.4/android_armv7/bin/androiddeployqt --input ./android-libqgroundcontrol.so-deployment-settings.json --output ./android-build --deployment bundled --android-platform android-22 --jdk /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home --verbose --ant /usr/local/bin/ant
#
# >source android_environment.sh
# >~/local/Qt/5.4/android_armv7/bin/qmake -r -spec android-g++ CONFIG+=debug qgroundcontrol.pro
# >make -j24
# >~/local/Qt/5.4/android_armv7/bin/androiddeployqt --input ./android-libqgroundcontrol.so-deployment-settings.json --output ./android-build --deployment bundled --android-platform android-22 --jdk /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home --verbose --ant /opt/local/bin/ant
ios/LaunchScreen.xib
→
ios/
QGC
LaunchScreen.xib
View file @
25a79575
File moved
ios/iOS-Info.plist
View file @
25a79575
...
...
@@ -11,7 +11,7 @@
<key>
CFBundleIconFile
</key>
<string></string>
<key>
CFBundleIdentifier
</key>
<string>
com.grubba
.qgroundcontrol
</string>
<string>
org.mavlink
.qgroundcontrol
</string>
<key>
CFBundleName
</key>
<string>
QGroundControl
</string>
<key>
CFBundlePackageType
</key>
...
...
@@ -27,13 +27,13 @@
<key>
NOTE
</key>
<string>
This file was generated by Qt/QMake.
</string>
<key>
UILaunchStoryboardName
</key>
<string>
LaunchScreen.xib
</string>
<string>
QGCLaunchScreen
</string>
<key>
UIRequiresFullScreen
</key>
<true/>
<key>
CFBundleInfoDictionaryVersion
</key>
<string>
6.0
</string>
<key>
ForAppStore
</key>
<string>
Yes
</string>
<string>
No
</string>
<key>
UISupportedInterfaceOrientations
</key>
<array>
<string>
UIInterfaceOrientationLandscapeLeft
</string>
...
...
ios/iOSForAppStore-Info.plist
0 → 100644
View file @
25a79575
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist
version=
"1.0"
>
<dict>
<key>
CFBundleDisplayName
</key>
<string>
QGroundControl
</string>
<key>
CFBundleExecutable
</key>
<string>
qgroundcontrol
</string>
<key>
CFBundleGetInfoString
</key>
<string>
Created by Qt/QMake
</string>
<key>
CFBundleIconFile
</key>
<string></string>
<key>
CFBundleIdentifier
</key>
<string>
com.grubba.qgroundcontrol
</string>
<key>
CFBundleName
</key>
<string>
QGroundControl
</string>
<key>
CFBundlePackageType
</key>
<string>
APPL
</string>
<key>
CFBundleShortVersionString
</key>
<string>
1.0
</string>
<key>
CFBundleSignature
</key>
<string>
????
</string>
<key>
CFBundleVersion
</key>
<string>
1.0
</string>
<key>
LSRequiresIPhoneOS
</key>
<true/>
<key>
NOTE
</key>
<string>
This file was generated by Qt/QMake.
</string>
<key>
UILaunchStoryboardName
</key>
<string>
QGCLaunchScreen
</string>
<key>
UIRequiresFullScreen
</key>
<true/>
<key>
CFBundleInfoDictionaryVersion
</key>
<string>
6.0
</string>
<key>
ForAppStore
</key>
<string>
Yes
</string>
<key>
UISupportedInterfaceOrientations
</key>
<array>
<string>
UIInterfaceOrientationLandscapeLeft
</string>
<string>
UIInterfaceOrientationLandscapeRight
</string>
</array>
<key>
CFBundleIcons
</key>
<dict>
<key>
CFBundlePrimaryIcon
</key>
<dict>
<key>
CFBundleIconFiles
</key>
<array>
<string>
AppIcon29x29.png
</string>
<string>
AppIcon29x29@2x.png
</string>
<string>
AppIcon40x40@2x.png
</string>
<string>
AppIcon57x57.png
</string>
<string>
AppIcon57x57@2x.png
</string>
<string>
AppIcon60x60@2x.png
</string>
</array>
</dict>
</dict>
<key>
CFBundleIcons~ipad
</key>
<dict>
<key>
CFBundlePrimaryIcon
</key>
<dict>
<key>
CFBundleIconFiles
</key>
<array>
<string>
AppIcon29x29.png
</string>
<string>
AppIcon29x29@2x.png
</string>
<string>
AppIcon40x40@2x.png
</string>
<string>
AppIcon57x57.png
</string>
<string>
AppIcon57x57@2x.png
</string>
<string>
AppIcon60x60@2x.png
</string>
<string>
AppIcon29x29~ipad.png
</string>
<string>
AppIcon29x29@2x~ipad.png
</string>
<string>
AppIcon40x40~ipad.png
</string>
<string>
AppIcon40x40@2x~ipad.png
</string>
<string>
AppIcon50x50~ipad.png
</string>
<string>
AppIcon50x50@2x~ipad.png
</string>
<string>
AppIcon72x72~ipad.png
</string>
<string>
AppIcon72x72@2x~ipad.png
</string>
<string>
AppIcon76x76~ipad.png
</string>
<string>
AppIcon76x76@2x~ipad.png
</string>
</array>
</dict>
</dict>
</dict>
</plist>
libs/lib/lib.pro
deleted
100644 → 0
View file @
5dbc0d5f
TEMPLATE
=
subdirs
\ No newline at end of file
libs/lib/mac32/frameworks/.gitignore
deleted
100644 → 0
View file @
5dbc0d5f
*.framework
osgPlugins*
libs/lib/mac32/frameworks/README
deleted
100644 → 0
View file @
5dbc0d5f
For instructions how to download or build the frameworks necessary to get OSG / osgEarth support, please refer to the QGroundControl wiki:
http://qgroundcontrol.org/dev/open_scene_graph
libs/lib/mac32/include/OpenThreads/Atomic
deleted
100644 → 0
View file @
5dbc0d5f
/* -*-c++-*- OpenThreads library, Copyright (C) 2008 The Open Thread Group
*
* This library is open source and may be redistributed and/or modified under
* the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
* (at your option) any later version. The full license is in LICENSE file
* included with this distribution, and on the openscenegraph.org website.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* OpenSceneGraph Public License for more details.
*/
#ifndef _OPENTHREADS_ATOMIC_
#define _OPENTHREADS_ATOMIC_
#include <OpenThreads/Config>
#include <OpenThreads/Exports>
#if defined(_OPENTHREADS_ATOMIC_USE_BSD_ATOMIC)
# include <libkern/OSAtomic.h>
# define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES
#elif defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS) && defined(__i386__)
# define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES
#elif defined(_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED)
# define _OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES
#elif defined(_OPENTHREADS_ATOMIC_USE_SUN)
# include <atomic.h>
# include "Mutex"
# include "ScopedLock"
#elif defined(_OPENTHREADS_ATOMIC_USE_MUTEX)
# include "Mutex"
# include "ScopedLock"
#endif
#if defined(_OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES)
#define _OPENTHREADS_ATOMIC_INLINE
#else
#define _OPENTHREADS_ATOMIC_INLINE inline
#endif
namespace
OpenThreads
{
/**
* @class Atomic
* @brief This class provides an atomic increment and decrement operation.
*/
class
OPENTHREAD_EXPORT_DIRECTIVE
Atomic
{
public:
Atomic
(
unsigned
value
=
0
)
:
_value
(
value
)
{
}
_OPENTHREADS_ATOMIC_INLINE
unsigned
operator
++
();
_OPENTHREADS_ATOMIC_INLINE
unsigned
operator
--
();
_OPENTHREADS_ATOMIC_INLINE
unsigned
AND
(
unsigned
value
);
_OPENTHREADS_ATOMIC_INLINE
unsigned
OR
(
unsigned
value
);
_OPENTHREADS_ATOMIC_INLINE
unsigned
XOR
(
unsigned
value
);
_OPENTHREADS_ATOMIC_INLINE
unsigned
exchange
(
unsigned
value
=
0
);
_OPENTHREADS_ATOMIC_INLINE
operator
unsigned
()
const
;
private:
Atomic
(
const
Atomic
&
);
Atomic
&
operator
=
(
const
Atomic
&
);
#if defined(_OPENTHREADS_ATOMIC_USE_MUTEX)
mutable
Mutex
_mutex
;
#endif
#if defined(_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED)
volatile
long
_value
;
#elif defined(_OPENTHREADS_ATOMIC_USE_BSD_ATOMIC)
volatile
int32_t
_value
;
#elif defined(_OPENTHREADS_ATOMIC_USE_SUN)
volatile
uint_t
_value
;
mutable
Mutex
_mutex
;
// needed for xor
#else
volatile
unsigned
_value
;
#endif
};
/**
* @class AtomicPtr
* @brief This class provides an atomic pointer assignment using cas operations.
*/
class
OPENTHREAD_EXPORT_DIRECTIVE
AtomicPtr
{
public:
AtomicPtr
(
void
*
ptr
=
0
)
:
_ptr
(
ptr
)
{
}
~
AtomicPtr
()
{
_ptr
=
0
;
}
// assigns a new pointer
_OPENTHREADS_ATOMIC_INLINE
bool
assign
(
void
*
ptrNew
,
const
void
*
const
ptrOld
);
_OPENTHREADS_ATOMIC_INLINE
void
*
get
()
const
;
private:
AtomicPtr
(
const
AtomicPtr
&
);
AtomicPtr
&
operator
=
(
const
AtomicPtr
&
);
#if defined(_OPENTHREADS_ATOMIC_USE_MUTEX)
mutable
Mutex
_mutex
;
#endif
void
*
volatile
_ptr
;
};
#if !defined(_OPENTHREADS_ATOMIC_USE_LIBRARY_ROUTINES)
_OPENTHREADS_ATOMIC_INLINE
unsigned
Atomic
::
operator
++
()
{
#if defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS)
return
__sync_add_and_fetch
(
&
_value
,
1
);
#elif defined(_OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS)
return
__add_and_fetch
(
&
_value
,
1
);
#elif defined(_OPENTHREADS_ATOMIC_USE_SUN)
return
atomic_inc_uint_nv
(
&
_value
);
#elif defined(_OPENTHREADS_ATOMIC_USE_MUTEX)
ScopedLock
<
Mutex
>
lock
(
_mutex
);
return
++
_value
;
#else
return
++
_value
;
#endif
}
_OPENTHREADS_ATOMIC_INLINE
unsigned
Atomic
::
operator
--
()
{
#if defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS)
return
__sync_sub_and_fetch
(
&
_value
,
1
);
#elif defined(_OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS)
return
__sub_and_fetch
(
&
_value
,
1
);
#elif defined(_OPENTHREADS_ATOMIC_USE_SUN)
return
atomic_dec_uint_nv
(
&
_value
);
#elif defined(_OPENTHREADS_ATOMIC_USE_MUTEX)
ScopedLock
<
Mutex
>
lock
(
_mutex
);
return
--
_value
;
#else
return
--
_value
;
#endif
}
_OPENTHREADS_ATOMIC_INLINE
unsigned
Atomic
::
AND
(
unsigned
value
)
{
#if defined(_OPENTHREADS_ATOMIC_USE_GCC_BUILTINS)
return
__sync_fetch_and_and
(
&
_value
,
value
);
#elif defined(_OPENTHREADS_ATOMIC_USE_MIPOSPRO_BUILTINS)
return
__and_and_fetch
(
&
_value
,
value
);
#elif defined(_OPENTHREADS_ATOMIC_USE_SUN)
return
atomic_and_uint_nv
(
&
_value
,
value
);
#elif defined(_OPENTHREADS_ATOMIC_USE_MUTEX)
ScopedLock
<
Mutex
>
lock
(
_mutex
);
_value
&=
value
;
return
_value
;
#else
_value
&=
value
;
return
_value
;
#endif
}
_OPENTHREADS_ATOMIC_INLINE
unsigned
Atomic
::
OR
(
unsigned
value
)