Activity
From 06/27/2025 to 07/26/2025
07/26/2025
- 08:15 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
- I overhauled the ReverseLookup and brought back the changes from 9802f, tested the code and it is as fast as 9802f, I...
07/25/2025
- 10:37 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
- I have continued with the integration of Alex's idea from @9724b@ regarding moving the break position in the index ba...
- 09:32 AM Database Bug #10337: Possible memory leak with FastFindCache
- Reverted the changes from trunk rev 16051. I will create 10337b and use it to bring those back with a more robust mem...
- 08:18 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
- I identified the culprit for the real memory leak:
* there is a FIND done in a @while true@
* first time is inser... - 07:56 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
- 09:32 AM Database Feature #9456: implement SQL Server dialect and helpers
- Committed on 9456b, rev. 16071.
Revision *16071* contains changes from 10283a, this fixes the @coalesce@, and fix... - 09:09 AM Base Language Bug #4766: fix CHR and ASC
- To be clear about what was said here about include files and .p files with different encodings:
After more investiga... - 08:28 AM Base Language Bug #4766: fix CHR and ASC
- There's something else which I can't find if it was mentioned in this task: in FWD (and Java) all Strings (literals o...
- 05:45 AM Base Language Bug #4766: fix CHR and ASC
- The summary is we need to find a way to automate the testing for chr and asc - we can go through single-byte chars (...
- 05:37 AM Base Language Bug #4766: fix CHR and ASC
- I've committed partial modifications for ASC and CHR functionality to *4766a rev. 16068*.
Please ignore the things ... - 08:57 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- I've found 4 more testcases, which I added to the tests file.
I fixed all issues, now all the test cases pass.
*C... - 07:59 AM Base Language Feature #10290: Add support for character string literals options
- Trunk is temporarily frozen now pending a customer delivery. When trunk unfreezes, we will put this into the merge q...
- 07:18 AM Base Language Feature #10290: Add support for character string literals options
- Greg Shah wrote:
> The only thing is that @for (Pattern pattern : rulePatterns)@ should be changed to explicitly ite... - 04:07 AM Database Bug #10302: checkUniqueFind in FQLPreprocessor doesn't work properly
- While working on another task, I probably discovered a functional issue in FWD caused by the problem reported in this...
- 03:53 AM Base Language Bug #10309 (Internal Test): DATASET WRITE-JSON does not change value for a property
- 03:00 AM Database Support #6709: track nested FIND inside a related FOR loop
- Dănuț Filimon wrote:
> I committed *6709a/16053*. There was an issue with RuntimeJastInterpreter.java where the Data... - 02:43 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Constantin Asofiei wrote:
> Paul, are UTF-8, ISO8859-1, IBM850 covered by the tests?
Yes. Tests cover the followi... - 02:20 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, are UTF-8, ISO8859-1, IBM850 covered by the tests?
- 02:16 AM Base Language Feature #9437 (Closed): enhancements for Progress.Lang.Class
- 02:15 AM Base Language Feature #6490 (Closed): DYNAMIC-INVOKE which returns an extent
- 02:15 AM Base Language Feature #6161 (Closed): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
- 01:59 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Smoke-test for 8273a on another customer application showed no regressions.
07/24/2025
- 04:14 PM Runtime Infrastructure Feature #9687 (WIP): drop support for Java 8 and Java 11
- In order to include changes from recent @trunk@ I've created branch @9687c@.
The branch is based on @9687b@ rebased ... - 01:49 PM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Code review 9916a. The changes look good. Please go ahead with GUI re... - 01:40 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- 9055a passed GUI regression tests. I'm still not happy with the ChUI results, so ChUI testing is ongoing.
- 04:07 AM User Interface Feature #9055 (Internal Test): server-side processing of client platform dependencies in the UI
- This needs to be tested for both ChUI and GUI.
- 10:53 AM Base Language Feature #10290 (Internal Test): Add support for character string literals options
- Code Review Task Branch 10290a Revision 16057
The changes are good.
The only thing is that @for (Pattern patter... - 09:50 AM Base Language Feature #10290 (Review): Add support for character string literals options
- Committed rev. *16057* to branch *10290a* that addresses this review.
Greg Shah wrote:
> Code Review Task Branch ... - 06:04 AM Base Language Feature #10290 (WIP): Add support for character string literals options
- 06:03 AM Base Language Feature #10290: Add support for character string literals options
- Code Review Task Branch 10290a Revision 16056
1. This code makes edits to @this.text@. ... - 10:20 AM Database Bug #10337: Possible memory leak with FastFindCache
- 10337a was merged to trunk as rev 16069.
- 10:15 AM Database Bug #10337 (Merge Pending): Possible memory leak with FastFindCache
- Please merge to trunk.
- 10:11 AM Database Bug #10337: Possible memory leak with FastFindCache
- Harness and webui navigation passed.
- 10:06 AM Database Bug #10337 (Internal Test): Possible memory leak with FastFindCache
- I am OK with the changes. Please proceed with regression testing.
- 10:03 AM Database Bug #10337: Possible memory leak with FastFindCache
- I changed it.
- 10:00 AM Database Bug #10337: Possible memory leak with FastFindCache
- ...
- 09:43 AM Database Bug #10337: Possible memory leak with FastFindCache
- I extended the check to resolvable also, the code is in rev 16070.
- 09:35 AM Database Bug #10337: Possible memory leak with FastFindCache
- Review of 10337a.
* The fix is almost complete. You are missing the cases where @resolved[i] = ((Resolvable) subst).... - 09:15 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
- I committed the fix to 10337a/16069.
- 08:52 AM Database Bug #10337: Possible memory leak with FastFindCache
- PS: this is not caused directly by #9802, but rather a latent bug that is exposed by more "intensive" caching.
- 08:49 AM Database Bug #10337 (WIP): Possible memory leak with FastFindCache
- Artur, I think I identified a reason for a memory leak for the changes. This is only based on static analysis.
The... - 08:40 AM Database Bug #10337 (Test): Possible memory leak with FastFindCache
- 10:16 AM Database Bug #6923: inner transaction block reverts too much
- > A new direct-access API to reclaim a PK. This is used for rollbacked records that were flushed, but reverted back t...
- 10:14 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Code review 10323a. The changes look good. Please also include... - 10:13 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Hynek Cihlar wrote:
> Code review 10323a. The changes look good. Please also include ChUI regression tests.
Pleas... - 10:04 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed one more change in *1752a/16089* to fix some conversion errors that occur after rebasing *1752a*. I co...
- 06:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Branch *1752a* was rebased with *trunk/16065*, new revision is *16087*. I fixed some compilation errors in *16088*
- 05:02 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes into *1752a/15907* that fix naming issue of fields/tables noticed during conversion of Ch...
- 10:04 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Vladimir Tsichevski wrote:
> It does not compile with Java 8.
> [...]
Now it compiles with Java 8.
Testing re... - 04:09 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- I changed the @stripTrailing()@ method to the @StringHelper.safeTrimTrailing()@ method.
*Committed on 10266a at re... - 09:49 AM Database Support #6709 (Review): track nested FIND inside a related FOR loop
- I committed *6709a/16053*. There was an issue with RuntimeJastInterpreter.java where the DataModelObject array was no...
- 07:17 AM Database Support #6709 (WIP): track nested FIND inside a related FOR loop
- I am putting this into WIP as I am close to getting the runtime changes done, so I'd rather get a review for all of t...
- 09:48 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- Tests that cover this:
* alternative_coding_quirk_01
* alternative_coding_quirk_01_analyze
* alternative_coding_qu... - 09:48 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Tests that cover this:
* alternative_coding_quirk_01
* alternative_coding_quirk_01_analyze
* alternative_coding_qu... - 09:47 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
- Testcases that cover this:
* comments
And the other tests have this checking for @SLASH_SLASH@ creating a NL, but... - 09:46 AM Conversion Tools Bug #9903: alternative codings with ' (quote) don't convert to ` (backtick)
- Testcases that cover this:
* alternative_coding_quirk_04 - 09:45 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- Testcases that cover this:
* alternative_coding_quirk_06 - 08:59 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- From my investigation, @BufferManager.trackDatabase@ is called 5 times:
* @RecordBuffer.defineAlias(Adaptivept1.Buf.... - 07:50 AM Base Language Bug #10336 (WIP): Issue on object deletion: java.lang.IllegalStateException
- Created task branch *10336a*.
- 07:47 AM Base Language Bug #10336: Issue on object deletion: java.lang.IllegalStateException
- When a class has a static method call with buffer parameter, into a method/constructor, on @DELETE OBJECT@, FWD throw...
- 07:42 AM Base Language Bug #10336 (Test): Issue on object deletion: java.lang.IllegalStateException
- 08:54 AM User Interface Bug #10085 (Internal Test): Fix offset cursor when pressing (CTRL+V) in an editor
- 08:21 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- Ionut-Mihai Simioniuc wrote:
> So could I move on the Internal Test?
I think yes. - 06:54 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- So could I move on the Internal Test?
- 07:52 AM Database Feature #10094 (Test): RECIDs from different tenants of same logical database should not overlap
- Branch 10094a was merged into trunk as r16066 and was archived.
- 04:04 AM Database Feature #10094 (Merge Pending): RECIDs from different tenants of same logical database should not...
- > Ovidiu/Alexandru, 10094a needs to be merged today, if we plan to push to xfer.
This can be merged now. - 03:03 AM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Ovidiu/Alexandru, 10094a needs to be merged today, if we plan to push to xfer.
- 07:32 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
- I have further investigated this. Currently, switching the AdaptiveQuery into dynamic mode will lead to the query fro...
- 01:58 AM Base Language Feature #9448: compatibility test security features
- Constantin Asofiei wrote:
> Teodor, for the changes in SecurityPolicyManager:
> * @lockRegistration@, @loadDomainsF...
07/23/2025
- 06:55 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Both aforementioned regression tests passed.
- 05:31 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- The only untested part is the very last commit (related to @setval@ for sequences). It passed my local tests, but I h...
- 04:57 PM Database Feature #10094 (Internal Test): RECIDs from different tenants of same logical database should not...
- Code review 10094a/16073-16074:
The changes look good to me.
What testing, if any, is left to do? - 01:35 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Thank you Ovidiu for the update and fix. We were going to report separately.
- 01:34 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Carson, you are right. this is the exact issue the last commit will fix. It is a regression introduced in the last we...
- 01:11 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Ovidiu Maxiniuc wrote:
> 10094a was rebased. Additionally, it contains the fix for set sequence value for PGSQL dial... - 12:12 PM Database Feature #10094 (Review): RECIDs from different tenants of same logical database should not overlap
- 10094a was rebased. Additionally, it contains the fix for set sequence value for PGSQL dialect, as discussed in stand...
- 05:11 PM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- It does not compile with Java 8....
- 09:28 AM User Interface Bug #10266 (Review): Incorrect Input Handling in Grouped CHARACTER FILL-INs
- > Ionut, is there any more work needed?
I fixed the deletion mechanics. Also I fixed some cursor offset, insertion ... - 11:55 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- The core logging implementation exists in FWD today. What remains still to do from #3853-1, is to implement the runt...
- 10:48 AM User Interface Feature #5742 (Closed): improve web client startup time
- 10:45 AM Runtime Infrastructure Feature #7279 (Closed): Enhance CentralLogger to support configurable LogFormatter
- 10:41 AM Runtime Infrastructure Bug #6084 (Closed): NIO SSL performance is slower than standard Java SSL
- 10:40 AM Database Support #4080: AWS Aurora support
- I think this can be closed, but we should document that we support Aurora.
- 10:37 AM Database Feature #6454: database informational features
- Eric: Can we close this?
- 08:21 AM Base Language Bug #10277 (Review): Adaptive Query REPOSITION statement/method error handling improvement
- 08:21 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Committed revision *16035* on task branch *10277a*:
- dynamic queries does not throw or show any error message when ... - 05:23 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
- @canReposition@ looks good for me because @recordOrShowError@ does not throw error on block execution when the @BLOCK...
- 05:16 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Teodor, I can't tell how safe the change is:...
- 07:52 AM Base Language Bug #10313 (Review): server-sidef file-system must 'mount' user's working dir and look in this pa...
- Committed the changes to 10313a/16066, please review.
- 07:48 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- It does :) I also found now that @Paths.get(name).isAbsolute()@ works, I am wrapping up the changes.
- 07:46 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Can't @File.isAbsolute@ work?
- 07:39 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Constantin Asofiei wrote:
> Artur, please check in @initFileInfo@ that the given name is not an absolute name first.... - 07:31 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
- 04:52 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Artur, please check in @initFileInfo@ that the given name is not an absolute name first. If this is the case, then w...
- 07:31 AM Database Feature #10310: move tenant database from one multitenant cluster to another
- The @recid@ uniqueness in FWD maps to the FWD server, not to the PostgreSQL cluster. This means that this migration ...
- 07:26 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
- An initial approach I have tried is to make the @AdaptiveQuery@ run into dynamic mode when we know it matches at most...
- 06:25 AM Base Language Bug #10308 (Review): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
- 06:25 AM Base Language Bug #10308 (WIP): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
- Committed revision *16066* on task branch *10308a*:
- Changed READ-XML XmlImport.importTable to use TempTable instea... - 05:30 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Yes, these changes oddly fixed the issue.
- 04:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Sergey, the failure occurs when:
* the FWD server is started and no other action is taken (including running appserv... - 05:19 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- Constantin Asofiei wrote:
> In @SaxWriterImpl@, why call @TextOps.concat(ref.get(), buf)@ ?
I have looked up on @... - 05:11 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- In @SaxWriterImpl@, why call @TextOps.concat(ref.get(), buf)@ ?
- 05:05 AM Base Language Bug #10284 (Internal Test): JSON import error handing improvement
- Looks good, thanks.
- 05:00 AM Base Language Feature #9448: compatibility test security features
- Teodor, for the changes in SecurityPolicyManager:
* @lockRegistration@, @loadDomainsFailed@ - @isError@ was changed ... - 04:53 AM Database Feature #9456: implement SQL Server dialect and helpers
- I have fixed syntax for set sequence value in PostgreSQL dialect in 9457c/16098. I think we need to get this patch in...
- 02:24 AM Database Feature #9456: implement SQL Server dialect and helpers
- *Ovidiu*, the following statement does not work after *9456a* changes (with tstcasesdb database):
- @CURRENT-VALUE (... - 04:16 AM Base Language Bug #8273 (Internal Test): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- I am OK with the changes. Please proceed with comprehensive testing.
07/22/2025
- 05:00 PM User Interface Bug #10330: ChUI: Ctrl-TAB Does Not Switch Between Frames
- # Create two frames, each containing enabled, focusable fields.
# Run the program in ChUI mode.
# Press @Ctrl-TAB@.... - 04:57 PM User Interface Bug #10330 (New): ChUI: Ctrl-TAB Does Not Switch Between Frames
- 01:36 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Eric,
Yesterday I've updated the branch 10094a according to suggestions in the review from #note-26. It was also r... - 12:34 PM Database Feature #6457: finish COPY-LOB support
- Eduard Soltan wrote:
> I will look into it. I observed how transaction is handled in @buffer-copy@ or other similar ... - 12:33 PM Database Feature #6457: finish COPY-LOB support
- Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 6457a, rev. 16066.
> >
> > - Emit @Transaction... - 12:14 PM Database Feature #6457: finish COPY-LOB support
- Eduard Soltan wrote:
> Committed on 6457a, rev. 16066.
>
> - Emit @Transaction.FULL@ parameter when target of cop... - 12:12 PM Database Feature #6457: finish COPY-LOB support
- Committed on 6457a, rev. 16066.
- Emit @Transaction.FULL@ parameter when target of copy-lob operation is a persist... - 11:28 AM Database Feature #10310: move tenant database from one multitenant cluster to another
- Just to be sure I understand the goal of this new FWD tool: the idea is to balance the load of FWD servers by migrati...
- 11:13 AM User Interface Bug #10323 (Internal Test): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Code review 10323a. The changes look good. Please also include ChUI regression tests.
- 08:14 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir Tsichevski wrote:
> > > Fixed in 10323a rev. 1606... - 08:10 AM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Eugenie Lyzenko wrote:
> Vladimir Tsichevski wrote:
> > Fixed in 10323a rev. 16067. Hynek, Eugenie, please, review.... - 10:43 AM Database Bug #6923: inner transaction block reverts too much
- I have reviewed the changes in 6923a/r16049. I think the code will work. Thank you for adding comments with the chang...
- 09:09 AM Conversion Tools Bug #9917: Fileset not ignoring case
- Greg Shah wrote:
> I wonder if Octavian's work in #3211 is related?
I'll discuss with Octavian. My changes make t... - 07:48 AM Conversion Tools Bug #9917: Fileset not ignoring case
- I wonder if Octavian's work in #3211 is related?
- 02:44 AM Conversion Tools Bug #9917: Fileset not ignoring case
- The problem appears during the @Generate Java Source Data Model Objects (DMOs)@ phase. The differences are like this ...
- 02:17 AM Conversion Tools Bug #9917 (WIP): Fileset not ignoring case
- There's definitely an issue with the 9917a changes, I got the sources/logs for the 9917a and trunk conversions. The p...
- 09:03 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I redesigned the feature but I couldn't call it from TRPL because separating it from @createJavaFile@ will let other ...
- 08:31 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Have you tried to get Roger's customer-specific GUI tests running on your system? Perhaps that would be a good test ...
- 08:06 AM Base Language Bug #10313 (Review): server-sidef file-system must 'mount' user's working dir and look in this pa...
- I think I found an easier way, the code is in 10313a/16065.
The test cases I am working with are:... - 07:36 AM Database Feature #10325: Optimize AdaptiveQuery for single-result scenarios
- The scope of this task is to optimize the @AdaptiveQuery@ into @RandomAccessQuery@ when we know that the where clause...
- 03:17 AM Database Feature #10325 (Review): Optimize AdaptiveQuery for single-result scenarios
- 06:57 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Committed revision *16034* on task branch *10277a*:
- Replaced recordOrThrowError with recordOrShowError. Please che... - 05:09 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- The only cause of this issue what I have found is that there is a CATCH block @queryReposition(NumberType)@ which can...
- 03:48 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- I did some research for 4GL behavior.
The @recordOrShowError@ solution seems OK, but the problem is on @BLOCK-LEVEL ... - 03:16 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Teodor Gorghe wrote:
> I have found the #7737, which changes @recordOrThrowError@ into @recordOrShowError@ on @Query... - 03:13 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- I have found the #7737, which changes @recordOrThrowError@ into @recordOrShowError@ on @QueryWrapper.canReposition@. ...
- 05:52 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Vladimir, can you please review this one?
Ionut, is there any more work needed? - 05:17 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Delia Mitric wrote:
> Constantin Asofiei wrote:
> > Delia, please restart working on this.
>
> Should I focus on... - 04:12 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Constantin Asofiei wrote:
> Delia, please restart working on this.
Should I focus on the three codepages written ... - 04:20 AM Database Support #6709: track nested FIND inside a related FOR loop
- Dănuț Filimon wrote:
> I see the ChUI project used @datanames.xml@ which also changes how the converted project sees...
07/21/2025
- 07:04 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Vladimir Tsichevski wrote:
> Fixed in 10323a rev. 16067. Hynek, Eugenie, please, review.
My only question: what i... - 06:15 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Eugenie Lyzenko wrote:
> > For an unknown reason, the offset for empty text is explicitly set to a different value... - 06:07 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Eugenie Lyzenko wrote:
> Vladimir Tsichevski wrote:
> > Eugenie Lyzenko wrote:
> > > Vladimir Tsichevski wrote:
>... - 06:03 PM User Interface Bug #10323 (Review): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Fixed in 10323a rev. 16067. Hynek, Eugenie, please, review.
- 04:44 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Vladimir Tsichevski wrote:
> The caret X position is currently calculated in @FillInImpl::drawCursor@ as:
>
> [..... - 04:00 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Vladimir Tsichevski wrote:
> Eugenie Lyzenko wrote:
> > Vladimir Tsichevski wrote:
> > > The caret X position is c... - 03:36 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Eugenie Lyzenko wrote:
> Vladimir Tsichevski wrote:
> > The caret X position is currently calculated in @FillInImpl... - 03:31 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- Vladimir Tsichevski wrote:
> The caret X position is currently calculated in @FillInImpl::drawCursor@ as:
>
> [..... - 02:39 PM User Interface Bug #10323 (WIP): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- The caret X position is currently calculated in @FillInImpl::drawCursor@ as:...
- 12:29 PM User Interface Bug #10323: FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- h3. Invalid Caret Position
The display of an empty screen value should match that of a screen value containing spa... - 12:27 PM User Interface Bug #10323 (Closed): FILL-IN in GUI Mode: Issues with Displaying Empty Screen Value
- 02:09 PM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Constantin, please review 8060a.
- 01:03 PM Database Feature #6457: finish COPY-LOB support
- First major problem found, it is common for around 100 tests....
- 12:38 PM Database Feature #6457: finish COPY-LOB support
- Greg Shah wrote:
> From the wiki:
>
> > All files from @tests/copy_lob/support/data@ should be moved to @deploy/c... - 10:55 AM Database Feature #6457: finish COPY-LOB support
- From the wiki:
> All files from @tests/copy_lob/support/data@ should be moved to @deploy/client/tests/copy_lob/sup... - 10:29 AM Database Feature #6457: finish COPY-LOB support
- After solving all configuration issues, I was left only with assertion errors which should be investigated....
- 09:05 AM Database Feature #6457: finish COPY-LOB support
- As you work through issues in these tests, please update [[p2j:LOB Tests]] with details of the test status and how to...
- 08:26 AM Database Feature #6457: finish COPY-LOB support
- After creating the following path in @deploy/client/tests/copy_lob/support/data@, I get the following results:
<pr... - 08:07 AM Database Feature #6457: finish COPY-LOB support
- Got the following after running @testcases/tests/copy_lob/@...
- 07:36 AM Database Feature #6457: finish COPY-LOB support
- Greg Shah wrote:
> The BOM handling has a testcase already written. See @testcases/copy_lob/tests/bom.p@.
Greg/S... - 06:25 AM Database Feature #6457: finish COPY-LOB support
- > Stanislav: please summarize any work done for this task
I didn't produce any testcases and used the existing one... - 06:00 AM Database Feature #6457: finish COPY-LOB support
- Stanislav: please summarize any work done for this task
Eduard: please look into the xfer testcase, run them in FW... - 11:58 AM Base Language Feature #9447 (Closed): XML support feature improvements and testing
- 06:51 AM Base Language Feature #9447 (Test): XML support feature improvements and testing
- Branch 9447b was merged to trunk rev 16063 and archived.
- 05:42 AM Base Language Feature #9447: XML support feature improvements and testing
- Please merge after 9456a.
- 11:57 AM Base Language Support #9446 (Closed): compatibility test PUT-DOUBLE
- 11:57 AM Base Language Feature #9442 (Closed): implement limited support for RCODE-INFORMATION
- 11:56 AM Base Language Feature #8904 (Closed): implement -catchStop and the integration/conversion of STOP conditions in...
- 10:47 AM Database Bug #6923: inner transaction block reverts too much
- Committed xfer/testcases rev. 1792 with my unit tests for this. "safe" suites are ones that are cut-out in terms of p...
- 10:43 AM Database Bug #6923 (Review): inner transaction block reverts too much
- I committed 6923a/16047 and 6923a/16048 with:
* Fixed re-reserving of the PK after rollbacking flushed NEW records (... - 10:44 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Fixed propagation of full words and partial words to the next fill-in. Addressed several insertion bugs. Revised the ...
- 09:47 AM Database Support #6709: track nested FIND inside a related FOR loop
- I see the ChUI project used @datanames.xml@ which also changes how the converted project sees the bufname and filenam...
- 08:57 AM Database Support #6709: track nested FIND inside a related FOR loop
- I'll have to work on the conversion changes a bit more, the bufname is not the right one to use in this case. I've fo...
- 07:34 AM Database Support #6709: track nested FIND inside a related FOR loop
- I implemented the conversion changes necessary, this works by emitting a DataModelObject array before the Object arra...
- 09:01 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- I also committed rev. 16066 in which I added a history entry for the change that was made.
- 08:53 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Ok, I managed to rebase the branch 9445a with trunk rev. *16064*
- 08:11 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul Bodale wrote:
> I think the branch is too old for this. Last revision is *15653*. I get this error when I try t... - 08:10 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- I think the branch is too old for this. Last revision is *15653*. I get this error when I try to rebase it: ...
- 05:36 AM Base Language Support #9445: compatibility test FIX-CODEPAGE
- Paul, please rebase and lets see how we can get this merged.
- 09:01 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- We cannot put references to DMOs or temp-tables into generic AST support code. Please redesign the feature to expose...
- 08:18 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/15905*:
* I reverted @AstManager@ synchronization and the @AstManagerPlugin@ is... - 09:01 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Yes, but don't rely on '.' to be first in the path. Any relative path should resolve to @workingDir@ first, and afte...
- 07:14 AM Base Language Bug #10313 (WIP): server-sidef file-system must 'mount' user's working dir and look in this path ...
- As far as I can understand the current dir @.@ should be resolved to the @workingDir@ defined in the directory.xml. I...
- 05:29 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- Constantin Asofiei wrote:
> Artur, do you want to work on this?
Sure.
- 05:27 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
- With server-side resources, all paths are relative to the FWD server's JVM working dir, and not the working directory...
- 05:25 AM Base Language Bug #10313 (Test): server-sidef file-system must 'mount' user's working dir and look in this path...
- 08:53 AM Base Language Feature #9448: compatibility test security features
- Constantin Asofiei wrote:
> Review for 9448a rev 15946:
> * please rebase
> * in @BinaryData@, why is rely on @Ind... - 07:02 AM Base Language Feature #9448: compatibility test security features
- Review for 9448a rev 15946:
* please rebase
* in @BinaryData@, why is rely on @IndexOutOfBoundsException@ and not c... - 06:57 AM Base Language Feature #9448 (Review): compatibility test security features
- Committed revision *15946* on task branch *9448a*:
- Fix for @HEX-ENCODE@ and @HEX-DECODE@ when using BDT values.
-... - 05:47 AM Base Language Feature #9448: compatibility test security features
- I think there is no more work to do on this task. I am preparing to commit the changes from @SECURITY-POLICY@. I thin...
- 05:40 AM Base Language Feature #9448: compatibility test security features
- Teodor, what work is left here?
- 08:18 AM Base Language Bug #10284: JSON import error handing improvement
- Committed revision *16041* on task branch *10284a*:
- Moved error handling logic into @JsonImport@. - 08:05 AM Base Language Bug #10284: JSON import error handing improvement
- Please move the method to JsonImport, not ErrorManager.
- 07:59 AM Base Language Bug #10284 (Review): JSON import error handing improvement
- Committed revision *16040* on task branch *10284a*:
- Moved error handling logic into ErrorManager.
- Added more ch... - 07:17 AM Base Language Bug #10284: JSON import error handing improvement
- Constantin Asofiei wrote:
> Please see note #10284-8 and also make this exception handling common code.
Ok. I wil... - 07:16 AM Base Language Bug #10284: JSON import error handing improvement
- Please see note #10284-8 and also make this exception handling common code.
- 07:48 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Rebased 4602a branch.
- 05:43 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Eduard, please rebase 4602a.
- 07:36 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- Constantin Asofiei wrote:
> *Paul* - please create a separate task in Base Language project, for the edge cases in #... - 05:38 AM Base Language Feature #6161: add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY language...
- *Paul* - please create a separate task in Base Language project, for the edge cases in #6161-71.
- 07:35 AM Base Language Bug #10316: Address edgecases for DYNAMIC-PROPERTY
- This task was created to address the cases for complete support of @DYNAMIC-PROPERTY@ builtin function that were left...
- 07:25 AM Base Language Bug #10316 (New): Address edgecases for DYNAMIC-PROPERTY
- 07:35 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Done. I've removed every reference of 'lenientOffEnd' from all sources.
- 05:06 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Review of 8273a:...
- 07:21 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Branch 10294a was merged to trunk revision 16064 and archived.
- 07:14 AM Base Language Bug #10294 (Merge Pending): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBounds...
- Please commit 10294a now.
- 07:13 AM Base Language Bug #10277: Adaptive Query REPOSITION statement/method error handling improvement
- Please find the original task for the @canReposition@ line you've changed from 'show' to 'throw' and the error number...
- 07:02 AM Testing Support #9844: finalize approach/techniques/standards for automating ABLUnit interactive UI tests
- Greg, what is left of this task/what are the priorities left? From the top of my head:
* update a wiki somewhere t... - 06:55 AM Database Feature #9456 (WIP): implement SQL Server dialect and helpers
- 06:48 AM Database Feature #9456: implement SQL Server dialect and helpers
- I have created 9456b from trunk 16062 for subsequent changes.
- 06:46 AM Database Feature #9456: implement SQL Server dialect and helpers
- Branch 9456a was merged into trunk as 16062 then it was archived.
- 05:47 AM Database Feature #9456: implement SQL Server dialect and helpers
- I peeked at r16089. There are some updates which do not seem logical (although they will work with the default CI col...
- 04:57 AM Database Feature #9456 (Merge Pending): implement SQL Server dialect and helpers
- Ovidiu, please merge 9456a after 10114b.
- 04:54 AM Database Feature #9456: implement SQL Server dialect and helpers
- Committed on 9456a, rev. 16089. Added some udfs functions overloads, and small functions fix ups. Only @sqlserver/udf...
- 04:06 AM Database Feature #9456: implement SQL Server dialect and helpers
- Eduard, please double-check your pending UDF changes for SqlServer and after that commit them to 9456a. We will merg...
- 06:23 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- Alexandru Lungu wrote:
> Please also merge 9873a change to 8755c and updated #8755.
Done. - 05:56 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- Constantin Asofiei wrote:
> *Paul* - please create a separate task in Base Language project, for the edge cases in #... - 05:39 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- *Paul* - please create a separate task in Base Language project, for the edge cases in #6490-96.
- 05:56 AM Base Language Bug #10315: Address edgecases for DYNAMIC-INVOKE
- This task was created to address the cases for complete support of @DYNAMIC-INVOKE@ builtin function that were left o...
- 05:47 AM Base Language Bug #10315 (New): Address edgecases for DYNAMIC-INVOKE
- 05:46 AM Base Language Bug #10314: Implementation of Progress.Lang.Class
- This is what is left to implement in @Progress.Lang.Class@:
- Progress.Reflect.Constructor
- Progress.Reflect.Eve... - 05:46 AM Base Language Bug #10314 (New): Implementation of Progress.Lang.Class
- 05:39 AM Base Language Feature #9437: enhancements for Progress.Lang.Class
- Eduard, please create a separate task in Base Language project for what is left in #9437-33.
- 05:37 AM Base Language Bug #9532: codepage support in ASC(), CHR(), OUTPUT TO ... CONVERT and FIX-CODEPAGE()
- Delia, please restart working on this.
- 05:21 AM Base Language Bug #10309 (Review): DATASET WRITE-JSON does not change value for a property
- Committed revision *16057* on task branch *10309a*:
- Added conversion and runtime support for property reference on... - 04:52 AM Base Language Feature #10290 (Review): Add support for character string literals options
- Committed rev. *16056* on branch *10290a* that introduces additional support for progress character string literal op...
- 04:01 AM Runtime Infrastructure Feature #9687 (Internal Test): drop support for Java 8 and Java 11
07/20/2025
- 11:25 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
- Hynek Cihlar wrote:
> Code review 9916a. The changes look good. Please go ahead with GUI regression testing, I start...
07/19/2025
- 03:02 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- ChUI regression tests passed.
07/18/2025
- 05:18 PM Database Feature #10310: move tenant database from one multitenant cluster to another
- In a multitenant environment, there is a requirement to "move" a tenant database instance from one database cluster t...
- 04:52 PM Database Feature #10310 (New): move tenant database from one multitenant cluster to another
- 04:51 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
- Rebased to trunk/16059
Regression testing passed.
Pushed up to revision 16063. - 04:50 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- Code review 10094a/16060-16062:
Looks good overall.
The only objection I have is that the dialect-specific erro... - 03:22 PM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > Vladimir Tsichevski wrote:
> > > Fixed in 9657a rev. 1... - 08:06 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- I've rebased the 9657a to the latest trunk. The rev. is now 16059.
- 07:55 AM User Interface Bug #9657: Date FILL-IN with no separator format: incorrect display value for unknown date value
- Vladimir Tsichevski wrote:
> Vladimir Tsichevski wrote:
> > Fixed in 9657a rev. 15712. Has to be tested with ChUI.
... - 10:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Note I've updated *Jetty 12* to version *12.0.22* as it came out in meantime and build is still based on *trunk* revi...
- 09:33 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Code review 9687b revision 16008. The changes look OK, I have no more concerns.
- 09:14 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Handler's MIME types are inherited from server's MIME types, which are by default initialized... - 06:52 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- I plan to push this to xfer as soon as:
* Hynek confirms that the changes pass review.
* Tomasz confirms that the... - 05:17 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek Cihlar wrote:
> @sendPendingResponse@, the exception handler for @InterruptedException@ should restore the thr... - 03:22 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > I suppose @doScope@ in @SpreadsheetWebApp@ still doesn't work, correc... - 10:24 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> In the current conversion version, I understand that each file generates a DMO for e... - 09:23 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- In the current conversion version, I understand that each file generates a DMO for each temp-table. For files with id...
- 10:07 AM Database Bug #6923: inner transaction block reverts too much
- What I continued investigating:
* I made the H2 changes to "reclaimPrimaryKey" if the DMO was NEW in the outer sub-t... - 09:03 AM Base Language Feature #10290: Add support for character string literals options
- OK, do that.
- 08:16 AM Base Language Feature #10290: Add support for character string literals options
- Greg Shah wrote:
> I suspect it is just a way to say "this string IS translatable" which is the same as the default ... - 07:55 AM Base Language Feature #10290: Add support for character string literals options
- Paul Bodale wrote:
> Another thing. I could not find what the @X@ option does. I've made some experiments with it an... - 07:54 AM Base Language Feature #10290: Add support for character string literals options
- I have to look further at this. The change in the lexer and parser may be tricky.
The alternative is something li... - 07:51 AM Base Language Feature #10290: Add support for character string literals options
- Another thing. I could not find what the @X@ option does. I've made some experiments with it and it looks like it doe...
- 07:24 AM Base Language Feature #10290: Add support for character string literals options
- Greg Shah wrote:
> Then we probably should store the parsed components in annotations on the AST node. Then the dow... - 07:10 AM Base Language Feature #10290: Add support for character string literals options
- Please test also if an option appears multiple times and also a number. And keep an eye if an option overrides anothe...
- 07:07 AM Base Language Feature #10290: Add support for character string literals options
- > I'm exploring regex rules, I think that this is the way to go because they are just so many combos.
Then we prob... - 07:01 AM Base Language Feature #10290 (WIP): Add support for character string literals options
- Constantin Asofiei wrote:
> Paul, to summarize: create tests with all combination of string options, including 'numb... - 06:55 AM Base Language Feature #10290: Add support for character string literals options
- Paul, to summarize: create tests with all combination of string options, including 'numbers', and for numbers include...
- 07:53 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- Alexandru Lungu wrote:
> Please also merge 9873a change to 8755c and updated #8755.
Do you mean I shall apply the... - 06:35 AM User Interface Bug #9873 (Test): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- 05:49 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- Hynek Cihlar wrote:
> Please merge 9873a to trunk.
Done. Trunk rev. is now 16058. - 04:30 AM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- Please also merge 9873a change to 8755c and updated #8755.
- 04:20 AM User Interface Bug #9873 (Merge Pending): FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- Please merge 9873a to trunk.
- 07:49 AM Base Language Feature #9447: XML support feature improvements and testing
- Not yet.
- 07:49 AM Base Language Feature #9447: XML support feature improvements and testing
- Do I need to merge now? I got the notification.
- 05:19 AM Base Language Feature #9447 (Merge Pending): XML support feature improvements and testing
- Review is OK. Please wait for merge notification.
- 06:54 AM Database Support #6709: track nested FIND inside a related FOR loop
- > If conversion changes are acceptable, this is what I'd like to do.
Yes, go ahead. - 06:50 AM Database Support #6709: track nested FIND inside a related FOR loop
- Greg Shah wrote:
> Dănuț Filimon wrote:
> > [...]
> >
> > I can't come up with any idea on how to let the FindQu... - 06:47 AM Database Support #6709: track nested FIND inside a related FOR loop
- Dănuț Filimon wrote:
> [...]
>
> I can't come up with any idea on how to let the FindQuery that @tt2@ is a refere... - 03:51 AM Database Support #6709: track nested FIND inside a related FOR loop
- ...
- 06:06 AM Conversion Tools Bug #9917: Fileset not ignoring case
- Dănuț Filimon wrote:
> The customer application converted, but the build failed. Some temp-table dmos were missing a... - 05:28 AM Base Language Bug #10284: JSON import error handing improvement
- Regarding for this task, I did changed from 100 to 50 percent because there are more cases when this message is check...
- 05:24 AM Base Language Bug #10284: JSON import error handing improvement
- Please add protection if the i.e. @indexOf@ finds a char (is not negative), in all code which checks 'indexOf'.
- 02:06 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
- 05:22 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Right now, no. I am working on #10309.
- 05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Are you working on the 10249-5 bug?
- 05:10 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 started ChUI tests.
- 05:02 AM Database Bug #9078: emit FindQuery as (reused) variables
- I did a ChUI conversion and the project built with no issues, I noticed both the array and variable FindQuery types b...
- 03:14 AM Base Language Bug #10309 (WIP): DATASET WRITE-JSON does not change value for a property
- Created task branch *10309a*.
- 02:54 AM Base Language Bug #10309: DATASET WRITE-JSON does not change value for a property
- When the @WRITE-JSON@ is used to store output into a property @longchar@, FWD fails on this because the value stored ...
- 02:51 AM Base Language Bug #10309 (Test): DATASET WRITE-JSON does not change value for a property
- 03:13 AM Database Feature #9456 (Internal Test): implement SQL Server dialect and helpers
- Ovidiu, please consider 9456a frozen for testing.
- 08:16 PM Database Feature #9456: implement SQL Server dialect and helpers
- I added missing javadoc and reverted blank changes.
The support for boolean data type should be working correctly no... - 03:05 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Vladimir, could you give me more information about this @override@ parameter? And the logic behind of this parameter...
- 01:37 AM Base Language Bug #10308: DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
- When @READ-XML@ is used on a dynamic @TEMP-TABLE@ before @TEMP-TABLE-PREPARE@, a @NullPointerException@ is thrown.
... - 01:31 AM Base Language Bug #10308 (Test): DYNAMIC TEMP-TABLE issue when using READ-XML before TEMP-TABLE-PREPARE
07/17/2025
- 05:07 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Hynek Cihlar wrote:
> Missing history entry in @AuthFilter.java@
>
> In @BasicAuth.getAuthenticationDetails@ @new... - 04:02 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Constantin Asofiei wrote:
Thank you
> Tomasz, this is for 15996 to 16007:
> * @BasicAuth@ - can we de-duplicate ... - 03:10 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Missing history entry in @AuthFilter.java@
In @BasicAuth.getAuthenticationDetails@ @new String(bytes)@ uses the de... - 11:13 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz, this is for 15996 to 16007:
* @BasicAuth@ - can we de-duplicate the code in @getAuthenticationDetails@, @aut... - 05:03 PM Database Feature #10094: RECIDs from different tenants of same logical database should not overlap
- I used branch 10094a to test the import process on a large ST database and performed a smoke-test on it. No problems ...
- 11:06 AM Database Bug #10307: FFcache keys don't match for the values inlined vs passed as args
- While working on #8279, found a scenario where the a record wasn't retrieved from the FF cache, even though it should...
- 11:02 AM Database Bug #10307 (New): FFcache keys don't match for the values inlined vs passed as args
- 11:01 AM Database Bug #10302: checkUniqueFind in FQLPreprocessor doesn't work properly
- While working on #8279, I tried to understand how many @AdaptiveQuery@ s have the where clause matching an unique ind...
- 07:37 AM Database Bug #10302 (New): checkUniqueFind in FQLPreprocessor doesn't work properly
- 10:58 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- I have fixed Issue 1.
*Committed on 10266a at revision 16049.*
To fix the second issue, I need to rewrite the log... - 10:21 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> It's definitely something wrong how @TemplateWorker.graftAt@ works during DMOs gener... - 10:12 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> When temp-table DMOs are generated, I'm observing an issue where some @.jast@ files ... - 09:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- It's definitely something wrong how @TemplateWorker.graftAt@ works during DMOs generation. If the ids issue is not sh...
- 07:54 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- When temp-table DMOs are generated, I'm observing an issue where some @.jast@ files contain asts with identical ids. ...
- 09:50 AM Base Language Feature #10290: Add support for character string literals options
- Also note that the digits are optional when they appear at the end of the options.
We could make changes to the le... - 09:44 AM Base Language Feature #10290: Add support for character string literals options
- Code Review Task Branch 10290a Revision 16055
1. Why is the code inserted at the top of @literals.rules@ instead o... - 09:05 AM Base Language Feature #10290: Add support for character string literals options
- Ok, I committed rev. 1789 on the branch of the testcases project class. The test class is @tests/base_language/base_d...
- 08:35 AM Base Language Feature #10290 (Review): Add support for character string literals options
- Created task branch *10290a* and committed *rev. 16055* that introduces initial support for these character string li...
- 08:41 AM Base Language Feature #9447 (Review): XML support feature improvements and testing
- 08:41 AM Base Language Feature #9447 (WIP): XML support feature improvements and testing
- Created task branch *9447b*.
Committed revision *16055* on task branch *9447b*:
- fix for a regression from *9447a*... - 08:33 AM Base Language Support #10305 (Rejected): FWD's behaviour in regards in INPUT THROUGH
- 08:19 AM Base Language Support #10305 (Rejected): FWD's behaviour in regards in INPUT THROUGH
- 07:57 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- I assume we will finish this task first, but I am highlighting that we *really need to finish* the general solution t...
- 02:17 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Greg Shah wrote:
> We need to finish the work in #6720.
Before finishing up #9683 or instead of #9683? - 07:48 AM Base Language Bug #10303 (New): library_calls return_float_cdecl_float_into_decimal test fails
- 06:59 AM Database Support #6709: track nested FIND inside a related FOR loop
- I committed *6709a/16052*. Added FOR_LOOP_WHILE and DO_TO_WHILE reports, fixed database joins report. (refs: #6709)
... - 05:24 AM Database Support #6709: track nested FIND inside a related FOR loop
- Added a fix to *6709a/16051*, only reports are affected. I also got the report results for the ChUI application.
!ch... - 03:20 AM Database Support #6709: track nested FIND inside a related FOR loop
- One solution would be to consider all FindQuery nested when its buffers can be found in the @openBuffers@ and we are ...
- 03:12 AM Database Support #6709: track nested FIND inside a related FOR loop
- Greg Shah wrote:
> If we are implementing a runtime mode for this detection, we would expect to use the @Transaction... - 03:19 AM Conversion Tools Bug #9917: Fileset not ignoring case
- --- deleted, the comment was for another issue
- 02:28 AM Conversion Tools Bug #9917: Fileset not ignoring case
- The customer application converted, but the build failed. Some temp-table dmos were missing and might be caused by so...
- 03:15 AM Database Feature #7504 (Test): Export data tool from FWD into .d files
- *7504c* was merged into @trunk / rev 16053@.
- 03:06 AM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
- 7504c can be merged now.
- 03:03 AM Database Feature #7504: Export data tool from FWD into .d files
- Aside from exporting some data, I believe there's nothing else that needs testing, as the changes only affect @Export...
- 02:10 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- While testing the @BUFFER:SYNCHRONIZE@, I have come across with the following issue:
- when reading a ProDataSet usi...
07/16/2025
- 05:23 PM User Interface Bug #9873: FILL-IN: client crashes on CTRL-SHIFT-LEFT or CTRL-SHIFT-RIGHT
- Hynek Cihlar wrote:
> Code review 9873a. The changes look good.
>
> What testing needs to be done?
I think, n... - 01:36 PM Base Language Feature #10290: Add support for character string literals options
- It is where we convert the contents. Processing the options is better done in TRPL where we have access to the optio...
- 01:33 PM Base Language Feature #10290: Add support for character string literals options
- Isn't @character.progressToJavaString@ the place where we 'prepare' the 4GL string for Java?
- 12:48 PM Base Language Feature #10290: Add support for character string literals options
- I expect the fix for the issue to be written in @rules/convert/literals.rules@.
- 02:41 AM Base Language Feature #10290: Add support for character string literals options
- Greg, yes, that makes sense, I was reading the method as a Java method.
Paul: please use memptr to check char-by-c... - 12:43 PM Database Feature #4369: implement stateless FWD server clustering
- We already run in Docker quite nicely. The issue is that there is quite a bit of 4GL compatibility (like database lo...
- 10:50 AM Database Feature #4369: implement stateless FWD server clustering
- I am a little late to the party, but glancing over this task, I think Docker fits quite well for Stateless FWD Cluste...
- 12:25 PM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- We need to finish the work in #6720.
- 10:14 AM Database Bug #9683 (Review): CompoundQuery is doing extra hydration attempts
- 06:48 AM Database Bug #9683: CompoundQuery is doing extra hydration attempts
- Rebased 9683a on trunk rev 16047. Addressed review points in rev 16053.
- 12:24 PM Database Support #6709: track nested FIND inside a related FOR loop
- We don't want this to be driven by conversion, but rather we would want to detect things purely based on runtime proc...
- 12:23 PM Database Support #6709: track nested FIND inside a related FOR loop
- If we are implementing a runtime mode for this detection, we would expect to use the @TransactionManager@ to get deta...
- 06:31 AM Database Support #6709: track nested FIND inside a related FOR loop
- Dănuț Filimon wrote:
> I'm looking into the runtime changes and how the blocks are converted at the moment, just to ... - 06:03 AM Database Support #6709: track nested FIND inside a related FOR loop
- Ovidiu/Alexandru, please review 6709a for the report changes.
- 05:20 AM Database Support #6709 (Review): track nested FIND inside a related FOR loop
- I'm looking into the runtime changes and how the blocks are converted at the moment, just to understand what I can us...
- 04:10 AM Database Support #6709: track nested FIND inside a related FOR loop
- I rebased *6709a* to latest *trunk/16046* and committed *16050*. Added nested find block type reports.
- 10:41 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Ionut-Mihai Simioniuc wrote:
> > Grouped FILL-IN widgets are used within our ChUI testing framework. It appears they... - 10:33 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Ionut, look into @GenericFrame.setWorker@, @GenericFrame.promptForWorker@ from the server and @ThinClient.promptFor@ ...
- 10:15 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- > Grouped FILL-IN widgets are used within our ChUI testing framework. It appears they were employed prior to the avai...
- 09:26 AM User Interface Bug #10266: Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Ionut-Mihai Simioniuc wrote:
> Vladimir, could you provide some information about the area where the issue might occ... - 08:21 AM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
- Vladimir, could you provide some information about the area where the issue might occur?
- 10:02 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I think we can add this implicit release of locks in @SymbolResolver.resetVariables@. If that @AstKey.lock@ was not r...
- 09:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Ovidiu Maxiniuc wrote:
> I had a quick peek at 1752a / r15902. I understand that it is still WIP.
>
> IMHO, we sh... - 09:59 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Rebased 9060b on trunk rev 16051.
- 09:20 AM Base Language Bug #10294 (Review): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Committed revision *16052* on task branch *10294a*:
- @BufferImpl.synchronize(DataRelation)@ exception fix on @PAREN... - 08:58 AM Base Language Bug #10294 (WIP): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- Create task branch *10294a*.
- 05:21 AM Base Language Bug #10294: ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- There is an issue of @BufferImpl.synchronize(DataRelation)@, on a buffer from @DATASET@.
ABL Code:... - 05:11 AM Base Language Bug #10294 (Test): ProDataSet BufferImpl.synchronize(DataRelation) ArrayIndexOutOfBoundsException
- 07:44 AM Database Bug #6923: inner transaction block reverts too much
- I committed 6923a/16047 containing more or less the change in #6923-7. However, I refined it to better consider sub-t...
- 07:00 AM Base Language Bug #10248 (Test): Issue on RETURN ERROR STATEMENT on non-void OO method
- Branch 10248a was merged to trunk revision 16050 and archived.
- 06:09 AM Base Language Bug #10248 (Merge Pending): Issue on RETURN ERROR STATEMENT on non-void OO method
- Please merge 10248a now.
- 05:48 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
- Committed revision *16031* on task branch *10248a*:
- added history entry on @BlockManager.java@. - 05:44 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
- Please add history entry to @BlockManager@.
- 06:19 AM Database Feature #9456: implement SQL Server dialect and helpers
- No. @bzr@ added it without my knowledge. I never use @add@ during rebase. I think it was confused because the file wa...
- 06:08 AM Database Feature #9456: implement SQL Server dialect and helpers
- Ovidiu, is @src/com/goldencode/p2j/persist/dialect/P2JSQLServer2008Dialect.java.THIS.THIS@ supposed to exist?
- 05:50 AM Database Feature #9456: implement SQL Server dialect and helpers
- Branch 9456a was rebase to trunk r16048. Current revision is 16078.
- 05:58 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
- Branch 10235a was merged to trunk revision 16049 and archived.
- 05:46 AM Conversion Tools Bug #10235 (Merge Pending): Wrong variable used on CATCH block
- Please merge 10235a now.
- 04:41 AM Database Feature #7504: Export data tool from FWD into .d files
- Ovidiu Maxiniuc wrote:
> I took a look at 7504c / 16047.
>
> I think the code is handle the expanded extents corr... - 04:14 AM Database Feature #7020 (Test): always use "expanded" extent fields
- Branch 7020f was merged into trunk as rev. 16048 and archived.
- 03:46 AM Database Feature #7020 (Merge Pending): always use "expanded" extent fields
- Please merge 7020f now.
- 03:46 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
- I have ported the changes to @7156e@ as rev. 15764.
- 03:17 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
- 10111a changes should also be ported to *7156e*.
- 03:15 AM Database Bug #10111 (Test): All statements are logged to a single text file for P2JQueryLogger and SQLStat...
- I have merged to trunk as rev. 16047.
- 02:39 AM Database Bug #10111 (Merge Pending): All statements are logged to a single text file for P2JQueryLogger an...
- 10111a can be merged now.
- 03:17 AM User Interface Bug #10293: UTFDataFormatException in EDITOR with Long Text
- Vladimir proposed this fix :
- 03:14 AM User Interface Bug #10293 (New): UTFDataFormatException in EDITOR with Long Text
- When an @EDITOR@ contains text longer than 65535 characters, the client crashes with a @java.io.UTFDataFormatExceptio...
- 03:12 AM Conversion Tools Bug #9917: Fileset not ignoring case
- There's a single customer application left to test to get 9917a into the merge queue and tomorrow I expect to get the...
- 03:00 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- So, Vladimir, regarding the original task, would it be okay to include it in the internal test?
07/15/2025
- 06:02 PM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
- I think so.
*Constantin* can you queue this branch for merging? - 06:50 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
- I have rebased @10111a@ to the latest trunk.
*Ovidiu*, please let me know when can it be merged. - 06:18 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
- OK. If there's just a single warning and the tests showed no regressions then I do not see a reason to delay the merg...
- 03:13 AM Database Bug #10111: All statements are logged to a single text file for P2JQueryLogger and SQLStatementLo...
- Ovidiu Maxiniuc wrote:
> but if the node already exists, what will happen when FWD will try to read the node?
If ... - 04:37 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I had a quick peek at 1752a / r15902. I understand that it is still WIP.
IMHO, we should not parallelise the @Impo... - 03:06 PM Database Feature #7504: Export data tool from FWD into .d files
- Lorian, please double-check datetime-tz scalar and extent fields.
- 02:52 PM Database Feature #7504: Export data tool from FWD into .d files
- I took a look at 7504c / 16047.
I think the code is handle the expanded extents correctly. However, I ask you agre... - 08:41 AM Database Feature #7504: Export data tool from FWD into .d files
- I tested again the export tool and with the new @expanded_extents@ in place, there is a thing that i had to change in...
- 07:14 AM Database Feature #7504: Export data tool from FWD into .d files
- The changes are good. I modified the title and contents to remove the reference to "Progress". These are now just r...
- 06:55 AM Database Feature #7504: Export data tool from FWD into .d files
- > I will also update the [[p2j:Data_Migration#Data-Export|Data_Migration]] with details about the new export tool.
... - 03:42 AM Database Feature #7504 (Test): Export data tool from FWD into .d files
- *7504b* was merged into @trunk / rev 16046@
I will also update the [[p2j:Data_Migration#Data-Export|Data_Migration... - 01:48 PM Database Feature #9456: implement SQL Server dialect and helpers
- Thank you for noticing this issue.
The @SQLServerHelper@ class has more issues than this. It creates a list of DDL... - 11:12 AM Database Feature #9456: implement SQL Server dialect and helpers
- Ovidiu, looking at the udfs tests I found a couple of problems:
1) When creating the udfs aliases, we get with ref... - 12:27 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
- At a first quick look, the code seems OK. I will do a more thoroughly review soon.
- 10:23 AM Database Bug #10171 (Review): Word Index/CONTAINS support for MS SQL Server.
- Ovidiu,
There was another issue in the trigger function generation for word index tables over expanded extent fiel... - 11:38 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- Ionut-Mihai Simioniuc wrote:
> The method @writeString@ is private, as you can see in the code:
> [...]
>
> Sinc... - 11:28 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- Please, rebase the branch to the latest trunk.
- 09:07 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- Ionut-Mihai Simioniuc wrote:
> Hi Vladimir, may I open another task for the formatting issue? It’s not related to th... - 03:21 AM User Interface Bug #10085: Fix offset cursor when pressing (CTRL+V) in an editor
- Hi Vladimir, may I open another task for the formatting issue? It’s not related to the CTRL+V fill-in. And because of...
- 11:34 AM Database Feature #7020 (Internal Test): always use "expanded" extent fields
- I have reviewed 7020f/r16040. I think the code is good.
In particular, I see a lot of changes in @rename_word_tables... - 07:40 AM Database Feature #7020: always use "expanded" extent fields
- Ovidiu, please review the .sql and the FqlToSql changes
- 04:36 AM Database Feature #7020: always use "expanded" extent fields
- Added the dmoMeta NULL check in 7020f revision 16040.
7020f is ready for a final review. - 04:13 AM Database Feature #7020: always use "expanded" extent fields
- I managed to reproduce....
- 03:45 AM Database Feature #7020: always use "expanded" extent fields
- Constantin Asofiei wrote:
> Stefanel, the code in p2o.xml needs to be in an outer @while true@ loop, which exits whe... - 02:08 AM Database Feature #7020: always use "expanded" extent fields
- Stefanel, the code in p2o.xml needs to be in an outer @while true@ loop, which exits when no longer @isCollision@ by ...
- 09:59 AM Base Language Feature #10290: Add support for character string literals options
- > I don't think that will work, as we will not be able to test in 4GL.
I'm talking about the 4GL helper code in th... - 09:52 AM Base Language Feature #10290: Add support for character string literals options
- I don't think that will work, as we will not be able to test in 4GL. But I think we can use memptr like this:...
- 09:10 AM Base Language Feature #10290: Add support for character string literals options
- Constantin Asofiei wrote:
> Greg, isn't 4GL right-trimming when it does comparisons?
>
> I think we may need a 'c... - 08:51 AM Base Language Feature #10290: Add support for character string literals options
- Greg, isn't 4GL right-trimming when it does comparisons?
I think we may need a 'char by char' comparison. - 08:45 AM Base Language Feature #10290: Add support for character string literals options
- If this works, then these string options are just a "shorthand" for encoding string literals. We can simply do that ...
- 08:44 AM Base Language Feature #10290: Add support for character string literals options
- What about something as simple as this:...
- 08:36 AM Base Language Feature #10290: Add support for character string literals options
- Greg Shah wrote:
> Yes, I understand that FWD currently ignores these. I want details on the OE behavior. Is it po... - 08:28 AM Base Language Feature #10290: Add support for character string literals options
- Constantin Asofiei wrote:
> Paul, try simple statements like @message length("A":L20).@ or @message length(" ... - 08:28 AM Base Language Feature #10290: Add support for character string literals options
- Yes, I understand that FWD currently ignores these. I want details on the OE behavior. Is it possible to write some...
- 08:21 AM Base Language Feature #10290: Add support for character string literals options
- Greg Shah wrote:
> They don't behave the same as compared to what?
Compared to the default behavior in 4GL. For e... - 08:19 AM Base Language Feature #10290 (WIP): Add support for character string literals options
- Looks like those options are simply ignored after they are parsed because here is how the following code:...
- 08:10 AM Base Language Feature #10290: Add support for character string literals options
- Paul, try simple statements like @message length("A":L20).@ or @message length(" This must be trimmed ...
- 07:55 AM Base Language Feature #10290: Add support for character string literals options
- > Although probably the following instructions would be a better testcase as they don't behave the same:
I agree t... - 07:45 AM Base Language Feature #10290: Add support for character string literals options
- The code I was working on resembles the following:...
- 06:42 AM Base Language Feature #10290: Add support for character string literals options
- We parse those and already handle the @:U@ case. Please show a 4GL testcase that demonstrates alignment/trimming beh...
- 05:21 AM Base Language Feature #10290: Add support for character string literals options
- In progress, special options called String attributes or String options can be placed at the end of character string ...
- 05:05 AM Base Language Feature #10290 (Closed): Add support for character string literals options
- 09:24 AM Base Language Bug #9411 (Closed): Implement SESSION:STREAM
- This can be closed.
- 09:23 AM Database Bug #9317 (Closed): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause match...
- This can be closed.
- 09:11 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Alexandru Lungu wrote:
> Review of 8273a:
>
> The changes are good; only minor things to assess:
>
> * For @Co... - 03:49 AM Base Language Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Review of 8273a:
The changes are good; only minor things to assess:
* The save/restore logic in @RandomAccessQu... - 08:09 AM Database Bug #10288: Encrypted connetion to SQL Server
- Constantin Asofiei wrote:
> Is there any configuration specific on the setup of SQLServer ?
I just setup the SQL ... - 08:05 AM Database Bug #10288: Encrypted connetion to SQL Server
- Is there any configuration specific on the setup of SQLServer ?
- 07:43 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- The above is only a bit, there's more at the end where we use @nextCharTemp@.
- 07:42 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- r16040...
- 07:41 AM Conversion Tools Bug #10099: Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- What revision of 6859b has the fix?
- 07:16 AM Conversion Tools Bug #10099 (Review): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- Fixed in @6859b@ #6859.
To have @\@ escaped, the @Preprocessor@ should be run with @-windowsescapes@. - 05:54 AM Database Support #6709: track nested FIND inside a related FOR loop
- I've managed to get a report for nested FINDs in FOR EACH statements, the report works in the following way:
# there... - 04:04 AM Database Support #6709: track nested FIND inside a related FOR loop
- Alexandru Lungu wrote:
> Is this ready for review? Or are you actively working on #6709-47?
I'm working on #6709-... - 04:02 AM Database Support #6709: track nested FIND inside a related FOR loop
- Is this ready for review? Or are you actively working on #6709-47?
- 04:01 AM Testing Support #6859: preprocessor tests
- Code Review Task Branch 6859b Revision 16040:
I've analyzed each individual task. Everything looks good, and I hav...
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.
- 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,... - 05:10 PM Database Feature #7504: Export data tool from FWD into .d files
- Actually, please merge after 10286a.
- 02:35 PM Database Feature #7504 (Merge Pending): Export data tool from FWD into .d files
- 7504b can be merged to trunk now.
- 02:16 PM Database Feature #7504: Export data tool from FWD into .d files
- Yes, branch 7504b can be queued for merging into trunk.
- 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... - 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... - 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@...
- 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... - 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... - 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?
- 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...
- 04:42 AM Database Bug #10288 (New): Encrypted connetion to SQL Server
- 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... - 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...
- 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. - 09:00 AM Base Language Bug #10284 (WIP): JSON import error handing improvement
- Created task branch *10284a*.
- 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)... - 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: ... - 02:10 AM Base Language Bug #10284 (Test): JSON import error handing improvement
- 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... - 07:45 AM Database Feature #7020 (WIP): always use "expanded" extent fields
- Created branch 7020f from trunk revision 16036.
- 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... - 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... - 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... - 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...
- 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:... - 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...
- 07:03 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> We don't want a global lock. That essentially single threads the DMO conversion. Not good.
>
... - 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...
- 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 ...
- 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:...
- 04:11 AM Database Bug #10285 (Test): Static compound query returns no result
- 01:39 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
- Branch 10258a was merged to trunk revision 16038 and archived.
07/13/2025
- 05:42 AM Database Feature #7020: always use "expanded" extent fields
- There is also this NPE in ETF:...
- 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 ...
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. - 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.
07/11/2025
- 10:59 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- We don't want a global lock. That essentially single threads the DMO conversion. Not good.
Instead, we would add... - 09:58 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Indeed, there are some shared maps used to check if the current temp-table has been already created using an @AstKey@...
- 05:19 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Don't we have a map in which we store some reference to a temp-table that is being converted to a DMO, keyed by an in...
- 04:28 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I'm currently working on how to manage temp-tables processing from @p2o.xml@. The issue is that instead of all thread...
- 10:26 AM Testing Support #6859: preprocessor tests
- Finished the code review changes.
Tested two customer application with minimal conversion output changes.
Will work... - 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++ ... - 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.
- 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 ...
- 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 - 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.
- 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... - 09:01 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
- For the following code:...
- 08:35 AM Base Language Bug #10203: XMLs cannot be imported into a dataset without a schema present
- For this test:...
- 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@.
- 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... - 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.
- 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 ... - 07:55 AM Runtime Infrastructure Bug #8060 (Review): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- 07:54 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Created 8060a. Please review the rev 16035 (8060a).
- 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 ...
- 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...
- 06:23 AM Database Feature #9456: implement SQL Server dialect and helpers
- This is in trunk.
* Dialect has this:... - 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... - 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 ... - 02:11 AM Base Language Bug #10258 (Merge Pending): OO: ON WRITE buffer issue
- Please merge 10258a *after 9450a*.
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)... - 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?
- 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... - 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.
- 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...
- 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@.
- 07:59 AM Runtime Infrastructure Bug #8060 (WIP): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- 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...
- 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...
- 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...
- 11:58 AM Database Feature #9456 (Review): implement SQL Server dialect and helpers
- 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... - 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... - 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... - 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...
- 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... - 09:19 AM Base Language Feature #10280 (New): AppServer Response Caching
- 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 ... - 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:
... - 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...
- 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... - 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 ... - 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... - 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? - 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:...
- 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... - 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... - 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... - 03:14 AM Base Language Bug #10277 (WIP): Adaptive Query REPOSITION statement/method error handling improvement
- Created task branch *10277a*.
- 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):...
- 02:11 AM Base Language Bug #10277 (Test): Adaptive Query REPOSITION statement/method error handling improvement
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)...
- 01:05 PM User Interface Feature #9055 (Review): server-side processing of client platform dependencies in the UI
- 9055a is ready for review.
- 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....
- 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...
- 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... - 06:21 AM Conversion Tools Feature #6256: improved profile support
- > and there are different ways to get the file-set?
What do you mean? - 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...
- 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...
- 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... - 10:49 AM User Interface Bug #9916: FILL-IN: date format: incorrect condition for triggering normalization of third component
- There are ChUI regressions.
- 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.
- 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...
- 08:51 AM Database Bug #10276 (New): Joinable interface should be made public
- 09:52 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes into *1752a/15901*. I safely removed profile loading for each thread and context-local imp...
- 09:24 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The dedicated mode means that...
- 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...
- 08:49 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- The server directory should have the following settings...
- 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...
- 08:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I can post the old broker configuration here.
- 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... - 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.*
- 08:00 AM Database Support #6709: track nested FIND inside a related FOR loop
- ...
- 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.
- 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@...
- 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 ...
- 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 ... - 03:37 AM Database Bug #10083 (Test): Infinite loop when changing walking index fields
- 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...
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...
- 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...
- 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...
- 08:23 AM Database Feature #10270 (New): implement some temp-tables using the persistent database instance when they...
- 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?
- 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 ...
- 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...
- 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...
- 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.... - 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...
- 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... - 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... - 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...
- 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... - 03:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- My congratulations to you!
- 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 ... - 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 ...
- 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... - 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:...
- 11:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Did you try to test with Java 8?
- 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 ... - 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... - 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...
- 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 ... - 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...
- 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...
- 05:03 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Although your directory changes are correct...
- 03:26 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- I found in this server log...
- 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:...
- 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... - 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.
- 04:47 AM Database Bug #10171 (WIP): Word Index/CONTAINS support for MS SQL Server.
- 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 ... - 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... - 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...
- 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 ...
- 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... - 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...
- 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... - 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*
- 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 ... - 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...
- 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... - 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 ... - 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...
- 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@... - 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:... - 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... - 08:26 AM Base Language Bug #10258 (Internal Test): OO: ON WRITE buffer issue
- 10258a/16029 looks good.
- 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'?
- 08:19 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes in *1752a/15900* that help avoiding park states of threads. Here are some comparisons bet...
- 08:07 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 4... - 08:04 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3.... - 07:02 AM Testing Support #6859: preprocessor tests
- Stefan Vieru wrote:
> Greg Shah wrote:
> > Code Review Task Branch 6859b Revisions 16029 through 16036
> >
> > 3.... - 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... - 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... - 06:08 AM Testing Support #6859: preprocessor tests
- I've updated the @Preprocessor@ class with the compiled regex.
r16038
- 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.
- 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... - 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...
- 06:24 AM Database Bug #9078 (WIP): emit FindQuery as (reused) variables
- I've found an issue while converting ETF:...
- 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.
- 07:44 AM Base Language Bug #10264 (Merge Pending): Constructors do not support Enum arguments/parameters
- Please merge to trunk now.
- 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... - 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.
- 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... - 06:09 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
- Why isn't the change in @calculateType@ enough?
- 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...
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... - 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...
- 05:46 PM User Interface Bug #10266 (WIP): Incorrect Input Handling in Grouped CHARACTER FILL-INs
- 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...
- 04:41 PM Conversion Tools Feature #10265 (Closed): schema-only conversion
- 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.
- 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... - 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... - 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...
- 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/... - 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... - 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... - 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...
- 10:05 AM Testing Support #6859 (WIP): preprocessor tests
- 09:58 AM Testing Support #6859: preprocessor tests
- Updated points 7 and 2 in r16037.
- 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 ...
- 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... - 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... - 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:...
- 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 ... - 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?
... - 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.
... - 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...
- 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.
- 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...
- 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))@.... - 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... - 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? - 08:34 AM Base Language Bug #10264: Constructors do not support Enum arguments/parameters
- Take the following case:...
- 08:24 AM Base Language Bug #10264 (Closed): Constructors do not support Enum arguments/parameters
- 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. - 08:10 AM Base Language Bug #10258 (WIP): OO: ON WRITE buffer issue
- Created task branch *10258a*.
- 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 ... - 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... - 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:... - 05:17 AM Base Language Bug #10258 (Test): OO: ON WRITE buffer issue
- 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 ... - 06:57 AM Conversion Tools Bug #9886: Double slashes should produce a new line during preprocessing
- All changes have been moved to @6859b@.
- 07:43 AM Conversion Tools Bug #9903 (Review): alternative codings with ' (quote) don't convert to ` (backtick)
- This has been solved in @6859b@
- 07:42 AM Conversion Tools Bug #9903 (WIP): alternative codings with ' (quote) don't convert to ` (backtick)
- 07:20 AM Conversion Tools Bug #6308 (Review): post string literal alternative coding quirk in 4GL preprocessor
- 04:43 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- All changes have been moved to @6859b@.
- 07:17 AM Database Bug #9078: emit FindQuery as (reused) variables
- Rebased *9078b* to latest *trunk/16028*, the branch is now at revision *16037*.
- 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... - 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...
- 06:58 AM Conversion Tools Bug #9905: EOF file is not matched during preprocessing
- All changes have been moved to @6859b@.
- 06:56 AM Conversion Tools Bug #9918: tilde doesn't duplicate semicolon in alternative codings
- All changes have been moved to @6859b@.
- 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...
- 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... - 02:30 AM Base Language Bug #10245 (Test): OS-COPY removes the file
- 02:29 AM Base Language Bug #10245: OS-COPY removes the file
- Branch 10245a was merged to trunk rev 16028 and archived.
- 02:20 AM Base Language Bug #10245 (Merge Pending): OS-COPY removes the file
- 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@ ...
- 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... - 01:34 AM Base Language Bug #10245: OS-COPY removes the file
- What about case-insensitivity on Windows?
- 02:19 AM Database Feature #7504: Export data tool from FWD into .d files
- The runtime regression testing for @7504b@ finished successfully.
- 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.
07/05/2025
- 12:47 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
- 9906a passed ChUI regression tests.
- 11:35 AM Runtime Infrastructure Bug #10252: gradle version includes trailing / char in branch name
- The regular expression looks good.
- 05:16 AM Runtime Infrastructure Bug #10252: gradle version includes trailing / char in branch name
- When the branch is bound like this:...
- 05:09 AM Runtime Infrastructure Bug #10252 (Closed): gradle version includes trailing / char in branch name
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... - 11:42 AM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
- Vladimir, there are build errors:...
- 11:45 AM Database Bug #9078: emit FindQuery as (reused) variables
- The 9078b/16012 seems OK.
- 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... - 09:36 AM Database Feature #7020 (Test): always use "expanded" extent fields
- Branch 7020d was merged to trunk rev 16026 and archived.
- 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... - 08:37 AM Database Feature #7020: always use "expanded" extent fields
- Is there anything else to do before merging 7020d to trunk?
- 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... - 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 ...
- 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.
>... - 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... - 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@.
- 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... - 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 ...
- 09:09 AM User Interface Bug #10249 (New): Numeric FILL-IN in ChUI Mode: Decimal Delimiter Input Discrepancies
- 08:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I modified all H2 data structures (@H2Map@, @H2Set@, @H2MapToMap@, @H2MapToSet@, @H2ChildMap@ and @H2ChildSet@) in *1...
- 02:49 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes into *1752a/15898*. I changed how target files are distributed among threads. This change...
- 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... - 08:25 AM Base Language Bug #10248 (WIP): Issue on RETURN ERROR STATEMENT on non-void OO method
- Created task branch *10248a*.
- 05:50 AM Base Language Bug #10248: Issue on RETURN ERROR STATEMENT on non-void OO method
- We have this code:...
- 05:46 AM Base Language Bug #10248 (Test): Issue on RETURN ERROR STATEMENT on non-void OO method
- 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... - 01:37 AM Database Feature #9455: port native user defined functions to SQL Server
- Committed functions fixups on 9456a, rev. 16040.
- 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.
- 04:48 AM Runtime Infrastructure Bug #10174 (Merge Pending): Method/Procedure call overwrites procedure return value
- Please merge now.
- 04:09 AM Database Bug #10195 (Test): Reset of query buffer in a nested function
- 10195a was merged to trunk 16024 and archived.
- 03:39 AM Database Bug #10195 (Merge Pending): Reset of query buffer in a nested function
- 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 ... - 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...
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
... - 01:59 PM Database Bug #10195: Reset of query buffer in a nested function
- Constantin Asofiei wrote:
> I'll run ETF today.
ETF passed. - 10:34 AM Database Bug #10195: Reset of query buffer in a nested function
- I'll run ETF today.
- 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... - 11:53 AM Base Language Bug #8273: avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- ETF passed.
- 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... - 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... - 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.
- 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...
- 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... - 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... - 10:48 AM Database Bug #10083 (Internal Test): Infinite loop when changing walking index fields
- 10083a was merged to trunk rev 16023 and archived.
- 10:34 AM Database Bug #10083 (Merge Pending): Infinite loop when changing walking index fields
- Please merge now.
- 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... - 04:14 AM Database Bug #10083: Infinite loop when changing walking index fields
- ETF testing passed.
Is there anything else to test? - 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@.
- 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 ...
- 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...
- 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... - 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...
- 10:24 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Artur Școlnic wrote:
> Octavian, just as a side note, Java 21 finally introduced virtual or 'green' threads, the adv... - 08:31 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian, just as a side note, Java 21 finally introduced virtual or 'green' threads, the advantages over physical th...
- 09:52 AM Conversion Tools Bug #6308: post string literal alternative coding quirk in 4GL preprocessor
- Decided on the following change:...
- 08:41 AM Base Language Bug #10245 (Review): OS-COPY removes the file
- 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... - 08:15 AM Base Language Bug #10245 (WIP): OS-COPY removes the file
- Created task branch *10245a*.
- 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... - 07:57 AM Base Language Bug #10245 (Test): OS-COPY removes the file
- 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.
- 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" ...
- 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...
- 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... - 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...
- 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...
- 06:40 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
- Please see #10193-17 for an related update.
- 02:44 AM User Interface Bug #10242: Editor content placed too high
- Here is a testcase:...
- 02:36 AM User Interface Bug #10242 (New): Editor content placed too high
07/02/2025
- 01:04 PM Conversion Tools Feature #6256 (Internal Test): improved profile support
- OK, it looks good.
- 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... - 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... - 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... - 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...
- 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...
- 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...
- 09:55 AM Base Language Bug #8273 (Review): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- 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...
- 09:25 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes in *1752a/15897* that add support for customizing the number of threads used to process f...
- 09:14 AM Conversion Tools Bug #10235 (Internal Test): Wrong variable used on CATCH block
- Thanks, we need to conversion-test this.
- 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 ... - 07:44 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
- Please move this code into a function in @common-progress.rules@...
- 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... - 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... - 05:52 AM Conversion Tools Bug #10235: Wrong variable used on CATCH block
- Change it like this:...
- 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... - 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...
- 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)... - 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.
- 08:33 AM User Interface Bug #4135 (Merge Pending): high dpi screens display in low dpi
- Please merge 4135c to trunk.
- 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.
- 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... - 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.
- 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... - 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...
- 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...
- 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.
- 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?
... - 05:45 AM Testing Support #10238: migrate UDF tests to ABLUnit and expand coverage
- See [[p2j:UDF Tests]].
- 05:44 AM Testing Support #10238 (New): migrate UDF tests to ABLUnit and expand coverage
- 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... - 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... - 04:23 AM Runtime Infrastructure Bug #10174: Method/Procedure call overwrites procedure return value
- There is also this for @CONSUME@:...
- 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... - 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... - 04:26 AM Conversion Tools Bug #10099 (WIP): Tilde consumes the octals/follow-up characters, when in OE this doesn't happen
- 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.
- 04:07 AM Conversion Tools Bug #10215 (Merge Pending): ant rpt fails when running only conversion.front
- Please merge now.
- 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.
- 04:00 AM Conversion Tools Bug #10215: ant rpt fails when running only conversion.front
- Paul, please add history entry and update copyright year.
- 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... - 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 ...
- 02:40 AM Conversion Tools Bug #10185 (Test): ADE conversion and runtime
- Branch 10185a was merged to trunk rev 16016 and archived.
- 02:16 AM Conversion Tools Bug #10185 (Merge Pending): ADE conversion and runtime
- Conversion testing passed. Please merge 10185a after 9550a.
- 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... - 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?
- 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.
- 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...
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...
- 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?
- 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... - 06:00 PM Conversion Tools Bug #10215 (Internal Test): ant rpt fails when running only conversion.front
- 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.
- 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... - 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:...
- 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...
- 05:56 PM Conversion Tools Feature #10190 (Internal Test): Prototype the changes to the build to add ANTLR v4
- 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. - 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... - 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... - 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... - 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... - 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. - 03:40 PM Base Language Bug #9906: Incorrect date parsing in FWD DATE(CHARACTER) implementation
- What testing has been done?
- 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.
- 03:41 PM Database Bug #10171: Word Index/CONTAINS support for MS SQL Server.
- Yes, please. Use 9456a.
- 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...
- 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...
- 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...
- 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.
- 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... - 01:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- VM works as a proxy server.
- 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...
- 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:
> [...]
>... - 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...
- 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:...
- 07:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey: Please review and answer the questions.
- 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...
- 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.
- 09:36 AM Conversion Tools Bug #10237: keepTildes is keeping tilde when preprocessor directive contains tilde and curly brace
- Having the following testcase:...
- 09:29 AM Conversion Tools Bug #10237 (New): keepTildes is keeping tilde when preprocessor directive contains tilde and curl...
- 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.
- 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...
- 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...
- 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 ...
- 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...
- 02:43 AM Conversion Tools Feature #6256 (WIP): improved profile support
- 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 ... - 08:17 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > To avoid conflicts across thread I move the initialization into the variable declaration:
This should not be req... - 08:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed the last changes into *1752a/15896*.
- 05:55 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Actually, I found two cases where global variables are initialized in @init-rules@ but those shouldn't be shared. To ...
- 02:06 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> OK, that seems reasonable. The behavior of global init and post is meant to be executed once, no... - 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... - 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...
- 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.
- 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... - 04:08 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- ...
- 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.
- 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:...
- 07:10 AM User Interface Bug #10236 (Test): Side label for a widget isn't displayed when parent frame is defined using n...
- 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...
- 05:14 AM Conversion Tools Bug #10235 (Test): Wrong variable used on CATCH block
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... - 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:...
- 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]].
- 10:07 AM Conversion Tools Support #10231 (WIP): Document the code style guidelines for ANTLR grammars, based on progress.g
- 02:27 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- OK, that seems reasonable. The behavior of global init and post is meant to be executed once, not once per thread. ...
- 09:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I refactored the variables scope context-local implementation. @ScopeState@ is not used as thread-specific instance a...
- 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...
- 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...
- 03:26 AM Conversion Tools Bug #10215 (WIP): ant rpt fails when running only conversion.front
- 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...
- 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:... - 10:08 AM Database Bug #6767: Possible name clashes in DMO classes
- 6767c rebased to the current trunk, rev now is 16018.
- 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...
- 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... - 09:54 AM Database Bug #9078: emit FindQuery as (reused) variables
- I looked at the fix in 16011. The changes are correct.
- 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... - 02:18 AM Database Bug #9078: emit FindQuery as (reused) variables
- Artur found a regression while converting a customer application, currently investigating.
- 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 ... - 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.
- 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...
- 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.
- 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...
- 09:12 AM Database Feature #7020: always use "expanded" extent fields
- *7020d* was rebased to *trunk revision 16013*. Last revision is 16033.
- 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... - 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*.
- 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
> >... - 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... - 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 ... - 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... - 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 ... - 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....
- 07:07 AM Base Language Bug #10227 (Test): XML Character Escaping issue on the last chunk
- 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... - 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...
- 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 ...
- 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...
- 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... - 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 ... - 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 ...
- 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...
- 04:31 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
- 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:...
- 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...
- 03:28 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
- 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... - 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... - 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...
- 06:49 AM Database Support #10226 (New): Consider creating one single dirty-share database per session to support in...
- 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... - 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... - 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...
- 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...
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...
- 04:27 PM Base Language Bug #10221 (New): jackson has a limitation of 20million for a string value
- 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... - 01:01 PM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > You mean global in scope but not shared?
> >
> I'm referrin... - 09:57 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> You mean global in scope but not shared?
>
I'm referring to global variable from each @.xml@ f... - 09:50 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > Are you talking about global post rules? Global init and post... - 09:47 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Are you talking about global post rules? Global init and post rules should only ever run on the ... - 09:41 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > made some worker method calls from <post-rules to be executed by the main thread only. This way, adm_windows.xml, n...
- 09:08 AM TRPL Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes in *1752a/15895* that fix differences between conversions of @hotel_gui@ with *trunk* / *...
- 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.
- 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... - 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... - 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...
- 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... - 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... - 09:12 AM Conversion Tools Bug #10208 (WIP): do not convert the schema in incremental mode if it hasn't changed
- 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(... - 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... - 09:44 AM Database Bug #10195 (Internal Test): Reset of query buffer in a nested function
- I am OK with the changes in 10195a.
- 08:05 AM Database Bug #10195 (Review): Reset of query buffer in a nested function
- 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... - 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... - 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 ... - 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... - 09:37 AM Conversion Tools Feature #3971: add support for unicode escape sequences in the preprocessor
- Octavian, is #8027 fixing already this task?
- 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 ... - 03:26 AM Database Feature #7020: always use "expanded" extent fields
- #10215 is the task handling this.
- 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... - 09:01 AM Database Bug #9078: emit FindQuery as (reused) variables
- I committed *9078b/16010* to address #9078-101 and #9078-102.
- 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...
- 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 ... - 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...
- 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! - 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... - 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... - 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... - 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... - 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?
- 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...
- 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....
- 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... - 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 ...
Also available in: Atom