Skip to content

Commit 3204524

Browse files
committed
Release version 1.5.4
1 parent cb85afd commit 3204524

File tree

7,129 files changed

+13921
-7336
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,129 files changed

+13921
-7336
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11

2+
### September 9, 2020 version 1.5.4
23
* Bundle `libpostal_data` program, executable via `Loader.load()` for convenience ([issue #939](https://github.com/bytedeco/javacpp-presets/issues/939))
34
* Enable all stable target architectures in the presets for LLVM ([pull #937](https://github.com/bytedeco/javacpp-presets/pull/937))
45
* Virtualize `QObject` and its subclasses from Qt to allow customization ([issue bytedeco/javacpp#419](https://github.com/bytedeco/javacpp/issues/419))

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,27 @@ We can also have everything downloaded and installed automatically with:
2424
<dependency>
2525
<groupId>org.bytedeco</groupId>
2626
<artifactId>${moduleName}-platform</artifactId>
27-
<version>${moduleVersion}-1.5.3</version>
27+
<version>${moduleVersion}-1.5.4</version>
2828
</dependency>
2929
```
3030

3131
* Gradle (inside the `build.gradle` file)
3232
```groovy
3333
dependencies {
34-
compile group: 'org.bytedeco', name: moduleName + '-platform', version: moduleVersion + '-1.5.3'
34+
compile group: 'org.bytedeco', name: moduleName + '-platform', version: moduleVersion + '-1.5.4'
3535
}
3636
```
3737

3838
* Leiningen (inside the `project.clj` file)
3939
```clojure
4040
:dependencies [
41-
[~(symbol (str "org.bytedeco/" moduleName "-platform")) ~(str moduleVersion "-1.5.3")]
41+
[~(symbol (str "org.bytedeco/" moduleName "-platform")) ~(str moduleVersion "-1.5.4")]
4242
]
4343
```
4444

4545
* sbt (inside the `build.sbt` file)
4646
```scala
47-
libraryDependencies += "org.bytedeco" % moduleName + "-platform" % moduleVersion + "-1.5.3"
47+
libraryDependencies += "org.bytedeco" % moduleName + "-platform" % moduleVersion + "-1.5.4"
4848
```
4949

5050
where the `moduleName` and `moduleVersion` variables correspond to the desired module. This downloads binaries for all platforms, but to get binaries for only one platform we can set the `javacpp.platform` system property (via the `-D` command line option) to something like `android-arm`, `linux-x86_64`, `macosx-x86_64`, `windows-x86_64`, etc. We can also specify more than one platform, see the examples at [Reducing the Number of Dependencies](https://github.com/bytedeco/javacpp-presets/wiki/Reducing-the-Number-of-Dependencies). Another option available to Gradle users is [Gradle JavaCPP](https://github.com/bytedeco/gradle-javacpp), and similarly for Scala users there is [SBT-JavaCPP](https://github.com/bytedeco/sbt-javacpp).
@@ -102,7 +102,7 @@ Additionally, one can find on the wiki page additional information about the rec
102102
The JavaCPP Presets depend on Maven, a powerful build system for Java, so before attempting a build, be sure to install and read up on:
103103

104104
* Maven 3.x http://maven.apache.org/download.html
105-
* JavaCPP 1.5.3 https://github.com/bytedeco/javacpp
105+
* JavaCPP 1.5.4 https://github.com/bytedeco/javacpp
106106

107107
Each child module in turn relies by default on the included [`cppbuild.sh` scripts](#the-cppbuildsh-scripts), explained below, to install its corresponding native libraries in the `cppbuild` subdirectory. To use native libraries already installed somewhere else on the system, other installation directories than `cppbuild` can also be specified either in the `pom.xml` files or in the `.java` configuration files. The following versions are supported:
108108

ale/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
3434
<modelVersion>4.0.0</modelVersion>
3535
<groupId>org.bytedeco.ale</groupId>
3636
<artifactId>sharedlibraryinterfaceexample</artifactId>
37-
<version>1.5.3</version>
37+
<version>1.5.4</version>
3838
<properties>
3939
<exec.mainClass>SharedLibraryInterfaceExample</exec.mainClass>
4040
</properties>
4141
<dependencies>
4242
<dependency>
4343
<groupId>org.bytedeco</groupId>
4444
<artifactId>ale-platform</artifactId>
45-
<version>0.6.1-1.5.3</version>
45+
<version>0.6.1-1.5.4</version>
4646
</dependency>
4747
</dependencies>
4848
<build>

ale/platform/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.4-SNAPSHOT</version>
9+
<version>1.5.4</version>
1010
<relativePath>../../</relativePath>
1111
</parent>
1212

ale/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.4-SNAPSHOT</version>
9+
<version>1.5.4</version>
1010
</parent>
1111

1212
<groupId>org.bytedeco</groupId>

ale/samples/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>org.bytedeco.ale</groupId>
44
<artifactId>sharedlibraryinterfaceexample</artifactId>
5-
<version>1.5.3</version>
5+
<version>1.5.4</version>
66
<properties>
77
<exec.mainClass>SharedLibraryInterfaceExample</exec.mainClass>
88
</properties>
99
<dependencies>
1010
<dependency>
1111
<groupId>org.bytedeco</groupId>
1212
<artifactId>ale-platform</artifactId>
13-
<version>0.6.1-1.5.3</version>
13+
<version>0.6.1-1.5.4</version>
1414
</dependency>
1515
</dependencies>
1616
<build>

ale/src/gen/java/org/bytedeco/ale/ALEInterface.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -25,6 +25,9 @@ public class ALEInterface extends Pointer {
2525
@Override public ALEInterface position(long position) {
2626
return (ALEInterface)super.position(position);
2727
}
28+
@Override public ALEInterface getPointer(long i) {
29+
return new ALEInterface(this).position(position + i);
30+
}
2831

2932
public ALEInterface() { super((Pointer)null); allocate(); }
3033
private native void allocate();

ale/src/gen/java/org/bytedeco/ale/ALERAM.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -23,6 +23,9 @@ public class ALERAM extends Pointer {
2323
@Override public ALERAM position(long position) {
2424
return (ALERAM)super.position(position);
2525
}
26+
@Override public ALERAM getPointer(long i) {
27+
return new ALERAM(this).position(position + i);
28+
}
2629

2730
public ALERAM() { super((Pointer)null); allocate(); }
2831
private native void allocate();

ale/src/gen/java/org/bytedeco/ale/ALEScreen.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/ALEState.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -22,6 +22,9 @@ public class ALEState extends Pointer {
2222
@Override public ALEState position(long position) {
2323
return (ALEState)super.position(position);
2424
}
25+
@Override public ALEState getPointer(long i) {
26+
return new ALEState(this).position(position + i);
27+
}
2528

2629
public ALEState() { super((Pointer)null); allocate(); }
2730
private native void allocate();

ale/src/gen/java/org/bytedeco/ale/Cartridge.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/ColourPalette.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -22,6 +22,9 @@ public class ColourPalette extends Pointer {
2222
@Override public ColourPalette position(long position) {
2323
return (ColourPalette)super.position(position);
2424
}
25+
@Override public ColourPalette getPointer(long i) {
26+
return new ColourPalette(this).position(position + i);
27+
}
2528

2629

2730
public ColourPalette() { super((Pointer)null); allocate(); }

ale/src/gen/java/org/bytedeco/ale/Console.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Controller.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Deserializer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Device.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/DisplayScreen.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Event.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -26,6 +26,9 @@ public class Event extends Pointer {
2626
@Override public Event position(long position) {
2727
return (Event)super.position(position);
2828
}
29+
@Override public Event getPointer(long i) {
30+
return new Event(this).position(position + i);
31+
}
2932

3033
/**
3134
Enumeration of all possible events in Stella, including both

ale/src/gen/java/org/bytedeco/ale/M6532.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/MediaSource.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/OSystem.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -343,6 +343,9 @@ public static class TimingInfo extends Pointer {
343343
@Override public TimingInfo position(long position) {
344344
return (TimingInfo)super.position(position);
345345
}
346+
@Override public TimingInfo getPointer(long i) {
347+
return new TimingInfo(this).position(position + i);
348+
}
346349

347350
public native @Cast("uInt32") int start(); public native TimingInfo start(int setter);
348351
public native @Cast("uInt32") int current(); public native TimingInfo current(int setter);

ale/src/gen/java/org/bytedeco/ale/Random.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -26,6 +26,9 @@ public class Random extends Pointer {
2626
@Override public Random position(long position) {
2727
return (Random)super.position(position);
2828
}
29+
@Override public Random getPointer(long i) {
30+
return new Random(this).position(position + i);
31+
}
2932

3033

3134
/**

ale/src/gen/java/org/bytedeco/ale/Resolution.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -25,6 +25,9 @@ public class Resolution extends Pointer {
2525
@Override public Resolution position(long position) {
2626
return (Resolution)super.position(position);
2727
}
28+
@Override public Resolution getPointer(long i) {
29+
return new Resolution(this).position(position + i);
30+
}
2831

2932
public native @Cast("uInt32") int width(); public native Resolution width(int setter);
3033
public native @Cast("uInt32") int height(); public native Resolution height(int setter);

ale/src/gen/java/org/bytedeco/ale/ResolutionList.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

@@ -22,6 +22,9 @@ public class ResolutionList extends Pointer {
2222
@Override public ResolutionList position(long position) {
2323
return (ResolutionList)super.position(position);
2424
}
25+
@Override public ResolutionList getPointer(long i) {
26+
return new ResolutionList(this).position(position + i);
27+
}
2528

2629
public ResolutionList() { super((Pointer)null); allocate(); }
2730
private native void allocate();

ale/src/gen/java/org/bytedeco/ale/RomSettings.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/ScreenExporter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Serializer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Settings.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Sound.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/StellaEnvironment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/StellaEnvironmentWrapper.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/Switches.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/System.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale;
44

ale/src/gen/java/org/bytedeco/ale/global/ale.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Targeted by JavaCPP version 1.5.3: DO NOT EDIT THIS FILE
1+
// Targeted by JavaCPP version 1.5.4: DO NOT EDIT THIS FILE
22

33
package org.bytedeco.ale.global;
44

arpack-ng/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
3434
<modelVersion>4.0.0</modelVersion>
3535
<groupId>org.bytedeco.arpack</groupId>
3636
<artifactId>icbarpackc</artifactId>
37-
<version>1.5.3</version>
37+
<version>1.5.4</version>
3838
<properties>
3939
<exec.mainClass>IcbArpackC</exec.mainClass>
4040
</properties>
4141
<dependencies>
4242
<dependency>
4343
<groupId>org.bytedeco</groupId>
4444
<artifactId>arpack-ng-platform</artifactId>
45-
<version>3.7.0-1.5.3</version>
45+
<version>3.7.0-1.5.4</version>
4646
</dependency>
4747
</dependencies>
4848
<build>

arpack-ng/platform/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.4-SNAPSHOT</version>
9+
<version>1.5.4</version>
1010
<relativePath>../../</relativePath>
1111
</parent>
1212

arpack-ng/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>org.bytedeco</groupId>
88
<artifactId>javacpp-presets</artifactId>
9-
<version>1.5.4-SNAPSHOT</version>
9+
<version>1.5.4</version>
1010
</parent>
1111

1212
<groupId>org.bytedeco</groupId>

0 commit comments

Comments
 (0)