Activity
From 07/10/2026 to 08/08/2026
Today
- 11:07 AM Documentation Support #11649: improve persistence documentation
- I tried to make this the parent task of the existing, related issues, but the edit attempts indicate this is an inval...
- 11:02 AM Documentation Support #11649: improve persistence documentation
- The following is an AI-assisted plan for rationalizing, updating, and filling out missing content in our persistence-...
- 07:48 AM Documentation Support #11649 (New): improve persistence documentation
- 10:33 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
- Yes, Committed revision 16697 (9709e) fixed style issues.
Hynek, please review this part. - 05:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Updated ai project and finally got the new review using Claude command line tool with fwd-code-review skill but the r...
- 09:07 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
- The @to_tsquery()@ and @to_tsvector()@ have a first parameter that _configures_ how the word split is performed. Curr...
- 08:37 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
- I don't think PostgreSQL @to_tsvector@ splits words in the same way as OE does. But I'm thinking if we can use @array...
- 07:15 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
- For FTS support, we have @to_tsvector@ in PostgreSQL to get the 'words'; does this split into words in the same way a...
- 08:45 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- After checking a total of 1254 tasks and creating 912 test files. This is the full list of tasks I've checked:
#13, ... - 08:42 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Artur Școlnic wrote:
> Yes, but for the purpose of this task, I think it is reasonable to test with batch size 1, I ... - 08:40 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Yes, but for the purpose of this task, I think it is reasonable to test with batch size 1, I doubt the performance hi...
- 08:39 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Constantin Asofiei wrote:
> No, I mean if the maxPoolSize is set to a limit close to max_connection, and you have N ... - 08:36 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Artur Școlnic wrote:
> Wait, if you meant that the maxpoolsize will be exceeded because of the batch, than the answe... - 08:33 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Wait, if you meant that the maxpoolsize will be exceeded because of the batch, than the answer is no.
- 08:31 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Yes, but if a large number of connections are required to be acquired by the pool, this will perform worse than with ...
- 08:27 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Artur Școlnic wrote:
> The connections are acquired in batches configurable by the user.
So what is 'in use' and al... - 08:25 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- The connections are acquired in batches configurable by the user.
- 08:22 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- Eduard Soltan wrote:
> As a follow up to the today's meet discussion, I think some other thing that we could do is t... - 08:20 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
- As a follow up to the today's meet discussion, I think some other thing that we could do is to impose a logical trash...
- 07:50 AM Runtime Infrastructure Feature #11648: Save client browser logs
- Another point to saving these logs: see this issue #11477, if this happened and the reporter was not a developer and ...
- 07:48 AM Runtime Infrastructure Feature #11648: Save client browser logs
- The browser logs are not saved anywhere and they are the only method of seeing browser -> FWD server message exchange...
- 07:44 AM Runtime Infrastructure Feature #11648 (WIP): Save client browser logs
- 04:22 AM User Interface Bug #10938: Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
- A status update on this (regression 1 was detailed in #10938-21):
h2. Regression 2... - 04:20 AM Database Feature #11467 (Test): Improve ImportWorker performance
- trunk/16665 was ported to @10614_main@ rev 16433.
- 04:13 AM Database Feature #11467: Improve ImportWorker performance
- Branch *11467a* was merged into trunk as rev. *16665* and archived.
Porting to @10614_main@. - 04:04 AM Database Feature #11467 (Merge Pending): Improve ImportWorker performance
- 03:54 AM Database Feature #11467: Improve ImportWorker performance
- Teodor Gorghe wrote:
> It uses the same @DataFileReader@ as with trunk, sets the code page for the words function, @... - 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+.
- 04:10 AM Base Language Feature #4658: OO serialization support
- Added serialization tests to testcases under @tests/oo/serialization@.
- 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...
Also available in: Atom