Project

General

Profile

Activity

From 06/15/2025 to 07/14/2025

07/14/2025

06:41 PM User Interface Bug #9916 (Review): FILL-IN: date format: incorrect condition for triggering normalization of thi...
Fixed and rebased at rev. 16047. Please, review. Vladimir Tsichevski
05:10 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
The specification and the issue description were updated:
h3. Typing One of Date Component Separators (Dot, Minus,...
Vladimir Tsichevski
05:10 PM Database Feature #7504: Export data tool from FWD into .d files
Actually, please merge after 10286a. Greg Shah
02:35 PM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
7504b can be merged to trunk now. Greg Shah
02:16 PM Database Feature #7504: Export data tool from FWD into .d files
Yes, branch 7504b can be queued for merging into trunk. Ovidiu Maxiniuc
03:35 PM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I understand that your test have a good coverage of the affected code.
Related to node type change. If the node is...
Ovidiu Maxiniuc
02:48 PM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
> I think the cause for this exception is the absence from @build.properties@ of the definiti...
Eduard Soltan
02:25 PM Database Feature #9455: port native user defined functions to SQL Server
I think the cause for this exception is the absence from @build.properties@ of the definition for @db.import_threads@... Ovidiu Maxiniuc
01:09 PM Database Bug #10288: Encrypted connetion to SQL Server
Constantin Asofiei wrote:
> Lets make this decision only after we find what's needed to make the secure connection...
Eduard Soltan
10:01 AM Database Bug #10288: Encrypted connetion to SQL Server
Eduard Soltan wrote:
> In a development environment should we use a certificate or skip the the certificate validati...
Constantin Asofiei
09:12 AM Database Bug #10288: Encrypted connetion to SQL Server
In a development environment should we use a certificate or skip the the certificate validation? Eduard Soltan
05:12 AM Database Bug #10288: Encrypted connetion to SQL Server
SQL Server is running on a virtual machine. I want to connect to the server instance from my local environment (Ubunt... Eduard Soltan
04:42 AM Database Bug #10288 (New): Encrypted connetion to SQL Server
Eduard Soltan
10:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Tomasz Domin wrote:
> Pushed up to revision 9687b/16007.
> Please review 9687b revisions 16005-16007 (bzr diff -r 1...
Tomasz Domin
10:11 AM Testing Support #6859 (Review): preprocessor tests
I updated @6859b@ with rev 16040 which concludes the code review changes (except the history entries one because I'll... Stefan Vieru
09:01 AM Base Language Bug #10284 (Review): JSON import error handing improvement
Committed revision *16039* on task branch *10284a*:
- READ-JSON error handling improvement.
Teodor Gorghe
09:00 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
Created task branch *10284a*. Teodor Gorghe
07:51 AM Base Language Bug #10284: JSON import error handing improvement
This issue is also happening for static datasets and temp-table.
{{Collapse(Code)...
Teodor Gorghe
02:13 AM Base Language Bug #10284: JSON import error handing improvement
Suppose we have this unit test, which checks the JSON error message on import:
* ABL Code: ...
Teodor Gorghe
02:10 AM Base Language Bug #10284 (Test): JSON import error handing improvement
Teodor Gorghe
07:47 AM Database Feature #7020 (Review): always use "expanded" extent fields
Committed to 7020f:
* revision 16037: Improved the logic of rename_word_tables_postgresql.sql - renaming the main wo...
Stefanel Pezamosca
07:45 AM Database Feature #7020 (WIP): always use "expanded" extent fields
Created branch 7020f from trunk revision 16036.
Stefanel Pezamosca
05:16 AM Database Feature #7020: always use "expanded" extent fields
Constantin Asofiei wrote:
> 7020e was merged to trunk rev 16036 - it contained a fix related to loading extent datet...
Stefanel Pezamosca
07:39 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16029* on task branch *10248a*:
- Changed undoReturnErrorTopLevel(BaseDataType val) into undoRet...
Teodor Gorghe
06:07 AM Base Language Bug #10248 (Review): Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16028* on task branch *10248a*:
- Added @undoReturnErrorTopLevel(BaseDataType)@ overload on @UND...
Teodor Gorghe
04:18 AM Base Language Bug #10248 (WIP): Issue on RETURN ERROR STATEMENT on non-void OO method
After fixing the @RETURN ERROR@ statement on non-void method, I have found in a customer application, a @UNDO, RETURN... Teodor Gorghe
07:38 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
I've made some tests and looked over the existing code.
The used read-write FWD procedure:...
Dennis-Alexandru Niță
07:19 AM Database Bug #9078: emit FindQuery as (reused) variables
DO blocks are quite tricky, those blocks do not have an instvarid and in some cases I can get out of the expected blo... Dănuț Filimon
06:54 AM Database Bug #6923: inner transaction block reverts too much
I am encountering the same problem described here when dealing with #8388. The reason is exactly that the DMO is roll... Alexandru Lungu
04:16 AM Database Bug #10285: Static compound query returns no result
I have found out that the issue is only reproducible when using the MariaDB driver. I have tracked the difference to ... Andrei Plugaru
04:12 AM Database Bug #10285: Static compound query returns no result
While investigating #8279, regarding some CQ instances, I found an example that doesn't seem to work properly in FWD:... Andrei Plugaru
04:11 AM Database Bug #10285 (Test): Static compound query returns no result
Andrei Plugaru
01:39 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
Branch 10258a was merged to trunk revision 16038 and archived. Teodor Gorghe

07/13/2025

05:42 AM Database Feature #7020: always use "expanded" extent fields
There is also this NPE in ETF:... Constantin Asofiei
04:43 AM Database Feature #7020: always use "expanded" extent fields
7020e was merged to trunk rev 16036 - it contained a fix related to loading extent datetime-tz fields (the offset in ... Constantin Asofiei

07/12/2025

10:08 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> 9055a fixes the regression mentioned in #10216-53. Please review.
Thanks, looks good.
Constantin Asofiei
10:03 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
9055a fixes the regression mentioned in #10216-53. Please review. Hynek Cihlar

07/11/2025

10:26 AM Testing Support #6859: preprocessor tests
Finished the code review changes.
Tested two customer application with minimal conversion output changes.
Will work...
Stefan Vieru
09:31 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Constantin Asofiei wrote:
> Why the @if (restInBucket++ == 0)@? Just to get the first result?
Sorry for the C/C++ ...
Ovidiu Maxiniuc
09:17 AM Database Feature #10094 (Internal Test): RECIDs from different tenants of same logical database should not...
I've also tested an import and it worked. Constantin Asofiei
09:17 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
@TenantIdContext.prepareNextBracket@ - there is a @while (rs.next())@ which suggets that there may be more than one ... Constantin Asofiei
09:02 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *1787* on *testcases*:
- added tests/query/TestQueryRepositionErrorHandling.cls
Teodor Gorghe
08:12 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
OK, please make sure the tests are committed to xfer. Constantin Asofiei
08:11 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16033* on task branch *10277a*:
- fix error throw on handle queries.
Constantin, please revie...
Teodor Gorghe
09:01 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
For the following code:... Dennis-Alexandru Niță
08:35 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
For this test:... Constantin Asofiei
02:41 AM Base Language Bug #10203 (WIP): XMLs cannot be imported into a dataset without a schema present
Created branch @10203a@ from latest revision @16032@. Dennis-Alexandru Niță
08:58 AM Database Support #6709: track nested FIND inside a related FOR loop
To do:
* add a report where nested find queries are displayed based on the type of block, but only if the block refe...
Dănuț Filimon
07:40 AM Database Support #6709: track nested FIND inside a related FOR loop
Committed *6709a/16034*. Included UNIQUE finds in the report, I missed those previously. Dănuț Filimon
06:54 AM Database Support #6709: track nested FIND inside a related FOR loop
Dănuț Filimon wrote:
> * Nested FIND: 13 first, 6 next, 5 last, 5 current, 3 where (this is confusing a bit because ...
Dănuț Filimon
07:55 AM Runtime Infrastructure Bug #8060 (Review): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Sergey Ivanovskiy
07:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Created 8060a. Please review the rev 16035 (8060a). Sergey Ivanovskiy
06:35 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
Fixed #9078-113 in *9078b/16039*. We did not emit the find query as a variable when we had a block in the queue, but ... Dănuț Filimon
05:21 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
Found the issue from #9078-113 again, but I got a reliable reproduction this time. It seems that when I use the array... Dănuț Filimon
06:23 AM Database Feature #9456: implement SQL Server dialect and helpers
This is in trunk.
* Dialect has this:...
Constantin Asofiei
06:14 AM Database Feature #9456: implement SQL Server dialect and helpers
Constantin Asofiei wrote:
> Ovidiu, first results on conversion: @nulls last@ is added on indexes for H2 dialect (th...
Ovidiu Maxiniuc
04:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
Pushed up to revision 9687b/16007.
It appeared that 9687b branch migration to Jetty 12 was missing migration of ...
Tomasz Domin
02:11 AM Base Language Bug #10258 (Merge Pending): OO: ON WRITE buffer issue
Please merge 10258a *after 9450a*. Constantin Asofiei

07/10/2025

06:09 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Constantin Asofiei wrote:
> Ovidiu, are there any changes required in existing scripts (non-tenant and multi-tenant)...
Ovidiu Maxiniuc
05:40 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Ovidiu, are there any changes required in existing scripts (non-tenant and multi-tenant) for data import? Constantin Asofiei
04:18 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Constantin Asofiei wrote:
> Please post the stacktrace for #8060-7. I don't understand how the patch would solve th...
Sergey Ivanovskiy
03:49 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Please post the stacktrace for #8060-7. I don't understand how the patch would solve the problem. Constantin Asofiei
03:18 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Constantin, could you review this patch? @DatabaseManager.autoConnect()@ is invoked on @setTargetLive@ and in this ca... Sergey Ivanovskiy
10:18 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
I would not surprise that this issue was due to @LegacyLogManagerImpl@. Sergey Ivanovskiy
07:59 AM Runtime Infrastructure Bug #8060 (WIP): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
Sergey Ivanovskiy
06:33 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
If I understand this code correctly, then this @DatabaseManager.autoConnect@ should be invoked somehow on the user lo... Sergey Ivanovskiy
03:51 PM Database Feature #9456: implement SQL Server dialect and helpers
This is not intentional. I wonder why I did not notice it. It is a regression. Thank you for reporting it. I'm fixing... Ovidiu Maxiniuc
03:48 PM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, first results on conversion: @nulls last@ is added on indexes for H2 dialect (this includes the meta schema a... Constantin Asofiei
11:58 AM Database Feature #9456 (Review): implement SQL Server dialect and helpers
Ovidiu Maxiniuc
11:58 AM Database Feature #9456: implement SQL Server dialect and helpers
Branch 9456a was rebased to trunk/16032. Pushed up to revision 16060.
It is ready for review.
Note: I have some...
Ovidiu Maxiniuc
05:41 AM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu, can 9456a be moved to review?
About the data/dump/ database folder missing: if you haven't already fixed i...
Constantin Asofiei
11:20 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
Florin Eugen Rotaru wrote:
> I have implemented a first working method which computes the original line/column (curr...
Florin Eugen Rotaru
09:57 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I have run a test suite of a large customer application and also tested different options for the logging tools and d... Andrei Plugaru
09:24 AM Base Language Feature #10280: AppServer Response Caching
*Overview*
In the FWD layer, we have full control over AppServer requests and responses. This presents a clear opp...
Artur Școlnic
09:19 AM Base Language Feature #10280 (New): AppServer Response Caching
Artur Școlnic
09:24 AM Database Support #6709: track nested FIND inside a related FOR loop
I ran the reports for hotel and got:
* Nested FIND: 13 first, 6 next, 5 last, 5 current, 3 where (this is confusing ...
Dănuț Filimon
08:02 AM Database Support #6709: track nested FIND inside a related FOR loop
Committed *6709a/16032*. Extended the functionality of the nested_find annotation and added more detailed reports:
...
Dănuț Filimon
05:48 AM Database Support #6709: track nested FIND inside a related FOR loop
> Alex, I took a look at the last example from #6709-38 and only the FOR EACH find has the nested_find annotation. Ar... Alexandru Lungu
09:08 AM User Interface Bug #10242: Editor content placed too high
Delia Mitric wrote:
> *Eugenie*, I have a question..
> Do we need to keep the artificial modality of calculating th...
Eugenie Lyzenko
03:46 AM User Interface Bug #10242: Editor content placed too high
*Eugenie*, I have a question..
Do we need to keep the artificial modality of calculating the fontDescent and refine ...
Delia Mitric
08:11 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei Iacob wrote:
> > ** @lenientOffEnd@ should be used internally in @CompoundQuery@ for instance *or* FOR EACH b...
Andrei Iacob
08:09 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
> Greg, could you help me please to clarify this? Thank you!
I think you are asking Vladimir to answer this?
Greg Shah
02:55 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
The method @writeString@ is private, as you can see in the code:... Ionut-Mihai Simioniuc
08:08 AM Conversion Tools Feature #6256: improved profile support
> I think we should modify the profile to do one of the following:
> # Make the namespaces global and remove the pro...
Greg Shah
02:14 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > I got a message from Razvan that he converted the ChUI project, but the "convert" command was s...
Dănuț Filimon
03:17 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
Committed revision *16032* on task branch *10277a*:
- fixed @canReposition@ when the query is not opened.
- changed...
Teodor Gorghe
03:14 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
Created task branch *10277a*. Teodor Gorghe
02:17 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
We have this tests which fails on FWD (trunk rev 16025):... Teodor Gorghe
02:11 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
Teodor Gorghe

07/09/2025

04:19 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
You can see a more recent stack trace {{collapse(here)... Roger Borrello
01:05 PM User Interface Feature #9055 (Review): server-side processing of client platform dependencies in the UI
9055a is ready for review. Hynek Cihlar
12:17 PM Database Feature #9455: port native user defined functions to SQL Server
Tried to import the import the testcases database in sql server and got the following error.... Eduard Soltan
11:25 AM Conversion Tools Feature #6256: improved profile support
> I got a message from Razvan that he converted the ChUI project, but the "convert" command was skipped. This is beca... Greg Shah
07:16 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> > and there are different ways to get the file-set?
>
> What do you mean?
ChUI project uses...
Dănuț Filimon
06:21 AM Conversion Tools Feature #6256: improved profile support
> and there are different ways to get the file-set?
What do you mean?
Greg Shah
03:21 AM Conversion Tools Feature #6256: improved profile support
I got a message from Razvan that he converted the ChUI project, but the "convert" command was skipped. This is becaus... Dănuț Filimon
10:57 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
I have implemented a first working method which computes the original line/column (currently taking into consideratio... Florin Eugen Rotaru
10:54 AM User Interface Bug #9916 (WIP): FILL-IN: date format: incorrect condition for triggering normalization of third ...
Hynek Cihlar wrote:
> There are ChUI regressions.
The change in 9916a is incorrect, now I am in the process of fixi...
Vladimir Tsichevski
10:49 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
There are ChUI regressions. Hynek Cihlar
04:16 AM User Interface Bug #9916 (Internal Test): FILL-IN: date format: incorrect condition for triggering normalization...
Code review 9916a. The changes look good. Please go ahead with GUI regression testing, I will run ChUI tests. Hynek Cihlar
10:34 AM Database Bug #10276: Joinable interface should be made public
While investigating #8279, I found an important functional issue regarding @Joinable@ interface. I was getting this e... Andrei Plugaru
08:51 AM Database Bug #10276 (New): Joinable interface should be made public
Andrei Plugaru
09:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The dedicated mode means that... Sergey Ivanovskiy
08:53 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The client directory settings @client.xml@ should have the correspondent entries... Sergey Ivanovskiy
08:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The server directory should have the following settings... Sergey Ivanovskiy
08:41 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This is simple server project of the old testcase project, please look at the @broker@ (client) and the @server2@ (se... Sergey Ivanovskiy
08:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I can post the old broker configuration here. Sergey Ivanovskiy
08:49 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
Thanks, Ovidiu for the review.
Regarding testing, I am thinking of running a test suite of a large customer applic...
Andrei Plugaru
08:00 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
*Eric/Constantin: Please review this ASAP so we can move this task ahead.* Greg Shah
08:00 AM Database Support #6709: track nested FIND inside a related FOR loop
... Dănuț Filimon
07:18 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu: Please get this into the merge queue if it is ready to go. Greg Shah
05:36 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I fixed the above warnings by creating the @word@ field in the generated @wordTable@ with the parent field @maxWidth@... Stefanel Pezamosca
04:33 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
> Maybe a possible solution is to have a mix of private FFCs and common FFC. The latter will keep only pristine data ... Alexandru Lungu
03:49 AM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
>
> So I am not the person to blame :-).
OK, you get only a partial blame :-).
I ...
Hynek Cihlar
03:37 AM Database Bug #10083 (Test): Infinite loop when changing walking index fields
Constantin Asofiei
01:41 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
Constantin Asofiei wrote:
> For getter/setter - is it enough to add the same check as you did for 'method'?
No, i...
Teodor Gorghe

07/08/2025

07:43 PM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
I think this might be useful, but the heuristic could be difficult to implement because of dynamic queries. What I me... Ovidiu Maxiniuc
09:35 AM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
> The idea here is that we could analyze usage of each temp-table and implement heuristcs that mark specific temp-tab... Alexandru Lungu
08:28 AM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
The idea here is that we could analyze usage of each temp-table and implement heuristcs that mark specific temp-table... Greg Shah
08:23 AM Database Feature #10270 (New): implement some temp-tables using the persistent database instance when they...
Greg Shah
07:31 PM Database Bug #10111 (Internal Test): All statements are logged to a single text file for P2JQueryLogger an...
I think the changes in 15984 are OK. Can we move to 100% done? Ovidiu Maxiniuc
04:24 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I remembered something worth noting. In my current implementation, I have changed the type of the @enabled@ node for ... Andrei Plugaru
03:51 AM Database Bug #10111 (Review): All statements are logged to a single text file for P2JQueryLogger and SQLSt...
I have committed @10111a/15984@ with the missing files and addressed the rest of the review. Ovidiu, please take a lo... Andrei Plugaru
06:44 PM Database Feature #9456: implement SQL Server dialect and helpers
As discussed during technical meet from Monday I tried executing the import from within the guest OS. That required m... Ovidiu Maxiniuc
01:05 PM Database Feature #9456: implement SQL Server dialect and helpers
9456a seems stable now after the fixes for word tables.
The customer's 'small' database imports without any issue....
Ovidiu Maxiniuc
12:31 PM Database Feature #9456: implement SQL Server dialect and helpers
Ovidiu/Stefanel/Eduard: please lets get 9456a stabilized and ready for review tomorrow (this will include all the UDF... Constantin Asofiei
06:34 PM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Alexandru Lungu wrote:
> Of course, I am looking further for *Ovidiu*'s input on this matter.
I had a look over 102...
Ovidiu Maxiniuc
06:12 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Web client does need the spawner on the client box. That means implementing the broker functiona...
Roger Borrello
03:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Web client does need the spawner on the client box. That means implementing the broker functionality (see [[p2j:Remo... Greg Shah
03:29 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> My congratulations to you!
Me?? To you. Of course I wanted to take this to the next le...
Roger Borrello
03:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
My congratulations to you! Sergey Ivanovskiy
02:48 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> It seems that the client log shows system API issues and there are no reasons to connect ...
Roger Borrello
01:34 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It seems that the client log shows system API issues and there are no reasons to connect these exceptions with 9709a ... Sergey Ivanovskiy
12:27 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Did you try to test with Java 8?
OK. I will have to build Docker images with Java 8. W...
Roger Borrello
11:52 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, please check also with Java 8 the following settings:... Sergey Ivanovskiy
11:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Did you try to test with Java 8? Sergey Ivanovskiy
11:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > Yes, we discussed the configuration where the virtual machine ...
Roger Borrello
08:58 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Yes, we discussed the configuration where the virtual machine is used like a proxy server...
Roger Borrello
08:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, we discussed the configuration where the virtual machine is used like a proxy server that redirect external port... Sergey Ivanovskiy
08:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I found in this server log
> [...]
> that means that you used another sources to build ...
Roger Borrello
06:43 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
login and logout urls are added by request handler too early before the client url is built... Sergey Ivanovskiy
05:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
In the committed version 9709a rev 16029 I just found that these settings are provided incorrectly... Sergey Ivanovskiy
05:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Although your directory changes are correct... Sergey Ivanovskiy
03:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I found in this server log... Sergey Ivanovskiy
04:39 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I have just noticed a warning when the word indexes are created:... Ovidiu Maxiniuc
08:24 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca wrote:
> Hmm, another case of "IntelliJ knows better".
It tries to help based on your configurat...
Ovidiu Maxiniuc
06:54 AM Database Bug #10171 (Review): Word Index/CONTAINS support for MS SQL Server.
I fixed the above issues in revision 9456a revision 16053. Stefanel Pezamosca
04:47 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca
04:47 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Ovidiu Maxiniuc wrote:
> I did not do a thorough review, only a few observations:
> * please stick to JDK8 for the ...
Stefanel Pezamosca
02:56 PM Database Bug #6767: Possible name clashes in DMO classes
Hynek Cihlar wrote:
> The private data getter and setter was added by Vladimir in the context of #5144. I don't reca...
Vladimir Tsichevski
01:42 PM Database Bug #6767: Possible name clashes in DMO classes
The private data getter and setter was added by Vladimir in the context of #5144. I don't recall @PRIVATE-DATA@ neede... Hynek Cihlar
09:47 AM Database Support #6709: track nested FIND inside a related FOR loop
Alex, I took a look at the last example from #6709-38 and only the FOR EACH find has the nested_find annotation. Are ... Dănuț Filimon
09:05 AM Database Support #6709: track nested FIND inside a related FOR loop
I'll mention a few ideas from the latest discussions so that I do not lose track of them:
* Tracking nested finds in...
Dănuț Filimon
07:59 AM Database Support #6709: track nested FIND inside a related FOR loop
There are some bugs in the report so that more nested FINDs are logged than needed. I think the flag is set incorrect... Alexandru Lungu
09:44 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> Building with Java 1.8 fails because the currently ANTLR4 version needs at least Java 1...
Greg Shah
08:59 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
I have committed the needed change to *10190a/16002* Florin Eugen Rotaru
08:56 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Building with Java 1.8 fails because the currently ANTLR4 version needs at least Java 11.
To ensure compatibility ...
Florin Eugen Rotaru
09:43 AM Database Bug #10198: analyze FIND statements which use only a small number of fields
Just FYI: I also thought of this a while ago, but there was an issue with caching. The more variance we have in the F... Alexandru Lungu
09:43 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
> I do not know (most likely not yet) whether 9457c was also rebased. Therefore they are most...
Constantin Asofiei
09:41 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
>
> I do not know (most likely not yet) whether 9457c was also rebased. Therefore they are ...
Eduard Soltan
09:35 AM Database Feature #9455: port native user defined functions to SQL Server
Branch 9456a was rebased after 7020a was merged in. The denormalisation of extent fields was replaced with expanded c... Ovidiu Maxiniuc
09:27 AM Database Feature #9455: port native user defined functions to SQL Server
Eduard Soltan wrote:
> I think there is a issue with some @_meta@ dmos.
>
> The following field in @_meta.MetaDb@...
Stefanel Pezamosca
09:26 AM Database Feature #9455: port native user defined functions to SQL Server
I think there is a issue with some @_meta@ dmos.
The following field in @_meta.MetaDb@ dmo:...
Eduard Soltan
09:01 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Rebased 8273a with trunk/16028.
Alexandru Lungu wrote:
> Review of 8273a:
> I suggest extending the scope of t...
Andrei Iacob
08:26 AM Base Language Bug #10258 (Internal Test): OO: ON WRITE buffer issue
10258a/16029 looks good. Constantin Asofiei
08:20 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
For getter/setter - is it enough to add the same check as you did for 'method'? Constantin Asofiei
08:07 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 4...
Greg Shah
08:04 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3....
Greg Shah
07:02 AM Testing Support #6859: preprocessor tests
Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3....
Stefan Vieru
06:47 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Code Review Task Branch 6859b Revisions 16029 through 16036
>
> 4. I'm worried that the transl...
Stefan Vieru
06:16 AM Testing Support #6859: preprocessor tests
Greg Shah wrote:
> Code Review Task Branch 6859b Revisions 16029 through 16036
>
> 3. The alternative coding chang...
Stefan Vieru
06:08 AM Testing Support #6859: preprocessor tests
I've updated the @Preprocessor@ class with the compiled regex.
r16038
Stefan Vieru
07:55 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
I added 9078b to my ETF conversion queue, it will take a while to get through it. Dănuț Filimon
07:54 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> I've managed to fix the issue, I've also noticed that CAN-FINDs were ignored and AdaptiveFind...
Dănuț Filimon
07:23 AM Database Bug #9078: emit FindQuery as (reused) variables
I've managed to fix the issue, I've also noticed that CAN-FINDs were ignored and AdaptiveFinds were also counted. I'l... Dănuț Filimon
06:24 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
I've found an issue while converting ETF:... Dănuț Filimon
07:53 AM Base Language Bug #10264 (Test): Constructors do not support Enum arguments/parameters
Branch 10264a was merged into trunk as rev. 16029 and archived. Paul Bodale
07:44 AM Base Language Bug #10264 (Merge Pending): Constructors do not support Enum arguments/parameters
Please merge to trunk now. Constantin Asofiei
07:36 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Constantin Asofiei wrote:
> Please add history entry and move the condition after the @ObjectVar@ check.
Committe...
Paul Bodale
07:06 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Please add history entry and move the condition after the @ObjectVar@ check. Constantin Asofiei
06:55 AM Base Language Bug #10264 (Review): Constructors do not support Enum arguments/parameters
Constantin Asofiei wrote:
> Why isn't the change in @calculateType@ enough?
It is. Sorry, I left it behind from a...
Paul Bodale
06:09 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Why isn't the change in @calculateType@ enough? Constantin Asofiei
06:02 AM Base Language Bug #10264 (WIP): Constructors do not support Enum arguments/parameters
I committed rev. 16029 on branch 10264a that introduces a fix for this issue.
This problem could probably be resol...
Paul Bodale

07/07/2025

06:57 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, sorry for my incorrect patch. It can be checked with simple configuration using Ho...
Roger Borrello
05:48 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
In OE, multiple @FILL-IN@ widgets of @CHARACTER@ type can be grouped, allowing text entered into one @FILL-IN@ to wra... Vladimir Tsichevski
05:46 PM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
Vladimir Tsichevski
04:51 PM Conversion Tools Feature #10265: schema-only conversion
As of trunk rev 16028, one cannot convert schemata without including at least one program. In #9455-25, this techniq... Greg Shah
04:41 PM Conversion Tools Feature #10265 (Closed): schema-only conversion
Greg Shah
04:50 PM User Interface Bug #7144: Entering multibyte characters in a FILL-IN causes client to abend
I was not able to reproduce anything like this. This was most probably fixed in rev. 15697. Vladimir Tsichevski
04:07 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I did not do a thorough review, only a few observations:
* please stick to JDK8 for the moment. @List<E> of(E... ele...
Ovidiu Maxiniuc
02:50 PM Database Feature #9455: port native user defined functions to SQL Server
See my note #9991-52. The import of the smaller database was (pretty much) successful.
There are some issues with t...
Ovidiu Maxiniuc
02:32 PM Database Feature #9455: port native user defined functions to SQL Server
Manage to set up Hotel Gui with connection to a SQL Server instance running on a virtual machine. Did a smoke test wi... Eduard Soltan
10:26 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
Ovidiu Maxiniuc wrote:
> +Review of 10111a/r15983+
>
> First, why in revno: 15983 the files: @src/com/goldencode/...
Andrei Plugaru
10:12 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
+Review of 10111a/r15983+
First, why in revno: 15983 the files: @src/com/goldencode/p2j/persist/BaseLoggingConfigu...
Ovidiu Maxiniuc
04:59 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I think this branch is ready for a review.
Main changes:
* @10111a/15982@: Moved the common logic from @P2JLoggingD...
Andrei Plugaru
10:21 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
I continued extending the @pphints@ format by adding a child tag for @includes@ and @references@. Basically, the pare... Florin Eugen Rotaru
10:05 AM Testing Support #6859 (WIP): preprocessor tests
Stefan Vieru
09:58 AM Testing Support #6859: preprocessor tests
Updated points 7 and 2 in r16037. Stefan Vieru
09:11 AM Testing Support #6859: preprocessor tests
1. OE preprocessing does this, in documentation yes, it is said to be @;'@ -> @'@, but in OE @;'@ -> @`@, unless I'm ... Stefan Vieru
08:36 AM Testing Support #6859: preprocessor tests
Code Review Task Branch 6859b Revisions 16029 through 16036
These changes will need to be tested with the full ran...
Greg Shah
04:45 AM Testing Support #6859: preprocessor tests
I've rebased @6859b@ and created @r16036@.
I committed all the changes from preprocessor bug-fix branches (except #1...
Stefan Vieru
09:40 AM Runtime Infrastructure Bug #10252: gradle version includes trailing / char in branch name
Note that all these formats can come back from @bzr info@, and the *buildVersion* could not handle them all:... Roger Borrello
01:28 AM Runtime Infrastructure Bug #10252 (Closed): gradle version includes trailing / char in branch name
Created task branch 10252a from trunk rev 16026.
Rev 16027 fixes @buildVersion@ in @build.gradle@ when the branch ...
Constantin Asofiei
09:22 AM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > Is there anything else to do before merging 7020d to trunk?
...
Stefanel Pezamosca
09:21 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Is there anything else to do before merging 7020d to trunk?
Yes... I know. Too late.
...
Roger Borrello
09:16 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
> FWD is not leaking anything except FINDs that were done on other sessions as well. It sounds quite bad to me. Overa... Greg Shah
08:44 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Of course, I am looking further for *Ovidiu's* input on this matter. Alexandru Lungu
08:40 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
*Greg*, I decided in today's stand-up to put #10222 on hold. The implementation of fast-find cache is complete and so... Alexandru Lungu
06:04 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
Review for #10222:
* I don't understand @session.getCached(dmo.getClass(), cacheResult.getRecordID()).equals(dmo))@....
Alexandru Lungu
08:36 AM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Argh, this is OCX.
It was, but it is not in FWD.
>
> Hynek: can you point Vladimir t...
Vladimir Tsichevski
01:44 AM Database Bug #6767: Possible name clashes in DMO classes
Argh, this is OCX.
Hynek: can you point Vladimir to an example how @TreeFace@ emits @get/setPrivateData@ via OCX?
Constantin Asofiei
08:34 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
Take the following case:... Paul Bodale
08:24 AM Base Language Bug #10264 (Closed): Constructors do not support Enum arguments/parameters
Paul Bodale
08:11 AM Base Language Bug #10258 (Review): OO: ON WRITE buffer issue
Committed revision *16029* on task branch *10258a*:
- Fix for OO buffer trigger block.
Teodor Gorghe
08:10 AM Base Language Bug #10258 (WIP): OO: ON WRITE buffer issue
Created task branch *10258a*. Teodor Gorghe
07:47 AM Base Language Bug #10258: OO: ON WRITE buffer issue
On procedures, the @ON WRITE@ trigger works. It gets converted the same as a OO class.
You can't use record buffers ...
Teodor Gorghe
05:28 AM Base Language Bug #10258: OO: ON WRITE buffer issue
Please check how the @ON WRITE@ trigger is converted in a .p in FWD and also the NPE stacktrace.
Please test if th...
Constantin Asofiei
05:25 AM Base Language Bug #10258: OO: ON WRITE buffer issue
There is an issue about using OO ON WRITE trigger with a buffer.
ABL code:...
Teodor Gorghe
05:17 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
Teodor Gorghe
07:48 AM Conversion Tools Bug #9886 (Review): Double slashes should produce a new line during preprocessing
I updated this so I will need an review on @6859b@ regarding my changes:
I've added ...
Stefan Vieru
06:57 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
All changes have been moved to @6859b@. Stefan Vieru
07:43 AM Conversion Tools Bug #9903 (Review): alternative codings with ' (quote) don't convert to ` (backtick)
This has been solved in @6859b@ Stefan Vieru
07:42 AM Conversion Tools Bug #9903 (WIP): alternative codings with ' (quote) don't convert to ` (backtick)
Stefan Vieru
07:20 AM Conversion Tools Bug #6308 (Review): post string literal alternative coding quirk in 4GL preprocessor
Stefan Vieru
04:43 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
All changes have been moved to @6859b@. Stefan Vieru
07:17 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/16028*, the branch is now at revision *16037*. Dănuț Filimon
02:39 AM Database Bug #9078: emit FindQuery as (reused) variables
Constantin Asofiei wrote:
> Danut, does @AdaptiveFind@ still emit properly? This is the @FIND FIRST. REPEAT: FIND N...
Dănuț Filimon
02:25 AM Database Bug #9078: emit FindQuery as (reused) variables
Danut, does @AdaptiveFind@ still emit properly? This is the @FIND FIRST. REPEAT: FIND NEXT. END.@ pattern, if I'm no... Constantin Asofiei
06:58 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
All changes have been moved to @6859b@. Stefan Vieru
06:56 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
All changes have been moved to @6859b@. Stefan Vieru
06:44 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I committed *10208a/16007*. Added IncrementalCvtRunMode and used to skip most of the phases that involve the database... Dănuț Filimon
05:15 AM Base Language Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Review of 8273a:
* I think there is an issue with @setPreventThrow@ bracketing. If @errorReport.run();@ is throwin...
Alexandru Lungu
02:30 AM Base Language Bug #10245 (Test): OS-COPY removes the file
Teodor Gorghe
02:29 AM Base Language Bug #10245: OS-COPY removes the file
Branch 10245a was merged to trunk rev 16028 and archived. Teodor Gorghe
02:20 AM Base Language Bug #10245 (Merge Pending): OS-COPY removes the file
Constantin Asofiei
02:20 AM Base Language Bug #10245 (Internal Test): OS-COPY removes the file
OK, I think it makes sense. The problem is when both source and target exists, and in this case, @getCanonicalPath@ ... Constantin Asofiei
02:00 AM Base Language Bug #10245: OS-COPY removes the file
Constantin Asofiei wrote:
> What about case-insensitivity on Windows?
I have made a simple Java application, whic...
Teodor Gorghe
01:34 AM Base Language Bug #10245: OS-COPY removes the file
What about case-insensitivity on Windows? Constantin Asofiei
02:19 AM Database Feature #7504: Export data tool from FWD into .d files
The runtime regression testing for @7504b@ finished successfully. Lorian Sandu
01:33 AM Base Language Bug #10248 (Internal Test): Issue on RETURN ERROR STATEMENT on non-void OO method
I'm OK with the change. Constantin Asofiei

07/05/2025

12:47 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
9906a passed ChUI regression tests. Hynek Cihlar
11:35 AM Runtime Infrastructure Bug #10252: gradle version includes trailing / char in branch name
The regular expression looks good. Hynek Cihlar
05:16 AM Runtime Infrastructure Bug #10252: gradle version includes trailing / char in branch name
When the branch is bound like this:... Constantin Asofiei
05:09 AM Runtime Infrastructure Bug #10252 (Closed): gradle version includes trailing / char in branch name
Constantin Asofiei

07/04/2025

12:10 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Hynek Cihlar wrote:
> Vladimir, there are build errors:
>
> [...]
The @ContextIndependentDate@ class was inadv...
Vladimir Tsichevski
11:42 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir, there are build errors:... Hynek Cihlar
11:45 AM Database Bug #9078: emit FindQuery as (reused) variables
The 9078b/16012 seems OK. Ovidiu Maxiniuc
10:42 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
Florin Eugen Rotaru wrote:
> The next steps should be I think storing the multi-line @scoped@ and @global@ defines...
Florin Eugen Rotaru
09:36 AM Database Feature #7020 (Test): always use "expanded" extent fields
Branch 7020d was merged to trunk rev 16026 and archived. Stefanel Pezamosca
08:41 AM Database Feature #7020 (Merge Pending): always use "expanded" extent fields
I don't think so. Please go ahead and merge.
Make sure to have in the note at #8828 what is needed to run for tha...
Constantin Asofiei
08:37 AM Database Feature #7020: always use "expanded" extent fields
Is there anything else to do before merging 7020d to trunk? Stefanel Pezamosca
08:04 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> Rename the file so that we know the dialect. We will eventually group them by dialects if t...
Stefanel Pezamosca
07:45 AM Database Feature #7020: always use "expanded" extent fields
Rename the file so that we know the dialect. We will eventually group them by dialects if the number of files in the ... Ovidiu Maxiniuc
07:23 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> I have reviewed revisions 16043..16046 (LE) of 7020d. I see nothing wrong with the code.
>...
Stefanel Pezamosca
07:16 AM Database Feature #7020: always use "expanded" extent fields
I have reviewed revisions 16043..16046 (LE) of 7020d. I see nothing wrong with the code.
The new file @migrate_wor...
Ovidiu Maxiniuc
04:24 AM Database Feature #7020: always use "expanded" extent fields
Committed to 7020d revision 16046 a change to build.xml to include @tools/scripts/*.sql@ into @p2j.jar@. Stefanel Pezamosca
01:57 AM Database Feature #7020: always use "expanded" extent fields
Branch *7020d* was rebased to *trunk revsion 16023*, now at revision *16045*.
In revision 16044, I added the @migr...
Stefanel Pezamosca
09:16 AM User Interface Bug #10249: Numeric FILL-IN in ChUI Mode: Decimal Delimiter Input Discrepancies
In OE character mode, within a @FILL-IN@ tied to a numeric variable, when a user inputs a character corresponding to ... Vladimir Tsichevski
09:09 AM User Interface Bug #10249 (New): Numeric FILL-IN in ChUI Mode: Decimal Delimiter Input Discrepancies
Vladimir Tsichevski
08:31 AM Base Language Bug #10248 (Review): Issue on RETURN ERROR STATEMENT on non-void OO method
Committed revision *16026* on task branch *10248a*:
- Fix for RETURN ERROR statement on non-void method.
I have n...
Teodor Gorghe
08:25 AM Base Language Bug #10248 (WIP): Issue on RETURN ERROR STATEMENT on non-void OO method
Created task branch *10248a*. Teodor Gorghe
05:50 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
We have this code:... Teodor Gorghe
05:46 AM Base Language Bug #10248 (Test): Issue on RETURN ERROR STATEMENT on non-void OO method
Teodor Gorghe
05:33 AM Database Feature #9455: port native user defined functions to SQL Server
Added 3 more SQL test files to @testcases/udfs/t-sql@.
Committed on 9456a, rev. 16042 - 16043, fix ups of @tostrin...
Eduard Soltan
01:37 AM Database Feature #9455: port native user defined functions to SQL Server
Committed functions fixups on 9456a, rev. 16040. Eduard Soltan
05:03 AM Runtime Infrastructure Bug #10174 (Test): Method/Procedure call overwrites procedure return value
Branch 10174a was merged to trunk rev 16025 and archived. Teodor Gorghe
04:48 AM Runtime Infrastructure Bug #10174 (Merge Pending): Method/Procedure call overwrites procedure return value
Please merge now. Constantin Asofiei
04:09 AM Database Bug #10195 (Test): Reset of query buffer in a nested function
10195a was merged to trunk 16024 and archived. Eduard Soltan
03:39 AM Database Bug #10195 (Merge Pending): Reset of query buffer in a nested function
Constantin Asofiei
04:02 AM Database Bug #10171 (Review): Word Index/CONTAINS support for MS SQL Server.
I have committed my changes for word tables support in MS SQL Server in *9456a revision 16041*.
At the moment only ...
Stefanel Pezamosca
02:20 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
In our weekly meeting, I mentioned that I would not modify how the M0, M1, F2 and F3 modes are used. I decided to tak... Dănuț Filimon

07/03/2025

04:59 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> Vladimir Tsichevski wrote:
> > h3. UTFDataFormatException in EDITOR with Long Text
...
Vladimir Tsichevski
01:59 PM Database Bug #10195: Reset of query buffer in a nested function
Constantin Asofiei wrote:
> I'll run ETF today.
ETF passed.
Constantin Asofiei
10:34 AM Database Bug #10195: Reset of query buffer in a nested function
I'll run ETF today. Constantin Asofiei
10:31 AM Database Bug #10195: Reset of query buffer in a nested function
Testing performed the 10195 branch:
- smoke tests of a GUI application ☑️
- smoke and unit tests of a large GUI a...
Eduard Soltan
11:53 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
ETF passed. Constantin Asofiei
10:00 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei Iacob wrote:
> I'm waiting a response from:
> * Andrei (ap) to finish another unit tests suite.
Unit test...
Andrei Plugaru
08:09 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Until now testing was done for:
* customer unit tests;
* #9663;
* reports + harness;
* performance tests (as) - m...
Andrei Iacob
02:46 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Understood now. Lets test it. Constantin Asofiei
02:00 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
@ERROR-STATUS@ is still set. Changes are targeted to only skip the @throw@. Check the following testcase (it works wi... Andrei Iacob
11:49 AM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Vladimir, please look into TreeFace.java and TreeWidgetB...
Vladimir Tsichevski
11:16 AM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Vladimir, please look into TreeFace.java and TreeWidgetBase.java - these define i.e. @ge...
Vladimir Tsichevski
10:48 AM Database Bug #10083 (Internal Test): Infinite loop when changing walking index fields
10083a was merged to trunk rev 16023 and archived. Eduard Soltan
10:34 AM Database Bug #10083 (Merge Pending): Infinite loop when changing walking index fields
Please merge now. Constantin Asofiei
10:30 AM Database Bug #10083: Infinite loop when changing walking index fields
Constantin Asofiei wrote:
> ETF testing passed.
>
> Is there anything else to test?
Stefanel tested another cu...
Eduard Soltan
04:14 AM Database Bug #10083: Infinite loop when changing walking index fields
ETF testing passed.
Is there anything else to test?
Constantin Asofiei
10:35 AM Database Feature #9455: port native user defined functions to SQL Server
Adopted the sql tests for T-SQL and posted on @testcases/udfs/t-sql@. Eduard Soltan
10:35 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, sorry for my incorrect patch. It can be checked with simple configuration using Hotel Gui. Now I am sure that ... Sergey Ivanovskiy
08:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I get: "The spawn process failed with 0 error. Please see spawner logs." I don't see any logs. What can I add to incr... Roger Borrello
12:34 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, could you check this patch with your environment. The new directory settings shoul...
Roger Borrello
10:32 AM Conversion Tools Feature #3881: output actual file and line/column for all outputs in conversion/analytics
I added some logic to implement the idea above, so the @symbols@ are described with more details in @pphints@ file, f... Florin Eugen Rotaru
09:52 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
Decided on the following change:... Stefan Vieru
08:41 AM Base Language Bug #10245 (Review): OS-COPY removes the file
Teodor Gorghe
08:40 AM Base Language Bug #10245: OS-COPY removes the file
Committed revision *16023* in task branch *10245a*:
- When the target path is the same with the source path, the @Fi...
Teodor Gorghe
08:15 AM Base Language Bug #10245 (WIP): OS-COPY removes the file
Created task branch *10245a*. Teodor Gorghe
08:01 AM Base Language Bug #10245: OS-COPY removes the file
When using @OS-COPY@ with the same source and target, FWD removes this file from the filesystem.
This test illustrat...
Teodor Gorghe
07:57 AM Base Language Bug #10245 (Test): OS-COPY removes the file
Teodor Gorghe
08:10 AM Database Feature #7020: always use "expanded" extent fields
I have committed @migrate_word_table_names.sql@ to @7020d/tools/scripts@ and added copyright and history entries, etc. Stefanel Pezamosca
07:57 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
Committed *9078b/16012*. In case of a DO block that is also a loop, ensure that a block/inner block with "instvarid" ... Dănuț Filimon
06:17 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
There's a scenario when using a DO block as a loop and there is no "instvarid" to attach the array, this causes the c... Dănuț Filimon
07:52 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca wrote:
> Word tables should theoretically work now. All I need to do is to test them on a real te...
Eduard Soltan
07:15 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Word tables should theoretically work now. All I need to do is to test them on a real testcase. Before that, I want a... Stefanel Pezamosca
07:14 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
I have committed in @10111a/15980@ the main refactor for having the common logic from @P2JQueryStatisticsConfiguratio... Andrei Plugaru
06:40 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Please see #10193-17 for an related update. Greg Shah
02:44 AM User Interface Bug #10242: Editor content placed too high
Here is a testcase:... Delia Mitric
02:36 AM User Interface Bug #10242 (New): Editor content placed too high
Delia Mitric

07/02/2025

01:04 PM Conversion Tools Feature #6256 (Internal Test): improved profile support
OK, it looks good. Greg Shah
08:56 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> My only question is why would the metadata schema be bypassed in profile mode. I understand it w...
Dănuț Filimon
08:49 AM Conversion Tools Feature #6256: improved profile support
Code Review Task Branch 6256a Revision 16022
My only question is why would the metadata schema be bypassed in prof...
Greg Shah
06:41 AM Conversion Tools Feature #6256 (Review): improved profile support
Committed *6256a/15946* for review, the branch contains:
* The NPE fix for the issue mentioned in #6256-97 - reintro...
Dănuț Filimon
11:08 AM Conversion Tools Feature #3881 (WIP): output actual file and line/column for all outputs in conversion/analytics
When we have several @&SCOPED-DEFINE@ directives, the @cache@ file seems to not have any knowledge of the original li... Florin Eugen Rotaru
10:49 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I have the function to generate the necessary triggers for word index table updates. I attached a generated DDL to se... Stefanel Pezamosca
09:59 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei, the raised ERROR condition still needs to properly set @ERROR-STATUS:ERROR@ and record as @ERROR-STATUS:GET/N... Constantin Asofiei
09:55 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Andrei Iacob
09:54 AM Base Language Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
Based on #9663, I've noticed that for a @FIND ... NO-ERROR@ that is executed *~130k* times with *no record found*, ex... Andrei Iacob
09:14 AM Conversion Tools Bug #10235 (Internal Test): Wrong variable used on CATCH block
Thanks, we need to conversion-test this. Constantin Asofiei
08:18 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Committed revision *16015* on task branch *10235a*:
- moved the condition into @common-progress.rules@
Committed ...
Teodor Gorghe
07:44 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Please move this code into a function in @common-progress.rules@... Constantin Asofiei
07:38 AM Conversion Tools Bug #10235 (Review): Wrong variable used on CATCH block
Created task branch *10235a*.
Committed revision *16014* on task branch *10235a*:
- CATCH variable scoping fixups f...
Teodor Gorghe
05:56 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Constantin Asofiei wrote:
> Change it like this:
> [...]
This passes on FWD and 4GL. It is used the same -variab...
Teodor Gorghe
05:52 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Change it like this:... Constantin Asofiei
05:51 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Constantin Asofiei wrote:
> Please check what @anotherError@ contains in the method. I think 4GL defines a single v...
Teodor Gorghe
05:22 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
Please check what @anotherError@ contains in the method. I think 4GL defines a single var per top-level block, not m... Constantin Asofiei
05:19 AM Conversion Tools Bug #10235 (WIP): Wrong variable used on CATCH block
When using a @DO ON CATCH@ block on a method, this issue does *not* occur.
* {{Collapse(ABL code)...
Teodor Gorghe
09:00 AM User Interface Bug #4135 (Test): high dpi screens display in low dpi
Branch 4135c was merged to trunk rev 16018 and archived. Sergey Ivanovskiy
08:33 AM User Interface Bug #4135 (Merge Pending): high dpi screens display in low dpi
Please merge 4135c to trunk. Hynek Cihlar
08:28 AM User Interface Bug #4135: high dpi screens display in low dpi
Yes, the changes are done only for p2j.perf_tests.js. So I tested Hotel Gui in the virtual desktop mode. Sergey Ivanovskiy
07:12 AM User Interface Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Hynek, could this branch 4135c with minor changes be merged into the trunk? The current r...
Hynek Cihlar
07:09 AM User Interface Bug #4135: high dpi screens display in low dpi
Hynek, could this branch 4135c with minor changes be merged into the trunk? The current rev 4135c is 16018. Sergey Ivanovskiy
08:07 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, could you check this patch with your environment. The new directory settings shoul...
Roger Borrello
06:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, could you check this patch with your environment. The new directory settings should be... Sergey Ivanovskiy
01:27 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It seems that the code changes is required to setup this case properly. If we start to use the proxy server configura... Sergey Ivanovskiy
07:13 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Alex, I redid #9985-17, but is exactly the same with the one posted here. Paula Păstrăguș
05:46 AM Database Feature #9455: port native user defined functions to SQL Server
Eduard Soltan wrote:
> Question, can the tests from @testcases/udfs@ be adopted to SQL Server and properly tested?
...
Greg Shah
05:45 AM Testing Support #10238: migrate UDF tests to ABLUnit and expand coverage
See [[p2j:UDF Tests]]. Greg Shah
05:44 AM Testing Support #10238 (New): migrate UDF tests to ABLUnit and expand coverage
Greg Shah
04:47 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
Teodor Gorghe wrote:
> Committed revision *15993* on task branch *10174a*:
> - Addressed code review #10174-18: mov...
Constantin Asofiei
04:44 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Committed revision *15993* on task branch *10174a*:
- Addressed code review #10174-18: moved the if condition, so th...
Teodor Gorghe
04:23 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
There is also this for @CONSUME@:... Constantin Asofiei
04:19 AM Runtime Infrastructure Bug #10174 (Review): Method/Procedure call overwrites procedure return value
Committed revision *15992* on task branch *10174a*:
- Addressed code review from #10174-15: @returnNormal@ and @retu...
Teodor Gorghe
01:55 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Constantin Asofiei wrote:
> @rtype == ReturnType.STORE@ should match also on @rtype == ReturnType.NORMAL@. Was @rty...
Teodor Gorghe
04:26 AM Conversion Tools Bug #10099 (WIP): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Stefan Vieru
04:25 AM Conversion Tools Bug #10215 (Test): ant rpt fails when running only conversion.front
Branch 10215a was merged into trunk as rev. 16017 and archived. Paul Bodale
04:07 AM Conversion Tools Bug #10215 (Merge Pending): ant rpt fails when running only conversion.front
Please merge now. Constantin Asofiei
04:06 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Committed rev. 16015 on branch 10215a that addresses the feedback received. Paul Bodale
04:00 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Paul, please add history entry and update copyright year. Constantin Asofiei
02:05 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Greg Shah wrote:
> Is #6490-29 still fixed with the 10125a? If so, this seems pretty low risk to merge.
Yes, the...
Paul Bodale
03:11 AM Database Bug #6767: Possible name clashes in DMO classes
Vladimir, please look into TreeFace.java and TreeWidgetBase.java - these define i.e. @get/setPrivateData@, while the ... Constantin Asofiei
02:40 AM Conversion Tools Bug #10185 (Test): ADE conversion and runtime
Branch 10185a was merged to trunk rev 16016 and archived. Teodor Gorghe
02:16 AM Conversion Tools Bug #10185 (Merge Pending): ADE conversion and runtime
Conversion testing passed. Please merge 10185a after 9550a. Constantin Asofiei
02:32 AM Database Bug #10083: Infinite loop when changing walking index fields
Constantin Asofiei wrote:
> I'll run ETF with this. Eduard, what's the state of the #10083-17 tests?
Passed with...
Eduard Soltan
02:31 AM Database Bug #10083: Infinite loop when changing walking index fields
I'll run ETF with this. Eduard, what's the state of the #10083-17 tests? Constantin Asofiei
01:40 AM Base Language Bug #10227 (Test): XML Character Escaping issue on the last chunk
Branch 10227a was merged to trunk rev 16014 and archived. Teodor Gorghe
01:26 AM Base Language Bug #10227: XML Character Escaping issue on the last chunk
Constantin Asofiei wrote:
> Please check the test from #5494-3 - the file is in the archive at that task. If that w...
Teodor Gorghe

07/01/2025

07:42 PM Database Feature #9455: port native user defined functions to SQL Server
Yes, I think so. That's a good idea. Although, at a quick look they are not very extensive, but it's better than noth... Ovidiu Maxiniuc
04:09 AM Database Feature #9455: port native user defined functions to SQL Server
Question, can the tests from @testcases/udfs@ be adopted to SQL Server and properly tested? Eduard Soltan
01:43 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu Maxiniuc wrote:
> Eduard,
>
> Do you have any pending changes to 9456a as part of this task?
For now n...
Eduard Soltan
06:00 PM Conversion Tools Bug #10215 (Internal Test): ant rpt fails when running only conversion.front
Greg Shah
06:00 PM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Is #6490-29 still fixed with the 10125a? If so, this seems pretty low risk to merge. Greg Shah
10:09 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Tested @ant rpt@ with and without #5586 on top of 10215a on hotel_gui and both passed.
Also looked through analytics...
Stefan Vieru
08:37 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Committed rev. 16014 on branch 10125a that introduces the fix made by Constantin above:... Paul Bodale
07:35 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Paul, previously @is_extent_lvalue_ref@ was not matching on fields (the @descedent(prog.lbracket, 1)@ was wrong, firs... Constantin Asofiei
05:56 PM Conversion Tools Feature #10190 (Internal Test): Prototype the changes to the build to add ANTLR v4
Greg Shah
05:56 PM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Code Review Task Branch 10190a Revision 16001
The changes are good.
Greg Shah
11:10 AM Conversion Tools Feature #10190 (Review): Prototype the changes to the build to add ANTLR v4
Greg Shah wrote:
> Code Review Task Branch 10190a Revisions 15999 and 16000
>
> The @registerGrammarTask()@ isn't...
Florin Eugen Rotaru
08:57 AM Conversion Tools Feature #10190 (WIP): Prototype the changes to the build to add ANTLR v4
Code Review Task Branch 10190a Revisions 15999 and 16000
The @registerGrammarTask()@ isn't quite right. Not all g...
Greg Shah
05:06 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > Greg Shah wrote:
> > > What testing has been done?
> >
> > Th...
Vladimir Tsichevski
04:51 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > What testing has been done?
>
> The @TestParse.cls@ has 600+ t...
Greg Shah
03:53 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Greg Shah wrote:
> What testing has been done?
The @TestParse.cls@ has 600+ test cases.
Vladimir Tsichevski
03:40 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
What testing has been done? Greg Shah
01:21 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
Can this be merged? This blocks the #9846 customer issue. Vladimir Tsichevski
03:41 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Yes, please. Use 9456a. Ovidiu Maxiniuc
05:04 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
I have an untested prototype for @P2JSQLServer2012Dialect.generateWordTablesDDLImpl@ method. I guess I should work ov... Stefanel Pezamosca
02:56 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The bridged network of Docker has been a challenge to figure out. The "normal" Docker container hasn't been a problem... Roger Borrello
02:03 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I think that the root cause is that the embeedded web server of the client process should start as host=172.18.0.3 an... Sergey Ivanovskiy
01:42 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It seems that we can try the configuration where we set the forward proxy server to 192.168.1.195. Sergey Ivanovskiy
01:39 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I see that the embedded web server has been started on the host=172.18.0.3 and port = 844...
Sergey Ivanovskiy
01:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
VM works as a proxy server. Sergey Ivanovskiy
01:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I see that the embedded web server has been started on the host=172.18.0.3 and port = 8443 so the embedded server cou... Sergey Ivanovskiy
09:09 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> It seems that the host name should be given by @host@ under @webClient@ node:
> [...]
>...
Roger Borrello
07:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
If the host name can be resolved to ip address on this vm, then the configuration can be... Sergey Ivanovskiy
07:42 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It seems that the host name should be given by @host@ under @webClient@ node:... Sergey Ivanovskiy
07:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey: Please review and answer the questions. Greg Shah
11:41 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
@rtype == ReturnType.STORE@ should match also on @rtype == ReturnType.NORMAL@. Was @rtype != ReturnType.ERROR@ match... Constantin Asofiei
11:37 AM Base Language Bug #10227 (Merge Pending): XML Character Escaping issue on the last chunk
Please check the test from #5494-3 - the file is in the archive at that task. If that works, then we can merge. Constantin Asofiei
09:36 AM Conversion Tools Bug #10237: keepTildes is keeping tilde when preprocessor directive contains tilde and curly brace
Having the following testcase:... Stefan Vieru
09:29 AM Conversion Tools Bug #10237 (New): keepTildes is keeping tilde when preprocessor directive contains tilde and curl...
Stefan Vieru
09:16 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
9916a rebased to the latest trunk, rev. 16014. Please, review. Vladimir Tsichevski
09:12 AM Conversion Tools Feature #7180 (WIP): create a centralized manager for the conversion list and per-file/project st...
I'll put this into WIP until 5586a (#5586) is merged, the purpose is to get 7180a rebased to latest trunk which conta... Dănuț Filimon
08:21 AM Conversion Tools Feature #6256: improved profile support
Anything at the global level should be assumed to be present for all profiles. Anything in a profile should be *adde... Greg Shah
08:04 AM Conversion Tools Feature #6256: improved profile support
The issue with the database is actually related to how the default profile in SchemaCOnfig is set, the root cause is ... Dănuț Filimon
06:05 AM Conversion Tools Feature #6256: improved profile support
The global schema should be used by a profile only when none of the active profiles have a schema defined, this is th... Dănuț Filimon
02:43 AM Conversion Tools Feature #6256 (WIP): improved profile support
Dănuț Filimon
02:43 AM Conversion Tools Feature #6256: improved profile support
Dănuț Filimon wrote:
> Greg Shah wrote:
> > If a profile contains any schema at all, then the top-level namespaces ...
Dănuț Filimon
08:13 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Artur Școlnic wrote:
> I used the temp table for simplicity, the behavior of the @find@ should be similar. I am just...
Greg Shah
06:27 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
I used the temp table for simplicity, the behavior of the @find@ should be similar. I am just trying to understand wh... Artur Școlnic
06:18 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
PS: FWD is trying to do its best to cover such "no cost" with the FF cache. Alexandru Lungu
06:17 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
> Is this accurate?
> find tt1 where tt1.f1 = 1. //no op? record already in buffer
Not really. We can't tell if...
Alexandru Lungu
04:08 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
... Artur Școlnic
02:56 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
I made the change, the code is in 10222a/16013. Artur Școlnic
07:13 AM User Interface Bug #10236: Side label for a widget isn't displayed when parent frame is defined using n DOWN, ...
Here is a testcase:... Delia Mitric
07:10 AM User Interface Bug #10236 (Test): Side label for a widget isn't displayed when parent frame is defined using n...
Delia Mitric
05:22 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
There is a issue when there are multiple @CATCH@ blocks. On FWD, the variable reference for the first block is from t... Teodor Gorghe
05:14 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
Teodor Gorghe

06/30/2025

06:44 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> A separate system on which clients can be run is just one that:
>
> # Has all the installation...
Roger Borrello
03:15 PM Conversion Tools Support #10231: Document the code style guidelines for ANTLR grammars, based on progress.g
The core rules have these forms:... Greg Shah
10:08 AM Conversion Tools Support #10231: Document the code style guidelines for ANTLR grammars, based on progress.g
The wiki is the [[p2j:ANTLR Grammar Coding Standards]]. Florin Eugen Rotaru
10:07 AM Conversion Tools Support #10231 (WIP): Document the code style guidelines for ANTLR grammars, based on progress.g
Florin Eugen Rotaru
10:26 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Why not just put some protection code in @describe_extent_lvalue@? Better yet, make sure that @describe_extent_lvalu... Greg Shah
03:28 AM Conversion Tools Bug #10215 (Review): ant rpt fails when running only conversion.front
The problem comes from one modified function located in @rules/include/common-progress.rules@, precisely the *is_exte... Paul Bodale
03:26 AM Conversion Tools Bug #10215 (WIP): ant rpt fails when running only conversion.front
Paul Bodale
10:12 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Yes, there are a few changes in the UDFs for word tables. To check their existence the right type is @IF@ not @FN@ an... Ovidiu Maxiniuc
03:56 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
What I have so far.
* An improved @dbo.words@ function:...
Stefanel Pezamosca
10:08 AM Database Bug #6767: Possible name clashes in DMO classes
6767c rebased to the current trunk, rev now is 16018. Vladimir Tsichevski
08:29 AM Database Bug #6767: Possible name clashes in DMO classes
Tested the branch with our big customer application, and no issues were identified. We can also validate using our Ch... Vladimir Tsichevski
09:59 AM Database Feature #9455: port native user defined functions to SQL Server
Eduard,
Do you have any pending changes to 9456a as part of this task?
The reason to ask is that I have some o...
Ovidiu Maxiniuc
09:54 AM Database Bug #9078: emit FindQuery as (reused) variables
I looked at the fix in 16011. The changes are correct. Ovidiu Maxiniuc
02:26 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> Artur found a regression while converting a customer application, currently investigating.
I...
Dănuț Filimon
02:18 AM Database Bug #9078: emit FindQuery as (reused) variables
Artur found a regression while converting a customer application, currently investigating. Dănuț Filimon
09:12 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Dănuț Filimon wrote:
> Greg, the skipDBSchema is quite old. I suggest removing it and using the @schema@ flag to do ...
Greg Shah
07:29 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Greg, the skipDBSchema is quite old. I suggest removing it and using the @schema@ flag to do the job. Dănuț Filimon
06:24 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
#10208-13 can be achieved by correctly setting CvtRunMode.skipDBSchema, I made it protected and did the following for... Dănuț Filimon
05:34 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I created *10208a* from *trunk/16005* and committed an initial version in *10208a/16006*. The changes are for #10208-9. Dănuț Filimon
03:54 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I've made a few changes as mentioned in #10208-9, but I am wondering if there are any other conversion steps I should... Dănuț Filimon
09:12 AM Database Feature #7020: always use "expanded" extent fields
*7020d* was rebased to *trunk revision 16013*. Last revision is 16033. Stefanel Pezamosca
02:00 AM Database Feature #7020: always use "expanded" extent fields
All regression testing has passed. The previous found regression for ChUI tests has been fixed.
I'd say *7020d* is...
Stefanel Pezamosca
09:09 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
OK, I made the two changes and committed to *10190a/16000*. Florin Eugen Rotaru
07:47 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 10190a Revisions 15996 through 15998
> >...
Greg Shah
03:17 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Greg Shah wrote:
> Code Review Task Branch 10190a Revisions 15996 through 15998
>
> The overall approach looks go...
Florin Eugen Rotaru
08:01 AM Base Language Bug #10227: XML Character Escaping issue on the last chunk
Constantin Asofiei wrote:
> What's the edge case here? Is this the case when:
> * there are no more characters to ...
Teodor Gorghe
08:00 AM Base Language Bug #10227: XML Character Escaping issue on the last chunk
What's the edge case here? Is this the case when:
* there are no more characters to be read (@firstBufLen < len@) a...
Constantin Asofiei
07:47 AM Base Language Bug #10227 (Review): XML Character Escaping issue on the last chunk
Created task branch *10227a*.
Committed revision *1783* on @testcases@ (added tests)
Committed revision *16013* on ...
Teodor Gorghe
07:16 AM Base Language Bug #10227 (WIP): XML Character Escaping issue on the last chunk
When reading XML into a TEMP-TABLE, there is a issue when escapes are used.... Teodor Gorghe
07:07 AM Base Language Bug #10227 (Test): XML Character Escaping issue on the last chunk
Teodor Gorghe
07:59 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Artur Școlnic wrote:
> I agree, in a hypothetical scenario where someone changes a record and immediately attempts t...
Greg Shah
07:47 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
I agree, in a hypothetical scenario where someone changes a record and immediately attempts to find it more than once... Artur Școlnic
07:43 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Yes, this is what happens in trunk and is a valid scenario. Removing this will be functionally OK, but we will see a ... Alexandru Lungu
07:42 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
So to be clear, in the same session, If a record is modified, but not yet committed, it should be cached and be found... Artur Școlnic
07:39 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Artur Școlnic wrote:
> It is my understanding that this is correct behavior, if the data is changed (and uncommitted...
Alexandru Lungu
07:37 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
Alexandru Lungu wrote:
> I one session runs a FIND multiple times, then it won't benefit from the cache considering ...
Artur Școlnic
07:34 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
After writing #10222-1 I reckon that such change can introduce some performance penalty for same-session case. I one ... Alexandru Lungu
07:21 AM Database Support #10222 (Review): Is cross-session dirty share available through Fast Find Cache even if d...
I added a new dmo state @COMMITED@, it indicates that a record contains committed data, dafault value is true. The fa... Artur Școlnic
04:31 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
Artur Școlnic
04:03 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
There are two changes we should consider implementing to prevent transaction isolation violations in Fast Find Cache:... Artur Școlnic
03:39 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
The Fast Find Cache is a cache that targets FIND queries. It is cross-session and per-database. If a session does a F... Alexandru Lungu
03:28 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
Alexandru Lungu
07:49 AM Base Language Bug #10221: jackson has a limitation of 20million for a string value
Greg Shah wrote:
> Is there any downside to making this change? (e.g. increased memory usage by default)
Not really...
Constantin Asofiei
07:45 AM Base Language Bug #10221: jackson has a limitation of 20million for a string value
Is there any downside to making this change? (e.g. increased memory usage by default)
> do we make this configurab...
Greg Shah
06:53 AM Database Support #10226: Consider creating one single dirty-share database per session to support intra-se...
Similar to #10222, I think that @DefaultDirtyShareManager@ is still able to leak records in between sessions. I am no... Alexandru Lungu
06:49 AM Database Support #10226 (New): Consider creating one single dirty-share database per session to support in...
Alexandru Lungu
05:04 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut/Vladimir, regarding @UTFDataFormatException@, also consider #10193, task reported by a customer.
In that case...
Andrei Iacob
04:52 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Vladimir Tsichevski wrote:
> h3. UTFDataFormatException in EDITOR with Long Text
>
> When an @EDITOR@ contains te...
Ionut-Mihai Simioniuc
04:11 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
*Paula*, mind that FWD trunk has now a change for high dpi screens (#4135). The change is in trunk, but the task is i... Alexandru Lungu
02:14 AM Conversion Tools Feature #6256: improved profile support
Greg Shah wrote:
> If a profile contains any schema at all, then the top-level namespaces are ignored. I think that...
Dănuț Filimon

06/27/2025

04:31 PM Base Language Bug #10221: jackson has a limitation of 20million for a string value
Jackson has a limitation of 20 million length for string values in a JSON - see https://lists.apache.org/thread/pfbxr... Constantin Asofiei
04:27 PM Base Language Bug #10221 (New): jackson has a limitation of 20million for a string value
Constantin Asofiei
01:32 PM Conversion Tools Feature #6256: improved profile support
Code Review Task Branch 6256a Revisions 15944 and 15945
If a profile contains any schema at all, then the top-leve...
Greg Shah
12:43 PM Database Bug #10181 (Test): Date shifted one day earlier when importing data
Branch 10181a was merged into trunk on behalf of Lorian (ls) as rev. 16010 and archived. Ovidiu Maxiniuc
09:24 AM Database Bug #10181: Date shifted one day earlier when importing data
Update on the regression testing:
* harness ✅
* large app with fwd tests -- unittests ✅
* large GUI app unittest...
Lorian Sandu
12:29 PM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Code Review Task Branch 10190a Revisions 15996 through 15998
The overall approach looks good.
1. We will have s...
Greg Shah
10:04 AM Conversion Tools Feature #10190 (Review): Prototype the changes to the build to add ANTLR v4
I have committed the changes to *10190/15998*. I added the @antlr4All@ registered in @gradle@ into the @ant-antrl@ ta... Florin Eugen Rotaru
09:56 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Greg Shah wrote:
> Constantin: Do we already detect that UAST @.hints@ file changes are a cause to reconvert the ass...
Constantin Asofiei
09:47 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
The approach seems correct to me.
> I am not sure if there are any hint files for schema?
Yes, there are schema...
Greg Shah
09:12 AM Conversion Tools Bug #10208 (WIP): do not convert the schema in incremental mode if it hasn't changed
Dănuț Filimon
09:12 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
My current implementation works like this:
# @SchemaLoader.importSchema()@ should call @ConversionData.saveFileHash(...
Dănuț Filimon
03:29 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Greg Shah wrote:
> I don't object, but can we just add the schemata to the FILE_SIGNATURE table?
Yes, I will do t...
Dănuț Filimon
09:44 AM Database Bug #10195 (Internal Test): Reset of query buffer in a nested function
I am OK with the changes in 10195a. Alexandru Lungu
08:05 AM Database Bug #10195 (Review): Reset of query buffer in a nested function
Eduard Soltan
05:16 AM Database Bug #10195: Reset of query buffer in a nested function
Committed on 10195a, rev. 15997.
Changed iterateReleaseOverrideScope into a stack of scopes. A new level is added...
Eduard Soltan
03:55 AM Database Bug #10195: Reset of query buffer in a nested function
Alexandru Lungu wrote:

> This is a problem, right?
Of course this is a problem, I am currently giving a try to...
Eduard Soltan
03:25 AM Database Bug #10195: Reset of query buffer in a nested function
Eduard Soltan wrote:
> Alexandru Lungu wrote:
> > > It is not affected since the RecordBuffer will not be included ...
Alexandru Lungu
03:24 AM Database Bug #10195: Reset of query buffer in a nested function
Alexandru Lungu wrote:
> > It is not affected since the RecordBuffer will not be included in the of the nested for-e...
Eduard Soltan
09:37 AM Conversion Tools Feature #3971: add support for unicode escape sequences in the preprocessor
Octavian, is #8027 fixing already this task? Alexandru Lungu
09:33 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> There may be a regression showing in the ChUI tests. I need to double check.
I might ...
Stefanel Pezamosca
03:26 AM Database Feature #7020: always use "expanded" extent fields
#10215 is the task handling this. Alexandru Lungu
09:23 AM Database Feature #4012: replacing TCP/IP (AF_INET) sockets with Unix Domain Sockets (AF_UNIX) as PostgreSQ...
I did a small investigation into this issue, my main conclusions are:
1. Unix sockets cannot be used to communicat...
Artur Școlnic
09:01 AM Database Bug #9078: emit FindQuery as (reused) variables
I committed *9078b/16010* to address #9078-101 and #9078-102. Dănuț Filimon
07:29 AM Database Bug #9078: emit FindQuery as (reused) variables
I think @downPath(this, prog.kw_find, prog.record_phrase)@ will cover all @FIND@ statements. For example, a @FIND FIR... Ovidiu Maxiniuc
04:16 AM Database Bug #9078: emit FindQuery as (reused) variables
Ovidiu Maxiniuc wrote:
> I looked at 9078b / r16008.
>
> The code looks pretty much solid. But it's difficult to ...
Dănuț Filimon
08:42 AM Database Feature #9456: implement SQL Server dialect and helpers
As reported previously, I encountered some issues while fixing the FWD support for logical/boolean expressions in MSS... Ovidiu Maxiniuc
08:04 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
I've fixed scenarios 4 and 5.
*Committed 10085a revision 16002.*
Please review, Vladimir Tsichevski!
Ionut-Mihai Simioniuc
06:12 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
*Scenario 4:*
1. Insert some text into an editor, e.g., a.
2. "CTRL + X" on selected text.
3. Insert some text int...
Ionut-Mihai Simioniuc
06:07 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
> Ctrl-Z Undo Fails in EDITOR After Cut and Paste
I have fixed this issue.
>You probably forget to push the reb...
Ionut-Mihai Simioniuc
07:53 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
> Alex, let me know if you'd like the chart extended beyond 45 characters
Not really, I wanted to know if there is...
Alexandru Lungu
07:26 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I regenerated the chart, and here’s the updated version using lengths up to *45* characters:
!ratio2.png!
Below...
Paula Păstrăguș
03:40 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Sure, do you want me to include only lowercase words, only uppercase or mixed ones? Paula Păstrăguș
03:35 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Paula, can you redo #9985-11, but also include texts till ~50 length? Some fill-ins and editors allow the input of na... Alexandru Lungu
07:46 AM Testing Support #10113 (Pending): evaluate and test code coverage tooling
I have ran the conversion with one big GUI customer application. It took a bit longer (Maybe 20%) but it finished OK.... Florin Eugen Rotaru
05:56 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15998* on task branch *10185a*:
- history entry fix on NameConverter.java, java_templates.tpl, B...
Teodor Gorghe
02:51 AM Database Feature #9455: port native user defined functions to SQL Server
Changed udfs names and comments formats in *rev. 16007*. I confused the formats with @mariadb@ udfs, and it is a bit ... Eduard Soltan

06/26/2025

07:10 PM Database Feature #9455: port native user defined functions to SQL Server
Sorry, I did these changes unintentionally. I do not have an explanation for them 😕. Ovidiu Maxiniuc
07:02 PM Database Feature #9455: port native user defined functions to SQL Server
Eduard,
I looked a bit over the UDFs you wrote. There is a bit of work still to be done. Please see my 5 notes blo...
Ovidiu Maxiniuc
08:11 AM Database Feature #9455: port native user defined functions to SQL Server
Eduard Soltan wrote:
> Committed on 9456a, rev. *16006*.
Thank you, I am grabbing the changes right now.
> Add m...
Ovidiu Maxiniuc
05:07 AM Database Feature #9455: port native user defined functions to SQL Server
Committed on 9456a, rev. *16006*.
Add most of the remaining udfs. There still some edge cases to handle, especiall...
Eduard Soltan
04:50 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc wrote:
> I did rebase to the trunk. The commit revision has changed to the *16000*
You prob...
Vladimir Tsichevski
04:45 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
h3. Ctrl-Z Undo Fails in EDITOR After Cut and Paste
1. In an @EDITOR@, insert text (e.g., @a@).
2. Select the tex...
Vladimir Tsichevski
04:23 PM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
h3. UTFDataFormatException in EDITOR with Long Text
When an @EDITOR@ contains text longer than 65535 characters, t...
Vladimir Tsichevski
04:35 PM Database Bug #9078: emit FindQuery as (reused) variables
I looked at 9078b / r16008.
The code looks pretty much solid. But it's difficult to spot all possible issues only ...
Ovidiu Maxiniuc
07:25 AM Database Bug #9078: emit FindQuery as (reused) variables
Rebased *9078b* to latest *trunk/16003*, the branch is now at revision *16008*. Dănuț Filimon
06:57 AM Database Bug #9078 (Review): emit FindQuery as (reused) variables
Committed *9078b/15974*, Added rules to count the number of FindQuery instances in a top level block, but also added ... Dănuț Filimon
02:45 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> The conversion with 6767c gives me this:
> [...]
>
> The compile error is on @getPri...
Vladimir Tsichevski
02:06 PM Database Bug #6767: Possible name clashes in DMO classes
The conversion with 6767c gives me this:... Constantin Asofiei
01:43 PM Database Bug #6767: Possible name clashes in DMO classes
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > I updated @methodText@ from @getNextSibling@ to @nextSib...
Vladimir Tsichevski
12:35 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir Tsichevski wrote:
> I updated @methodText@ from @getNextSibling@ to @nextSibling@. However, this change did...
Constantin Asofiei
01:22 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > An I apologize if this isn't related to expanded extents at a...
Roger Borrello
01:09 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> An I apologize if this isn't related to expanded extents at all. I can post to #7143, if nec...
Stefanel Pezamosca
01:00 PM Database Feature #7020: always use "expanded" extent fields
And I apologize if this isn't related to expanded extents at all. I can post to #7143, if necessary. Roger Borrello
12:58 PM Database Feature #7020: always use "expanded" extent fields
I am not sure if this is related, but I the *ReportDriver* gives a NPE error getting the @"extent"@ annotation.
{{co...
Roger Borrello
09:29 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Roger Borrello wrote:
> > Stefanel Pezamosca wrote:
> > > Radu tested @7020d@ with @<p...
Roger Borrello
01:21 PM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
Have you been alerted to the #7143-1555 regression? This affects the *ReportDriver* for Hotel and Hotel GUI. The belo... Roger Borrello
11:40 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
> Instead of using the bundled AntlrTask from gradle(which was introducing the dependency conflict), we can manually ... Greg Shah
10:51 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> * Added logic to exclude @org.ow2.asm@ dependency when running antlr4All.
>
> * Im...
Florin Eugen Rotaru
10:18 AM Database Bug #10195: Reset of query buffer in a nested function
> It is not affected since the RecordBuffer will not be included in the of the nested for-each block or any other ite... Alexandru Lungu
10:01 AM Database Bug #10195: Reset of query buffer in a nested function
Alexandru Lungu wrote:
> I am OK with the changes in 10195a.
>
> The point here is that the buffer can have its s...
Eduard Soltan
10:09 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
I don't object, but can we just add the schemata to the FILE_SIGNATURE table? Greg Shah
09:06 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
As far as I can tell, there doesn't seem to be any information (e.g. hash) for the schema file in the cvtdb database.... Dănuț Filimon
08:57 AM Database Bug #10049: UDF configuration regression in Persistence.java
Ovidiu Maxiniuc wrote:
> No intention. Sorry. Reverted back to old values.
Thank you!
Roger Borrello
08:56 AM Database Bug #10083: Infinite loop when changing walking index fields
Rebased to latests trunk, and performed the following tests:
- smoke tests of a GUI application ☑️
- smoke and un...
Eduard Soltan
08:06 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I want this to also be documented in case the discussion about using one connection in a multithreaded environment ar... Artur Școlnic
07:29 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I want to document on the task what exactly could the async 'for each' achieve and when it is especially beneficial.
...
Artur Școlnic
07:43 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Danut and Lorian told to me that now the tests passes. I have done some smoke tests and some harness tests on two cus... Teodor Gorghe
07:23 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
While testing @rpt@ I've found the following behavior: (clean hotel and clean trunk r16001)
* @ant rpt@ fails
* @an...
Stefan Vieru
07:22 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
Regression when running @ant rpt@:
Tested with trunk 15918, no issues here.
With trunk 15960 and onward the followi...
Stefan Vieru
07:21 AM Conversion Tools Bug #10215 (Test): ant rpt fails when running only conversion.front
Stefan Vieru
07:17 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI

I can help with running harness or smoketest if needed.
Lorian Sandu
07:16 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
I'd like to start testing my changes in the customer app. What instructions are best to use? Also, which person is th... Hynek Cihlar
05:37 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
And yes, my assumption was correct: FWD tends to *underestimate* the width of words written entirely in *uppercase*. ... Paula Păstrăguș
05:25 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I also compared how much FWD is off compared to JS for that particular batch of words (lowercase only words).
!pi...
Paula Păstrăguș
04:29 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I also noticed that changing @RenderingHints@ between @VALUE_TEXT_ANTIALIAS_ON@ and @VALUE_TEXT_ANTIALIAS_OFF@ does n... Paula Păstrăguș
04:21 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Here's the chart you suggested where:
!ratio-chart.png!
* min: is the lowest ratio observed among words of the ...
Paula Păstrăguș
02:12 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15997* on task branch *10185a*:
- Fixed compilation issues of @BROWSE:NO-EMPTY-SPACE@. The inter...
Teodor Gorghe

06/25/2025

05:30 PM Database Feature #9455 (WIP): port native user defined functions to SQL Server
Yes, of course! Ovidiu Maxiniuc
08:27 AM Database Feature #9455: port native user defined functions to SQL Server
Ovidiu, should I commit my udfs implementation on 9456a? Eduard Soltan
05:28 PM Database Bug #10049: UDF configuration regression in Persistence.java
No intention. Sorry. Reverted back to old values. Ovidiu Maxiniuc
05:03 PM Database Bug #10049: UDF configuration regression in Persistence.java
I am a little concerned with how Hotel GUI has changed. I have been enabling the capability to modify the password fo... Roger Borrello
02:46 PM User Interface Bug #10212: FILL-IN for DECIMAL Variable: Incorrect DELETE-CHARACTER Handling in ChUI Mode
*Steps to Reproduce*:
# Create a @FILL-IN@ for a @DECIMAL@ variable with the default DECIMAL format.
# Run the ap...
Vladimir Tsichevski
02:37 PM User Interface Bug #10212 (New): FILL-IN for DECIMAL Variable: Incorrect DELETE-CHARACTER Handling in ChUI Mode
Vladimir Tsichevski
10:44 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Made an initial commit to *10190/15996*:
* Defined new antlr4 configuration for Antlr-related JARs.
* Added log...
Florin Eugen Rotaru
08:17 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> Tomasz Domin wrote:
> > Did you/Can you try upgrading ow2.asm instead of removing it ?...
Tomasz Domin
08:15 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Tomasz Domin wrote:
> Florin Eugen Rotaru wrote:
Most likely, I don't see other cause for that dependency conflic...
Florin Eugen Rotaru
07:39 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> So it is probably a conflict (@ow2.asm@?).
Is @ow2.asm@ direct or indirect @antlr4@ de...
Tomasz Domin
07:23 AM Conversion Tools Feature #10190: Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru wrote:
> I think the next steps are
>
> * Solve this conflict
I have managed to get the t...
Florin Eugen Rotaru
10:37 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> To answer Alexandru's questions, the JDBC driver does not allow for concurrent result set traversal within a single... Alexandru Lungu
10:28 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
To answer Alexandru's questions, the JDBC driver does not allow for concurrent result set traversal within a single ... Artur Școlnic
09:23 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I really don't want to purge some historical philosophy from FWD (JDBC + connection pooling + one connection per thre... Alexandru Lungu
05:33 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I also think we can determine if the queries in the for each alter the iterated table, if not, enable async, but crea... Artur Școlnic
05:26 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I think I have hit a wall with the current approach. When you're using the same JDBC Connection and have an open Resu... Artur Școlnic
10:17 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
> Disabling M0 will need to be done only for the main db, and not the temp schemas.
Before #6083, we could imple...
Greg Shah
10:00 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Greg Shah wrote:
> Can we just disable M0 in incremental mode?
The problem with is that for #9457 app, front-end sc...
Constantin Asofiei
09:48 AM Conversion Tools Bug #10208: do not convert the schema in incremental mode if it hasn't changed
Customers have reported that we always convert the schema in incremental mode (see #10175-26). For large projects, t... Greg Shah
09:00 AM Conversion Tools Bug #10208 (Closed): do not convert the schema in incremental mode if it hasn't changed
Greg Shah
10:16 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
In addition to calculating the non-schema dependencies for incremental mode, whatever changes to the schemata have be... Greg Shah
09:05 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> I managed to get a working version for #9078-95 and started working on a version where it use...
Dănuț Filimon
08:18 AM Database Bug #9078: emit FindQuery as (reused) variables
I managed to get a working version for #9078-95 and started working on a version where it uses an array in case too m... Dănuț Filimon
04:56 AM Database Bug #9078: emit FindQuery as (reused) variables
Current rule-set:... Dănuț Filimon
04:53 AM Database Bug #9078: emit FindQuery as (reused) variables
Constantin mentioned that I could count the number of FindQueries for each top level block and emit the array only wh... Dănuț Filimon
08:48 AM User Interface Bug #9855 (Test): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Greg Shah
08:42 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> Please go ahead and merge 9855a.
Merged as trunk rev. 16001.
Vladimir Tsichevski
07:23 AM User Interface Bug #9855 (Merge Pending): Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Please go ahead and merge 9855a. Hynek Cihlar
07:21 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> 9855a passed ChUI regression tests.
I think, this change can be merged then.
Vladimir Tsichevski
03:32 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
9855a passed ChUI regression tests. Hynek Cihlar
08:22 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I think the best kind of visualization would be by comparing JS to Swing (non-antialiased). What we do now is to comp... Alexandru Lungu
06:08 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
In the current implementation of FWD, we rely on Java Swing to measure the text width, while the actual rendering hap... Paula Păstrăguș
07:45 AM Conversion Tools Bug #10185 (Review): ADE conversion and runtime
Committed revision *15995* on task branch *10185a*:
- Added a partial implementation of @WIDGET:UNIQUE-MATCH@.
- Ad...
Teodor Gorghe
01:52 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15994* on task branch *10185a*:
- Added conversion support for BUFFER:IS-PARTITIONED (currently ...
Teodor Gorghe
07:42 AM Testing Support #6859: preprocessor tests
While analyzing conversion logs with this changes I cam across an issue and created the following testcase:
{{Coll...
Stefan Vieru
04:31 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
In 4GL, it is possible to import an XML file into a @DATASET@ handle without a pre-existing schema. The dataset struc... Dennis-Alexandru Niță
04:29 AM Base Language Bug #10203 (Closed): XMLs cannot be imported into a dataset without a schema present
Dennis-Alexandru Niță
04:02 AM Base Language Bug #9996 (Test): Object references should be decremented at the nearest block instead of the top...
Branch 9538d was merged to trunk revision 15998 and archived. Dănuț Filimon
03:23 AM Base Language Bug #9996 (Merge Pending): Object references should be decremented at the nearest block instead o...
9538d can be merged now. Constantin Asofiei
02:30 AM Base Language Bug #9996: Object references should be decremented at the nearest block instead of the top-level ...
9538d passed all regression tests and can be merged. Dănuț Filimon
03:59 AM Base Language Feature #10202: Enhance concat/replace within FWD
The concatenation operator within 4GL (+) is implemented in FWD with:
*1. @TextOps.Concat@ Method*
This method is...
Dennis-Alexandru Niță
03:59 AM Base Language Feature #10202 (New): Enhance concat/replace within FWD
Dennis-Alexandru Niță
03:10 AM Database Bug #10195 (Internal Test): Reset of query buffer in a nested function
I am OK with the changes in 10195a.
The point here is that the buffer can have its scope opened several times. Usi...
Alexandru Lungu
02:05 AM Database Feature #7020: always use "expanded" extent fields
There may be a regression showing in the ChUI tests. I need to double check. Stefanel Pezamosca

06/24/2025

06:50 PM Runtime Infrastructure Feature #10200: session level heap usage tracking
The idea is to use JVM APIs to track overall heap and CPU metrics to determine when the system is overcommitted. Aft... Greg Shah
06:44 PM Runtime Infrastructure Feature #10200 (New): session level heap usage tracking
Greg Shah
05:38 PM Database Bug #10198: analyze FIND statements which use only a small number of fields
> * at runtime, a mode (when activated) will allow tracking and reporting buffer's field usage (how many fields are r... Ovidiu Maxiniuc
05:21 PM Database Bug #10198: analyze FIND statements which use only a small number of fields
#4400 is a mechanism to identify every query back to its original definition in source code. We could do a similar t... Greg Shah
03:45 PM Database Bug #10198: analyze FIND statements which use only a small number of fields
In a customer application, there are patterns where FIND is used to get a record, and from that record only its recid... Constantin Asofiei
03:35 PM Database Bug #10198 (New): analyze FIND statements which use only a small number of fields
Constantin Asofiei
05:11 PM Database Feature #10199: implement a temp-table size limit such that usage above that limit is backed by d...
Unlimited temp-table usage causes an OOME for the server. OE "spills" to disk when temp-table usage is too large. W... Greg Shah
05:05 PM Database Feature #10199 (New): implement a temp-table size limit such that usage above that limit is backe...
Greg Shah
04:43 PM Database Feature #9456: implement SQL Server dialect and helpers
Created a table with SQL Server specific issues in "Limitations and Workarounds":https://proj.goldencode.com/projects... Ovidiu Maxiniuc
04:38 PM Database Feature #9455: port native user defined functions to SQL Server
As noted in the Monday technical meet, revision 16004 of 9456 contains full support for recognising and parsing custo... Ovidiu Maxiniuc
03:33 PM Database Support #6709: track nested FIND inside a related FOR loop
This needs to be brought back into focus. What we need is a mode (when activated) which will track FIND queries, at ... Constantin Asofiei
01:33 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Done in 9855a rev. 16000.
>
> The line @final byte[] orderB...
Vladimir Tsichevski
01:10 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> Done in 9855a rev. 16000.
The line @final byte[] orderBytes = date.getDateComponentO...
Hynek Cihlar
12:53 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> # Conduct a similar investigation for @datetime@ and @datetime-tz@ formats. I will crea...
Vladimir Tsichevski
12:25 PM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Code review 9855a.
> >
> > The changes look good. Please al...
Vladimir Tsichevski
11:55 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Vladimir Tsichevski wrote:
> I need to ask somebody to run ChUI regression test on my behalf, since this does not wo...
Hynek Cihlar
11:34 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Hynek Cihlar wrote:
> Code review 9855a.
>
> The changes look good. Please also regression test ChUI beside GUI.
...
Vladimir Tsichevski
05:45 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
+Hynek Hynek Cihlar
05:33 AM User Interface Bug #9855: Date FILL-IN: adjusts DATE format to SESSION:DATE-FORMAT order
Code review 9855a.
The changes look good. Please also regression test ChUI beside GUI.
Anything left? Should th...
Hynek Cihlar
12:53 PM User Interface Bug #10197: Datetime, datetime-tz FILL-IN: adjusts DATETIME format to SESSION:DATE-FORMAT order
When a @DATETIME@ or @DATETIME-TZ@ variable’s FORMAT is specified (e.g., @d:FORMAT = "99/99.9999"@), FWD should align... Vladimir Tsichevski
12:43 PM User Interface Bug #10197 (New): Datetime, datetime-tz FILL-IN: adjusts DATETIME format to SESSION:DATE-FORMAT o...
Vladimir Tsichevski
12:33 PM Database Feature #7020: always use "expanded" extent fields
Roger Borrello wrote:
> Stefanel Pezamosca wrote:
> > Radu tested @7020d@ with @<parameter name="expand-extents" va...
Stefanel Pezamosca
12:08 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Radu tested @7020d@ with @<parameter name="expand-extents" value="false" />@ in @p2j.cfg...
Roger Borrello
10:06 AM Conversion Tools Feature #10190 (WIP): Prototype the changes to the build to add ANTLR v4
I have added the dependency for @antlr4@ in the *build.gradle*:... Florin Eugen Rotaru
10:02 AM Database Bug #10195: Reset of query buffer in a nested function
Eduard, it will take me a bit more time to review, so I may not make it by EOD. I need to get some tests ongoing on O... Alexandru Lungu
04:05 AM Database Bug #10195 (Review): Reset of query buffer in a nested function
Eduard Soltan
04:04 AM Database Bug #10195 (WIP): Reset of query buffer in a nested function
Eduard Soltan
04:04 AM Database Bug #10195: Reset of query buffer in a nested function
Committed on 10195a, rev. 15996. Eduard Soltan
03:34 AM Database Bug #10195: Reset of query buffer in a nested function
I think this tests is a bit more accurate.... Eduard Soltan
09:40 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
Teodor Gorghe
09:39 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Committed revision *15991* on task branch *10174a*:
- fixed regression when using @BlockManager.returnNormal@.
Teodor Gorghe
02:43 AM Runtime Infrastructure Bug #10174 (WIP): Method/Procedure call overwrites procedure return value
There are some issues with testing. Danut told me that there is a big regression in a customer application. I need to... Teodor Gorghe
07:26 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Ok, I revised the code, indeed I am creating one thread each time a @for each@ is called and leaking threads, but jus... Artur Școlnic
07:16 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> Well, it may be a bit more complex to implement but a solution would be to use a pool of worker threads. Consider t... Alexandru Lungu
07:05 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Ovidiu Maxiniuc wrote:
> But when FWD decided the code from a client requires a background execution, the context is...
Artur Școlnic
06:56 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Well, it may be a bit more complex to implement but a solution would be to use a pool of worker threads. Consider the... Ovidiu Maxiniuc
05:42 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
My goal is to delegate as much work as possible to the secondary thread, ideally the whole @query.next@, this include... Artur Școlnic
03:36 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I see. I wonder if you can't simply pass the result-set to the main thread and use it from there rather than using it... Alexandru Lungu
03:22 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
!async_for_each.png!
Each line is a result set access for a given thread, but the connection is shared, so the acc...
Artur Școlnic
03:03 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> I meant the access to any result set by a thread should not overlap with the access of another result set
I don'...
Alexandru Lungu
03:00 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Artur Școlnic wrote:
> we will need to synchronize the access to the result sets so that there is no overlap.
I ...
Artur Școlnic
02:56 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> we will need to synchronize the access to the result sets so that there is no overlap.
I don't quite understand ...
Alexandru Lungu
02:31 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
After a quick investigation, I found out that most JDBC drivers support multiple opened result sets on a single conne... Artur Școlnic
06:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
I had to update a small part of the @getPathToConversionFolder@ method:... Stefan Vieru
06:18 AM Database Feature #7504: Export data tool from FWD into .d files
I think that should be enough. If the extracted data was identical to original .d files in the cases where these were... Ovidiu Maxiniuc
05:46 AM Database Feature #7504: Export data tool from FWD into .d files
An update on the testing :
* multitenant app : exported the data from a multitenant db ✅
* large GUI app : expor...
Lorian Sandu
05:42 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
+Hynek Hynek Cihlar
05:41 AM User Interface Bug #9873 (Internal Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
Code review 9873a. The changes look good.
What testing needs to be done?
Hynek Cihlar
05:13 AM Conversion Tools Bug #10185: ADE conversion and runtime
I have added @adm2/query.p@ and it seems that we have:
@Unsupported method or attribute KW_IS_PART.@
I am investiga...
Teodor Gorghe
04:32 AM Conversion Tools Bug #10185: ADE conversion and runtime
With my initial conversion include files, it seems that there are no longer conversion issues. I will update this tas... Teodor Gorghe
02:17 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15993* of task branch *10185a*:
- added runtime and conversion support for @BUFFER:HAS-LOBS@.
...
Teodor Gorghe
03:37 AM Conversion Tools Feature #6256 (Review): improved profile support
I've tested hotel with 2-4 profiles and found no other issues. Greg/Constantin, please review.
#6256-47 is already...
Dănuț Filimon
08:55 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
Roger Borrello wrote:
> Tomasz Domin wrote:
> > Roger
> > In file @container_java_21.diff@ please find changes to ...
Roger Borrello

06/23/2025

02:02 PM Database Bug #10195: Reset of query buffer in a nested function
Found a problem in unit tests of a customer application.... Eduard Soltan
01:54 PM Database Bug #10195 (Test): Reset of query buffer in a nested function
Eduard Soltan
01:05 PM Base Language Bug #6389 (WIP): LENGTH function with COLUMN option
I attached the output from my extractor. As noted in #6389-40, there are only 230 intervals.
OTOH, I looked at im...
Ovidiu Maxiniuc
11:56 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Tomasz Domin wrote:
> Roger
> In file @container_java_21.diff@ please find changes to @container@ project to suppor...
Roger Borrello
09:52 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Roger
In file @container_java_21.diff@ please find changes to @container@ project to support Java 21.
The patch is ...
Tomasz Domin
10:33 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
> I am not sure how we could end up retrieving more records than indented. We still have the progressive results, the... Alexandru Lungu
10:12 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
We might want some kind of "read ahead" limit to avoid doing too much on the secondary thread. Greg Shah
10:11 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Alexandru Lungu wrote:
> But with an implementation of async fetching, you may end up gathering record 100.000th and...
Artur Școlnic
09:59 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Using different connections is a big NO from my POV. If you have X nested FOR EACH, then you may end up with a sessio... Alexandru Lungu
08:40 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
At the meeting, Alexandru raised a valid concern regarding the async execution for the foreach query. In my initial i... Artur Școlnic
09:37 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I did rebase to the trunk. The commit revision has changed to the *16000*
Ionut-Mihai Simioniuc
02:37 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
Hi Vladimir, I know this task isn't a top priority, but if you get a chance, could you please take a look at it? Than... Ionut-Mihai Simioniuc
09:15 AM Database Bug #9078: emit FindQuery as (reused) variables
I've made some progress, but I will have to refactor all of the changes for the FindQuery. If I am using an array to ... Dănuț Filimon
03:11 AM Database Bug #9078: emit FindQuery as (reused) variables
Ovidiu Maxiniuc wrote:
> I was thinking about @fqueryArray[0] = new FindQuery();@ initialization. To have a more com...
Dănuț Filimon
09:08 AM Conversion Tools Feature #10190 (Closed): Prototype the changes to the build to add ANTLR v4
Florin Eugen Rotaru
09:07 AM Database Feature #9305: Replace begins with interval based conditional
From #10165:
For temp-table (H2 database), @LIKE 'prefix%'@ does not use an index at the moment. I suspect it is bec...
Stefanel Pezamosca
08:39 AM Testing Support #6859 (Review): preprocessor tests
Updated 6859b to r15984 (only minor history entry updates)
I think this is ready for a review, the testcases are on ...
Stefan Vieru
08:23 AM Conversion Tools Bug #10099 (Review): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Greg, could you please take a look at my changes? Let me know if I should do anything else here. Stefan Vieru
08:21 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
I've created r15995.
The change covers all the cases from above except:
* \
* ~
These characters are trickier t...
Stefan Vieru
07:59 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan Vieru wrote:
> Greg, please let me know if I need to do anything else on this issue and if it's ready to be m...
Greg Shah
07:23 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg, please let me know if I need to do anything else on this issue and if it's ready to be merged. Stefan Vieru
03:13 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Taking as an example @hotel_gui@ build.xml, we have to make changes to the following:
* @rpt-no-front@ - this ant co...
Stefan Vieru
07:52 AM Conversion Tools Bug #10185 (WIP): ADE conversion and runtime
On FWD, HAS-LOBS attribute is supported?
This is the cause of the second conversion problem on ADE.
@Unsupported me...
Teodor Gorghe
04:14 AM Conversion Tools Bug #10185: ADE conversion and runtime
I am attaching the conversion results for:
* {{Collapse(DATASET-HANDLE)
ABL:...
Teodor Gorghe
02:58 AM Conversion Tools Bug #10185: ADE conversion and runtime
Please check also:
* @DATASET-HANDLE@ argument type
* the handle array is an instance or static var in a .cls (not ...
Constantin Asofiei
02:36 AM Conversion Tools Bug #10185 (Review): ADE conversion and runtime
Teodor Gorghe
02:36 AM Conversion Tools Bug #10185: ADE conversion and runtime
Committed revision *15992* on task branch *10185a*:
- Fixed @subscript@ wrapper on @new TableParameter()@
Teodor Gorghe
02:35 AM Conversion Tools Bug #10185 (WIP): ADE conversion and runtime
Created task branch *10185a*. Teodor Gorghe
07:47 AM Conversion Tools Bug #9918 (Review): tilde doesn't duplicate semicolon in alternative codings
Greg, if you could please review the changes and let me know if I can make some improvements. Right now with the test... Stefan Vieru
07:46 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
I've created r15902 with the addition of @tildeOffset@ variable to environment.
The behavior would be the following:...
Stefan Vieru
07:28 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I am OK with the changes.
> Please update the @%Done@.
>
> Just out of my curiosity, wh...
Lorian Sandu
07:23 AM Database Feature #7504: Export data tool from FWD into .d files
I am OK with the changes.
Please update the @%Done@.
Just out of my curiosity, why the need to check for @null@ @...
Ovidiu Maxiniuc
03:11 AM Database Feature #7504: Export data tool from FWD into .d files
Ovidiu Maxiniuc wrote:
> I cannot update to those revisions. The latest I see on branch 7504b is 15914. Maybe you fo...
Lorian Sandu
02:51 AM Runtime Infrastructure Bug #10174 (Internal Test): Method/Procedure call overwrites procedure return value
I'm OK with the change. Constantin Asofiei

06/21/2025

06:45 PM Database Feature #7504: Export data tool from FWD into .d files
I cannot update to those revisions. The latest I see on branch 7504b is 15914. Maybe you forgot to bind / push? Ovidiu Maxiniuc
07:54 AM Database Feature #7504: Export data tool from FWD into .d files
After exporting data from different customer databases, i've rebase to latest trunk and made two commits to @7504b@ :... Lorian Sandu

06/20/2025

04:28 PM Database Bug #9078: emit FindQuery as (reused) variables
I was thinking about @fqueryArray[0] = new FindQuery();@ initialization. To have a more compact code, we could emit i... Ovidiu Maxiniuc
07:39 AM Database Bug #9078: emit FindQuery as (reused) variables
> will the template above do to generate FindQuery[] fqueryArray = new FindQuery[5]; or is there a way to make it sim... Greg Shah
05:45 AM Database Bug #9078: emit FindQuery as (reused) variables
The solution would be to move @fqueryArray[0] = new FindQuery();@ in the @body()@, emit the FindQuery normally withou... Dănuț Filimon
05:37 AM Database Bug #9078: emit FindQuery as (reused) variables
The following test:... Dănuț Filimon
02:12 PM Conversion Tools Feature #4076: remove empty triggers during conversion
OK. I agree. Ovidiu Maxiniuc
07:49 AM Conversion Tools Feature #4076: remove empty triggers during conversion
Ovidiu Maxiniuc wrote:
> After some thoughts, I think we can drop the empty triggers. If the 4GL programmer +really+...
Greg Shah
06:10 AM Conversion Tools Feature #4076: remove empty triggers during conversion
After some thoughts, I think we can drop the empty triggers. If the 4GL programmer +really+ wants to disable a normal... Ovidiu Maxiniuc
04:59 AM Conversion Tools Feature #4076: remove empty triggers during conversion
The dangerous case here is when there are more than one trigger that exists with the same filename (and operating on ... Greg Shah
11:00 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Start here and we will see where we move it. Greg Shah
10:52 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Where will this documentation be? In this issue or on a different page?
I will look into which @ant@ commands are im...
Stefan Vieru
08:44 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Since we must provide guidance to customers on this shift, it is important that we prepare documentation and examples... Greg Shah
08:33 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg Shah wrote:
> But don't we need to change the project-level @build.xml@ to process things like @clean@ in a dif...
Stefan Vieru
08:26 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
But don't we need to change the project-level @build.xml@ to process things like @clean@ in a different location? Greg Shah
08:04 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
From what I remember no, in @p2j.cfg@ the cvtpath can be configured, but by default it has @cvt@.
Stefan Vieru
07:46 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Please remind me: is there any requirement for scripting or configuration changes in the project cfg? Greg Shah
04:09 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Greg, all regression testing passed. 5586a can be merged. Dănuț Filimon
10:50 AM Testing Support #6859: preprocessor tests
Created @r15983@ in branch @6859b@
The changes are:
* added possibility of running the FWD driver with a directory ...
Stefan Vieru
10:46 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
The java test cases show that the benefit of running the query in a separate thread is similar with running the busin... Artur Școlnic
08:02 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Well, this changes things. If the for each body cannot be executed in a new thread, I will go the other way and try t... Artur Școlnic
07:57 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I don't think we should look at pushing 4GL logic into other threads. Our core design will not allow this without a ... Greg Shah
07:46 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Artur Școlnic wrote:
> I attached the source for this test.
Artur Școlnic
07:44 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
Artur Școlnic wrote:
> I started working on introducing async in @forEachWorker@, currently there are issues with ou...
Artur Școlnic
07:35 AM Database Feature #10169: result-set streaming (and asynchronous programming?)

On another note, I found a way to introduce artificial latency on a network adapter.
The delay is per tcp packet, ...
Artur Școlnic
07:32 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I believe another way to utilize the result set streaming and async programming is streaming results in a for each wh... Artur Școlnic
08:25 AM Testing Support #6860 (Test): lexer tests
Greg Shah
08:01 AM Testing Support #6860: lexer tests
Branch 6860a was merged into trunk as rev. 15992 and archived. Florin Eugen Rotaru
07:45 AM Testing Support #6860 (Merge Pending): lexer tests
You can merge 6860a to trunk now. Greg Shah
04:04 AM Testing Support #6860: lexer tests
I've rebased branch 6860a to rev. 16007. I have tested Hotel GUI conversion and also ChUI regression (conversion only... Florin Eugen Rotaru
07:43 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Great!
Hynek: keep going with your plan and we will need to test that application once you have enough implemented.
Greg Shah
07:16 AM Conversion Tools Bug #10185: ADE conversion and runtime
When passing a value from extent to a procedure, with OUTPUT TEMP-HANDLE, on compilation we have this issue:... Teodor Gorghe
07:02 AM Conversion Tools Bug #10185 (Test): ADE conversion and runtime
Teodor Gorghe
06:38 AM Database Feature #9455: port native user defined functions to SQL Server
At the time I wrote @CREATE FUNCTION dbo.modulo_ii (@p1 INT, @p2 INT) RETURNS BIGINT AS@ I was not able to test it. A... Ovidiu Maxiniuc
05:44 AM Database Feature #9455: port native user defined functions to SQL Server
Constantin Asofiei wrote:
> What if you call a PROCEDURE from a FUNCTION?
This could be done. And error is raised.
Eduard Soltan
05:21 AM Database Feature #9455: port native user defined functions to SQL Server
What if you call a PROCEDURE from a FUNCTION? Constantin Asofiei
05:21 AM Database Feature #9455: port native user defined functions to SQL Server
I see that in T-SQL, statements like @RAISERROR('Dates before October 15, 1582 are not yet supported', 16, 1);@. coul... Eduard Soltan
04:54 AM Runtime Infrastructure Bug #10174 (Review): Method/Procedure call overwrites procedure return value
Commited revision *15990* in task branch *10174a*:
- fix for *RETURN* statement in OO void method.
Teodor Gorghe
03:52 AM Database Bug #10181: Date shifted one day earlier when importing data
Thanks, Ovidiu.
What testing should be performed for this change?
Lorian Sandu

06/19/2025

02:38 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Greg Shah wrote:
> Please check with Lorian who is working on those report tasks. If that code is executed in the a...
Lorian Sandu
12:14 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
I created 9055a and checked in the early work. The branch allows non-alert box @MESSAGE@ executed in server context. Hynek Cihlar
12:13 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Please check with Lorian who is working on those report tasks. If that ...
Hynek Cihlar
12:13 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
+Lorian Hynek Cihlar
05:52 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Greg Shah wrote:
> Please check with Lorian who is working on those report tasks. If that code is executed in the a...
Hynek Cihlar
05:40 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Please check with Lorian who is working on those report tasks. If that code is executed in the appserver agent, then... Greg Shah
04:30 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
Greg, I was under an impression this issue was to allow some limited set of UI statements in business logic running i... Hynek Cihlar
10:59 AM Testing Support #6859: preprocessor tests
I updated testcases with the latest tests, also moved them to @tests/conversion/preprocessor@.
Will have to adapt F...
Stefan Vieru
10:38 AM Testing Support #10113: evaluate and test code coverage tooling
I have committed a the new @build_coverage.xml@ to Testcases. It now downloads the dependencies(only if they are miss... Florin Eugen Rotaru
10:24 AM Database Bug #10181 (Internal Test): Date shifted one day earlier when importing data
I am OK with the change because the UTC will leave the data unaffected by the TZ.
However, I think all occurrences...
Ovidiu Maxiniuc
08:30 AM Database Bug #10181 (Review): Date shifted one day earlier when importing data
Lorian Sandu
08:30 AM Database Bug #10181 (WIP): Date shifted one day earlier when importing data
Lorian Sandu
08:26 AM Database Bug #10181: Date shifted one day earlier when importing data
In #7504-31 :
> I also encountered a potential bug during *import*:
> * I imported a .d file containing the value...
Lorian Sandu
08:05 AM Database Bug #10181 (Test): Date shifted one day earlier when importing data
Lorian Sandu
08:25 AM Database Feature #7504: Export data tool from FWD into .d files
When testing the export tool and importing/exporting the db from a large gui app i encountered again this type of err... Lorian Sandu
07:33 AM Database Bug #9078: emit FindQuery as (reused) variables
The following template worked:... Dănuț Filimon
07:20 AM Database Bug #9078: emit FindQuery as (reused) variables
I've adjusted the template in the following way:... Dănuț Filimon
07:06 AM Database Bug #9078: emit FindQuery as (reused) variables
I found the @named_array@ template in @java_templates.tpl@ and managed to generate something like:... Dănuț Filimon
06:07 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
I think this implies tracking and storing the time of execution for queries and iterative blocks that have queries (a... Artur Școlnic
05:44 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
One approach for implementation would be to measure conditions at runtime and shift into this streaming/async mode wh... Greg Shah
04:59 AM Database Feature #10169 (WIP): result-set streaming (and asynchronous programming?)
Below you can find the result of testing async execution for db queries combined with result set streaming.
To simul...
Artur Școlnic
05:58 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I added a comment in *9863a/15984*. Dănuț Filimon
05:37 AM Conversion Tools Bug #9863 (Internal Test): Fileset eXclude broken on native Windows
> > It handles the @!filter.endsWith("/")@ case but don't we also need to handle the @filter.endsWith("/")@ case?
> ...
Greg Shah
04:34 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
I committed *9863a/15983*. Moved normalizeFilePath() to Utils, removed the unnecessary endsWith() call. Dănuț Filimon
02:00 AM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Greg Shah wrote:
> Code Review Task Branch 9863a Revisions 15980 through 15982
>
> The changes are good.
>
> 1...
Dănuț Filimon
04:12 AM User Interface Bug #10085 (Review): Fix offset cursor when pressing (CTRL+V) in an editor
Ionut-Mihai Simioniuc
04:12 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
I've fixed this issue. Everything looks ok when pressing "CTRL + V" and "CTRL + Z".
*Committed 10085a revision 159...
Ionut-Mihai Simioniuc
03:33 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor

*Scenario 3:*
1. Insert some text into an editor, e.g., a.
2. Select the text and copy with "CTRL + C".
3. Delet...
Ionut-Mihai Simioniuc
03:27 AM User Interface Bug #10085 (WIP): Fix offset cursor when pressing (CTRL+V) in an editor
I found another scenario.
*Scenario 2:*
1. Insert some text into an editor, e.g., a.
2. Select the text and copy w...
Ionut-Mihai Simioniuc
03:15 AM Runtime Infrastructure Bug #10174 (WIP): Method/Procedure call overwrites procedure return value
Created task branch *10174a* Teodor Gorghe

06/18/2025

04:14 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Eric Faulhaber wrote:
> @ImportWorker$TenantIdContext.prepareNextBracket@: Why is it safe to fall back to using the ...
Ovidiu Maxiniuc
02:22 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
One other thing I noticed in my last review, though it already existed in the code before your recent changes. In @Im... Eric Faulhaber
02:14 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
Code review 10094a/15985-15988:
@ImportWorker$TenantIdContext.prepareNextBracket@: Why is it safe to fall back to ...
Eric Faulhaber
03:27 PM Conversion Tools Bug #9863: Fileset eXclude broken on native Windows
Code Review Task Branch 9863a Revisions 15980 through 15982
The changes are good.
1. I wonder if @FLF.normalize...
Greg Shah
02:10 PM Base Language Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
Greg Shah
01:48 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> What is left to do?
Only if we get more dependencies after using a more real application/sample....
Constantin Asofiei
01:07 PM Base Language Feature #9516 (WIP): include pre-converted webspeed runtime code in FWD
The changes look good to me. What is left to do? Greg Shah
07:04 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> Yes, that is understood. Includes from the ADE code can be used in customer 4GL code. For websp...
Constantin Asofiei
07:01 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Yes, that is understood. Includes from the ADE code can be used in customer 4GL code. For webspeed, it is required ... Greg Shah
06:54 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
*Greg* - even if we bring the webspeed files in FWD, the application converted .p's or .htm's can be dependent on inc... Constantin Asofiei
12:59 PM Conversion Tools Bug #9917 (Internal Test): Fileset not ignoring case
OK, good. Greg Shah
09:18 AM Conversion Tools Bug #9917: Fileset not ignoring case
Greg Shah wrote:
> Code Review Task Branch 9917a Revisions 15969 through 15971
>
> Overall, the changes seem reas...
Dănuț Filimon
08:38 AM Conversion Tools Bug #9917: Fileset not ignoring case
Code Review Task Branch 9917a Revisions 15969 through 15971
Overall, the changes seem reasonable.
My only quest...
Greg Shah
02:47 AM Conversion Tools Bug #9917: Fileset not ignoring case
Dănuț Filimon wrote:
> I will be running a conversion today with the same customer application that failed previousl...
Dănuț Filimon
12:06 PM Runtime Infrastructure Feature #9685: move FWD to Java 21
I've created task branch @9685a@ which is based on @trunk@ revision @15988@ and was already tested with @hotel_gui@ a... Tomasz Domin
07:20 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Tomasz Domin wrote:
> Greg Shah wrote:
> > > move JNI and native dependencies into the jar (Linux) - 1d and 1d+ win...
Greg Shah
06:55 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Greg Shah wrote:
> > move JNI and native dependencies into the jar (Linux) - 1d and 1d+ windows testing
>
> Is th...
Tomasz Domin
06:46 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Is there any reason we can't do the performance testing first? Greg Shah
06:45 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
> move JNI and native dependencies into the jar (Linux) - 1d and 1d+ windows testing
Is this related to the FFM re...
Greg Shah
06:26 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
FWD builds under Java 21, I've build @hotel_gui@ and made a quick test - it works.
Assuming that bringing support ...
Tomasz Domin
09:50 AM Conversion Tools Feature #6256: improved profile support
Committed *6256a/15945*. Fixed the two issues I found when converting hotel using multiple profiles. Dănuț Filimon
09:45 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Constantin Asofiei wrote:
> Teodor, is this about the @FINALLY@ block? You can test this without OO.
Yes, I have...
Teodor Gorghe
09:39 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
Teodor, is this about the @FINALLY@ block? You can test this without OO. Constantin Asofiei
09:36 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
On OpenEdge, when using a true non-OO true internal procedure, the @RETURN@ statement will write the @RETURN-VALUE@ a... Teodor Gorghe
08:27 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
I was told (many years ago) by someone at Progress, that they implemented OO methods in this way:
* If the method ...
Greg Shah
08:19 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
I have done some more investigation of this strange behavior.
* It is normal on 4GL to change the return of a proced...
Teodor Gorghe
06:25 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
We have this testcase, which on OE pass and on FWD fail:
* TestNestedReturn.cls...
Teodor Gorghe
06:21 AM Runtime Infrastructure Bug #10174 (Test): Method/Procedure call overwrites procedure return value
Teodor Gorghe
08:03 AM Runtime Infrastructure Feature #7080 (Test): expose all admin APIs via REST
Branch 7080a was merged to trunk revision 15989 and archived. Ovidiu Maxiniuc
07:28 AM Runtime Infrastructure Feature #7080 (Merge Pending): expose all admin APIs via REST
Managed to run Hotel GUI in web and it works. Please merge 7080a now. Constantin Asofiei
07:56 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
Another version without using the @dbo.Delimiters@ table:
{{Collapse(See sql ...)...
Stefanel Pezamosca
05:10 AM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
This task is for implementing support for word indexing and CONTAINS statements in Microsoft SQL Server.
As part of ...
Stefanel Pezamosca
04:14 AM Database Bug #10171 (Test): Word Index/CONTAINS support for MS SQL Server.
Stefanel Pezamosca
07:06 AM Database Feature #9456: implement SQL Server dialect and helpers
> * I hit another MSSQL implementation restriction, one we were not aware of in the iteration of several years ago: t... Greg Shah
06:56 AM Database Feature #9456: implement SQL Server dialect and helpers
Related to my note #9456-8: with my current changes in 9456a, I encountered in @hotel_runtime@ a query where predicat... Ovidiu Maxiniuc
08:12 PM Database Feature #9456: implement SQL Server dialect and helpers
The @ORDER BY@ issue was partially resolved. In case of @UNIQUE@ finds, the HQL bundle was expressly setting the sort... Ovidiu Maxiniuc
06:24 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> Do we rewrite automatically the .htm extension to .w?
Yes. OE will automatically convert all @.htm@ and @.html@...
Greg Shah
06:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I got the sample working with the web-speed files in FWD.
*Greg* - https://localhost:7443/scripts/cgiip.exe/WSer...
Constantin Asofiei
01:52 AM User Interface Bug #6282: Combo-box VALUE-CHANGED
Vladimir Tsichevski wrote:
> Seems, this issue does not exist anymore (trunk rev. 15969).
>
> Marian, can you con...
Marian Edu
01:13 AM Runtime Infrastructure Bug #10071 (Test): Method code too large - ReflectASM
Teodor Gorghe
01:13 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
Branch 10071b was merged to trunk rev 15988 and archived. Teodor Gorghe
11:32 PM Database Feature #7020: always use "expanded" extent fields
Eric Faulhaber wrote:
> Stefanel, did we ever get these ChUI test results? Is there any other testing needed?
Unf...
Stefanel Pezamosca

06/17/2025

06:27 PM User Interface Feature #3244: implement search-by-key in SELECTION-LIST
Constantin Asofiei wrote:
> Currently, SELECTION-LIST does not allow switching elements when a key matching the firs...
Vladimir Tsichevski
06:17 PM User Interface Bug #6245: SELECTION-LIST: the first item is not initially highlighted in Swing ChUI
This issue still exists (trunk rev. 15969). Vladimir Tsichevski
05:51 PM User Interface Bug #6249: SELECTION-LIST: lookup items beginning with SPACE issue
Issue still exists (trunk rev. 15969). Vladimir Tsichevski
05:43 PM User Interface Bug #6250: SELECTION-LIST: declaring event trigger does not suppress normal event processing
Issue still exists (trunk rev. 15969). Vladimir Tsichevski
05:43 PM User Interface Bug #6258 (Closed): SELECTION-LIST: Swing ChUI: SPACE and arrow buttons processing
Greg Shah
05:13 PM User Interface Bug #6258 (Internal Test): SELECTION-LIST: Swing ChUI: SPACE and arrow buttons processing
I cannot reproduce nothing similar anymore, so this issue can be closed. Vladimir Tsichevski
05:28 PM User Interface Bug #6254: SELECTION-LIST: horizontal scrollbar is always inactive
Update: now (trunk. rev. 15969) scrollbar is active, but works incorrectly: it is possible to scroll right too far. S... Vladimir Tsichevski
05:06 PM User Interface Bug #6282: Combo-box VALUE-CHANGED
Seems, this issue does not exist anymore (trunk rev. 15969).
Marian, can you confirm this, or create a demo exampl...
Vladimir Tsichevski
04:01 PM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> Radu tested @7020d@ with @<parameter name="expand-extents" value="false" />@ in @p2j.cfg...
Eric Faulhaber
03:55 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> Note the @ade/src/@ was removed. This works only if the ADE webspeed code *is not using...
Radu Apetrii
03:12 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
*Radu* - the name_map.xml for the FWD changes to include web-disp.p and associated programs has the programs register... Constantin Asofiei
12:25 PM Database Feature #10169: result-set streaming (and asynchronous programming?)
This seems quite promising, I especially like the idea of adding threading in to keep the data transfer happening in ... Greg Shah
12:23 PM Database Feature #10169: result-set streaming (and asynchronous programming?)
From Artur in #9802-210:
As already discussed, one of the main reasons for the differences in performance we see i...
Greg Shah
12:20 PM Database Feature #10169 (WIP): result-set streaming (and asynchronous programming?)
Greg Shah
10:58 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
As a fallback, you can try creating a tunnel to 192.168.1.37 on our internal GCD network. That is the same system as... Greg Shah
09:20 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
Florin Eugen Rotaru wrote:
> Vladimir Tsichevski wrote:
>
> > Ran into another problem: I can’t access the testca...
Vladimir Tsichevski
03:09 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
Vladimir Tsichevski wrote:
> Ran into another problem: I can’t access the testcases repo myself due to a connectio...
Florin Eugen Rotaru
03:08 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
Greg Shah wrote:
> Florin: Do the tests all pass in both OE and FWD?
* In OE all tests PASS.
* In FWD:
** For...
Florin Eugen Rotaru
10:54 AM User Interface Bug #4135 (Internal Test): high dpi screens display in low dpi
Code review 4135c. The changes look good. Hynek Cihlar
09:16 AM Runtime Infrastructure Bug #10071 (Merge Pending): Method code too large - ReflectASM
Go ahead and merge now. Constantin Asofiei
08:35 AM Conversion Tools Feature #6256: improved profile support
I fixed the problem by removing the bit of code that checks for @isMultiProfile()@, this was added in:... Dănuț Filimon
06:01 AM Conversion Tools Feature #6256: improved profile support
The issue is related to @TransformDriver.createDatabaseList()@ where the "standard" namespace is not taken into consi... Dănuț Filimon
08:11 AM Runtime Infrastructure Bug #10136 (Test): SESSION:TEMP-DIRECTORY missing directory
Branch 10136a was merged to trunk rev 15987 and archived. Teodor Gorghe
07:54 AM Runtime Infrastructure Bug #10136 (Merge Pending): SESSION:TEMP-DIRECTORY missing directory
Please merge 10136a now. Constantin Asofiei
08:00 AM Database Feature #9456: implement SQL Server dialect and helpers
One more thing, related to paging. We knew that MSSQL does not have a @LIMIT@ / @OFFSET@ syntax for query pagination,... Ovidiu Maxiniuc
07:21 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Here's the promised video. Radu Apetrii
06:23 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Done. Committed to 6506a rev. 15766. I added the implementation for @WebOutputStream@ and replaced that occurrence of... Radu Apetrii
07:00 AM Testing Support #10113: evaluate and test code coverage tooling
Greg Shah wrote:
> How about adding code to @build_coverage.xml@ to download and copy the jars if they are not there...
Florin Eugen Rotaru
06:59 AM Testing Support #10113: evaluate and test code coverage tooling
How about adding code to @build_coverage.xml@ to download and copy the jars if they are not there? That way the depe... Greg Shah
06:54 AM Testing Support #10113: evaluate and test code coverage tooling
Greg Shah wrote:
> > Shall the change to the @p2j@ mentioned in #10113-3 be merged?
>
> I don't want JaCoCo to be...
Florin Eugen Rotaru
06:42 AM Testing Support #10113: evaluate and test code coverage tooling
> Shall the change to the @p2j@ mentioned in #10113-3 be merged?
I don't want JaCoCo to be a standard dependency o...
Greg Shah
03:34 AM Testing Support #10113: evaluate and test code coverage tooling
Shall the change to the @p2j@ mentioned in #10113-3 be merged? Florin Eugen Rotaru
05:22 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Sure. Eduard Soltan
05:21 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard, 8308f wasn't backed out from 7156c/e. Please commit the necessary changes from 10080a to 7156c and 7156e. Dănuț Filimon
05:18 AM Database Bug #10080 (Test): Temp-table records are leaking in can-find statements
10080a was merged to trunk rev 15986 and archived. Eduard Soltan
04:38 AM Database Bug #10080 (Merge Pending): Temp-table records are leaking in can-find statements
Go ahead and merge now. Constantin Asofiei
04:32 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard Soltan wrote:
> Still haven't got an response from harness/web/report of an application testing.
Testing...
Lorian Sandu
03:49 AM Database Bug #10080: Temp-table records are leaking in can-find statements

- unit tests and smoke tests of a large gui application ✅
- chui regression tests ✅
- smoke tests of a gui appl...
Eduard Soltan
03:45 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Can this be queued for merge? Constantin Asofiei
04:44 AM Conversion Tools Bug #10099 (WIP): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
Stefan Vieru
04:03 AM Base Language Bug #10148 (Test): ENUM class GETENUM NullPointerException when using poly types
Branch 10148a was merged to trunk rev 15985 and archived. Teodor Gorghe
03:44 AM Base Language Bug #10148 (Merge Pending): ENUM class GETENUM NullPointerException when using poly types
Please merge 10148a now. Constantin Asofiei
02:54 AM Conversion Tools Bug #9917: Fileset not ignoring case
I will be running a conversion today with the same customer application that failed previously. Dănuț Filimon
02:36 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
The project was converted and built successfully. Dănuț Filimon

06/16/2025

07:18 PM Testing Support #6860: lexer tests
> I've added tests and harness tests for the missing branches of the lexer rules according to the code coverage repo... Greg Shah
06:58 PM Testing Support #6860 (Test): lexer tests
Greg Shah
06:58 PM Testing Support #6860: lexer tests
Overall, the changes are very good. Have you made any changes to fill in code coverage gaps?
It is a little confu...
Greg Shah
04:25 PM User Interface Bug #10166: OE Bug: Unpredictable Sorting of Equal Items in Sorted Selection Lists and Combo Boxes
**Warning**: This task is for documentation purposes only and outlines the OE behavior, which is *unpredictable* and ... Vladimir Tsichevski
04:18 PM User Interface Bug #10166 (New): OE Bug: Unpredictable Sorting of Equal Items in Sorted Selection Lists and Comb...
Vladimir Tsichevski
04:08 PM Testing Support #10113 (Internal Test): evaluate and test code coverage tooling
Overall, I'm OK with the approach. I like that it leaves the existing ant rules unchanged. The primary drawback is ... Greg Shah
09:02 AM Testing Support #10113: evaluate and test code coverage tooling
Florin Eugen Rotaru wrote:
> Roger Borrello wrote:
> > If there are minor modifications, can they be extracted out ...
Roger Borrello
08:23 AM Testing Support #10113: evaluate and test code coverage tooling
Should I devise such a script for all the remaining projects and post them here for review? Florin Eugen Rotaru
08:11 AM Testing Support #10113: evaluate and test code coverage tooling
I've attached a @build_coverage.xml@ for the @testcases@ project. It's based on a @zfile_set.xml@. It needs a @p2j@ w... Florin Eugen Rotaru
02:33 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
> To support this an instruction should exists on where to put such sources, the rules on how the classes and directo... Greg Shah
02:28 PM Testing Feature #1889 (Test): rework the date.java internal tests as real unit tests
Florin: Do the tests all pass in both OE and FWD? Greg Shah
12:20 PM Testing Feature #1889: rework the date.java internal tests as real unit tests
Greg Shah wrote:
> > I’ve attached the following ABLUnit classes for testing date format validation and parsing:
> ...
Vladimir Tsichevski
11:29 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
> I’ve attached the following ABLUnit classes for testing date format validation and parsing:
Do any of these rela...
Greg Shah
11:00 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
I’ve attached the following ABLUnit classes for testing date format validation and parsing:
- @DateParseTestBase.c...
Vladimir Tsichevski
10:14 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
Greg Shah wrote:
> There are many date literals in the @date.java@ tests which are not present in the lexer testcase...
Florin Eugen Rotaru
08:34 AM Testing Feature #1889: rework the date.java internal tests as real unit tests
There are many date literals in the @date.java@ tests which are not present in the lexer testcases. To be clear: all... Greg Shah
02:22 AM Testing Feature #1889 (Review): rework the date.java internal tests as real unit tests
Florin Eugen Rotaru
06:24 AM Conversion Tools Feature #6256: improved profile support
The issue is that there are three profiles and the two profiles that do not define a namespace for the hotel, do not ... Dănuț Filimon
06:20 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
You can start, I have nothing to add for now. Stefan Vieru
06:18 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
Stefan, is there anything else you need to add to the branch? I want to pick this up and run a customer conversion. Dănuț Filimon
06:14 AM Testing Support #6859: preprocessor tests
I have updated @6859b@ with @r15982@
The change contains the new flags for each of the comment and string type.
Gre...
Stefan Vieru
06:09 AM Base Language Bug #10148: ENUM class GETENUM NullPointerException when using poly types
Committed revision *15983* on task branch *10148a*:
- Addressed code review #10148-6
Teodor Gorghe
05:37 AM Runtime Infrastructure Bug #10071 (Review): Method code too large - ReflectASM
Committed revision *15985* on task branch *10071b*:
- Regression from *10071a*: fixed error handling on processInbou...
Teodor Gorghe
05:34 AM Runtime Infrastructure Bug #10071 (WIP): Method code too large - ReflectASM
Created task branch *10071b*. Teodor Gorghe
03:29 AM Runtime Infrastructure Bug #10071: Method code too large - ReflectASM
I found another issue, after changing the type of exception from RuntimeException to InvocationTargetException. The i... Teodor Gorghe
04:58 AM Database Feature #9456: implement SQL Server dialect and helpers
A 'new' old issue: the MSSQL and lack of support for boolean literals. That is the reason the @Dialect.supportsBoolea... Ovidiu Maxiniuc
04:37 AM Conversion Tools Bug #9863 (Review): Fileset eXclude broken on native Windows
I created a @FileListFactory.normalizeFilePath()@ method and tested the following:
# @D ./abl/tmp/ *.p@ => @abl/tmp@...
Dănuț Filimon
02:40 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Yes, they are passing and received the news from Danut that ETF has passed. Eduard Soltan
02:39 AM Database Bug #10080: Temp-table records are leaking in can-find statements
Eduard Soltan wrote:
> Tested performed:
>
> - unit tests of a large gui application ✅
> - chui regression tests...
Stefanel Pezamosca
 

Also available in: Atom