Project

General

Profile

Activity

From 06/28/2024 to 07/27/2024

07/27/2024

08:25 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Found yet another possible incompatibility point for current @FWD@ implementation with @UTF-8@. This method is never ... Eugenie Lyzenko

07/26/2024

10:49 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Normally it won't fail unless you're reading when not bound or you pass a null nodeid. Greg Shah
09:31 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Any ideas what can cause @DirectoryService.lockRO@ to return @false@? I got myself a stumbling block somehow, but I d... Galya B
06:34 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> A bit more finding for original 4GL Unicode support is not the EDITOR is only widget can wo...
Marian Edu
06:04 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Robert: Do you need support for characters outside of the BMP? This would include Chinese, Japanese and Korean charac... Greg Shah
08:12 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15356@, rebased with recent trunk @15354@, new revision is @15360@.
This update i...
Eugenie Lyzenko
06:11 AM Database Bug #7731 (Closed): performance improvements for FQLPreprocessor
Greg Shah
03:27 AM Database Bug #7731: performance improvements for FQLPreprocessor
This can be closed. Alexandru Lungu
06:10 AM Database Bug #8196 (Closed): Reduce number of AbstractTempTable._hasRecords calls to avoid BufferManager.a...
Greg Shah
03:27 AM Database Bug #8196: Reduce number of AbstractTempTable._hasRecords calls to avoid BufferManager.activeBuffers
This can be closed. Alexandru Lungu
06:10 AM Runtime Infrastructure Bug #8281 (Closed): Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
Greg Shah
03:27 AM Runtime Infrastructure Bug #8281: Use CacheManager for DynamicQueryHelper and DynamicValidationHelper
This can be closed. Alexandru Lungu
06:10 AM Database Bug #8030 (Closed): unique index violation when creating a record in two sessions
Greg Shah
03:27 AM Database Bug #8030: unique index violation when creating a record in two sessions
This can be closed. Alexandru Lungu
06:10 AM Database Feature #7416 (Closed): Reiterate DatabaseStatistics and leverage to other database profling tools
Greg Shah
03:24 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
This can be closed. Alexandru Lungu
03:26 AM Database Bug #8044 (WIP): Fix "Failed direct-access due to Error direct accessing for finding record by un...
Alexandru Lungu
01:15 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> Roger Borrello wrote:
> > I believe I have the reports still around, so I'll find it.
> I ...
Galya B

07/25/2024

05:17 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Roger Borrello wrote:
> I believe I have the reports still around, so I'll find it.
I had the 7z file, but the file...
Roger Borrello
10:20 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Galya B wrote:
> Is @initialization-file@ (@progress-medium@) specified in the client bootstrap configs for the FWD ...
Roger Borrello
02:26 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Is @initialization-file@ (@progress-medium@) specified in the client bootstrap configs for the FWD client? It is supp... Galya B
01:26 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> In these conditions I see the best possible way for @FWD@ is to implement the right @Unicode@/@UTF-8@ support where... Greg Shah
12:59 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
A bit more finding for original 4GL Unicode support is not the EDITOR is only widget can work with it in GUI mode but... Eugenie Lyzenko
11:58 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Testing original @4GL@ application with @Unicode@/@UTF-8@ chars gives us some fact can be found interesting.
Seems...
Eugenie Lyzenko
08:57 AM Database Bug #7488 (Closed): Slow fast-copy with before tables in H2
Greg Shah
06:51 AM Database Bug #7488: Slow fast-copy with before tables in H2
This can be closed. Alexandru Lungu
08:57 AM Database Feature #7323 (Closed): Implement soft unique index in FWD-H2
Greg Shah
06:46 AM Database Feature #7323: Implement soft unique index in FWD-H2
This can be closed. Alexandru Lungu
08:57 AM Database Bug #7420 (Closed): Optimize Cursor for scrolling AdaptiveQuery
Greg Shah
06:45 AM Database Bug #7420: Optimize Cursor for scrolling AdaptiveQuery
> 7026e reached into trunk. This can be closed. Alexandru Lungu
08:56 AM Database Bug #7334 (Closed): Reclaim used sessions to improve performance
Greg Shah
06:44 AM Database Bug #7334: Reclaim used sessions to improve performance
This can be closed. Alexandru Lungu
08:56 AM Database Feature #6630 (Closed): optimize return of table parameter
Greg Shah
06:43 AM Database Feature #6630: optimize return of table parameter
Alexandru Lungu wrote:
> This can be closed now.
Alexandru Lungu
08:56 AM Database Feature #7194 (Closed): Avoid generating an ORDER-BY clause if not required
Greg Shah
06:43 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
This can be closed. Alexandru Lungu
08:56 AM Database Bug #7329 (Closed): improve FieldReference resolution of getter/setter/extent accessors
Greg Shah
06:42 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Alexandru Lungu wrote:
> This can be closed.
Alexandru Lungu
08:55 AM Database Bug #7358 (Closed): Optimize Session.invalidateRecords
Greg Shah
06:42 AM Database Bug #7358: Optimize Session.invalidateRecords
This can be closed. Alexandru Lungu
08:55 AM Database Bug #7321 (Closed): Improve FWD-H2 wildcard projection
Greg Shah
06:41 AM Database Bug #7321: Improve FWD-H2 wildcard projection
This can be closed. Alexandru Lungu
08:55 AM Database Bug #7355 (Closed): regression in row structure calculation for DATETIME-TZ when join is used on ...
Greg Shah
06:40 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru Lungu wrote:
> This can be closed.
Alexandru Lungu
08:54 AM Base Language Bug #6570 (Closed): stale procedure leak when appservers are used
Greg Shah
06:39 AM Base Language Bug #6570 (Test): stale procedure leak when appservers are used
This was fixed in a recent memory leak fix done for a large customer. This is no longer a problem and can be closed. Alexandru Lungu
03:14 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> > Hm... you are right, the record can't become 'dirty'; I think direct access to these fiel...
Constantin Asofiei

07/24/2024

07:03 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
The command line used is: @C:\Progress\OpenEdge\bin\prowin32.exe -assemblies clientnet -basekey "ini" -ininame progre... Roger Borrello
03:58 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> And what is the @USE@ statement? If it is @USE "".@ then it is just making the default environme...
Roger Borrello
02:21 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
And what is the @USE@ statement? If it is @USE "".@ then it is just making the default environment the current envir... Greg Shah
02:06 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> In that customer's case, aren't they specifying the @-ininame@ *command line parameter* in OE? I...
Roger Borrello
01:50 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
In that customer's case, aren't they specifying the @-ininame@ *command line parameter* in OE? In other words, it is... Greg Shah
01:24 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
Greg Shah wrote:
> Yes, they are thick desktop clients. They do not call over to the appserver to do the @LOAD@ whi...
Roger Borrello
01:00 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
> In Progress, does this Windows client still look in the Windows OS for the INI file?
Whether it is a registry l...
Greg Shah
12:23 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
One more thing, since one and the same env name can be both a registry entry and an ini file in different calls, we s... Galya B
12:13 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
OE doc on "LOAD":https://documentation.progress.com/output/ua/OpenEdge_latest/pdsoe/PLUGINS_ROOT/com.openedge.pdt.lan... Galya B
11:14 AM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I am trying to duplicate the situation on the customer application where the INI file is not found when a @USE@ occur... Roger Borrello
10:48 PM User Interface Bug #8353: Fully support stanza INI LOAD/USE/UNLOAD scenarios
I did a test on the legacy application, and that was to remove the *.ini* that is loaded upon executing the "Edit col... Roger Borrello
07:35 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Marian: Do we have documentation for how to use Sikuli with ABLUnit?
There is a Readme file in...
Marian Edu
06:33 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Please test to see how OE handles multi-byte input for @CPTERM=UTF-8@ in combination with various @CPINTERNAL@ settin... Greg Shah
09:06 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Found some interesting site to generate UTF-8 characters outside of the basic Latin encoding: https://jeff.cis.cabril... Eugenie Lyzenko
08:21 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15350@, new revision is @15355@. Eugenie Lyzenko
04:54 AM Runtime Infrastructure Feature #9002: Improve landlord database connection resiliency and add transactions when updating it
Currently, the connection for the landlord database is only made once, during server startup. If something that deter... Radu Apetrii
04:43 AM Runtime Infrastructure Feature #9002 (Closed): Improve landlord database connection resiliency and add transactions when...
Radu Apetrii

07/23/2024

09:38 AM User Interface Bug #8919 (WIP): Cursor issues with LOAD-MOUSE-POINTER and Win32 SetCursor
Made a partial commit to 8919a rev 15351.
This task is blocked by #8897, but some changes are not. I see a pattern...
Șerban Bursuc
03:43 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> Hm... you are right, the record can't become 'dirty'; I think direct access to these fields is required, so the rec... Alexandru Lungu
03:31 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Also, is there a chance to update records with unwanted state (INVALID / DELETED), etc.?
...
Constantin Asofiei
03:29 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Review of 8493e:
* I think the solution for @ACCEPT-CHANGES@ is elegant, resolving back to a @Consumer@ and updati...
Alexandru Lungu
03:08 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Hmm, I think this is an edge case for the case when the buffer is used with @CAN-FIND@. Its scope is not opened, but ... Alexandru Lungu
02:58 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Created task branch 8593e from trunk rev 15350. Rev 15351 contains:
* ACCEPT-CHANGES must not prune the session cac...
Constantin Asofiei

07/22/2024

02:57 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru, about the other issue related to leaking slave buffers. The issue is that a buffer can be defined, but wi... Constantin Asofiei
02:30 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I found the reason of (some of) the @A different DMO instance of type ... is already bound@ at least in a scenario wh... Constantin Asofiei
09:26 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> * @oo/core/system/ArgumentError@
> ** why the static constructor is adding a @Argument ...
Marian Edu
08:12 AM Database Feature #7960: Allow query logs to be collected in a H2 database
Review of 7960a:
* Small issues with @P2JLoggingDatabaseHelper@:
** history entry @Module@ is not the same as the ...
Alexandru Lungu

07/21/2024

06:09 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Partial (see above) review of 6410b, r15339-15357:
* general issues:
** the H entries do not contain a new number...
Ovidiu Maxiniuc

07/20/2024

09:06 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
So there are no other things to do besides make sure FWD includes the @sheet:war@? Will use of the spreadsheet contro... Roger Borrello
04:37 AM User Interface Feature #8991 (Test): Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar
04:37 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
I updated FWD build instructions in [[p2j:Guided_Tour]]. This should be enough to make @SPREADSHEET@ widget work in t... Hynek Cihlar
04:30 AM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
The diff checked in the repository revision 340. Hynek Cihlar
09:05 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15347@, updated to revision @16352@.
This is the fix for compatibility issu...
Eugenie Lyzenko

07/19/2024

06:43 PM User Interface Feature #8991: Integrate SPREADSHEET widget in Hotel GUI sample application
Code Review hotel_gui_spreadsheet.20240719a.diff
Everything looks fine. Next steps:
# Check in the changes to ...
Greg Shah
01:55 PM User Interface Feature #8991 (Review): Integrate SPREADSHEET widget in Hotel GUI sample application
The attached diff adds SPREADSHEET widget in Hotel GUI.
The feature can be accessed in the Guests screen. Right c...
Hynek Cihlar
01:42 PM User Interface Feature #8991 (Test): Integrate SPREADSHEET widget in Hotel GUI sample application
Hynek Cihlar
08:57 AM Runtime Infrastructure Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
At the moment of writing this, the landlord database for multi-tenancy is only supported with H2. There are a few ite... Radu Apetrii
08:40 AM Runtime Infrastructure Feature #8989 (Test): Add support for multiple dialects for the multi-tenant landlord database
Radu Apetrii
07:51 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Thanks for the clarification.
Emoji's are only an example, and easy for testing. That Greg doesn't care about them i...
Tijs Wickardt
07:44 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
We don't care about emojis. But we might care about other characters that have encodings that are more than 2 bytes.... Greg Shah
07:34 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Apparently this is open to misinterpretation (twice), so let me rephrase:
Eugenie mentions _"UTF-8 characters that a...
Tijs Wickardt
07:13 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> > > > 2. On the other hand I'm not sure how this implementation will work with UTF-8 characters that are more than ... Greg Shah
02:08 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> > > 2. On the other hand I'm not sure how this implementation will work with UTF-8 characters tha...
Tijs Wickardt

07/18/2024

07:06 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
> > 2. On the other hand I'm not sure how this implementation will work with UTF-8 characters that are more than 2 by... Greg Shah
05:00 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tijs Wickardt wrote:
> See: #7010-239.
And more details at #6268.
Tijs Wickardt
04:55 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> 2. On the other hand I'm not sure how this implementation will work with UTF-8 characters t...
Tijs Wickardt
08:50 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15344@, new revision is @15348@. Eugenie Lyzenko

07/17/2024

05:04 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Eugenie: What is the list of things that you know need to be completed?
I'm thinking of this a...
Eugenie Lyzenko
06:40 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie: What is the list of things that you know need to be completed? Greg Shah
08:52 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15342@, rebased with recent trunk @15339@, new revision is @15343@.
The small cha...
Eugenie Lyzenko
12:57 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
I forgot the engine itself might need to be debugged, so it makes sense to use the FWD logs. As for the progress test... Galya B
12:56 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
@FWDTestEngine@ is our implementation of ABLUnit/OEUnit 4GL unit testing. The 4GL test code in such unit tests is ju... Greg Shah
12:54 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
4GL tests will not write directly to @CentralLogger@ if that is what you are asking. They may write to @LOG-MANAGER@... Greg Shah
12:31 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Actually the @log-it@ thing is not related. I was thinking about the @LOG-MANAGER@ that had to be used. Anyways, the ... Galya B
12:29 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
The original OE tests themselves have the @log-it@ custom logging functionality and I'm not sure how that's migrated,... Galya B
12:25 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> Do we use @CentralLogger@ logs for the tests run by @FWDTestEngine@?
I would hope so.
Greg Shah
12:24 PM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Do we use @CentralLogger@ logs for the tests run by @FWDTestEngine@? Galya B
10:43 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
> For achieving this, do we need to add another handler (like TenantHandler, RestHandler, SoapHandler), or can it be ... Greg Shah
10:19 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Marian Edu wrote:
> I’m sure both are used outside of the ‘multi tenant’ environment, both authentication system and...
Radu Apetrii
10:07 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Greg Shah wrote:
> Marian: Please comment.
I’m sure both are used outside of the ‘multi tenant’ environment, both...
Marian Edu
07:23 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
> > I thought these tables were also used outside of multi-tenant. If so, then we want the API to be independent.
>...
Greg Shah
07:16 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Greg Shah wrote:
> I thought these tables were also used outside of multi-tenant. If so, then we want the API to be...
Radu Apetrii
07:07 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
I thought these tables were also used outside of multi-tenant. If so, then we want the API to be independent. Greg Shah
06:24 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Greg/Constantin: Is it OK if the work is done in @TenantHandler@ from 6229b? Considering that these tables are tenant... Radu Apetrii
06:19 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
The point of this task is to implement admin REST APIs for interacting with the tenant authentication tables: @sec_au... Radu Apetrii
06:12 AM Runtime Infrastructure Feature #8976 (Test): Admin REST API for interacting with tenant authentication tables
Radu Apetrii
08:41 AM Base Language Bug #8978: ErrorConditionException in not being propagated correctly
This ticket is derived from #8912-105. Artur Școlnic
08:40 AM Base Language Bug #8978: ErrorConditionException in not being propagated correctly
... Artur Școlnic
08:38 AM Base Language Bug #8978: ErrorConditionException in not being propagated correctly
myClass file... Artur Școlnic
08:35 AM Base Language Bug #8978 (Closed): ErrorConditionException in not being propagated correctly
Artur Școlnic
08:15 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
6410b rev 14873 built on trunk 14856 was rebased from trunk rev 15338 - new rev 15355.
rev 15356/15357 contains re...
Constantin Asofiei

07/16/2024

12:22 PM User Interface Feature #8973: distribute stateful interactive sessions across a cluster of FWD servers
These are all good points and questions.
* I don't want to "recreate the wheel" on load balancing unless there is ...
Greg Shah
10:56 AM User Interface Feature #8973: distribute stateful interactive sessions across a cluster of FWD servers
For web clients the login page server tells the client which host / port / alias to use to connect to the session ser... Galya B
10:42 AM User Interface Feature #8973: distribute stateful interactive sessions across a cluster of FWD servers
> I guess this task is to tackle both types?
Correct.
Greg Shah
10:35 AM User Interface Feature #8973: distribute stateful interactive sessions across a cluster of FWD servers
At present for web gui / chui the interface with the client is the login page. For desktop gui / chui it's a socket c... Galya B
10:22 AM User Interface Feature #8973: distribute stateful interactive sessions across a cluster of FWD servers
#4369 is about implementing the core clustering support in a FWD server. This will allow horizontal scaling and some... Greg Shah
10:15 AM User Interface Feature #8973 (New): distribute stateful interactive sessions across a cluster of FWD servers
Greg Shah
05:55 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Galya B wrote:
> I found a partial solution to the problem of pre-init logs and crash files that have to be migrated...
Galya B
04:52 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
I found a partial solution to the problem of pre-init logs and crash files that have to be migrated to slf4j. The fla... Galya B

07/15/2024

01:32 PM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Greg Shah wrote:
> Isn't there a performance advantage to pre-calculating the relation (when we can)?
There is one,...
Ovidiu Maxiniuc
10:09 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Greg Shah wrote:
> Isn't there a performance advantage to pre-calculating the relation (when we can)?
The only chan...
Constantin Asofiei
09:02 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Isn't there a performance advantage to pre-calculating the relation (when we can)? Greg Shah
04:09 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
We also need to identify the runtime code which:
* relies on the @@Relations@ annotation to populate the relationshi...
Constantin Asofiei
03:31 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
From my brief analysis, the conversion rule responsible for adding the annotation is in @dmo_common.rules@:... Șerban Bursuc
03:27 AM Conversion Tools Bug #8967: Remove relationship annotation from full conversion
Initial report from #8938:
> If the same query which is statically converted exists only as dynamic query, and thi...
Șerban Bursuc
03:25 AM Conversion Tools Bug #8967 (Closed): Remove relationship annotation from full conversion
Șerban Bursuc

07/12/2024

06:03 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15338@, new revision is @15341@. Eugenie Lyzenko
08:18 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15337@, new revision is @15340@. Eugenie Lyzenko
04:32 PM Database Feature #7020 (Internal Test): always use "expanded" extent fields
After debugging I was able to identify one cause of the regressions being incorrect hydration. This defect was hidden... Ovidiu Maxiniuc
09:21 AM Database Feature #7020: always use "expanded" extent fields
This is OK. As you can see from the #7020-30 table and the considerations below, the current @normalized@ and the new... Ovidiu Maxiniuc
09:04 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu, the original concern with denormalized extents (or 'expanded extents') was because the .p2o (and the DMOs) we... Constantin Asofiei
04:04 PM User Interface Bug #8807 (Review): A trigger of ANYWHERE type does not shadow existing trigger for the same event
Vladimir Tsichevski
04:03 PM User Interface Bug #8807 (WIP): A trigger of ANYWHERE type does not shadow existing trigger for the same event
The @8806b@ rev. 15339 fixes exactly this issue. Vladimir Tsichevski
05:56 AM Runtime Infrastructure Feature #7279 (WIP): Enhance CentralLogger to support configurable LogFormatter
7279a created from trunk r15338. Galya B

07/11/2024

10:35 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
It works just fine for me with following changes:... Ovidiu Maxiniuc
10:01 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
Ovidiu Maxiniuc wrote:
> No, make the @com.goldencode.expr.UnknownType@ public. It is needed by @Function.isAssignme...
Artur Școlnic
09:16 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
No, make the @com.goldencode.expr.UnknownType@ public. It is needed by @Function.isAssignmentCompatible()@.
Also, p...
Ovidiu Maxiniuc
09:06 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
I created a new @UnknownType@ class in persist package. The conversion was successful, but at runtime I get the error... Artur Școlnic
08:45 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
I am trying to port the @matchSignature@ method to @RuntimeJastInterpreter@, but @UnknownType@ is package-private. Artur Școlnic
06:25 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
I probably have some additional changes in my working environment. Pasting the big code chunk before @return false;@ ... Ovidiu Maxiniuc
02:39 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
I tried porting these changes, but the conversion fails. What branch is this from? Artur Școlnic
09:32 AM Database Feature #7020: always use "expanded" extent fields
Nice summary!
> # @normalized@. This is the old solution. In this case the properties are accessed either in bulk ...
Greg Shah
08:10 AM Database Feature #7020: always use "expanded" extent fields
I have to make a distinction about the way the mapping of the ABL extent fields in converted code. There are 3 possib... Ovidiu Maxiniuc

07/10/2024

04:52 PM Build and Source Control Bug #8955 (Test): Movement of scripts to tools/scripts requires update to build.xml archive tasks
Roger Borrello
04:52 PM Build and Source Control Bug #8955: Movement of scripts to tools/scripts requires update to build.xml archive tasks
Task branch 8955a was merged to trunk at revision 15332 and archived. Roger Borrello
04:33 PM Build and Source Control Bug #8955 (Merge Pending): Movement of scripts to tools/scripts requires update to build.xml arch...
Code Review Task Branch 8955a Revision 15332
The change is fine.
You can merge to trunk now.
Greg Shah
03:47 PM Build and Source Control Bug #8955 (WIP): Movement of scripts to tools/scripts requires update to build.xml archive tasks
The @build.xml@ was updated so the @fwd_deploy-convert_4.0.0_p2j_<branch>_<revision>_<date>.zip@ file contains:
<pre...
Roger Borrello
01:08 PM Build and Source Control Bug #8955: Movement of scripts to tools/scripts requires update to build.xml archive tasks
Task title indicates the story. This occurred when #8856 was merged to trunk. Roger Borrello
01:05 PM Build and Source Control Bug #8955 (Closed): Movement of scripts to tools/scripts requires update to build.xml archive tasks
Roger Borrello
10:25 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
Artur Școlnic wrote:
> I may be wrong, but isn't @BaseDataType maximum(BaseDataType... args)@ exactly for this type ...
Ovidiu Maxiniuc
10:20 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
Try with this patch:... Ovidiu Maxiniuc
10:20 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
Ovidiu Maxiniuc wrote:
> This NPE is cause by lack of support for variable parameter list method in FWD. The list of...
Artur Școlnic
10:15 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
Ovidiu Maxiniuc wrote:
> This NPE is cause by lack of support for variable parameter list method in FWD. The list of...
Artur Școlnic
10:14 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
Investigating the issue led to several findings:
* The function call does not to be dynamic, a static call of the fu...
Artur Școlnic
09:37 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
This NPE is cause by lack of support for variable parameter list method in FWD. The list of current arguments is comp... Ovidiu Maxiniuc
08:59 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
The stack trace is... Artur Școlnic
08:58 AM Database Bug #8952 (WIP): Maximum function call inside a dynamic query is broken
The issue is derived from #8912-86. Artur Școlnic
08:57 AM Database Bug #8952: Maximum function call inside a dynamic query is broken
... Artur Școlnic
08:55 AM Database Bug #8952 (WIP): Maximum function call inside a dynamic query is broken
Artur Școlnic
08:51 AM Database Bug #8593 (Test): H2 performance improvement for table 'truncate by multiplex'
Greg Shah
08:48 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Branch 8593d was merged to trunk rev 15331 and archived. Constantin Asofiei
08:40 AM Database Bug #8593 (Merge Pending): H2 performance improvement for table 'truncate by multiplex'
You can merge now. Greg Shah
08:37 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Greg Shah wrote:
> Is this ready/safe to merge?
Yes.
Constantin Asofiei
08:25 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Is this ready/safe to merge? Greg Shah
08:20 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> Rebased 8593d from trunk rev 15330 - new rev 15336. I need to run ETF and some other ap...
Constantin Asofiei
03:13 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Rebased 8593d from trunk rev 15330 - new rev 15336. I need to run ETF and some other app testing. Constantin Asofiei
04:53 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Found an interesting scenario when testing #8947 to expand another usage of @recordOrShowDatabaseError()@, the follow... Dănuț Filimon

07/09/2024

10:15 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I am still facing an infinite loop, but this is due to #8945 which seems unrelated.
The issue from #8593-120 is to b...
Alexandru Lungu
08:01 AM Database Bug #8593 (Internal Test): H2 performance improvement for table 'truncate by multiplex'
New issue in the unit tests. I am facing a @Requested to persist DMO of type@ kind of exception. This is because:
* ...
Alexandru Lungu
08:40 AM Base Language Bug #8944: FINALLY block transaction processing
In #8912-61, (and others), it was found that at least in this test FWD does not process the FINALLY blocks transactio... Constantin Asofiei
08:34 AM Base Language Bug #8944 (Review): FINALLY block transaction processing
Constantin Asofiei

07/08/2024

03:09 PM Build and Source Control Bug #8930: bzr bug when moving files
Roger Borrello wrote:
> I'm not sure what project you are referring to when you mentioned:
> >With 3.2.1, I've trie...
Constantin Asofiei
03:09 PM Build and Source Control Bug #8930: bzr bug when moving files
I'm not sure what project you are referring to when you mentioned:
>With 3.2.1, I've tried to revert to rev 10680, b...
Roger Borrello
02:50 PM Build and Source Control Bug #8930: bzr bug when moving files
With 3.2.1, I've tried to revert to rev 10680, but it fails because of rev 10961 which moves a file.
This is defin...
Constantin Asofiei
08:11 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Committed 8593d/rev. 15317 including changes to remove the out-of-scope buffer from the sla...
Constantin Asofiei
07:45 AM Database Bug #8593 (Review): H2 performance improvement for table 'truncate by multiplex'
Committed 8593d/rev. 15317 including changes to remove the out-of-scope buffer from the slave collection. This is eno... Alexandru Lungu
06:55 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I think the finally should be a sub-block of the block it guards, and execute as part of that, not sequentially, afte... Ovidiu Maxiniuc
06:21 AM User Interface Feature #8937: rework and complete LAST-EVENT
This task is for the rework and fixes associated with making @LAST-EVENT@ work properly. The simple version of the i... Greg Shah
06:17 AM User Interface Feature #8937 (Hold): rework and complete LAST-EVENT
Greg Shah

07/05/2024

10:37 AM Database Feature #8931 (New): enable a logical database name to be specified in database configuration/adm...
Eric Faulhaber
07:25 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I'm not saying that we don't need to fix the finalizable problem. The non-default buffers need to be cleaned from @d... Constantin Asofiei
07:05 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> Alexa, the @TemporaryBuffer$Context.domains@ never gets cleaned, also - the salve buffer...
Alexandru Lungu
06:51 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alex, the @TemporaryBuffer$Context.domains@ never gets cleaned, also - the salve buffers for a DMO do not get removed... Constantin Asofiei
06:08 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
The fix is not obvious. The *major* issue is that the scope of the buffer is closed so that it release, commits, etc.... Alexandru Lungu
05:30 AM Build and Source Control Bug #8930: bzr bug when moving files
The test was done with:... Constantin Asofiei
05:29 AM Build and Source Control Bug #8930: bzr bug when moving files
The recreate for this bzr bug is:
* create a bzr project...
Constantin Asofiei
05:23 AM Build and Source Control Bug #8930 (New): bzr bug when moving files
Constantin Asofiei
04:40 AM Conversion Tools Bug #8925: Datetime/DatetimeTZ literals
Greg Shah wrote:
> I wonder if this is the same problem Ovidiu fixed recently for #8741. If so, the fixes would be ...
Marian Edu
04:32 AM Base Language Bug #8929: Constructors with EXTENT parameters fails
We have this issue with JsonArray that takes extent parameters as input in constructor, instantiation fails for any o... Marian Edu
03:33 AM Base Language Bug #8929 (New): Constructors with EXTENT parameters fails
Marian Edu

07/04/2024

10:58 AM Conversion Tools Bug #8925: Datetime/DatetimeTZ literals
I wonder if this is the same problem Ovidiu fixed recently for #8741. If so, the fixes would be picked up by a rebas... Greg Shah
04:51 AM Conversion Tools Bug #8925: Datetime/DatetimeTZ literals
When we use string literals for datetime/datetimetz initial values those gets converted to using the respective ctor'... Marian Edu
04:46 AM Conversion Tools Bug #8925 (New): Datetime/DatetimeTZ literals
Marian Edu
10:38 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
In the short term (for the next 6 months), we are letting each customer move at their own pace. Considering that thi... Greg Shah
02:46 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Are there any plans to move customers to more recent versions of Java and start developing for a new min version? Galya B
07:47 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> I think this is related to @finally@ block, as the scope of the buffer is not managed prope...
Dănuț Filimon
07:36 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Found the issue:... Alexandru Lungu
03:54 AM User Interface Bug #8012: Fix combo-box corner cases
Alex: I am a bit occupied with #6229 at the moment. I would expect the earliest time to perform the regression testin... Radu Apetrii
02:30 AM User Interface Bug #8924: MSG_DESKTOP_RESIZED is not sent by JS driver when the desktop size is increased with d...
This task is meant to address the current issue regarding JS driver which does not send the @MSG_DESKTOP_RESIZED@ whe... Paula Păstrăguș
02:17 AM User Interface Bug #8924 (New): MSG_DESKTOP_RESIZED is not sent by JS driver when the desktop size is increased ...
Paula Păstrăguș

07/03/2024

05:35 PM Runtime Infrastructure Support #8922: runtime infrastructure tests
We need testcases that explore the following as comprehensively as possible. The intention is to provide complete cov... Greg Shah
02:55 PM Runtime Infrastructure Support #8922 (WIP): runtime infrastructure tests
Greg Shah
08:11 AM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > Even in the original example, if you press the mouse button on...
Vladimir Tsichevski
02:48 AM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Vladimir Tsichevski wrote:
> Even in the original example, if you press the mouse button on a *button*, the focus pr...
Hynek Cihlar
03:41 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> Does emptyDataset - clearBuffers fall under any of these scenarios, or is there another scenario I have missed?
...
Alexandru Lungu
03:14 AM User Interface Bug #8919: Cursor issues with LOAD-MOUSE-POINTER and Win32 SetCursor
This task is meant to address some current issues regarding the cursor.
As of writing, there are several issues:
...
Șerban Bursuc
03:10 AM User Interface Bug #8919 (WIP): Cursor issues with LOAD-MOUSE-POINTER and Win32 SetCursor
Șerban Bursuc

07/02/2024

05:01 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Constantin Asofiei wrote:
> Vladimir, the problem I think originates from cases where the mouse is used inside a wid...
Vladimir Tsichevski
04:37 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Vladimir, the problem I think originates from cases where the mouse is used inside a widget, and not a frame. See th... Constantin Asofiei
03:52 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
> > Vladimir Tsichevski wrote:
> > > The question is why all the ...
Hynek Cihlar
03:51 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > The question is why all the activity, whatever it is, happens ...
Vladimir Tsichevski
03:48 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Vladimir Tsichevski wrote:
> The question is why all the activity, whatever it is, happens on *different mouse event...
Hynek Cihlar
03:29 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Greg Shah wrote:
> What happens if you mouse down and then press the ESC key?
@Procedure complete. Press space ba...
Vladimir Tsichevski
03:25 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> > The issue: in OE this will happen on mouse *down*, while in FW...
Vladimir Tsichevski
03:20 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
What happens if you mouse down and then press the ESC key? Greg Shah
03:01 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Vladimir Tsichevski wrote:
> The issue: in OE this will happen on mouse *down*, while in FWD this will happen on mou...
Hynek Cihlar
01:54 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
Hynek, Constantine, can you comment this, please? Vladimir Tsichevski
01:50 PM User Interface Bug #8917: Mouse focus management: focus update must happen on mouse down, not on mouse up
When the user presses/releases a mouse button in a widget area, OE updates data related to focus.
Run the @8917.p@...
Vladimir Tsichevski
01:31 PM User Interface Bug #8917 (New): Mouse focus management: focus update must happen on mouse down, not on mouse up
Vladimir Tsichevski
04:22 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Progress:
>
> The culprit buffer has its record deleted by an @emptyDataset@ - @clearBuf...
Eric Faulhaber
10:14 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> However, the buffer is not registered with the @ChangeBroker@ (why? this is still to be inv...
Constantin Asofiei
10:12 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Progress:
The culprit buffer has its record deleted by an @emptyDataset@ - @clearBuffers@. However, the buffer is ...
Alexandru Lungu
08:27 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I don't have the very exact scenario this is causing this, but I am trying to find one. To post some insights:
@Se...
Alexandru Lungu
04:00 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
ChUI regression tests passed completely.
The unit-tests are way better (in the sense that the found problem was fixe...
Alexandru Lungu
06:25 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Reposted from #6431-50 by Robert Jensen:
> I'm not asure where to bring this up. I ran into some new issues with o...
Greg Shah

07/01/2024

05:07 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
I'm not asure where to bring this up. I ran into some new issues with our latest p2j library. We use functions key F1... Robert Jensen
03:21 PM User Interface Bug #8913: Setting FIRST-TAB-ITEM for an item not in the tab ring must display error 4078, but no...
FWD code for the @LAST-TAB-ITEM@ shows, that the similar problem exists for the @LAST-TAB-ITEM@ as well. Vladimir Tsichevski
03:18 PM User Interface Bug #8913: Setting FIRST-TAB-ITEM for an item not in the tab ring must display error 4078, but no...
If you call the @FIRST-TAB-ITEM@ method of @FIELD-GROUP@, passing an item, which is not currently in the field group ... Vladimir Tsichevski
03:12 PM User Interface Bug #8913 (New): Setting FIRST-TAB-ITEM for an item not in the tab ring must display error 4078, ...
Vladimir Tsichevski
03:08 PM User Interface Bug #8711: TAB-STOP attribute wrong implementation for RECTANGLE, IMAGE and TEXT widgets
Additional observation:
Unlike all other field-levels, the default value of @TAB-STOP@ attribute for a @TEXT@ is @...
Vladimir Tsichevski
10:04 AM User Interface Bug #8809 (Test): Incorrect next enabled widget calculation
Greg Shah
09:58 AM User Interface Bug #8809: Incorrect next enabled widget calculation
Greg Shah wrote:
> You can merge to trunk now.
Done. Trunk rev. 15314.
Vladimir Tsichevski
09:15 AM User Interface Bug #8809: Incorrect next enabled widget calculation
You can merge to trunk now. Greg Shah
09:09 AM User Interface Bug #8809 (Merge Pending): Incorrect next enabled widget calculation
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > I'm more concerned with trying various scenarios to see if there ...
Hynek Cihlar
07:27 AM User Interface Bug #8809: Incorrect next enabled widget calculation
Greg Shah wrote:
> I'm more concerned with trying various scenarios to see if there is any breakage.
I spend a fe...
Vladimir Tsichevski
09:07 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
OK, then lets avoid the temp-table implementation. Greg Shah
08:04 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Greg Shah wrote:
> Constantin: Is this implicit temp-table access heavily used in the application code or is this so...
Constantin Asofiei
07:48 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin: Is this implicit temp-table access heavily used in the application code or is this something that can be ... Greg Shah
07:44 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> * shows an implicit temp-table is created
Yes, default constructor is probably using th...
Marian Edu
08:54 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Alexandru Lungu wrote:
> 6667g is based on trunk rev/15271, so it includes both revisions.
I understand now, I'll...
Dănuț Filimon
08:53 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Dănuț Filimon wrote:
> ... can you take a look at #8643-12 and let me know if this patch is ok for 7156b?
The patch...
Constantin Asofiei
08:52 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
6667g is based on trunk rev/15271, so it includes both revisions. Alexandru Lungu
08:50 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Alexandru Lungu wrote:
> Danut, please pend effort until I can get some logs from 6667g to cross-check.
This issu...
Dănuț Filimon
08:46 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constantin Asofiei wrote:
> I've tried using @BlockManager@ and @TransactionManager@ from trunk (not just revs 14998...
Dănuț Filimon
08:45 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Danut, please pend effort until I can get some logs from 6667g to cross-check. Alexandru Lungu
08:44 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I've tried using @BlockManager@ and @TransactionManager@ from trunk (not just revs 14998/15244, so other changes, too... Constantin Asofiei
04:22 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Alexandru Lungu wrote:
> Danut, trunk/14998 was especially created to handle rollbacks, as there were unit tests (on...
Dănuț Filimon
04:19 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Danut, trunk/14998 was especially created to handle rollbacks, as there were unit tests (on another customer applicat... Alexandru Lungu
04:15 AM Base Language Bug #8643 (WIP): ErrorManager not handling caught errors and error-status:error attribute properly
I've been investigating the double validation and was using 7156b with the changes from 8643a for testing. For a set ... Dănuț Filimon
08:29 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > Is this always true? Can't the 4GL code simply clear the bef...
Alexandru Lungu
08:27 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> Is this always true? Can't the 4GL code simply clear the before table like @EMPTY TEMP-TABL...
Constantin Asofiei
08:24 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> The 'after-table' buffers have their records deleted first; if there are referenced records in these after buffers,... Alexandru Lungu
08:13 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> * For @TemporaryBuffer@: isn't the flag you are changing a guard to avoid spoiling the afte...
Constantin Asofiei
08:10 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Review of 8593d/rev. 15316.
* I am OK with the changes in @Session@
* For @TemporaryBuffer@: isn't the flag you a...
Alexandru Lungu
07:18 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Thanks, the recreate is this:... Constantin Asofiei
07:02 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Also, to clarify things, due to this error regarding before buffers, @DirectAccessHelper.killMultiplex@ is called to ... Alexandru Lungu
06:56 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
TBD: also done ChUI regression testing and there are 14 regressions, while only 1 was expected. Can't tell the reason... Alexandru Lungu
06:51 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
... Alexandru Lungu
06:45 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Do you have a FWD stacktrace when this is happening? Constantin Asofiei
05:31 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Constantin, the exception is triggered by a:
@You may not delete BEFORE-TABLE <name> record. Use ACCEPT-ROW-CHANGES...
Alexandru Lungu
04:43 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I found another issue with this test:... Constantin Asofiei
08:28 AM Database Bug #8878: Jumble sort dictates a full preselect
Artur Școlnic wrote:
> I think Constantin already did that and there were no issues.
If you meant #8878-12 (about...
Alexandru Lungu
08:23 AM Database Bug #8878: Jumble sort dictates a full preselect
I think Constantin already did that and there were no issues. Artur Școlnic
04:30 AM Database Bug #8878: Jumble sort dictates a full preselect
Artur, I think 8878a should be conversion tested:
* Re-convert a large customer application (create a source basel...
Alexandru Lungu

06/29/2024

09:50 AM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
OE focus management feature I cannot explain: the default focus resolution differs in the @DEFAULT-WINDOW@ and dynami... Vladimir Tsichevski
08:12 AM User Interface Bug #8911: Default focus resolution should NOT be done until window receives focus
Code example @8770-window.p@:
# a number of frames with buttons in the root frame.
# the root frame is displayed ...
Vladimir Tsichevski
07:52 AM User Interface Bug #8911 (New): Default focus resolution should NOT be done until window receives focus
Vladimir Tsichevski
06:20 AM Base Language Bug #8910: 'VIEW frame IN WINDOW' converts to invalid Java
Workaround:... Vladimir Tsichevski
04:19 AM Base Language Bug #8910: 'VIEW frame IN WINDOW' converts to invalid Java
Probably, the correct output shall look like this?... Vladimir Tsichevski

06/28/2024

04:59 PM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
I have some bad news for 8593d:
* After 3 unit test modules that went smooth, the server entered (from the looks of ...
Alexandru Lungu
06:51 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Done, 8593d_h2 was merged to rev 49 (and uploaded to artifacts) and 8593d rev 15315 updates build.gradle to 1.49 Constantin Asofiei
06:10 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
> ChUI regression testing.
I have a stable system with 6667i done just recently. I suppose I can move with 6667g s...
Alexandru Lungu
05:17 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> For the example provided: I checked your test in 4GL and indeed, @EMPTY TEMP-TABLE@ (simila...
Constantin Asofiei
04:59 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Got it!
For the example provided: I checked your test in 4GL and indeed, @EMPTY TEMP-TABLE@ (similar to empty data...
Alexandru Lungu
04:00 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru Lungu wrote:
> *Review of 8593d/rev. 15314:*
>
> * @BufferImpl@: The @addDirtyBatchBuffer@ addition is ...
Constantin Asofiei
03:56 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
*Review of 8593d/rev. 15314:*
* @BufferImpl@: The @addDirtyBatchBuffer@ addition is a nice catch, but I would like...
Alexandru Lungu
03:22 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru: please review. Constantin Asofiei
04:38 PM Base Language Bug #8910: 'VIEW frame IN WINDOW' converts to invalid Java
The @VIEW outerFrame IN WINDOW wnd.@ statement in the following code:... Vladimir Tsichevski
04:33 PM Base Language Bug #8910 (New): 'VIEW frame IN WINDOW' converts to invalid Java
Vladimir Tsichevski
01:23 PM User Interface Bug #8809: Incorrect next enabled widget calculation
I'm more concerned with trying various scenarios to see if there is any breakage. Greg Shah
01:01 PM User Interface Bug #8809: Incorrect next enabled widget calculation
Greg Shah wrote:
> Have you tested this with a customer's large GUI application?
I will do smoke test only. I do ...
Vladimir Tsichevski
12:57 PM User Interface Bug #8809: Incorrect next enabled widget calculation
Have you tested this with a customer's large GUI application? Greg Shah
12:54 PM User Interface Bug #8809: Incorrect next enabled widget calculation
Hynek Cihlar wrote:
> Code review 8809a. The changes look good, but it will require good amount of regression testin...
Vladimir Tsichevski
10:40 AM Base Language Feature #4347 (Closed): add runtime support for STOP-AFTER block option
Greg Shah
10:33 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Greg Shah wrote:
> Are all of your testcases meeting the following criteria?
>
> * Checked into xfer [[p2j:Testca...
Eduard Soltan
10:40 AM User Interface Bug #8909: WAIT-FOR with PAUSE and no explicit focus: no default focus resolution should be done
In OE in situations like @WAIT-FOR GO OF FRAME outerFrame PAUSE 2.@ (when @PAUSE@ option is used) no default focus re... Vladimir Tsichevski
10:30 AM User Interface Bug #8909 (New): WAIT-FOR with PAUSE and no explicit focus: no default focus resolution should be...
Vladimir Tsichevski
04:32 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian, regarding the @OpenEdge.Core.Collections.List@ question. There are these two cases in #8880:
* shows an imp...
Constantin Asofiei
01:38 AM Database Bug #8908: Remove CAST operator, if not needed
In order to remove the CAST operator completely, we would have to:
* confirm for sure whether it is needed, now th...
Artur Școlnic
01:37 AM Database Bug #8908 (New): Remove CAST operator, if not needed
Artur Școlnic
 

Also available in: Atom