Today I tested the JAR for 2.3.3 with Java 11 (OpenJdk 11) on Linux (Debian 10 with LxQt desktop). It works but the fonts aren't redered. I had the same trouble with other Java applications since I installed Debian 10 with LxQt desktop environment: Netbeans, OWASP ZAP.
In case the fonts look ugly try
java -Dawt.useSystemAAFontSettings=lcd -jar JDecisiontable-x.y.z.jar
To create a better documentation of the technique of process oriented decision tables I added a new project: JDecisiontableDoc. It includes a ticket system.
Build the project with OpenJDK 11 on Linux. After some fixes on the pom.xml: No problems. (This time I have checked the META.INF file ;-)
Hi,
JDecisiontable 2.3.3 does work with Java 11 (also called " Java 18.9" according to the new release scheme). It just tested this by successfully
- creating and saving a decisiontable
- saving the test specification
- saving a screenshot made from JDecisiontable
Java: OpenJDK, downloaded from http://jdk.java.net/11/
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)... read more
Hi users,
I am still around :-) Until autumn I plan to see if everything works with Java 9+ and define the underlying libraries JDecisiontableLib and myflipflops as modules. In case of trouble file a ticket.
Have a nice day!
Hi users,
I am still around :-) Until autumn I plan to see if everything works with Java 9+ and define the underlying libraries JDecisiontableLib and myflipflops as modules. In case of trouble file a ticket.
Have a nice day!
Hi,
JDecisiontable 2.3.3 was just released! A new option was added: "Save JSON files readable for humans". This let JDecisiontable write the JSON files (.5dt and .5ts) line feeds so the user can compare two files and spot the differences.
Edit: The version 2.3.2 was moved to the folder "Legacy".
I am still aware of this software! At the moment I don't see anything I could improve - if you do please post an issue. Except one thing:
Recently I checked out if other projects will build with Java 9 and realized one issue that will prevent this software to build with Java 9: Class<?>.getResourceAsStream(String) will not work (without defining a module-info.java file). But myflipflops 3.1.2 has a method that does the job with Java 9 so I will update my code using it.... read more
I used the beta 2 of JDecisiontable 2.3.2 to release JDecisiontable 2.3.2.
The main reason for this release is a bugfix: It did not correctly recognize the program folder. This affects only users which provided translations and did not pack them in the jar file but copied them next to the program file. This works now (approved on Linux and Windows).
Also there is a fix in the documentation, see ticket #1.
Reason for the new beta is a fix in the documentation: https://sourceforge.net/p/jdecisiontable/tickets/1/.
I made a beta to test a fix on Windows (I dont have a windows machine). The test was successful. I'll come backe and release soon.
As promised on Twitter (@mgmechanics) I release JDecisiontable 2.3.1 today.
The most notable change is that you now can open several files at once, decision tables as well as node specifications. I wonder that no-one did complain about?
Thre is also another new feature: Screenshots! While updating the documentation I was annoyed that adding a screenshot need to much steps. Moreover the screenshots wasted space by displaying the window title bar. So I added Tools -> Screenshot which gives you a png file showing the program window - without title bar!... read more
According to the LICENSE file the project started 2011. But I remember that I started programming a predecessor of JDecisiontableLib in 2010 in Scala (later converted to JRuby). The code wasn't really object-oriented, I was just about to learn it. Then, in 2011, I coded first JDecisiontableLib, then JDecisiontable itself using Java 6. JavaFx was not available on Linux then. I expected to get in touch with Swing however and so I choosed Swing to get the GUI.... read more
Today I released JDecisiontable 2.3.0 (final). I added the necessary tests and they all were OK. The only thing I had to correct was that I forget to give the objects behind the menu items "Undo" and "Redo" names. This doesn't affect any user, just the test automation.
Yesterday I had an idea how to generate source code from a test specification and about an additional check for decision tables. Lets see.... read more
Hi there,
As only two persons mailed me and only one person was giving me a star for JDecisiontable I going to think that maybe nobody uses that software.
I checked the download stats and found 66 downloads for JDecisiontable 2.2 (as JDecisiontable_2.2.0.zip) for this year. Are the downloads done by robots or by real people?
In the same time there were only 5 downloads of the underlying JDecisiontableLib (as JDecisiontableLib-2.1.0.zip). Both files are about of same size, both are zip archives. Would a robot make a difference between both files? No, but a human being?... read more
JDecisiontable will be continued using Java!
I deleted my account at Bintray because I can not use this repository. It is too confusing to me. It does not mean any kind of lost of interest. Because of what happend to TrueCrypt I think it is better to point this :-)
I was originally signing in because I want to provide the libraries via Apache Maven repository. Im now heading to use Maven Central.
By the way: This is not TrueCrypt. This software comes with a licence which is short, clearly and wide spread. The TrueCrypt team did a great job for many years but why do they do leave us with such a monster of a licence?... read more
I discovered a bothersome problem with JDecisiontable for .NET:
Shortcuts like Ctrl-Alt-R, Ctrl-Alt-I etc doesn't work. Please use the menu items. With Java these shortcuts work (both, .NEt and Java version tested with Windows(R)). I don't know if this is my fault or if it is a problem with IKVM.
I still released a .NET version for JDecisiontable_2.3.0-BETA1. Undo/redo seems to work here too.
I just added an important document to Help zip files.
It is named How_To_Make_Decisiontables and describes the technique of process-oriented decision tables for which JDecisiontable is the software.
For good reasons, the development of this document is tracked in the project JDecisiontableLib in the folder Help.
(There was a post before but accidently I deleted it)
I released JDecisiontable_2.3.0-BETA1 so you may try out the undo/redo feature I added since JDecisiontable_2.2.0.
There is a branch version_2.3.0_BETA1 from which these binaries are build.
Currently, the menu items for undo and redo are disabled when no decision table is open but not when there no action to undo or redo is available. But I took care that nothing happens if you hit undo or redo in the situation. Just the menu items are not disabled yet.... read more
I added undo/redo for JDecisiontable 2.3.0. It seems to work but it needs of course proper testing.
I merged the branch version_2.3.0_addUndo into the branch master to complete the next release. Please be patient.
The command pattern was successful applied in branch version_2.3.0_applyCmdPattern. All Tests are OK again. So I merged the branch version_2.3.0_applyCmdPattern into branch master.
Now I am working on branch version_2.3.0_addUndo to implement the undo/redo feature. You should find a new menu for this purpose.
Edit: I decided to add the menu items "Undo" and "Redo" below "Tools".
I just removed some old branches from the remote repository:
TextResources_1.2.0
addLabelOnBottom
checkNodeHasYesInValidRule
fix_f2_bug
highlightCellInLeftTable
highlightCurrentRow2
setCellFocus
Recently I started to prepare JDecisiontable 2.3.0. This release is intend to introduce the ability to undo/redo actions. I.e. if you remove a rule you can undo this action - this restores the removed rule.
I do this by implementing the command pattern. This means we will not sotre the whole decision table after each action but to store each command. Each command does not only know how to change the decision table it also knows how to revert this change. So we need only very little bit additional memory for undo/redo.... read more
Hi,
I just released JDecisiontable 2.2.0. Beside some cleaner code in the sources the noticeable change is that you can copy-and-paste decision tables and test specifications to the clipboard. This feature was added because the Decision Table Creator - also hosted on sourceforge - has it too.
You may mark any range of cells of a decision table and the press Ctrl + c. This will copy the content of the marked cell to the clipboard. If you want to copy the whole decision table to the clipboard you need either to use the menu or to click on the label on top of the tab first and then press Ctrl + c.... read more
I uploaded new files because I forget to include the icons so that users can apply an icon to the launcher.