Skip to content

Commit a89b8d2

Browse files
committed
Preparing 1.9.1 release.
Fixing Jars to launch new JavaFX integrated Apps.
1 parent 3b9b25f commit a89b8d2

File tree

11 files changed

+39
-29
lines changed

11 files changed

+39
-29
lines changed

aima-all/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# b) Use -Dproperty=value arguments
88

99
# VERSION
10-
aima-all.version=1.9.0-Search-and-JavaFX
10+
aima-all.version=1.9.1-Search-and-JavaFX
1111
# DIRECTORY LOCATIONS
1212
path.to.aima-core.project=../aima-core
1313
path.to.aima-gui.project=../aima-gui

aima-all/build.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
<target name="aima-all.release" depends="aima-all.makedirs,aima-core.release,aima-gui.release,aimax-osm.release">
2626
<copy todir="${aima-all.dir.build.release}/aima-core">
27-
<fileset dir="${path.to.aima-core.project}" excludes="**/*.git, .gitignore, build/, bin/" />
27+
<fileset dir="${path.to.aima-core.project}" excludes="**/*.git, .gitignore, build/, bin/, target/" />
2828
</copy>
2929
<copy todir="${aima-all.dir.build.release}/aima-gui">
3030
<fileset dir="${path.to.aima-gui.project}" excludes="**/*.git, .gitignore, build/ bin/" />

aima-core/README.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
== Requirements ==
44
# JDK 1.8 - is the baseline JDK against which this project is developed.
55

6-
== Current Release: 0.12.0-Search-Improvements ==
7-
0.12.0-Search-Improvements : Dec 18 2016 :<br>
8-
* Improvements/Simplifications across search related APIs.
9-
* Complete set of algorithms for Chapters 22, 23 and 25 added.
10-
* Moved from JDK-7 to 8 as the baseline for further development.
6+
== Current Release: 3.0.0-Search-Improvements ==
7+
3.0.0-Search-Improvements : Dec 18 2016 :<br>
8+
* Releasing as a full version number, corresponding to 3rd edition of book
9+
(i.e. all 3rd edition releases will start with 3.x.x going forward).
1110

1211
= Details =
1312

@@ -109,6 +108,11 @@ The Perceptron and DecisionTreeLearners work on *numerized datasets*. If you int
109108
2. Learners all implement the Learner interface with 3 methods, train, predict and test. If you want to add a new type of Learner (a partitioning Decision Tree learner perhaps?) you need to implement this interface.
110109

111110
= Change History (Update in reverse chronological order) =
111+
0.12.0-Search-Improvements : Dec 18 2016 :<br>
112+
* Improvements/Simplifications across search related APIs.
113+
* Complete set of algorithms for Chapters 22, 23 and 25 added.
114+
* Moved from JDK-7 to 8 as the baseline for further development.
115+
112116
0.11.1-Chp7-Complete : Mar 15 2015 :<br>
113117
* Fixed Issue 33, Add implementation of - Fig 7.22 SATPlan
114118
* Improved performance of DPLL implementation and added an alternative implementation that uses a couple

aima-core/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# b) Use -Dproperty=value arguments
88

99
# VERSION
10-
aima-core.version=0.12.0
10+
aima-core.version=3.0.0
1111
# DIRECTORY LOCATIONS
1212
aima-core.dir.src=${aima-core.basedir}/src
1313
aima-core.dir.lib=${aima-core.basedir}/lib

aima-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66

77
<name>AIMA-Java Core</name>
8-
<version>0.12.0</version>
8+
<version>3.0.0</version>
99
<groupId>com.googlecode.aima-java</groupId>
1010
<artifactId>aima-core</artifactId>
1111

aima-gui/README.txt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,9 @@ They use different frameworks (sub-package framework) and also differ in functio
1616
== Requirements ==
1717
# Depends on the aima-core project.
1818

19-
== Current Release: 1.1.0-AIMA-GUI JavaFX GUIs Added ==
20-
1.1.0-JavaFX GUIs Added : 18 Dec 2016 :<br>
21-
* Java FX based GUIs added.
22-
* Simulated Annealing, FX based, Application Added.
23-
* Genetic Algorithm, FX based, Application Added.
24-
* Updated to work with the latest version of aima-core (0.12.0).
25-
* Search Framework improvements.
26-
* Bidirectional Search options added to GUI demo applications.
27-
* Monte Carlo Localization (MCL), Swing based, Application Added.
19+
== Current Release: 1.1.1-AIMA-GUI JavaFX GUIs Added ==
20+
1.1.1-JavaFX GUIs Added : 18 Dec 2016 :<br>
21+
* Fixed Jar to launch JavaFX Integrated App by default.
2822

2923
== Running the GUIs and Command Line Demos ==
3024
Under the release/ directory you should find two jar files, aima-core.jar and aima-gui.jar, ensure these are on your CLASSPATH, the different GUI programs that can be run using these are:
@@ -61,6 +55,15 @@ The following command line demos can be run as well:
6155

6256

6357
= Change History (Update in reverse chronological order) =
58+
1.1.0-JavaFX GUIs Added : 18 Dec 2016 :<br>
59+
* Java FX based GUIs added.
60+
* Simulated Annealing, FX based, Application Added.
61+
* Genetic Algorithm, FX based, Application Added.
62+
* Updated to work with the latest version of aima-core (0.12.0).
63+
* Search Framework improvements.
64+
* Bidirectional Search options added to GUI demo applications.
65+
* Monte Carlo Localization (MCL), Swing based, Application Added.
66+
6467
1.0.9-Chp 7 Rewrite Support : 10 Aug 2014 :<br>
6568
* Updated to work with the latest version of aima-core (0.11.0).
6669

aima-gui/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# b) Use -Dproperty=value arguments
88

99
# VERSION
10-
aima-gui.version=1.1.0
10+
aima-gui.version=1.1.1
1111
# DIRECTORY LOCATIONS
1212
path.to.aima-core.project=../aima-core
1313
aima-gui.dir.src=${aima-gui.basedir}/src

aima-gui/build.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<import file="${path.to.aima-core.project}/build.xml"/>
88

9-
<property name="aima-gui.run" value="aima.gui.swing.applications.IntegratedAimaApp" />
9+
<property name="aima-gui.run" value="aima.gui.fx.applications.IntegratedAimaFxApp" />
1010

1111
<path id="aima-gui.classpath">
1212
<path refid="aima-core.classpath" />
@@ -53,7 +53,7 @@
5353
<jar destfile="${aima-gui.dir.build.release}/aima-gui.jar">
5454
<manifest>
5555
<attribute name="Class-Path" value="aima-core.jar" />
56-
<attribute name="Main-Class" value="aima.gui.applications.AimaDemoApp" />
56+
<attribute name="Main-Class" value="aima.gui.fx.applications.IntegratedAimaFxApp" />
5757
<attribute name="Implementation-Title" value="AIMA-GUI" />
5858
<attribute name="Implementation-Version" value="${aima-gui.version}" />
5959
<attribute name="AIMA-GUI-Version" value="${aima-gui.version}" />

aimax-osm/README.txt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,9 @@ for navigation, mark setting, and track definition. For routing, at least two
6767
markers must be set.
6868

6969

70-
== Current Release: 2.1.0-AIMAX-OSM JavaFX GUIs Added ==
71-
2.1.0-AIMAX-OSM JavaFX GUIs Added : 18 Dec 2016 :<br>
72-
* JavaFX GUIs Added.
73-
* Reverse map problem generation improved.
74-
* Minor documentation improvements.
70+
== Current Release: 2.1.1-AIMAX-OSM JavaFX GUIs Added ==
71+
2.1.1-AIMAX-OSM JavaFX GUIs Added : 18 Dec 2016 :<br>
72+
* Fixed Jar to launch JavaFX Integrated App by default.
7573

7674
== Keywords ==
7775

@@ -154,6 +152,11 @@ program argument -screensize=xx (with xx screen size in inch)
154152

155153

156154
= Change History (Update in reverse chronological order) =
155+
2.1.0-AIMAX-OSM JavaFX GUIs Added : 18 Dec 2016 :<br>
156+
* JavaFX GUIs Added.
157+
* Reverse map problem generation improved.
158+
* Minor documentation improvements.
159+
157160
2.0.3-AIMAX-OSM Small Improvements : 10 Aug 2014 :<br>
158161
* One way arrows added.
159162
* Map renderer is now platform independent. Can also be used for Android. Beta Version!

aimax-osm/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# b) Use -Dproperty=value arguments
88

99
# VERSION
10-
aimax-osm.version=2.1.0
10+
aimax-osm.version=2.1.1
1111
# DIRECTORY LOCATIONS
1212
path.to.aima-gui.project=../aima-gui
1313
aimax-osm.dir.src=${aimax-osm.basedir}/src

aimax-osm/build.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<import file="${path.to.aima-gui.project}/build.xml"/>
88

9-
<property name="aimax-osm.run" value="aimax.osm.gui.swing.IntegratedAimaOsmApp" />
9+
<property name="aimax-osm.run" value="aimax.osm.gui.fx.IntegratedAimaOsmFxApp" />
1010

1111
<path id="aimax-osm.classpath">
1212
<path refid="aima-gui.classpath" />
@@ -53,7 +53,7 @@
5353
<jar destfile="${aimax-osm.dir.build.release}/aimax-osm.jar">
5454
<manifest>
5555
<attribute name="Class-Path" value="aima-gui.jar commons-compress-1.1.jar" />
56-
<attribute name="Main-Class" value="aimax.osm.gui.swing.applications.OsmViewerApp" />
56+
<attribute name="Main-Class" value="aimax.osm.gui.fx.IntegratedAimaOsmFxApp" />
5757
<attribute name="Implementation-Title" value="AIMAX-OSM" />
5858
<attribute name="Implementation-Version" value="${aimax-osm.version}" />
5959
<attribute name="AIMAX-OSM-Version" value="${aimax-osm.version}" />

0 commit comments

Comments
 (0)