Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
82faaca
Add unInterpolateLinear to FastMath class
jayfella Jun 1, 2019
b145268
Merge pull request #1104 from jayfella/master
jayfella Jun 1, 2019
cf45e66
Fix Javadoc warnings in OpenJDK 9+
louhy Jun 3, 2019
930090d
#1097-Fixed inconsistent OpenGL version constants (#1099)
louhy Jun 3, 2019
ddeb454
Fix for 1051
karanehra Jun 3, 2019
9704963
Merge pull request #1109 from karanehra/fix-1051
riccardobl Jun 4, 2019
cde108c
#1107-Fix Javadoc warnings in OpenJDK 9+
louhy Jun 5, 2019
9dff704
Attempt to fixing 1074 (#1093)
karanehra Jun 5, 2019
f8dae05
#1107-Fix Javadoc warnings in OpenJDK 9+ (#1112)
louhy Jun 9, 2019
04f771f
Issue 1113. Allow for Particle emitters that constantly have their pa…
richardTingle Jun 9, 2019
a4b22e4
fix for issue #1126 (TestHoveringTank assertion failures)
stephengold Jun 18, 2019
a91bcfd
fix for issue #1127 ("Reset" action in TestHoveringTank)
stephengold Jun 18, 2019
1f3245b
#1121-updateBound() call for PQTorus geometry updates (#1122)
louhy Jun 18, 2019
1687d34
#1107 - Javadoc warning cleanup & Fix for JDK 11 Javadoc NPE (#1118)
louhy Jun 18, 2019
5586c28
fix for issue #1116 (NPE in TerrainGridAlphaMapTest)
stephengold Jun 18, 2019
df02333
add test for issue #1125 (heightfield shapes don't match TerrainQuad)
stephengold Jun 18, 2019
2cd3dac
jme3-bullet fix for issue #1125 (physics shapes don't match TerrainQuad)
stephengold Jun 18, 2019
56d37cb
fix GImpact scaling in jme3-bullet (native Bullet)
Jun 20, 2019
5b9693f
[ci skip] bullet: update windows natives
Jun 20, 2019
ad6232c
[ci skip] bullet: update osx natives
Jun 20, 2019
12e513c
[ci skip] bullet: update linux natives
Jun 20, 2019
2375982
fix GImpact scaling in jme3-jbullet: issue #1120
Jun 20, 2019
adb88dc
when the image object has a ColorSpace value we pass it on, else we l…
rvandoosselaer Jun 26, 2019
fca8bcf
make native Bullet the default for jme3-examples (instead of JBullet)
stephengold Jun 26, 2019
e603845
Fix forced colorspace in materials when a matparamtexture value is ch…
riccardobl Jun 26, 2019
cff4dec
README.md: a v3.2.3 SDK was released on 28 June 2019
Jun 30, 2019
8856ba7
GImpactShape Test Added (#1117)
louhy Jul 1, 2019
2ab0319
jme3-examples: apply the "dirt_normal.png" normal map where appropriate
Jul 1, 2019
f831301
fix for issue #1135 (ConeJoint causes rigid body to disappear)
stephengold Jul 4, 2019
918d90a
[ci skip] bullet: update osx natives
Jul 4, 2019
6931973
[ci skip] bullet: update windows natives
Jul 4, 2019
1d5fe49
[ci skip] bullet: update linux natives
Jul 4, 2019
827d4eb
Test for issue #1120 - JBullet GImpactShape fall-through (#1137)
louhy Jul 8, 2019
0ffc612
jme-core: IndexBuffer fixes & API improvements (#1136)
NetzwergX Jul 8, 2019
7058439
Merge pull request #1132 from riccardobl/fixfspace
riccardobl Jul 8, 2019
57db8f6
Add support for gltf morph names. (#1100)
tlf30 Jul 11, 2019
02ccce0
Updated CONTRIBUTING.md (#1139)
Ali-RS Jul 11, 2019
23ee020
fix for issue #1141
Jul 12, 2019
e7bf627
[ci skip] bullet: update windows natives
Jul 12, 2019
9f51de9
[ci skip] bullet: update osx natives
Jul 12, 2019
e31a047
[ci skip] bullet: update linux natives
Jul 12, 2019
de092b9
Wrap potential IOExceptions during native file extraction
louhy Jul 14, 2019
80aed88
fix for NPE when being called from CombinedTexture with null baseImag…
empirephoenix Jul 24, 2019
acdeef5
.travis.yml: specify "precise" Linux distro for JDK8 build
stephengold Jul 24, 2019
b864372
Fix for NPE when running TestGImpactShape via TestChooser (#1151)
louhy Jul 25, 2019
3fe8963
README.md: 3.2.4 is the latest stable version of the SDK
Jul 27, 2019
467d7b2
Modified TransformTrack.jmeClone() return type to TransformTrack (#1155)
Ali-RS Jul 30, 2019
ae67b9c
Update the link of the "Lightspeed Frontier". (#1160)
dmyroniuk Aug 13, 2019
53839ca
Added TestRTLBitmapText for issue #1158 (#1159)
Ali-RS Aug 13, 2019
16ccd36
Rename TestRTLBitmapText.java to TestRtlBitmapText.java
Ali-RS Aug 13, 2019
740832d
Renamed class to TestRtlBitmapText
Ali-RS Aug 13, 2019
3d7a5ee
Fixed an issue with previous commit
Ali-RS Aug 13, 2019
484d192
Some fixes in jme-vr (#1163)
grizeldi Aug 29, 2019
a9afcec
Recognize .glsl files as glsllib.
riccardobl Sep 2, 2019
1c37d5a
Refactored the base networking imlpementation's "MessageProtocol" to …
pspeed42 Sep 9, 2019
0d8fe2a
Created a LazyMessageBuffer class that differs from GreedyMessageBuff…
pspeed42 Sep 9, 2019
90d3b69
Build Android Natives (OpenAL, Vorbis, TextureLoading) on Travis (#1171)
MeFisto94 Sep 14, 2019
3b8314a
Part 1 of small refactoring to give AppState a unique ID for lookup p…
pspeed42 Sep 15, 2019
3dd2755
Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine
pspeed42 Sep 15, 2019
36afe82
Part 2 of the small AppState refactoring: added methods to AppStateMa…
pspeed42 Sep 16, 2019
1ffd11f
Added a basic unit test for some of the AppStateManager functionality.
pspeed42 Sep 16, 2019
3ec89ce
Fix and Improve TerrainPicking (#1049)
MeFisto94 Sep 16, 2019
194ae88
fix for issue #99 (pr #1082)
stephengold Sep 16, 2019
1bde90d
Build android bullet-native on Travis (#1175)
MeFisto94 Sep 16, 2019
970eb7f
[ci skip] bullet: update windows natives
Sep 16, 2019
7a4e881
Adding link to project tab. (#1170)
mitm001 Sep 16, 2019
0495334
.travis.yml: continuous integration shouldn't need root privileges
stephengold Sep 16, 2019
9aa25ad
build.gradle: the clean task should remove merged javadoc
stephengold Sep 17, 2019
c461a1b
.travis.yml: remove deployment of android-natives from ubuntu build s…
MeFisto94 Sep 17, 2019
21d0854
Continuous Integration: Also upload natives from bullet-native-androi…
MeFisto94 Sep 17, 2019
ad64b7e
Continuous Integration: Fix regression in 21d0854b6132cf450c4eeba4705…
MeFisto94 Sep 17, 2019
6aac1a2
Continuous Integration: Change else-if to if, so that when multiple n…
MeFisto94 Sep 17, 2019
3c74fe5
test and fix for issue #1138 (#1177)
stephengold Sep 17, 2019
30d1eca
fix for issue #1157 (can't enable a TranslationalLimitMotor)
stephengold Sep 17, 2019
637ccf9
[ci skip] bullet: update windows natives
Sep 17, 2019
909ea30
[ci skip] bullet: update osx natives
Sep 17, 2019
5eaf653
address issue #1119 (serialization with protected/private constructor…
stephengold Sep 18, 2019
0f3bc6c
upload_native.sh: add debugging aids and comments
stephengold Sep 18, 2019
392a3c5
SixDofJoint: add getAngles() and test recent buildscript changes
stephengold Sep 19, 2019
1484107
[ci skip] bullet: update windows natives
Sep 19, 2019
91f3042
[ci skip] bullet: update osx natives
Sep 19, 2019
2c2f76c
upload_native.sh: use "git diff" instead of "git diff-tree"
stephengold Sep 19, 2019
42530de
PhysicsCollisionObject: add getDeactivationTime() and test buildscript
stephengold Sep 19, 2019
06c07fe
[ci skip] bullet: update windows natives
Sep 19, 2019
4e56a6e
[ci skip] bullet: update osx natives
Sep 19, 2019
814ab1b
upload_native.sh: single commit per Travis CI job
Sep 19, 2019
4ccdd7a
[ci skip] update android natives
Sep 19, 2019
3482904
CollisionShape: add isNonMoving() and test buildscript
Sep 19, 2019
8f6c884
[ci skip] bullet: update windows natives
Sep 19, 2019
cc9fcd7
[ci skip] bullet: update osx natives
Sep 19, 2019
6640436
[ci skip] update android natives
Sep 19, 2019
1268748
.travis.yml: try xenial dist for the oraclejdk8 build
Sep 19, 2019
3e89cd1
define 2 new Platform values for Linux ARM, register BulletJme lib pa…
stephengold Sep 19, 2019
89e753b
.travis.yml: use openjdk8 for the uploading build
stephengold Sep 19, 2019
bc38b9b
[ci skip] bullet: update linux natives
Sep 19, 2019
46a52af
README.md: fix linkrot in the powered-by-JME list
stephengold Sep 19, 2019
981aa1d
Bump LWJGL3 version to '3.2.3'
Ali-RS Sep 19, 2019
621a4ab
Bump LWJGL3 version to '3.2.3' on jme3-vr as well
Ali-RS Sep 19, 2019
dcb6697
fix issue #1188 (TestNiftyExamples crash)
stephengold Sep 20, 2019
0425c61
fix for issue #1178 (BulletAppState violates AppState contract) (#1187)
stephengold Sep 21, 2019
001b593
gradle.properties: ready for 3.3.0-alpha3 build
stephengold Sep 21, 2019
1f02d87
[ci skip] bullet: update windows natives
Sep 21, 2019
52fbc17
travis: compile Linux natives on openjdk8, upload JARs from oraclejdk8
Sep 21, 2019
b57d823
gradle.properties: ready for 3.3.0-alpha4 build
Sep 21, 2019
4c8cd56
[ci skip] bullet: update windows natives
Sep 21, 2019
2010c81
travis: upload JARs and deploy from UPLOAD builds only
stephengold Sep 21, 2019
bb32b88
gradle.properties: ready for 3.3.0-alpha5 build
stephengold Sep 21, 2019
84d3e06
[ci skip] bullet: update windows natives
Sep 21, 2019
62faa9a
post-release cleanup
stephengold Sep 21, 2019
3b6a602
[ci skip] bullet: update windows natives
Sep 21, 2019
a6a35b3
Fix issue #1176: mergedJavadoc task fails on java 11
Ali-RS Sep 20, 2019
f506e2a
Updated mockito-core to v3.0.0
Ali-RS Sep 20, 2019
f312608
Fixed ClassCastException in RMI implementation. (#1195)
danielperano Oct 6, 2019
b1db497
Fix issue #1197: ClassCastException in LODGeomap.createMesh() (#1198)
Ali-RS Oct 8, 2019
88385ba
Build Bullet for Linux ARM (Raspberry Pi)
MeFisto94 Oct 9, 2019
273f65b
Fix toolchain. Add way to select wich platform you want to build.
riccardobl Sep 20, 2019
8a6bd19
Remove fixed structure for version names
riccardobl Sep 20, 2019
88e9c84
Store prebuild libraries outside the source folder, download prebuilt…
riccardobl Sep 20, 2019
69ef8ef
Github Actions
riccardobl Oct 9, 2019
a4c694b
Trigger rebuild
riccardobl Oct 10, 2019
96b1688
[skip ci] update natives snapshot
Oct 10, 2019
5c75af1
AnimComposer: added getTime() and setTime() methods (#1201)
Ali-RS Oct 13, 2019
3b8665f
Fixed an issue with BlendableAction.setTransitionLength()... (#1205)
Ali-RS Oct 23, 2019
d4c9a9a
Added Joint.getInitialTransform() (#1206)
Ali-RS Oct 24, 2019
2c6161e
Added AnimComposer.hasAnimClip()
Oct 24, 2019
b571840
Fix missing bullet natives when running tests from within the engine …
riccardobl Oct 31, 2019
973d8be
Hotfix expired certificate for macOS_SDK_headers_for_macOS_10.14
riccardobl Oct 31, 2019
d8a42d0
[skip ci] update natives snapshot
Oct 31, 2019
4d734ac
Separate getNativesZipFile and getPrebuiltNatives. Improve code quality.
theosotr Nov 2, 2019
3217cdc
Remove migration code
riccardobl Nov 2, 2019
92b161f
fix issue #1202
stephengold Nov 2, 2019
d018666
Fix extraction for non-unix paths.
riccardobl Nov 4, 2019
7ae1ff2
Fixed a typo
Ali-RS Nov 9, 2019
663c977
Android openGL ES 3 support (#1147)
joliver82 Nov 16, 2019
128e079
Update MacOS build: removed 32 bit support (since deprecated by apple…
riccardobl Nov 16, 2019
e304c5b
[skip ci] update natives snapshot
Nov 17, 2019
816ab99
Fix version naming. Use version-branch-SNAPSHOT for local builds, add…
riccardobl Nov 4, 2019
d935347
Android buffer allocator implementation (#1214)
joliver82 Nov 19, 2019
b07a11c
Improve support for subimage copying. Allow to copy a part of an imag…
riccardobl Nov 18, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 93 additions & 0 deletions .github/actions/tools/bintray.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
#!/bin/bash

# bintray_createPackage [REPO] [PACKAGE] [USER] [PASSWORD] [GIT REPO] [LICENSE]
function bintray_createPackage {
repo="$1"
package="$2"
user="$3"
password="$4"
srcrepo="$5"
license="$6"

repoUrl="https://api.bintray.com/packages/$repo"
if [ "`curl -u$user:$password -H Content-Type:application/json -H Accept:application/json \
--write-out %{http_code} --silent --output /dev/null -X GET \"$repoUrl/$package\"`" != "200" ];
then

if [ "$srcrepo" != "" -a "$license" != "" ];
then
echo "Package does not exist... create."
data="{
\"name\": \"${package}\",
\"labels\": [],
\"licenses\": [\"${license}\"],
\"vcs_url\": \"${srcrepo}\"
}"


curl -u$user:$password -H "Content-Type:application/json" -H "Accept:application/json" -X POST \
-d "${data}" "$repoUrl"
else
echo "Package does not exist... you need to specify a repo and license for it to be created."
fi
else
echo "The package already exists. Skip."
fi
}

# uploadFile file destination [REPO] "content" [PACKAGE] [USER] [PASSWORD] [SRCREPO] [LICENSE]
function bintray_uploadFile {
file="$1"
dest="$2"

echo "Upload $file to $dest"

repo="$3"
type="$4"
package="$5"

user="$6"
password="$7"

srcrepo="$8"
license="$9"
publish="${10}"

bintray_createPackage $repo $package $user $password $srcrepo $license

url="https://api.bintray.com/$type/$repo/$package/$dest"
if [ "$publish" = "true" ]; then url="$url;publish=1"; fi

curl -T "$file" -u$user:$password "$url"

}

function bintray_uploadAll {
path="$1"
destpath="$2"
repo="$3"
type="$4"
package="$5"

user="$6"
password="$7"

srcrepo="$8"
license="$9"
publish="${10}"

cdir="$PWD"
cd "$path"

files="`find . -type f -print`"
IFS="
"
set -f
for f in $files; do
destfile="$destpath/${f:2}"
bintray_uploadFile $f $destfile $repo $type $package $user $password $srcrepo $license $publish
done
set +f
unset IFS
cd "$cdir"
}
85 changes: 85 additions & 0 deletions .github/actions/tools/uploadToMaven.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
#!/bin/bash
#############################################
#
# Usage
# uploadAllToMaven path/of/dist/maven https://api.bintray.com/maven/riccardo/sandbox-maven/ riccardo $BINTRAY_PASSWORD gitrepo license
# Note: gitrepo and license are needed only when uploading to bintray if you want to create missing packages automatically
# gitrepo must be a valid source repository
# license must be a license supported by bintray eg "BSD 3-Clause"
# or
# uploadAllToMaven path/of/dist/maven $GITHUB_PACKAGE_REPOSITORY user password
#
#############################################
root="`dirname ${BASH_SOURCE[0]}`"
source $root/bintray.sh

set -e
function uploadToMaven {
file="$1"
destfile="$2"
repourl="$3"
user="$4"
password="$5"
srcrepo="$6"
license="$7"

auth=""

if [ "$user" != "token" ];
then
echo "Upload with username $user and password"
auth="-u$user:$password"
else
echo "Upload with token"
auth="-H \"Authorization: token $password\""
fi


if [[ $repourl == https\:\/\/api.bintray.com\/* ]];
then
package="`dirname $destfile`"
version="`basename $package`"
package="`dirname $package`"
package="`basename $package`"

if [ "$user" = "" -o "$password" = "" ];
then
echo "Error! You need username and password to upload to bintray"
exit 1
fi
echo "Detected bintray"

bintrayRepo="${repourl/https\:\/\/api.bintray.com\/maven/}"
echo "Create package on $bintrayRepo"

bintray_createPackage $bintrayRepo $package $user $password $srcrepo $license

repourl="$repourl/$package"
fi

cmd="curl -T \"$file\" $auth \
\"$repourl/$destfile\" \
-vvv"

echo "Run $cmd"
eval "$cmd"
}
export -f uploadToMaven

function uploadAllToMaven {
path="$1"
cdir="$PWD"
cd "$path"
files="`find . \( -name "*.jar" -o -name "*.pom" \) -type f -print`"
IFS="
"
set -f
for art in $files; do
art="${art:2}"
uploadToMaven "$art" "$art" ${@:2}
done
set +f
unset IFS

cd "$cdir"
}
Loading