Project

General

Profile

Activity

From 06/19/2024 to 07/18/2024

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

06/27/2024

04:30 PM User Interface Bug #8809: Incorrect next enabled widget calculation
Greg Shah wrote:
> 6667g is based on a recent trunk.
6667g is based on trunk rev. 15270 of 2024-06-05, while the ...
Vladimir Tsichevski
01:05 PM User Interface Bug #8809: Incorrect next enabled widget calculation
6667g is based on a recent trunk. It can't be migrated back to 6667i because GSO 440 fails (some regression caused b... Greg Shah
11:42 AM 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
11:41 AM User Interface Bug #8770: ENTRY event is not sent for a frame when window receives focus
To complete this change testing, the change in 8809a must be also applied. Vladimir Tsichevski
11:21 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
8593d passed ETF testing. Constantin Asofiei
09:06 AM Database Bug #8593: H2 performance improvement for table 'truncate by multiplex'
Alexandru, I've rebased 8593d from trunk rev 15311 . In 8593d/15314 there are several changes:
* during FILL will a...
Constantin Asofiei

06/26/2024

02:27 PM User Interface Bug #8872: WAIT-FOR with FOCUS explicitly specified: NO-APPLY return from ENTRY trigger must be i...
One mode difference for the following modification of the original example:... Vladimir Tsichevski
02:18 PM User Interface Bug #8872: WAIT-FOR with FOCUS explicitly specified: NO-APPLY return from ENTRY trigger must be i...
An additional issue related to @WAIT-FOR@ with explicit focus discovered:
In the following modified version of @8770...
Vladimir Tsichevski
08:43 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
The change mentioned in #8643-15 is not ok, the method called is @RecordBuffer.validate()@ which calls @flush(true)@ ... Dănuț Filimon
05:51 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
It's caused by the revalidation of the record in @BlockManager.processForBody()@:... Dănuț Filimon
05:38 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
*8643a* changes fail this test where the error is shown into a modal instead of being caught by the catch block:
<pr...
Dănuț Filimon
04:57 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I've posted my results in #8308-403 where I compared the previously made changes from 8308e with the new changes from... Dănuț Filimon
03:52 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I'll be testing with the attached patch, let me know if it's not correct.
*EDIT*: the patch does not contain the *...
Dănuț Filimon
03:47 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constantin, patching ErrorManager for 7156b is a bit hard to understand as there are no @ServerErrorDataAccessor@ and... Dănuț Filimon
07:57 AM Base Language Feature #6417: cleanup some known items in appserver support
The documentation for the original implementation in FWD is at [[p2j:Appserver_Support]] and [[p2j:Setup_and_Configur... Constantin Asofiei
07:44 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Are all of your testcases meeting the following criteria?
* Checked into xfer [[p2j:Testcases]] project.
* Implem...
Greg Shah
04:36 AM Base Language Feature #4347 (Test): add runtime support for STOP-AFTER block option
Alexandru Lungu
04:34 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
4347a was merged into trunk revision 15310, and archived. Eduard Soltan
02:33 AM Base Language Feature #4347 (Merge Pending): add runtime support for STOP-AFTER block option
ChUI regression passed. One test failed (time-out) when running all tests automatically, but I re-run it manually and... Alexandru Lungu
07:41 AM Base Language Feature #8904: implement -catchStop and the integration/conversion of STOP conditions into except...
See #4347-19 and following for a discussion about how @STOP@ conditions can be converted into @Progress.Lang.Stop@ ex... Greg Shah
07:38 AM Base Language Feature #8904 (Closed): implement -catchStop and the integration/conversion of STOP conditions in...
Greg Shah
06:53 AM Conversion Tools Feature #8849: Automatic dependencies conversion
Found one issue with internal procedures which aren't really external dependencies so attempting to convert those was... Marian Edu
02:50 AM Database Bug #8878 (Internal Test): Jumble sort dictates a full preselect
Should I do some more testing for 8878a? Artur Școlnic

06/25/2024

11:24 AM User Interface Bug #8770: ENTRY event is not sent for a frame when window receives focus
After the initial patch the @ENTRY@ event is sent twice to the @innerFrame@ in the example.
The sending code remov...
Vladimir Tsichevski
10:28 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I've rebased 7643a from trunk rev 15308.
The changes are in rev 15311. With this, the tests in #8308-397, #8308-3...
Constantin Asofiei
03:12 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > Committed *8643a/rev.15307* which contains the 15272 and 15273...
Dănuț Filimon
10:22 AM Runtime Infrastructure Feature #8900: memory management for FWD contexts
All FWD clients run in the same FWD server JVM. This includes Web/ChUI clients, batch processes and also appserver a... Constantin Asofiei
10:15 AM Runtime Infrastructure Feature #8900 (New): memory management for FWD contexts
Constantin Asofiei
08:46 AM Base Language Feature #6417: cleanup some known items in appserver support
Just a quick note to inform you the tests for consuming WS from 4GL (FWD) client were converted to ABLUnit - availabl... Marian Edu
08:15 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> > I think I should implement it and wait for the review to discuss it further, as per usual.
>
...
Galya B
08:14 AM Base Language Feature #6417: cleanup some known items in appserver support
> I think I should implement it and wait for the review to discuss it further, as per usual.
Does this really have...
Greg Shah
07:45 AM Base Language Feature #6417: cleanup some known items in appserver support
Marian, thanks for the references.
I've read the Progress documentation, so my question was if we do Progress-like...
Galya B
07:39 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Greg Shah wrote:
> > Aren't we simulating the nameserver lookup with our services configuration in...
Marian Edu
06:58 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> If I understand correctly, we are just trying to bypass the nameserver nonsense and use the servi...
Galya B
06:48 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin: Please provide some details about how this is supposed to work and why we have it.
Consider that appli...
Greg Shah
06:29 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> Aren't we simulating the nameserver lookup with our services configuration in the directory?
We ...
Galya B
06:23 AM Base Language Feature #6417: cleanup some known items in appserver support
Aren't we simulating the nameserver lookup with our services configuration in the directory? Greg Shah
03:33 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Greg Shah wrote:
> > We have no need for the nameserver. We don't plan to implement a replacement...
Galya B
01:58 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> We have no need for the nameserver. We don't plan to implement a replacement for it. Any functi...
Galya B
08:08 AM User Interface Bug #8872: WAIT-FOR with FOCUS explicitly specified: NO-APPLY return from ENTRY trigger must be i...
Greg Shah wrote:
> You might as well resolve it here.
I did. Now the change causes addition failed tests in the C...
Vladimir Tsichevski
07:33 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
It is possible that a customer's slf4j implementation will cause dependency conflicts with FWD. This will be an issu... Greg Shah
07:21 AM Runtime Infrastructure Feature #7279: Enhance CentralLogger to support configurable LogFormatter
Full flexibility in log formats can be achieved by using a well-established @slf4j@ implementation. Many customers al... Galya B
07:07 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Galya B wrote:
> Sergey Ivanovskiy wrote:
> > These two timeout parameters of @webClient@
> > [...]
> > define t...
Sergey Ivanovskiy
06:35 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Sergey Ivanovskiy wrote:
> These two timeout parameters of @webClient@
> ...
Galya B
02:50 AM Database Bug #7924 (Internal Test): add support for creating an empty database
Ovidiu Maxiniuc wrote:
> Review of 7924a, rev.15307-15311.
> I saw no problem in the new code except for:
>
> * ...
Dănuț Filimon

06/24/2024

09:55 AM Base Language Feature #6417: cleanup some known items in appserver support
We have no need for the nameserver. We don't plan to implement a replacement for it. Any functionality choices shou... Greg Shah
09:44 AM Base Language Feature #6417: cleanup some known items in appserver support
What's different in FWD is that appserver connect works without nameserver and without @-DirectConnect@. In Progress ... Galya B
08:47 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> Galya B wrote:
> > Constantin, I don't understand what is the function of the appserver config @...
Galya B
08:43 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Constantin, I don't understand what is the function of the appserver config @services@ in the conte...
Greg Shah
08:40 AM Base Language Feature #6417: cleanup some known items in appserver support
> > Where to find the 'TCP/IP services file' in Progress, where the IP <-> service name is configured for appserver c... Greg Shah
06:21 AM Base Language Feature #6417: cleanup some known items in appserver support
Another question: How to configure a default appserver for Progress nameserver? There is no such config in the web ma... Galya B
05:49 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin, I don't understand what is the function of the appserver config @services@ in the context of the finding ... Galya B
05:28 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Where to find the 'TCP/IP services file' in Progress, where the IP <-> service name is configured f...
Galya B
04:03 AM Base Language Feature #6417: cleanup some known items in appserver support
Where to find the 'TCP/IP services file' in Progress, where the IP <-> service name is configured for appserver connect? Galya B
02:03 AM Base Language Feature #6417 (WIP): cleanup some known items in appserver support
6417d was merged to trunk as rev. 15307 and archived. Galya B
01:55 AM Base Language Feature #6417 (Merge Pending): cleanup some known items in appserver support
Galya, please merge 6417d Constantin Asofiei

06/22/2024

08:11 PM Database Bug #7924: add support for creating an empty database
Review of 7924a, rev.15307-15311.
Good job!
The majority of the changes are required for carrying along the manda...
Ovidiu Maxiniuc

06/21/2024

02:30 PM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Dănuț Filimon wrote:
> Committed *8643a/rev.15307* which contains the 15272 and 15273 revisions from *8308e*. (see #...
Constantin Asofiei
10:29 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Committed *8643a/rev.15307* which contains the 15272 and 15273 revisions from *8308e*. (see #8308-397) Dănuț Filimon
10:12 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Created *8643a*. Dănuț Filimon
02:28 PM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Alexandru Lungu wrote:
> > ETF or some other appserver application testing to confirm that we haven't affected anyth...
Constantin Asofiei
10:24 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Smoke tests for a customer GUI application passed. Șerban Bursuc
10:13 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Rebased 4347a to latest trunk. It is now at rev. 15315. Alexandru Lungu
09:59 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
I am rebasing this now. Alexandru Lungu
09:58 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
> ChUI regression testing. It uses virtual sessions and more than one FWD server which is definitely affected by thes... Alexandru Lungu
09:42 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Additional testing:
* ChUI regression testing. It uses virtual sessions and more than one FWD server which is def...
Greg Shah
09:08 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Committed on 4347a, revision 15212. Eduard Soltan
09:02 AM Base Language Feature #4347 (Internal Test): add runtime support for STOP-AFTER block option
Eduard, please assess #4347-68 for 4347a.
This should be ready to be merged, right? Greg, other testing you sugges...
Alexandru Lungu
08:56 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
I tested Ctrl-C tests, with 4347a changes. And haven't got any regressions.
Also tested customer scenario, and it ...
Eduard Soltan
12:09 PM Base Language Feature #6417: cleanup some known items in appserver support
No, no, I'm reverting, sorry, this is safer. Reverted in r15312. Galya B
12:08 PM Base Language Feature #6417: cleanup some known items in appserver support
Or at least I need to add one @if (port == 0)@ before the filter. Galya B
12:04 PM Base Language Feature #6417: cleanup some known items in appserver support
I think we should revert the @serviceName@ check. Less errors thrown, better. I think it's not correct now. What if i... Galya B
12:02 PM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Constantin Asofiei wrote:
> > So you can have both port and serviceName. More, serviceName for UR...
Constantin Asofiei
11:59 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> So you can have both port and serviceName. More, serviceName for URL connections is con...
Galya B
11:46 AM Base Language Feature #6417: cleanup some known items in appserver support
See r15311. I'm committing the test without the if, it works well now. Galya B
11:40 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> > @appsrv/test/connect_errors/service_name.p@ is successful. Is it not?
> It's a 'false...
Galya B
11:38 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Constantin Asofiei wrote:
> > > Constantin Asofiei wrote:
> > > > There is also an issue with @(s...
Constantin Asofiei
11:37 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> > Constantin Asofiei wrote:
> > > There is also an issue with @(serviceName == null || ...
Galya B
11:20 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Our @-S@ is both @serviceName@ and @port@. So the port can be declared @0@ in the connect string, w...
Constantin Asofiei
10:56 AM Base Language Feature #6417: cleanup some known items in appserver support
Note #6417-283 edited. Galya B
10:54 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Constantin Asofiei wrote:
> > Galya, please add back the @if (port != 0)@ test - this is required ...
Galya B
10:33 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> Galya, please add back the @if (port != 0)@ test - this is required for connection strin...
Galya B
10:29 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya, please add back the @if (port != 0)@ test - this is required for connection strings like @-AppService app_serv... Constantin Asofiei
10:01 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin: Please review. Greg Shah
09:32 AM Base Language Feature #6417: cleanup some known items in appserver support
The fix for #7143-1017 is on 6417d. Galya B
08:56 AM Base Language Feature #6417: cleanup some known items in appserver support
This is a list of all testcases/appsrv/test procedures. Before they were converting / compiling fine, now not.
Galya B
05:36 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> There is also an issue with @(serviceName == null || data.services.contains(serviceName)...
Galya B
05:29 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> Galya, please let me know when 6417d is available.
6417d is created from trunk r15306 a...
Galya B
04:00 AM Base Language Feature #6417: cleanup some known items in appserver support
This is the async test:
* @appsrv/test/test_raise_quit2.p@...
Constantin Asofiei
12:09 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15287@, rebased with recent trunk @15306@, new revision is @15309@.
The changes t...
Eugenie Lyzenko
10:48 AM Database Bug #7924: add support for creating an empty database
Ovidiu: Please review. Greg Shah
06:54 AM Database Bug #7924: add support for creating an empty database
Rebased *7924a* to latest *trunk/rev.15306*, now the branch is at revision *15311*. Dănuț Filimon
04:57 AM Database Feature #8893: Make DDL code generated by FWD matching the SQL dump for respective dialect
Ovidiu Maxiniuc wrote:
> | @primary key (recid)@ | - | This puzzles me a bit. Does PSQL assume the first column (rec...
Ovidiu Maxiniuc

06/20/2024

05:19 PM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Code Review Task Branch 4347a Revision 15211
It looks good.
Minor issue: please remove the @import com.goldenco...
Greg Shah
03:22 PM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Eduard reported in today's meeting that he was working to get Ctrl+C testing running. Greg, FYI, there is a 4347a/152... Eric Faulhaber
04:46 PM Database Feature #8893: Make DDL code generated by FWD matching the SQL dump for respective dialect
The idea is to generate the code as much as possible identical with the DDLs generated by the RDBMSs. The main reason... Ovidiu Maxiniuc
03:48 PM Database Feature #8893 (New): Make DDL code generated by FWD matching the SQL dump for respective dialect
Ovidiu Maxiniuc
03:36 PM Database Bug #8878: Jumble sort dictates a full preselect
ETF conversion shows no changes with 8878a Constantin Asofiei
03:09 AM Database Bug #8878: Jumble sort dictates a full preselect
I addressed the formatting issues and committed 8878a/15286, awaiting further instructions for testing. Artur Școlnic
10:17 AM Base Language Feature #6417: cleanup some known items in appserver support
Branch 6417c was merged to trunk rev 15305 and archived.
Constantin Asofiei
10:11 AM Base Language Feature #6417: cleanup some known items in appserver support
There is also an issue with the socket connection and 'nohostverify' - I've found when trying to run some reports in ... Constantin Asofiei
08:59 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> * the test does not match the comment, I assume it was meant to be 'not equal':
> [...]...
Galya B
08:56 AM Base Language Feature #6417: cleanup some known items in appserver support
Go ahead and merge 6417c. Greg Shah
08:54 AM Base Language Feature #6417: cleanup some known items in appserver support
I've checked @test_raise_stop.p@, @test_raise_quit.p@, @test_return_value.p@ and these work with 6417c and a change i... Constantin Asofiei
08:41 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> > 'Time' doesn't close old tasks by itself. My assessment is that this functionality should not b...
Galya B
08:40 AM Base Language Feature #6417: cleanup some known items in appserver support
> 'Time' doesn't close old tasks by itself. My assessment is that this functionality should not be reverted.
That...
Greg Shah
08:38 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> > > No one is saying everything is your fault. And who really cares about blame when we simply n...
Galya B
08:36 AM Base Language Feature #6417: cleanup some known items in appserver support
> > No one is saying everything is your fault. And who really cares about blame when we simply need to help a custom... Greg Shah
08:33 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin found the issue early today. If he spoke with me, we might have had already found the proper solution. If ... Galya B
08:31 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> No one is saying everything is your fault. And who really cares about blame when we simply need ...
Galya B
08:29 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> runtime issue in converison issue with @FileSystemOps.initFileInfo@ fixed in 15299
This is not i...
Galya B
08:28 AM Base Language Feature #6417: cleanup some known items in appserver support
No one is saying everything is your fault. And who really cares about blame when we simply need to help a customer w... Greg Shah
08:27 AM Base Language Feature #6417: cleanup some known items in appserver support
# runtime issue in @FileSystemOps.initFileInfo@ fixed in 15299
# conversion issue in @control_flow.rules@ fixed in 1...
Greg Shah
08:25 AM Base Language Feature #6417: cleanup some known items in appserver support
I wondered how I get so many black points in the register. Now I see. All issues in FWD are on my account. Galya B
08:22 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> This is the 3rd regression from 6417a and if the solution Constantin proposes is not obviously sa...
Galya B
08:20 AM Base Language Feature #6417: cleanup some known items in appserver support
> > Are you saying it is better to back out 6417a completely?
> I'm obviously saying that a hotfix takes some time a...
Greg Shah
08:20 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> Across all of our customers, SOAP is much less used than appserver. For this customer, it is clo...
Galya B
08:19 AM Base Language Feature #6417: cleanup some known items in appserver support
Across all of our customers, SOAP is much less used than appserver. For this customer, it is close to a production i... Greg Shah
08:17 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> Are you saying it is better to back out 6417a completely?
I'm obviously saying that a hotfix tak...
Galya B
08:15 AM Base Language Feature #6417: cleanup some known items in appserver support
I mean when SOAP wasn't working for days after java 17 related changes merge it wasn't urgent. Galya B
08:15 AM Base Language Feature #6417: cleanup some known items in appserver support
Are you saying it is better to back out 6417a completely? Greg Shah
08:15 AM Base Language Feature #6417: cleanup some known items in appserver support
I'm generally surprised by the urgency of an issue not on production. Even issues on production usually take a day or... Galya B
08:13 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> Galya: Please split this discussion into 2 parts. The first, urgent part is to ensure that 6417c...
Galya B
08:10 AM Base Language Feature #6417: cleanup some known items in appserver support
Also don't expect me to remember just like that what a change done months ago involves. That's what automation is about. Galya B
08:07 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> This regression is holding back a customer's testing. While it exists in trunk, they are blocked...
Galya B
07:49 AM Base Language Feature #6417: cleanup some known items in appserver support
This regression is holding back a customer's testing. While it exists in trunk, they are blocked. It is urgent to g... Greg Shah
06:19 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> Galya B wrote:
> > Constantin Asofiei wrote:
> > > Galya B wrote:
> > > > Can you exp...
Galya B
06:17 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Constantin Asofiei wrote:
> > Galya B wrote:
> > > Can you explain why you back it out? What are ...
Constantin Asofiei
06:10 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> Galya B wrote:
> > Can you explain why you back it out? What are the steps for reproduc...
Galya B
06:07 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Can you explain why you back it out? What are the steps for reproducing an issue?
The root cause i...
Constantin Asofiei
05:40 AM Base Language Feature #6417: cleanup some known items in appserver support
Can you explain why you back it out? What are the steps for reproducing an issue? Galya B
05:39 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> 6417c rev 15304 backed out part of trunk rev 15287 in AppServerManager - the client need...
Galya B
05:37 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> 6417c rev 15304 backed out part of trunk rev 15287 in AppServerManager - the client need...
Galya B
05:34 AM Base Language Feature #6417: cleanup some known items in appserver support
Created task branch 6417c from trunk rev 15303.
6417c rev 15304 backed out part of trunk rev 15287 in AppServerMan...
Constantin Asofiei
03:12 AM Base Language Feature #6417: cleanup some known items in appserver support
Also the revert in #6417-235 breaks a core functionality of SOAP, so we should address it somehow. Galya B
03:10 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin, give me more information on #7143-1012. Galya B
07:24 AM Runtime Infrastructure Bug #8624 (Closed): Stream should detect whether it is being used from the client or the server
Greg Shah
04:50 AM Runtime Infrastructure Bug #8624: Stream should detect whether it is being used from the client or the server
Alexandru Lungu wrote:
> 8368b was merged to trunk. Any need to have this #8624 still opened, Serban? If not, lets R...
Șerban Bursuc
04:41 AM Runtime Infrastructure Bug #8624: Stream should detect whether it is being used from the client or the server
8368b was merged to trunk. Any need to have this #8624 still opened, Serban? If not, lets Reject it. Alexandru Lungu

06/19/2024

02:43 PM User Interface Bug #8586 (Test): Fields are not in FIELD-GROUP until they are enabled
Greg Shah
02:38 PM User Interface Bug #8586: Fields are not in FIELD-GROUP until they are enabled
Greg Shah wrote:
> This can merge to trunk now.
Done. Trunk rev. 15302.
Vladimir Tsichevski
12:07 PM User Interface Bug #8586 (Merge Pending): Fields are not in FIELD-GROUP until they are enabled
This can merge to trunk now. Greg Shah
11:32 AM User Interface Bug #8586: Fields are not in FIELD-GROUP until they are enabled
Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > Have you completed the ChUI regression testing?
>
> Not yet.
...
Vladimir Tsichevski
05:33 AM User Interface Bug #8586: Fields are not in FIELD-GROUP until they are enabled
Greg Shah wrote:
> Have you completed the ChUI regression testing?
Not yet.
Vladimir Tsichevski
05:32 AM User Interface Bug #8586: Fields are not in FIELD-GROUP until they are enabled
Have you completed the ChUI regression testing? Greg Shah
12:56 PM Base Language Feature #4347: add runtime support for STOP-AFTER block option
After making these changes, please work with Tomasz to run all the CTRL-C tests using this branch. Greg Shah
12:55 PM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Code Review Task Branch 4347a Revision 15210
This is good. It is very close.
1. I'm worried about the use of @...
Greg Shah
11:00 AM Base Language Feature #4347: add runtime support for STOP-AFTER block option
Committed on 4347a, revision 15210.
Changed implementation to insert Ctrl-C into TypeAhead queue.
Added as spec...
Eduard Soltan
08:39 AM Database Support #8889: evaluate and test the potential for SQL injection attacks
I posted the following in #8667-18:
> My concern here about SQL injection is that these text values can be used to...
Greg Shah
08:33 AM Database Support #8889 (New): evaluate and test the potential for SQL injection attacks
Greg Shah
07:55 AM Base Language Feature #6417: cleanup some known items in appserver support
Just a quick note to let you know the tests for calling appsrv from 4GL client (RPC style) were converted to AblUnit ... Marian Edu
04:46 AM Base Language Feature #6417: cleanup some known items in appserver support
Created task branch 6417b from trunk rev 15298 to fix an existing bug exposed by the changes in 6417a.
The fix is ...
Constantin Asofiei
03:53 AM Database Bug #8648 (Closed): Recheck ACTIVATE and DEACTIVATE procedures on appserver calls
Branch 8785a was merged to trunk rev 15297 and archived.
I don't think there are other cases where activate/deacti...
Constantin Asofiei
 

Also available in: Atom