dev version bump to 0.0.6
authorKevin Lamonte <kevin.lamonte@gmail.com>
Tue, 15 Aug 2017 23:15:41 +0000 (19:15 -0400)
committerKevin Lamonte <kevin.lamonte@gmail.com>
Tue, 15 Aug 2017 23:15:41 +0000 (19:15 -0400)
build.xml
docs/TODO.md
docs/worklog.md
pom.xml

index 156a21553c2a60952abd6fd9b4a7ef67661c812e..93b79d83df085d95d4064ee63da6acbaed292e65 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -34,7 +34,7 @@
        for unused imports. -->
   <property name="build.compiler" value="gcj"/>
 
-  <property name="version"       value="0.0.5"/>
+  <property name="version"       value="0.0.6"/>
   <property name="src.dir"       value="src"/>
   <property name="resources.dir" value="resources"/>
   <property name="build.dir"     value="build"/>
index dfb39eb71a2424efd1b4c7f20da6854383941ec5..9b90b45808fc726f9d30aa986db61de84cf47032 100644 (file)
@@ -7,6 +7,11 @@ Roadmap
 
 0.0.6
 
+#18 Rework TApplication run loop:
+    - Reduce thread spinlocks
+    - Eliminate unnecessary screen redraws
+    - No activity means no CPU usage
+
 - TSpinner
 - TComboBox
 - TCalendar
index 6dde360a0ca9ba5492b3f328ed375bb263b690f5..757a2157d2ecbcf0a4ebac557da803436e9fceac 100644 (file)
@@ -1,6 +1,18 @@
 Jexer Work Log
 ==============
 
+August 15, 2017
+
+I cut 0.0.5 just now, and also applied for a Sonatype repository.
+It was a reasonable spot: TEditor was working albeit buggy, and a bug
+had just come in on the main TApplication run loop.  So we are about
+to embark upon some performance work again, it's been probably version
+0.0.2 or so since the last cycle.
+
+Code size: 40446 lines.
+
+Now switching head to 0.0.6 and taking a small break.
+
 August 14, 2017
 
 TEditor is basically done.  Mouse movement, keyboard movement,
diff --git a/pom.xml b/pom.xml
index 346c14b03d9c0bafa329e4ba9a2de21312e57e5c..fe3d5c0c286b5a33442b16fe454e3cc821847ffb 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
   <packaging>jar</packaging>
   <name>Jexer</name>
   <description>Java Text User Interface library that resembles Turbo Vision</description>
-  <version>0.0.5</version>
+  <version>0.0.6</version>
   <url>https://github.com/klamonte/jexer</url>
 
   <licenses>