Project

General

Profile

Activity

From 05/04/2025 to 06/02/2025

06/02/2025

11:25 AM Feature #6256: improved profile support
I don't remember that code. It isn't currently used in the project associated with #4069.
Still, if it was needed...
Greg Shah
10:53 AM Feature #6256: improved profile support
@includeRemap@ is from:... Constantin Asofiei
10:43 AM Feature #6256: improved profile support
> > I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but I am not sure how t... Greg Shah
09:46 AM Feature #6256: improved profile support
Constantin Asofiei wrote:
> > * paths: ?
This is the PROPATH for the profile.
Constantin Asofiei
09:45 AM Feature #6256: improved profile support
Dănuț Filimon wrote:
> I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but...
Constantin Asofiei
09:37 AM Feature #6256: improved profile support
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I also want to add the following scenario:
> > * When there is a *...
Constantin Asofiei
09:34 AM Feature #6256: improved profile support
Dănuț Filimon wrote:
> I also want to add the following scenario:
> * When there is a *default* profile defined, bu...
Dănuț Filimon
07:55 AM Feature #6256: improved profile support
I updated https://proj.goldencode.com/projects/p2j/wiki/Chapter_6_Project_Setup#Profiles, but I am not sure how to de... Dănuț Filimon
06:43 AM Feature #6256: improved profile support
Constantin Asofiei wrote:
> If profiles are used, then:
> * if the profile has a fileset, then that is used
> * if...
Dănuț Filimon
06:12 AM Feature #6256: improved profile support
I committed *6256a/15492*. Ignore the -z fileset, but only when there's a profile fileset specified. Dănuț Filimon

05/30/2025

09:49 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
A present bug:
Preprocessing this in OE allows the file to be included:...
Stefan Vieru
04:58 AM Bug #9918: tilde doesn't duplicate semicolon in alternative codings
That seems reasonable. Greg Shah
02:52 AM Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I have found that when preprocessing the following in OE:... Stefan Vieru

05/29/2025

10:15 AM Feature #6256: improved profile support
Greg Shah wrote:
> > When a profile is used using the -p option and we also use ListType.FILESET (-z), it should beh...
Constantin Asofiei
08:06 AM Feature #6256: improved profile support
Alexandru Lungu wrote:
> > So we intend for profiles to be self-contained definitions of applications/modules. I pre...
Greg Shah
08:00 AM Feature #6256: improved profile support
> So we intend for profiles to be self-contained definitions of applications/modules. I prefer not to mix random -z f... Alexandru Lungu
07:37 AM Feature #6256: improved profile support
> When a profile is used using the -p option and we also use ListType.FILESET (-z), it should behave like -z was not ... Greg Shah
07:05 AM Feature #6256: improved profile support
The ProfileConfig is created when the p2j.cfg.xml is read (Configuration.loadXml()), the following properties must be... Dănuț Filimon
06:10 AM Feature #6256: improved profile support
Greg Shah wrote:
> Please plan to make additions to our documentation to explain this syntax.
I will do so in thi...
Dănuț Filimon
06:06 AM Bug #9917: Fileset not ignoring case
I tested and didn't find a scenario where this breaks. The customer application I'm working on uses uses the default ... Dănuț Filimon
02:50 AM Bug #9917: Fileset not ignoring case
I committed 9917a/15946 to address #9917-7. I will do a few more tests. Dănuț Filimon

05/28/2025

12:53 PM Bug #9917 (Internal Test): Fileset not ignoring case
Code Review Task Branch 9917a Revision 15945
Please only initialize @directoryCache@ when @!isCaseSensitive()@ is ...
Greg Shah
07:56 AM Bug #9917 (Review): Fileset not ignoring case
I confirmed that the scenario doesn't work. About #9917-2, the compare method is not what I expect to use in this cas... Dănuț Filimon
11:07 AM Support #9919: discuss and define the MVP for the first pass at IDE support
Interesting results. I will have to check the licensing of LSP4J, not sure yet if it is safe to use.
I wasn't pla...
Greg Shah
10:27 AM Feature #6256: improved profile support
Please plan to make additions to our documentation to explain this syntax. Greg Shah
09:03 AM Feature #6256: improved profile support
I've experimented and the following worked:... Dănuț Filimon
08:46 AM Feature #6256: improved profile support
Dănuț Filimon wrote:
> Dănuț Filimon wrote:
> > I am trying to understand how p2j.cfg.xml is used in this context, ...
Dănuț Filimon
08:29 AM Feature #6256: improved profile support
Dănuț Filimon wrote:
> I am trying to understand how p2j.cfg.xml is used in this context, I've found the following d...
Dănuț Filimon
05:31 AM Feature #6256: improved profile support
I am trying to understand how p2j.cfg.xml is used in this context, I've found the following documentation https://pro... Dănuț Filimon
04:59 AM Feature #6256: improved profile support
No, @X@ directive works only with @./abl/@ paths - there can't be relative paths.
> During pre-scan phase, the fil...
Constantin Asofiei
04:26 AM Feature #6256: improved profile support
For #6256-53, I think the fix needs to involve the p2j.cfg.xml (the propath and basepath parameters). In @FileListFac... Dănuț Filimon
09:48 AM Bug #9886: Double slashes should produce a new line during preprocessing
Will start the CHUI regression tests after #5586. I have added another rev, 15911. The changes:
* flag is not initia...
Stefan Vieru
04:49 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I had to add this in @condtext@ in the Parser:... Stefan Vieru
04:48 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I have fixed this issue regarding @&THEN@.
It seems that when preprocessing ...
Stefan Vieru

05/27/2025

09:47 AM Feature #6256: improved profile support
Constantin Asofiei wrote:
> There is a problem when the 'exclude' filter is used to not add files to conversion. Du...
Dănuț Filimon
07:45 AM Feature #6256: improved profile support
Created task branch *6256a* from latest *trunk/15941*. Dănuț Filimon
04:04 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15952*. Simplified transformArtifactNames() and removed containsArtifact() from ArtifactManager.
...
Dănuț Filimon

05/26/2025

10:12 AM Support #9919: discuss and define the MVP for the first pass at IDE support
I have experimented a bit with "LSP4J":https://github.com/eclipse-lsp4j/lsp4j, which is a framework that offers suppo... Florin Eugen Rotaru
07:49 AM Feature #6256: improved profile support
Although I added some notes in #6256-45, those are wider requirements for app-by-app conversion. We won't work those... Greg Shah
07:39 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I decided that I will hold off the changes to UastHints due to #7180-163, I shifted my focus to getting rid of the Fi... Dănuț Filimon

05/23/2025

08:24 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Stefan Vieru wrote:
>
> [...]
> My interpretation is that OE just "eats" what is after &THEN.
> How should I a...
Stefan Vieru
06:22 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Another bug:... Stefan Vieru
04:18 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Same behavior described in #6859-19 for @&ENDIF@
Stefan Vieru
03:44 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I've created tests for all types of combinations between
* &scoped-define
* &if
* &then
* &elseif
* &else
* &e...
Stefan Vieru
07:49 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
One issue with using artifacts in UastHints which is problematic. The example is @AstGenerator.processFile()@ where w... Dănuț Filimon
06:14 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I was going into the customer rules for the ChUI project and noticed a @getSourceFor()@ call which returns a filename... Dănuț Filimon
05:53 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15932*, the branch is now at revision *15951*. Dănuț Filimon

05/22/2025

09:51 AM Bug #10028: FWD needs full support for unicode/octal escape sequences
I finished preprocessor testcases for printable ASCII characters (octal representation). I continue with code page-de... Octavian Adrian Gavril
06:52 AM Bug #10028: FWD needs full support for unicode/octal escape sequences
Agreed. Greg Shah
03:26 AM Bug #10028: FWD needs full support for unicode/octal escape sequences
A thought about the case like @define variable ch as character initial "~000doesntmatter":U no-undo.@.
In FWD, the...
Constantin Asofiei

05/21/2025

11:53 AM Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Your case-sensitivity is wrong - use @F ./abl/test.p@. I don...
Constantin Asofiei
11:31 AM Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Constantin Asofiei wrote:
> Your case-sensitivity is wrong - use @F ./abl/test.p@. I don't recall exactly, but I th...
Roger Borrello
11:28 AM Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Your case-sensitivity is wrong - use @F ./abl/test.p@. I don't recall exactly, but I think it was discussed in anoth... Constantin Asofiei
11:25 AM Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
Would the below testcase have been covered by this task?
On Ubuntu, create @./abl/test.p@ (just @message "Hello wo...
Roger Borrello
11:40 AM Bug #9917: Fileset not ignoring case
Below is a recreate:
On Ubuntu, create @./abl/test.p@ (just @message "Hello world!"@ and lowercase filename) and @...
Roger Borrello
10:38 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
You can post in #7823 for help on that test suite. Greg Shah
09:21 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The failing ones are :
* [...]
Stefan Vieru
08:56 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I used the regression suite, should i upload the results here for any support? i have 6 fails
I built the tests and ...
Stefan Vieru
07:14 AM Bug #10028 (WIP): FWD needs full support for unicode/octal escape sequences
Octavian Adrian Gavril

05/20/2025

08:53 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> The revision is *7180a/15937*. *Constantin*, can you take a look at the last revision and let...
Constantin Asofiei
07:13 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've done an ETF conversion with 7180a/15912 (before rebase) and it was successful, I'll start runtime tests and chec... Dănuț Filimon
05:34 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15918*, the branch is now at revision *15936*.
I also committed changes to src/co...
Dănuț Filimon
03:38 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*9408a* was merged to trunk, I am planning a rebase because the branch is affected. See #9408-21. Dănuț Filimon
02:16 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15912*. Missed conversion changes for the #7180-151 commit, getSchemaFile() and getSchemaFileName() ... Dănuț Filimon
07:56 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
New revno: 15902 Stefan Vieru
07:47 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I already checked callgraph and it works.
Regarding analytics I had an issue where it would look for rootnodes insid...
Stefan Vieru

05/19/2025

12:05 PM Bug #9886: Double slashes should produce a new line during preprocessing
> I have rebased and tested this with a customer application. The "deploy" step passed.
Was this an application th...
Greg Shah
12:03 PM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Have you re-tested Hotel GUI (including analytics and callgraph)?
Please make sure to test conversion of the ChUI ...
Greg Shah
12:02 PM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Code Review Task Branch 6308a Revision 15903
I'm a little nervous about this change.
Please add preprocessor te...
Greg Shah
07:45 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I committed the #7180-151 - #7180-154 changes to *7180a/15911*. Dănuț Filimon

05/16/2025

09:03 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> Greg Shah wrote:
> > > I plan to get rid of plain ".ast" or ".dict" usages and turn them int...
Greg Shah
08:33 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Greg Shah wrote:
> > I plan to get rid of plain ".ast" or ".dict" usages and turn them into ArtifactManager variable...
Dănuț Filimon
08:13 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
> I plan to get rid of plain ".ast" or ".dict" usages and turn them into ArtifactManager variables to be used in my n... Greg Shah
07:52 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Committed *7180a/15910*. Renamed methods, fixed javadoc. Also found a few issues which had to be addressed, then foun... Dănuț Filimon

05/14/2025

07:25 AM Bug #9886: Double slashes should produce a new line during preprocessing
I have rebased and tested this with a customer application. The "deploy" step passed. Stefan Vieru
07:25 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I tested this with the two customer applications. Both have passed with no issues during deploy. Stefan Vieru
01:46 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
When preprocessing the following ... Stefan Vieru

05/13/2025

08:12 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
> As a summary, in text.g I added this to now match @& @ and consume it since that's the behavior in 4GL.
Please s...
Greg Shah
06:38 AM Feature #5586 (Internal Test): move all conversion artifacts/outputs into the cvtdb or into a ded...
Code Review Task Branch 5586a Revisions 15899 through 15901
The changes are good.
Greg Shah
06:33 AM Feature #7180 (Review): create a centralized manager for the conversion list and per-file/project...
Greg, please review 7180a.
There might be an issue with the ScanDriver collections which were changes from synchr...
Dănuț Filimon
05:42 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*7180a/15909* contains the changes mentioned in #7180-148, including the compatibility changes for the trunk rebase. ... Dănuț Filimon
04:10 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Eduard Soltan wrote:
> I have been trying the test with 7180a-15894.patch, the following test case:
>
> FooTest.c...
Dănuț Filimon

05/12/2025

09:39 AM Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
I reverted this change since it wasn't producing what I expected, but in return I added:... Stefan Vieru

05/09/2025

08:03 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Rebased *7180a* to latest *trunk/15894*, the branch is now at revision *15908*.
The patch helped a lot, I had to ...
Dănuț Filimon
07:58 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I have been trying the test with 7180a-15894.patch, the following test case:
FooTest.cls:...
Eduard Soltan
04:36 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
In order for the branch to be built, it's required to:... Dănuț Filimon
03:48 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Constantin Asofiei wrote:
> Danut/Eduard: note that in trunk rev 15888.1.1 (commit 15889) there were some other fixe...
Dănuț Filimon
02:43 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Danut/Eduard: note that in trunk rev 15888.1.1 (commit 15889) there were some other fixes related to #7255. Constantin Asofiei
03:05 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg, I will put this back into review, let me know if there's anything I need to change. Stefan Vieru
03:04 AM Feature #5586 (Review): move all conversion artifacts/outputs into the cvtdb or into a dedicated ...
Stefan Vieru
03:03 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I have converted the big customer application successfully.
I have created revno 15901 where:
* every @.ast@, @.ca...
Stefan Vieru

05/08/2025

10:14 AM Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I have committed this to 9918a/15892. Stefan Vieru
09:23 AM Bug #9918: tilde doesn't duplicate semicolon in alternative codings
To explain the current issue, only right now @&@,when we have the following code:... Stefan Vieru
10:11 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Dănuț Filimon wrote:
> *Eduard*, can you take the patch from #7180-139, patch it to trunk and test the scenarios you...
Eduard Soltan
06:16 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
*Eduard*, can you take the patch from #7180-139, patch it to trunk and test the scenarios you've created for #7255 (t... Dănuț Filimon
06:04 AM Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
I've made a patch for 7180a on top of trunk/15882, attaching it so that I don't lose it by mistake. Dănuț Filimon

05/07/2025

11:51 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Question about @.jast@ files: should they be moved aswell into artifact directory,
Yes. Be...
Greg Shah
11:47 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Addressing this @.p2o@ issue, in the hopes that I understood correctly, my changes to @visitAs...
Greg Shah
08:52 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Question about @.jast@ files: should they be moved aswell into artifact directory, or deleted ...
Alexandru Lungu
07:40 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Question about @.jast@ files: should they be moved aswell into artifact directory, or deleted afterwards if they're n... Stefan Vieru
04:59 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Addressing this @.p2o@ issue, in the hopes that I understood correctly, my changes to @visitAst@ would be:... Stefan Vieru

05/06/2025

06:50 AM Support #9919 (WIP): discuss and define the MVP for the first pass at IDE support
Florin Eugen Rotaru

05/05/2025

08:19 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> check if the current AST is a p2o AST and avoid calling loadTemporarySchema for it.
This would work, though:
...
Greg Shah
08:10 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg Shah wrote:
> The @hotel.p2o@ is the persistent database and should not be loaded by @loadTemporarySchema()@ be...
Alexandru Lungu
08:02 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The @hotel.p2o@ is the persistent database and should not be loaded by @loadTemporarySchema()@ because that code is s... Greg Shah
07:28 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> Eric/Ovidiu: How do we fix this latent bug?
To me it looks like the @P2OWorker@ is used from the rules at @Gener...
Alexandru Lungu
06:57 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
> At @Generate Data Model Objects (database DMOs)@ step, inside @loadTemporarySchema@ when the filename is @./cvt/dat... Greg Shah
04:38 AM Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
While debugging hotel_gui i have found that:
At @Generate Data Model Objects (database DMOs)@ step, inside @loadTemp...
Stefan Vieru
07:15 AM Support #9919: discuss and define the MVP for the first pass at IDE support
Florin Eugen Rotaru wrote:
> I see. Probably you mean that we should offer support for modifying the Progress-side...
Marian Edu
 

Also available in: Atom