Project

General

Profile

Activity

From 08/07/2022 to 09/05/2022

09/05/2022

06:27 PM Feature #6237: OEUnit support
I've added support for JUnit 5 annotations generation from OEUnit annotations.
3 things changed:
# Code which d...
Vladimir Tsichevski
02:25 PM Feature #6237: OEUnit support
The question is in which module this @javaName@ is assigned? It would be better to calculate the correct value for th... Vladimir Tsichevski
02:22 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > What am I doing wrong here? I know setting text works on the copy:
>
> The problem is subtle...
Vladimir Tsichevski
02:28 AM Feature #6237: OEUnit support
> The first will be called from "annotations.xml", and do Java annotations preparation, the second will be called fro... Greg Shah
02:27 AM Feature #6237: OEUnit support
> What am I doing wrong here? I know setting text works on the copy:
The problem is subtle. The @setText()@ you a...
Greg Shah

09/03/2022

05:17 PM Feature #6237: OEUnit support
Eric Faulhaber wrote:
> I think you are conflating the annotations phase of conversion (when @annotations.xml@ and a...
Vladimir Tsichevski
03:52 PM Feature #6237: OEUnit support
I think you are conflating the annotations phase of conversion (when @annotations.xml@ and all its related rule-sets ... Eric Faulhaber
06:33 AM Feature #6237: OEUnit support
Help needed.
I have to insert Java *import statements*. I gathered, I can use the @ConverterHelper.createImport()@...
Vladimir Tsichevski

09/02/2022

03:24 PM Feature #6237: OEUnit support
I wrote an additional rule-set which replaces OEUnit 4gl annotation names to corresponding JUnit 5 names.
The prob...
Vladimir Tsichevski

08/25/2022

11:19 AM Bug #6706: preserve existing camel-case usage in program names
We have a customer that deliberately uses camel-case in their program names (especially in OO classes). The current ... Greg Shah
11:17 AM Bug #6706 (New): preserve existing camel-case usage in program names
Greg Shah

08/24/2022

04:56 PM Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir, the OE annotations (any kind) are processed in @annotations/legacy_services.ru...
Vladimir Tsichevski
01:31 PM Feature #6237: OEUnit support
Vladimir, the OE annotations (any kind) are processed in @annotations/legacy_services.rules@. At the time, I did not... Constantin Asofiei
01:21 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > OEUnit uses 4gl annotations to mark methods. I do not see these a...
Vladimir Tsichevski
01:11 PM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> OEUnit uses 4gl annotations to mark methods. I do not see these annotations in AST file...
Greg Shah
12:40 PM Feature #6237: OEUnit support
Tomasz Domin wrote:
> Vladimir Tsichevski wrote:
> > Greg Shah wrote:
> > > We took a short cut, which is why it s...
Vladimir Tsichevski
11:11 AM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > We took a short cut, which is why it smells. Yes, there is techn...
Tomasz Domin
11:03 AM Feature #6237: OEUnit support
OEUnit uses 4gl annotations to mark methods. I do not see these annotations in AST files. It seems, these annotation ... Vladimir Tsichevski
06:05 AM Feature #6237: OEUnit support
Greg Shah wrote:
> We took a short cut, which is why it smells. Yes, there is technical debt.
>
> Can you use th...
Vladimir Tsichevski
03:04 AM Feature #6237: OEUnit support
Greg Shah wrote:
> Tomasz: Please see #6237-30 for a possible regression from the recent @SourceNameMapper@ changes....
Tomasz Domin
04:52 PM Feature #6320: sharded schemata
One customer that uses this feature extensively organizes all activity in apps (each one like an independent module).... Greg Shah

08/23/2022

05:26 PM Feature #6237: OEUnit support
We took a short cut, which is why it smells. Yes, there is technical debt.
Can you use the version from rev 14184...
Greg Shah
05:22 PM Feature #6237: OEUnit support
Greg Shah wrote:
> We create the @name_map.xml@ during annotations. We used to store the data in a binary serialize...
Vladimir Tsichevski
05:07 PM Feature #6237: OEUnit support
We create the @name_map.xml@ during annotations. We used to store the data in a binary serialized object called @nam... Greg Shah
04:47 PM Feature #6237: OEUnit support
Greg Shah wrote:
> It is very unlikely that this is unrelated. It may just be an additional regression since @Sourc...
Vladimir Tsichevski
04:45 PM Feature #6237: OEUnit support
Tomasz: Please see #6237-30 for a possible regression from the recent @SourceNameMapper@ changes. Greg Shah
04:43 PM Feature #6237: OEUnit support
It is very unlikely that this is unrelated. It may just be an additional regression since @SourceNameMapper@ is used... Greg Shah
04:41 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Let's not spend time on conversion of OEUnit. We know we are not going to use it in FWD.
>
> ...
Vladimir Tsichevski
03:16 PM Feature #6237: OEUnit support
Let's not spend time on conversion of OEUnit. We know we are not going to use it in FWD.
> First, I see warnings ...
Greg Shah
02:54 PM Feature #6237: OEUnit support
I cannot compile 3 base OEUnit classes.
First, I see warnings like these:...
Vladimir Tsichevski
11:52 AM Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir, please create a 4GL package for the class - I think FWD has problems convertin...
Vladimir Tsichevski
06:17 AM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > I don't object to the change, but we don't want to spent time on ...
Vladimir Tsichevski
06:07 AM Feature #6237: OEUnit support
Greg Shah wrote:
> I don't object to the change, but we don't want to spent time on making external files work at th...
Vladimir Tsichevski
03:15 AM Feature #6237: OEUnit support
Vladimir, please create a 4GL package for the class - I think FWD has problems converting .cls files without a packag... Constantin Asofiei

08/22/2022

07:46 PM Feature #6237: OEUnit support
I don't object to the change, but we don't want to spent time on making external files work at this time. We have ma... Greg Shah
07:03 PM Feature #6237: OEUnit support
Got a classic error when compiling OEUnit: @FileNotFoundException@ when a propath has an entry outside the project su... Vladimir Tsichevski
06:46 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > > In list mode, you may only have a portion of the dependencies in the object graph. That will...
Vladimir Tsichevski
06:22 PM Feature #6237: OEUnit support
> > In list mode, you may only have a portion of the dependencies in the object graph. That will fail. In non-list ... Greg Shah
05:34 PM Feature #6237: OEUnit support
Greg Shah wrote:
> In list mode, you may only have a portion of the dependencies in the object graph. That will fai...
Vladimir Tsichevski
05:22 PM Feature #6237: OEUnit support
In list mode, you may only have a portion of the dependencies in the object graph. That will fail. In non-list mode... Greg Shah
05:07 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > # this does not help
> > # the skeleton is located outside of @testcases@ either, but classe...
Vladimir Tsichevski
04:54 PM Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > Pointing to a skeletons directory outside of your project root ma...
Greg Shah
04:43 PM Feature #6237: OEUnit support
Classes can be converted by @ant convert@, but by @ant convert.list@. Vladimir Tsichevski
04:30 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Pointing to a skeletons directory outside of your project root may be causing the issue or at lea...
Vladimir Tsichevski
04:25 PM Feature #6237: OEUnit support
Pointing to a skeletons directory outside of your project root may be causing the issue or at least an issue. The sk... Greg Shah
04:23 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Is your current directory @/home/vvt/Projects/@? In other words, your conversion project top-lev...
Vladimir Tsichevski
04:20 PM Feature #6237: OEUnit support
Is your current directory @/home/vvt/Projects/@? In other words, your conversion project top-level directory is @/ho... Greg Shah
04:17 PM Feature #6237: OEUnit support
Greg Shah wrote:
> Are you working with the new testcases project ([[p2j:Testcases]])? This is already configured p...
Vladimir Tsichevski
04:10 PM Feature #6237: OEUnit support
Are you working with the new testcases project ([[p2j:Testcases]])? This is already configured properly to convert O... Greg Shah
03:55 PM Feature #6237: OEUnit support
Greg Shah wrote:
> > I want to convert OEUnit 4gl sources
>
> Are you trying to convert OEUnit itself?
In genera...
Vladimir Tsichevski

08/19/2022

03:28 PM Feature #6237: OEUnit support
> I want to convert OEUnit 4gl sources
Are you trying to convert OEUnit itself? There is likely to be code in the...
Greg Shah
03:22 PM Feature #6237: OEUnit support
There's something else wrong with your config:... Constantin Asofiei
03:06 PM Feature #6237: OEUnit support
Constantin Asofiei wrote:
> You need to add the skeleton project in cfg/p2j.cfg.xml via:
> [...]
Skeleton source...
Vladimir Tsichevski
02:52 PM Feature #6237: OEUnit support
You need to add the skeleton project in cfg/p2j.cfg.xml via:... Constantin Asofiei
02:41 PM Feature #6237 (WIP): OEUnit support
I want to convert @OEUnit@ 4gl sources, and I do not know how to convert 4gl classes with FWD. I think, I miss someth... Vladimir Tsichevski

08/11/2022

03:17 PM Feature #6670: Implement empty-argument preprocessor quirk
Consider the following include (test.i):... Hynek Cihlar
03:13 PM Feature #6670 (New): Implement empty-argument preprocessor quirk
Hynek Cihlar
11:23 AM Feature #6669: load all conversion rules from the jar by default and honor the file system if it ...
It should be possible to run conversion with just the FWD jar(s) in place. Today, I think we actually need the @p2j/... Greg Shah
11:21 AM Feature #6669 (New): load all conversion rules from the jar by default and honor the file system ...
Greg Shah

08/10/2022

11:17 AM Feature #6237: OEUnit support
OEUnit includes quite a bit of UI code (including GUI) for running tests. Early parsing of this code shows that it m... Greg Shah

08/09/2022

12:18 PM Feature #6661: OCX: Implement support for conversion of VARTYPE parameters and properties
Hynek Cihlar wrote:
> ... If it finds a match, it will emit native Java method call
It must be an error if more t...
Vladimir Tsichevski
09:28 AM Feature #6661: OCX: Implement support for conversion of VARTYPE parameters and properties
Implement conversion and runtime support for the polymorphic @VARTYPE@ data type used in OCX interfaces.
A possibl...
Hynek Cihlar
09:08 AM Feature #6661 (New): OCX: Implement support for conversion of VARTYPE parameters and properties
Hynek Cihlar
 

Also available in: Atom