Activity
From 07/03/2026 to 08/01/2026
Today
- 03:06 AM Database Feature #11467: Improve ImportWorker performance
- It uses the same @DataFileReader@ as with trunk, sets the code page for the words function, @BulkCopyCsvWriter@ uses ...
- 02:42 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> I have tested the runtime on some converted apps (ETF, 10614 app and 8755 app) and it seems O... - 02:39 AM Database Feature #11467: Improve ImportWorker performance
- I have tested the runtime on some converted apps (ETF, 10614 app and 8755 app) and it seems OK.
Do we need tests o... - 02:37 AM Database Feature #11467: Improve ImportWorker performance
- Teodor, do we need any more testing?
- 01:06 AM Database Feature #11467: Improve ImportWorker performance
- Done in +11467a/r16569+.
- 02:30 AM Runtime Infrastructure Bug #11645: improve FWD Web Client ping-pong and timeouts
- In #11630 we found FWD can be improved when using cloudflare in front of the FWD Web client. Some notes:
* Serban's... - 02:27 AM Runtime Infrastructure Bug #11645 (New): improve FWD Web Client ping-pong and timeouts
- 01:51 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- Ovidiu Maxiniuc wrote:
> I see nothing wrong with the update. Cool!
Thank you!
> I see the %Done is still at 60. A...
07/21/2026
- 05:55 PM Database Feature #11526 (Internal Test): Implement in-memory uniquness validation using Bloom filters
- I see nothing wrong with the update. Cool!
I see the %Done is still at 60. Are there some other thing to implement... - 09:54 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- Ovidiu, thank you for the feedback, please take a look at rev 16613.
- 02:02 PM Database Feature #11467 (Internal Test): Improve ImportWorker performance
- +Review of 11467a / r 16568+
I do like the new code. I think it is more readable. You addressed some of the issues... - 11:18 AM Database Feature #11467: Improve ImportWorker performance
- Constantin Asofiei wrote:
> Eric, any other concerns?
Let's be sure to include multi-tenant in the testing.
O... - 03:01 AM Database Feature #11467 (Review): Improve ImportWorker performance
- Eric, any other concerns?
*Ovidiu* - please take at the changes again (moved to review for better visibility). - 12:36 PM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Committed on *11633a, rev. 16659*.
ConnectionBudgetManager manages connection buget per physical instance, keyed b... - 09:55 AM Database Feature #11638 (Review): Reduce FastFindCache invalidation thrashing
- Constantin, when you have the time, please review 11638a.
- 07:10 AM Database Feature #11638: Reduce FastFindCache invalidation thrashing
- The initial implementation shows promise, these are the results of comparing memory retention of FFC, trunk vs 11638a...
- 05:17 AM Database Feature #11638 (WIP): Reduce FastFindCache invalidation thrashing
- 05:17 AM Database Feature #11638: Reduce FastFindCache invalidation thrashing
- @FastFindCache@ currently reacts to writes by invalidating cached results very aggressively. In a workload where the ...
- 05:12 AM Database Feature #11638 (Review): Reduce FastFindCache invalidation thrashing
- 05:54 AM User Interface Bug #11631: fix issues with persistent UI triggers
- The tests are in @testcases@ rev 1854. They should be ran in both standalone and test-suite mode. They pass in OE, ...
- 02:03 AM User Interface Bug #11631 (WIP): fix issues with persistent UI triggers
- Constantin Asofiei wrote:
> * an @APPLY <event> TO <handle>@ can't find an @ON ANY-KEY [ANYWHERE]@ trigger
Testcase... - 05:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- OK. Thanks for this info. My version of ai project is old.
- 05:13 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Hynek, what the system/model did you use to get this review? My review did not list those... - 04:58 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Hynek, what the system/model did you use to get this review? My review did not list those issues.
- 03:50 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
- *Code review 9709e revisions 16640..16694*
Some minor points below, otherwise the changes look good.
* *[MINOR]* _s...
07/20/2026
- 06:03 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- +Review of 11526a/r16612+
I found only small issue in a single source file from the changeset:
* @FilterManager.j... - 10:06 AM Database Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
- Implemented the memory management in rev/16612, Ovidiu, please review.
- 09:10 AM Database Bug #11573 (Test): Remove unnecessary JDBC savepoint during validation
- 11573b was merged to trunk/16658 and 10614_main/16432.
- 08:55 AM Database Bug #11573 (Merge Pending): Remove unnecessary JDBC savepoint during validation
- 11573b can be merged now.
- 08:55 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Right. I expanded the cases where an expression evaluation is broken in a preprocessor statement. The initial version...
- 07:46 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Octavian Adrian Gavril wrote:
> Thanks! I've added the testcase as @preprocessor_if_eval_error.xml@ in *testcases/18... - 04:17 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Thanks! I've added the testcase as @preprocessor_if_eval_error.xml@ in *testcases/1852*.
- 03:25 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > Octavian: Please add this to our preproc tests.
>
> Sure. I... - 03:20 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Greg Shah wrote:
> Octavian: Please add this to our preproc tests.
Sure. I'm currently working on it, but the Pre... - 08:09 AM Base Language Feature #4658: OO serialization support
- Greg Shah wrote:
> Is there any equivalent to Java's @Externalizable@ in which the 4GL developer can override the se... - 07:59 AM Base Language Feature #4658: OO serialization support
- Is there any equivalent to Java's @Externalizable@ in which the 4GL developer can override the serialization/de-seria...
- 07:47 AM Base Language Feature #4658: OO serialization support
- > Please provide details on the serialization format of each BDT (that includes handles, int64 and all the rest).
... - 05:57 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Constantin Asofiei wrote:
> Teodor, I haven't found anything wrong with the approach and implementation. Next steps... - 04:24 AM Testing Feature #11562: [Lyra] Multi-node tests playback
- Hynek, I see nothing wrong with the changes but they need to be tested using the current CACT suite, at least 2 clients.
- 02:52 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- Regression found on ChUI regression tests:...
07/18/2026
- 02:08 AM Database Feature #11467: Improve ImportWorker performance
- Worth taking a note is that with *11467a*, there are larger gaps between *recid*, which happens on the following case...
- 01:45 AM Database Feature #11467: Improve ImportWorker performance
- Eric Faulhaber wrote:
> I haven't reviewed the code, so this may not be a relevant inquiry, but please confirm:
>
...
07/17/2026
- 05:05 PM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> SQL dump gives output difference every time when you import from database, due to the fact ho... - 03:02 PM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> Done in +11467a/r16568+.
Ovidiu, please review again. - 10:23 AM Database Feature #11467: Improve ImportWorker performance
- Done in +11467a/r16568+.
- 10:03 AM Database Feature #11467: Improve ImportWorker performance
- I see this from claude, it may be a valid point:
> * *[MINOR]* _functional_ @ImportWorker@.@importTable@ (bulk path)... - 07:21 AM Database Feature #11467: Improve ImportWorker performance
- Tested *10614_main* to import the database. Import time has reduced with nearly 50%.
Committed revision *16567* on... - 05:32 AM Database Feature #11467: Improve ImportWorker performance
- Currently working on #7143-1977, but I think it will be ready EOD.
- 05:31 AM Database Feature #11467: Improve ImportWorker performance
- Let me know if and when the branch is ready to merge.
- 03:16 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> Constantin Asofiei wrote:
> > Teodor, please also test a (small) import with 10614_main.
> ... - 03:15 AM Database Feature #11467: Improve ImportWorker performance
- Constantin Asofiei wrote:
> Teodor, please also test a (small) import with 10614_main.
On that app, we don't have... - 03:14 AM Database Feature #11467: Improve ImportWorker performance
- Teodor, please also test a (small) import with 10614_main.
- 02:56 AM Database Feature #11467: Improve ImportWorker performance
- Addressed code review #11467-17 in +11467a/r16566+.
- 01:55 AM Database Feature #11467: Improve ImportWorker performance
- SQL dump gives output difference every time when you import from database, due to the fact how data is being stored i...
- 11:17 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Octavian: Please add this to our preproc tests.
- 11:01 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
- Errors in evaluation of a @&IF@ expression drops the entire statement. See this:...
- 10:57 AM Conversion Tools Bug #11636 (New): errors raised during evaluation of &IF expressions drop the entire &IF
- 08:27 AM Database Feature #11526 (WIP): Implement in-memory uniquness validation using Bloom filters
- Even for preview, it needs to be workable for multi-tenant. Let's keep going on improvements before merge.
- 07:31 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- For memory management I am implementing 3 things:
1. Making filter sizing table-specific instead of one fixed medium... - 07:20 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- I am ok with presenting this feature as a prototype for now, which is easily disabled, but certainly not as a finishe...
- 07:10 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- The current implementation is not suited for a multi tenant env, the memory consumption will be too high. I need to i...
- 05:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > Roger, sorry for missing your question, this settings below
>...
07/16/2026
- 05:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Roger, sorry for missing your question, this settings below
> [...]
> looks correct but... - 10:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger, sorry for missing your question, this settings below...
- 03:24 PM Base Language Feature #4658: OO serialization support
- Constantin Asofiei wrote:
> This is concerning. For normal JSON serialization of dataset/temp-table, we flush all b... - 03:16 PM Base Language Feature #4658: OO serialization support
- Something else for deserialization: is an explicit no-arg constructor mandatory? In case there is only arg construct...
- 02:17 PM Base Language Feature #4658: OO serialization support
- Constantin Asofiei wrote:
> Simplest way: add an explicit get/set and use a MESSAGE statement; if is executed, then ... - 02:14 PM Base Language Feature #4658: OO serialization support
- Eduard Soltan wrote:
>
> > * buffers are being flushed before serialization (i.e. a NEW/CHANGED record is flushed)... - 02:01 PM Base Language Feature #4658: OO serialization support
- Constantin Asofiei wrote:
> Eduard, for properties: the DEFINE PROPERTY, GETTER and SETTER each can have their own a... - 09:13 AM Base Language Feature #4658: OO serialization support
- Greg Shah wrote:
> All of the testcases you used are written as ABLUnit tests and included in testcases?
Written... - 08:07 AM Base Language Feature #4658: OO serialization support
- Constantin Asofiei wrote:
> You mentioned EXTENT is already covered - we need to go further and check how builtin 4... - 08:04 AM Base Language Feature #4658: OO serialization support
- Plus, OBJECT fields, when a member (anywhere in the 'reference tree') back-references an already serialized object (r...
- 08:00 AM Base Language Feature #4658: OO serialization support
- Another edge case: force a getter, setter, or buffer flush to raise an error condition during serialization - what ha...
- 07:59 AM Base Language Feature #4658: OO serialization support
- Eduard, for properties: the DEFINE PROPERTY, GETTER and SETTER each can have their own access modifiers (private, pub...
- 07:55 AM Base Language Feature #4658: OO serialization support
- Eduard, this is really excellent work!
All of the testcases you used are written as ABLUnit tests and included in ... - 06:33 AM Base Language Feature #4658: OO serialization support
- I think this wrap up everything tested.
h3. Class-level SERIALIZABLE
- A class marked SERIALIZABLE reports its... - 12:42 PM Database Feature #11467: Improve ImportWorker performance
- I think that is a pass.
However, if you want to do a cross-check you can do a SQL database dump (backup) in text (SQ... - 12:37 PM Database Feature #11467: Improve ImportWorker performance
- That is expected since the dump as imported would be in 8859-1 and the database as imported is UTF-8. The import tra...
- 12:02 PM Database Feature #11467: Improve ImportWorker performance
- Greg Shah wrote:
> Use our export tool to dump the content to @.d@ and then compare the @.d@ files to the originals.... - 09:27 AM Database Feature #11467 (Internal Test): Improve ImportWorker performance
- 09:27 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> Ovidiu, can you review +11467a/r16565+. Thanks!
+Review of 11467a / r16565+
I think the... - 07:38 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> I am finding a way to validate the import on a *41GB* dump.
Use our export tool to dump th... - 06:16 AM Database Feature #11467: Improve ImportWorker performance
- I am finding a way to validate the import on a *41GB* dump.
- 06:08 AM Database Feature #11467: Improve ImportWorker performance
- I've ran the import with the #8755 18GB data dump (as I still have previous logs), and:
* 8755d import
> 100.00000%... - 05:43 AM Database Feature #11467: Improve ImportWorker performance
- Constantin Asofiei wrote:
> I would have expected a greater improvement than just ~25%.
I think I have a high s... - 05:34 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> *CLOB* data type is using @COPY@ statement, there is no issue regarding that. I have gated *B... - 05:31 AM Database Feature #11467: Improve ImportWorker performance
- When running @ant import.db@, @clean.db@ is being executed, which drops the database.
Word-index triggers are being ... - 05:20 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> I have done a couple of fixes, most of them were style fixes, support of COPY for word index ... - 05:01 AM Database Feature #11467: Improve ImportWorker performance
- Some measurements done on two projects, one with a smaller dump and another one, with way larger dump.
Project 1:
... - 04:58 AM Database Feature #11467 (Review): Improve ImportWorker performance
- 04:58 AM Database Feature #11467 (WIP): Improve ImportWorker performance
- 04:58 AM Database Feature #11467: Improve ImportWorker performance
- I have done a couple of fixes, most of them were style fixes, support of COPY for word index tables, tuned *ImportWor...
- 10:39 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- max_connections is 'per cluster'. This needs to consider the max_connections for that cluster, and group these value...
- 10:35 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- I like this a lot. In order to handle load balancing and the natural variability of the number of tenant sessions pe...
- 09:59 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- One idea could be:
Configure a single cluster-wide connection budget per physical database instead, and let each ... - 09:56 AM Database Support #11633 (New): Reduce manual c3p0 tuning burden across cluster scale changes
- 10:25 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- I don't think so, as Alex said in #11625, only keeping track of the dmo state is not enough, there are RecordNursery ...
- 10:10 AM Database Bug #11573 (Internal Test): Remove unnecessary JDBC savepoint during validation
- Yes, the remaining changes from 11573b are a subset of the previous revision. The removed changes have potential. Wil...
- 04:26 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- I reverted some of the fixes for tests failing in trunk as they are incomplete and out of scope, Ovidiu, please revie...
- 07:51 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
- Some issues with the @control_characters.p@ test set involved two aspects regarding how the null character (@~000@) i...
- 07:38 AM User Interface Bug #11631: fix issues with persistent UI triggers
- In #11580 there were fixed urgent problems (leaks) related to persistent UI triggers. This task is meant to fix othe...
- 07:37 AM User Interface Bug #11631 (WIP): fix issues with persistent UI triggers
- 06:14 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
- The changes from 11294a were overcomplicating things. I rebased the branch and switched to a cleaner approach.
*Hy... - 04:30 AM Testing Feature #11562 (Review): [Lyra] Multi-node tests playback
- Artillery support for Lyra checked in to 11562b. Serban, please review. See the instructions how to run the Lyra test...
- 03:56 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Documented the new @directory.xml@ parameters in [[p2j:Network]].
- 03:09 AM Base Language Feature #6407: name_map.xml improvements
- Constantin Asofiei wrote:
> Danut, please rebase the branch. Thanks.
Rebased *6407b* to latest *trunk/16653*, th...
07/15/2026
- 03:08 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Artur Școlnic wrote:
> I fixed the regressions and some issues in trunk, details in #11625. I did a bit of a rework ... - 10:55 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- I checked and this does not make much sense in 4gl also...
- 10:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- You are right, if the flush fails, the delete fails also. I will look for another solution.
- 10:00 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Artur, about the "flush before delete" - I think this may be problematic. The change exists only in memory until flu...
- 09:42 AM Database Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
- I fixed the regressions and some issues in trunk, details in #11625. I did a bit of a rework so the changes are bette...
- 03:49 AM Database Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
- There are some regressions in tests Constantin provided in #11625, working on a fix.
- 02:45 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
- We need to move this ahead. If this is disabled by default, is it safe to merge?
- 01:52 PM Base Language Feature #6407: name_map.xml improvements
- Danut, please rebase the branch. Thanks.
- 11:52 AM Base Language Feature #4658: OO serialization support
- Eduard, please summarize what you've tested until now, some is included in what you posted above, but I want it in a...
- 10:28 AM Base Language Feature #4658: OO serialization support
- Some findings on 4gl seralization:
h3. JSON wire format
Not a flat property map — every object (root or nested)... - 10:19 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- 10804b rev *16672* contains the necessary changes to preserve the legacy @DynamicQueryHelper@ behavior (along with a ...
- 08:46 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- I have done the suggestion about disabling chunk transfer when chunk size parameter is 0, alongside with the history ...
- 07:48 AM Runtime Infrastructure Bug #11327 (Internal Test): implement size limited "chunking" for bulk data transfer between clie...
- Teodor, I haven't found anything wrong with the approach and implementation. Next steps:
* fix the history entry in... - 02:47 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Task branch *11327a* was rebased to trunk revision *16650*. Last revision is now *16655*.
- 02:36 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Teodor, please rebase.
- 08:09 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
- I’ve created branch *10028a* to continue working on this. From what I recall, there are two sets of tests that I crea...
- 02:50 AM Database Feature #9545: confirm/add table parameter support
- Rebased to trunk rev. 16656.
- 02:36 AM Database Feature #9545: confirm/add table parameter support
- Eduard, please rebase again and I'll move to full review and testing.
07/14/2026
- 01:08 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Ovidiu, thank you for catching these, I addressed the issues in rev 16647, please take a look again.
- 12:54 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- +Review of 11573b / r16646+
I was interested in balancing of the savepoints because of another task and I had a lo... - 11:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Actually, I'm in progress of doing it.
- 11:42 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Ovidiu: please review also.
- 11:26 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- I can do another 2 projects besides etf. I will also ask for help with chui regression testing. If the review is posi...
- 11:19 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- What additional testing does this need, once it is reviewed?
- 08:51 AM Database Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
- The problem was that rollback condition in SavepointManager.rollback() was too broad, trying to compensate for the fa...
- 03:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Yes, this is regressed by 11573b, thank you very much, Constantin.
- 01:02 PM User Interface Bug #10894 (Closed): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
- 10:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Currently we analyse ANTLR2's @RecognitionException@, @CharStreamException@ and @TokenStreamException@ when an error ...
- 10:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- ANTLR4 provides two built-in error strategies: @DefaultErrorStrategy@, which attempts recovery, and @BailErrorStrateg...
- 09:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Indeed, the @showConversionError()@ is using heuristics to compose the error message to be printed. I quote from its ...
- 09:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- We have not spent time matching their exact token failures. The more important thing is to ensure that we do fail fo...
- 09:19 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Hm... I think we may have an issue in trunk. The test case above, along with several others, does not produce *exactl...
- 07:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- Ovidiu, is the token you are referring to usually the *last* *token* produced by the lexer?
Exception handling cha... - 10:04 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- I went over more and more related issue and added another 100+ tests from multiple issues, had to rewrite most of the...
- 08:00 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I tested the last revision with the OO application and encountered an issue regarding built-in classes that are not i...
- 02:39 AM User Interface Bug #11303 (Review): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
- The problem is caused by the order of operations in @EditorGuiImpl.initialize()@. The scroll pane is initialized and ...
07/13/2026
- 05:21 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Eduard, I think this is the recreate for the regression in 11573b:...
- 11:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- While recovering from an error is usually a nice thing to have, in our case *we should behave similar to 4GL parser*....
- 09:50 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- One of the remaining gaps for this issue is *DynamicQueryHelper*. The unresolved part is the runtime parser error han...
- 09:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- 10804b rev *16632* moves the changes from @progress.g@ revisions 437, 438 and 439 into the ProgressParser itself. It ...
- 11:35 AM Database Feature #1585 (Closed): add conversion and runtime support for word indexes
- 11:34 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
- The idea of this task is to leverage the native database full-text-search capability. It could be implemented for on...
- 10:03 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Rebased branch *9638a* with trunk *rev16648*. The new revision is *16665*.
- 09:52 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've noticed some warnings about null class names for objects referenced by class variables. I've committed a fix in ...
- 03:35 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I've noticed that the current implementation translates the @HANDLE@ type to the @TABLE-HANDLE@ type based on ASTs on...
- 08:57 AM Database Feature #5220 (Closed): extend word index support to SQL Server
- 07:31 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Dănuț Filimon wrote:
> Greg Shah wrote:
> > In the latest standard workstation, I've added a tool called @bzr-issue... - 07:25 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Greg Shah wrote:
> In the latest standard workstation, I've added a tool called @bzr-issues@ which can be used to bu... - 07:04 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- Rebased *9767a* to latest *turnk/16648*, the branch is now at revision *16651*.
- 06:48 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- Committed *9767a/16566*. Expanded on the VAR statement support with chained definitions and initializers (including a...
07/10/2026
- 11:46 AM User Interface Feature #9055 (Closed): server-side processing of client platform dependencies in the UI
- 11:46 AM Base Language Feature #4065 (Closed): server-side processing of client platform dependencies
- 09:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- 10804b rev *16631* resolved a regression introduced in the previous revision, where @RUN@ statements were no longer p...
- 06:47 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- I created this testcase based on the changes made to @oo@ package so far:
{{collapse...
07/09/2026
- 03:05 PM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
- An interesting idea which has occurred, but it is not related to porting the FWD runtime to C#.
Blazor Hybrid, a f... - 11:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- *10804b* *rev* *16630* resolved a performance bottleneck by introducing @predictSelectionListPhrase__561@, improving ...
- 11:14 AM Testing Feature #11562 (WIP): [Lyra] Multi-node tests playback
- 11562a merged to trunk revision 16645.
- 09:38 AM Testing Feature #11562 (Merge Pending): [Lyra] Multi-node tests playback
- The patch is in 11562a, regression testing passed. I'll merge 11562a to trunk when trunk freeze is lifted.
- 09:22 AM Testing Feature #11562: [Lyra] Multi-node tests playback
- I send it to you via email when Redmine was down a few days ago. Here it is again....
- 09:20 AM Testing Feature #11562: [Lyra] Multi-node tests playback
- Serban, please attach the patch.
- 07:19 AM User Interface Bug #11303 (WIP): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
- 06:55 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Currently, *11327a* has *5948* new lines of code. It is in review.
If the testing goes well, I think it can be merge... - 06:50 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- Hi all,
What is the status on this one in terms of availability on trunk\9866c? it seems significant - 06:07 AM Runtime Infrastructure Bug #11327 (Review): implement size limited "chunking" for bulk data transfer between client and ...
- Fix is in 16639.
07/08/2026
- 12:20 PM Base Language Feature #4658: OO serialization support
- Found some tests in @testcases/tests/appsrv/4gl_rpc/serialization@, but they are pretty limited. I am going to extend...
- 11:09 AM Database Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
- 11573a was merged to trunk/16643 and custom branch rev 16429.
- 09:50 AM Database Bug #11573 (Merge Pending): Remove unnecessary JDBC savepoint during validation
- Artur Școlnic wrote:
> I tested the multi tenant project, large gui application unit tests and etf, all passed.
You... - 09:45 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- I tested the multi tenant project, large gui application unit tests and etf, all passed.
- 09:00 AM Runtime Infrastructure Bug #11327 (WIP): implement size limited "chunking" for bulk data transfer between client and server
- Constantin, you are right about the interaction between FWD client and websocket.
There are some places where there ... - 08:55 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
- Rebased 4602a to trunk rev. 16642. Please review.
- 07:51 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- You're right, we hide that in the existing initializer.
- 07:40 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- Greg Shah wrote:
> The @NUM_LITERAL@ instances need to be under an @LBRACKET@ node, even with a @KW_INIT@.
I was ... - 07:37 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- The @NUM_LITERAL@ instances need to be under an @LBRACKET@ node, even with a @KW_INIT@.
- 06:40 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- In one of the examples I am currently working with:...
- 07:16 AM User Interface Bug #11592 (Internal Test): In-browse toggle-box MODIFIED flag is not set on mouse click
- 05:06 AM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
- Stanislav Lomany wrote:
> Hynek, I've added a guard condition in 11592a rev 16636, please review.
Code review. It...
07/07/2026
- 05:47 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Rebased *9709e* up to revision 16693.
- 09:16 AM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
- Hynek, I've added a guard condition in 11592a rev 16636, please review.
- 08:46 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Artur Școlnic wrote:
> Done. Now 11573b contains all the changes and I will continue working on it, but 11573a conta... - 08:30 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Done. Now 11573b contains all the changes and I will continue working on it, but 11573a contains only the trigger rel...
- 08:24 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Artur Școlnic wrote:
> Constantin,
> The regression in ETF comes from the second set of changes, but rev 16622-166... - 08:12 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Constantin,
The regression in ETF comes from the second set of changes, but rev 16622-16623 addresses one of the is... - 07:40 AM User Interface Bug #11343 (Review): Alert-box suddenly disppears when a specific item is selected from a drop-do...
- I'll get this back to the review phase to get a response from Hynek for #11343-17.
- 05:57 AM Runtime Infrastructure Bug #11325 (Test): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Branch 11325a was merged into the trunk as rev 16639 and archived.
- 05:16 AM Runtime Infrastructure Bug #11325 (Merge Pending): JVM shutdown hooks executed on FWD server, but they belong to the FWD...
- 11325a can be merged now.
- 05:14 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- CHUI regression tests were passed. Hotel Gui web client in the virtual desktop mode and in the embedded mode has no n...
- 02:34 AM Database Bug #11502: Recycle dirty share H2 session
- Artur tested with this branch and he confirmed that the testing on #10614 app has passed.
- 02:13 AM User Interface Bug #11191 (Review): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
- Small regression detected on the testcases project:...
- 12:42 AM Runtime Infrastructure Bug #11327 (Review): implement size limited "chunking" for bulk data transfer between client and ...
07/06/2026
- 05:22 PM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Main CHUI regression tests were passed with 2 known failed test cases.
- 12:25 PM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- During manual testing of large customers applications I observed that on soft logout the web client throws @IllegalSt...
- 05:07 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
- Rebased 11325a up to rev 16641.
- 12:59 PM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
- *Code review 11592a revisions 16634..16635*
I didn't test, but worth to check:
* *[MAJOR]* _functional_ @BrowseGuiI... - 09:05 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- The issue was solved, latest 10804b rev is *16627*.
I'll run another overnight conversion, it shouldn't hang at th... - 08:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Thank you, Alex.
I will fix the test case, then retest etf, hopefully it will be enough. - 08:41 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Artur, I committed to testcases/1847 plenty of tests in @tests/persistence/flushing_validation/flush_pipeline_regress...
- 08:40 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
- Teodor Gorghe wrote:
> * *[MAJOR]* _functional_ @Block@.@rollback@ / @SavepointManager@.@rollback@: Removing the @tx... - 07:58 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- I integrated the remaining tests from #7178-25 and #7178-27.
- 03:31 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- I have tested latest changes of #11327 on a big GUI project, with custom fonts and GUI elements.
I was able to run t...
07/03/2026
- 05:45 PM User Interface Feature #11595: Implement support for HonorProKeys and HonorReturnKey options of the OCX based wi...
- Seems like we need to implement conversion/runtime support for @HonorProKeys@ and @HonorReturnKey@ with @OCX@ based w...
- 05:43 PM User Interface Feature #11595 (New): Implement support for HonorProKeys and HonorReturnKey options of the OCX ba...
- 01:56 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- I have some good news to share! One of the larger applications successfully passed the first phase of the conversion,...
- 07:28 AM Testing Feature #11562: [Lyra] Multi-node tests playback
- > Serban, plrease run your tests with the branch.
I initially did but it's good that you pressed on this because i... - 06:27 AM Testing Feature #11562: [Lyra] Multi-node tests playback
- Șerban Bursuc wrote:
> Hynek Cihlar wrote:
> > 11562a contains the required refactorings. I did some elementary tes... - 06:17 AM Testing Feature #11562: [Lyra] Multi-node tests playback
- Hynek Cihlar wrote:
> 11562a contains the required refactorings. I did some elementary testing, more testing is WIP.... - 02:54 AM User Interface Bug #11498 (Test): NPE during browse ADD-LIKE-COLUMN()
- Branch 11498a was merged into trunk as rev. 16635 and archived.
- 02:43 AM User Interface Bug #11498 (Merge Pending): NPE during browse ADD-LIKE-COLUMN()
- From my point of view, no issues. 11498a can be merged now.
- 01:39 AM User Interface Bug #11498: NPE during browse ADD-LIKE-COLUMN()
- Are there any concerns left regarding the testing phase?
- 02:21 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
- For intra-jvm, I have changed the @assign@ method on @memptr@ to avoid fully materializing a @byte[]@ when copying fr...
- 02:10 AM User Interface Bug #11592 (Review): In-browse toggle-box MODIFIED flag is not set on mouse click
- Hynek, please review 11592a rev 16635.
Also available in: Atom