Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
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
38e330b
Merge pull request #5 from jMonkeyEngine/master
joliver82 Nov 20, 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