Project

General

Profile

Activity

From 12/10/2024 to 01/08/2025

01/08/2025

05:02 PM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
I tried to do a quick assessment of *VisualVM* by downloading from https://visualvm.github.io/. It was very easy to g... Roger Borrello
12:43 PM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
Greg Shah wrote:
> > *Unknown* to me and should be documented:
> > * SpreadsheetCacheHitCount
This is an unused ...
Hynek Cihlar
12:27 PM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
> For #9514-1, I think logging is also a thing that should be added. With the @CentralLogger@ in place, I suppose hav... Greg Shah
10:05 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
Moved "Available Instrumentation Points", but the wiki is still WIP.
For #9514-1, I think logging is also a thing ...
Alexandru Lungu
07:54 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
Alexandru Lungu wrote:
> > The Profiling page can point to it, as can any page in Installation Configuration and Adm...
Greg Shah
07:36 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
> The Profiling page can point to it, as can any page in Installation Configuration and Administration Guide.
Shou...
Alexandru Lungu
07:06 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
> *Unknown* to me and should be documented:
> * SpreadsheetCacheHitCount
> * SpreadsheetCmdNanos
> * ThreadsCpuUti...
Greg Shah
07:05 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
> *It is important* to note that many (I think most) tracepoints are wrapped in a conditional activated by @fwd_jmx_d... Greg Shah
04:10 AM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
*Added*:
h5. FWD Server - Dynamic Query Processing
| OrmDynQueryProcess_SymRes | TIMER | @DynamicQueryHelper.pa...
Alexandru Lungu
04:02 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Do I have the rights to create a bzr repo on @devsrv01@? It looks like there was a little difference in @possenet@ fr... Roger Borrello
03:33 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
> Why wouldn't the project just create "fwd_ade" and be both the webspeed and OO components of ADE?
It would.
>...
Greg Shah
02:30 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Why wouldn't the project just create "fwd_ade" and be both the webspeed and OO components of ADE? Or am I missing som... Roger Borrello
02:24 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
> Is it worth to use a single project for both webspeed and oo conversion, and use profiles to distinguish between th... Greg Shah
02:19 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Constantin Asofiei wrote:
> Is it worth to use a single project for both webspeed and oo conversion, and use profile...
Roger Borrello
02:10 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Is it worth to use a single project for both webspeed and oo conversion, and use profiles to distinguish between them? Constantin Asofiei
02:00 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
The @p2j_repo/ade@ project is a project to convert the OO parts of ADE 12.8.4 in the same manner this task is to conv... Roger Borrello
01:53 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
The @webspeed.txt@ should be in that bzr repo. Greg Shah
01:50 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg/Roger, please see #9488-11 - this includes the ADE source code and also is configured as a parse project for now. Constantin Asofiei
01:48 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
> Should we have an "ade" project the same as we have "possenet" so that it can be checked out to the @abl/@ director... Greg Shah
01:35 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Greg Shah wrote:
> No. As noted above, we MUST use 12.8.4 not 12.2.1.
>
> Also: I've already downloaded and stor...
Roger Borrello
03:26 PM Database Bug #9036 (Closed): Multi-tenancy: refactor the database in Persistence context-wise
The customer confirmed that this is resolved. Greg Shah
02:22 PM Runtime Infrastructure Bug #9472 (Internal Test): change the AppServerConnectionPool from a push to a pull model
Code Review Task Branch 9472a Revisions 15630 and 15631
The changes look good to me.
Greg Shah
05:27 AM Runtime Infrastructure Bug #9472: change the AppServerConnectionPool from a push to a pull model
Greg, please review. Constantin Asofiei
01:59 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> Please point me to the wiki page, I can't find it.
Nevermind, found it.
Constantin Asofiei
01:57 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah wrote:
> We should separate the ADE source out into its own repo (as is being discussed in #9516).
Hm... ...
Constantin Asofiei
01:55 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
We should separate the ADE source out into its own repo (as is being discussed in #9516).
Why? Because:
* We w...
Greg Shah
01:52 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Constantin Asofiei wrote:
> I've tried parsing the web-disp.p program from ADE and this has hard-coded include-file ...
Greg Shah
05:36 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've tried parsing the web-disp.p program from ADE and this has hard-coded include-file references like @src/web/meth... Constantin Asofiei
12:32 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I have resumed work on the sequence issues. I have created a couple of testcases and I am now putting them to test in... Ovidiu Maxiniuc
10:12 AM Runtime Infrastructure Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
> Is it going to be always deployed on the same server as the API (as it is now), thus not requiring cross-domain req... Greg Shah
09:01 AM Runtime Infrastructure Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
Also a very important question: Is it going to be a single page application that needs only one entry point on the se... Galya B
08:16 AM Runtime Infrastructure Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
A `native` HTML/CSS/Javascript approach is recommended to have the bare minimum of a package manager (npm), typizatio... Galya B
07:46 AM Runtime Infrastructure Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
To me the important points are:
* tech stack in the context of @reduces dependencies on 3rd party code@;
* authenti...
Galya B
07:41 AM Runtime Infrastructure Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
The idea here is to eliminate GWT usage. This reduces dependencies on 3rd party code and potentially simplifies our ... Greg Shah
07:36 AM Runtime Infrastructure Feature #9519 (New): rewrite the admin console using native HTML/CSS/Javascript and the RESTful a...
Greg Shah
10:06 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin Asofiei wrote:
> > That CGI module probably runs some batch mode version of @_progres@ OE command line la...
Radu Apetrii
07:54 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
I'm trying to find some online docs with the configuration for webspeed, but I can't find anything to summarize all b... Constantin Asofiei
07:00 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Constantin: what do you think I should approach first? After I get a better understanding of what needs to be done, I... Radu Apetrii
06:55 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
+Galya Greg Shah
03:34 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
The global shared vars are initialized via the @WEB-CONTEXT@ system handle - this has methods to access misc CGI vars... Constantin Asofiei
07:57 AM Runtime Infrastructure Feature #1847: improve server instrumentation
I would add a 'sampled' heap size of a context - this at least can show high-memory contexts and destroy them manuall... Constantin Asofiei
07:50 AM Runtime Infrastructure Feature #1847: improve server instrumentation
We will work on this in the coming months and I want to have a more specific list of the highest value tracepoints.
...
Greg Shah
07:42 AM Runtime Infrastructure Feature #1849 (Closed): expose management features, configuration...to inspection and control via...
Our work on JMX support and instrumentation is complete enough to close this task. More instrumentation will be done... Greg Shah
04:27 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
I tested the patch from #9251-20, and tested a few modules in the unit tests in a large customer application and did ... Eduard Soltan
03:39 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Constantin Asofiei wrote:
> Please add javadoc for the new params for the ctors in @SortCacheKey@ and @TranslateCach...
Stefanel Pezamosca
03:24 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
Please add javadoc for the new params for the ctors in @SortCacheKey@ and @TranslateCacheKey@. OTherwise 9251c/15631... Constantin Asofiei
03:14 AM Database Bug #9251 (Review): cache the translated FQL in FQLPreprocessor.translate
I have created task branch 9251c from trunk revision 15630.
The patch is committed in revision 15631. Please review.
Stefanel Pezamosca
03:07 AM Database Bug #9251 (WIP): cache the translated FQL in FQLPreprocessor.translate
As pointed out by Eduard [es], there seems to be a regression related with the addition of this cache:
> We cache th...
Stefanel Pezamosca
04:25 AM Base Language Bug #9411 (Test): Implement SESSION:STREAM
Branch 9411a was merged in trunk revision 15631 and archived. Alexandru Lungu
10:23 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The new fix for harness has also been integrated and moved into stress testing environment. I'm going to have 3 seque... Eugenie Lyzenko

01/07/2025

05:33 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> the agents are configured similar to classic, so this will be a 'kind of classic appserver'
There is also the P...
Greg Shah
04:49 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg: the agents are configured similar to classic, so this will be a 'kind of classic appserver' I think. The 512 I... Constantin Asofiei
04:33 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> That web server would have some CGI module to execute the identified @.p@, @.w@, @.r@.
This is...
Constantin Asofiei
03:42 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
A comment from Constantin via email:
> My main worry is about the 'WEB' stream support (I assume this would target...
Greg Shah
03:26 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Greg Shah wrote:
> Don't we already have a manually written Java version of @web-disp.p@? If that code is cleaner/m...
Constantin Asofiei
03:22 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Also, the URL to run something will look like @http://webserver/cgi-bin/webapp.cgi/login.w@ .
At this time (witho...
Constantin Asofiei
03:21 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Don't we already have a manually written Java version of @web-disp.p@? If that code is cleaner/more efficient than t... Greg Shah
02:36 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
From what I see, the program name is set in a:... Constantin Asofiei
02:14 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
With #9516, we will have converted ADE code for web-disp.p and other related programs.
We will need a handler (si...
Constantin Asofiei
01:21 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
The ADE tools 12.2 (and later) are released under the Apache 2 license and are safe to use. Where we previously impl... Greg Shah
01:18 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
#6432 must be implemented at the same time as this task. We probably don't need 2 tasks for this. Greg Shah
02:34 PM Base Language Feature #6432: implement the WEB special stream
This stream is defined as @OUTPUT STREAM WebStream TO "WEB":U.@ in @web-disp.p@
Also, @web-disp.p@ uses @ON "WEB-N...
Constantin Asofiei
01:19 PM Base Language Feature #6432: implement the WEB special stream
In E4GL preprocessed code, there will be include files (e.g. @@) which will place many definitions and functions into... Greg Shah
02:03 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
No. As noted above, we MUST use 12.8.4 not 12.2.1.
Also: I've already downloaded and stored that code in @~/share...
Greg Shah
02:00 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Is this the location of the code that will have all the parts we are concerned with? Or are those already stored some... Roger Borrello
01:42 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
I think there are 3 parts to this work.
# Get the proper list of @.p@ files (and any other procedures or code that...
Greg Shah
01:33 PM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
Starting with ADE tools 12.2, the code is released under the Apache 2 license. This means it is safe to include that... Greg Shah
01:29 PM Base Language Feature #9516 (Internal Test): include pre-converted webspeed runtime code in FWD
Greg Shah
12:35 PM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
Alexandru: Is our documentation for [[p2j:Profiling#Available-Instrumentation-Points|Available JMX Instrumentation Po... Greg Shah
12:33 PM Runtime Infrastructure Support #9514: assess, recommend and document monitoring tools plan
We don't have generic documentation for production runtime monitoring, nor do we have a good recommendation for custo... Greg Shah
12:13 PM Runtime Infrastructure Support #9514 (New): assess, recommend and document monitoring tools plan
Greg Shah
09:44 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Greg Shah wrote:
> Galya and/or Constantin can help with how to use the [[p2j:Testcases]] project to test appserver....
Galya B
09:14 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> Also I'm learning how to use pthread mutex objects to make alternative data serialization between key reading and s... Greg Shah
08:45 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > Tried to use @PTHREADS@ capable @NCURSES@. Unfortunately sometimes...
Eugenie Lyzenko
05:24 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Tried to use @PTHREADS@ capable @NCURSES@. Unfortunately sometimes I still have @FFFD@ char...
Tomasz Domin
09:37 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> As far as I know, there are fixes needed.
Yes, we still have sometimes screen garbage chars in...
Eugenie Lyzenko
06:27 AM Runtime Infrastructure Bug #9472: change the AppServerConnectionPool from a push to a pull model
9472a/15631 add checking for tasks (from the pool queue or worker's private queue) in a single synchronized block.
...
Constantin Asofiei

01/06/2025

01:04 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Greg Shah wrote:
> This still needs to be discussed and resolved.
I will look at it when I get back at the office...
Marian Edu
08:26 AM Base Language Feature #8138 (WIP): ABLUnit configuration using environment variables
> Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @terminate()@ call since it is not Windows? ... Greg Shah
12:20 PM Runtime Infrastructure Bug #9472 (Review): change the AppServerConnectionPool from a push to a pull model
Created task branch 9272a from trunk rev 15629.
The changes are in 9272a/15630 - this can be reviewed.
The idea...
Constantin Asofiei
11:15 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Galya and/or Constantin can help with how to use the [[p2j:Testcases]] project to test appserver.
Batch mode is al...
Greg Shah
10:17 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Greg Shah wrote:
> Code Review Task Branch 9398a Revision 15628
>
> The changes look good.
>
> Although they a...
Vladimir Tsichevski
09:57 AM Base Language Support #9398 (Internal Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting s...
Code Review Task Branch 9398a Revision 15628
The changes look good.
Although they are relatively low risk, plea...
Greg Shah
08:27 AM User Interface Bug #7657 (WIP): 8-bit character entry problem in ChUI
As far as I know, there are fixes needed. Greg Shah

12/31/2024

01:54 PM Base Language Feature #8138: ABLUnit configuration using environment variables
Greg Shah wrote:
> Yes, good idea.
Done in 8138a rev. 15628. The patch from Marian applied, code indentation, sty...
Vladimir Tsichevski
11:41 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Yes, good idea. Greg Shah
11:30 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Marian Edu wrote:
> This is a patch with the local changes we are using
Do you mind if I create the 8138a branch ...
Vladimir Tsichevski
11:00 AM Base Language Feature #8138 (Review): ABLUnit configuration using environment variables
Code Review testengine.patch
Doesn't the change to use the driver's @shutdown()@ bypass the ncurses @terminate()@ ...
Greg Shah
09:14 AM Base Language Feature #8138: ABLUnit configuration using environment variables
This is a patch with the local changes we are using - beside the option to specify the XML configuration file using a... Marian Edu
10:06 AM Base Language Bug #9411 (Internal Test): Implement SESSION:STREAM
I'm removing this from the merge queue so that the queue is not blocked. Let me know when you are ready to perform t... Greg Shah

12/24/2024

08:32 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk @15627@, new revision is @15652@.
Continue testing different fixes that can elimina...
Eugenie Lyzenko

12/23/2024

12:40 PM Database Bug #6767 (Review): Possible name clashes in DMO classes
The new renamed method list:
# @logical Buffer.isMultiTenant()@
# @void Buffer.setMultiTenant(logical)@
# @void ...
Vladimir Tsichevski

12/21/2024

07:59 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Indeed, we are not handling the sequences the right way. At this moment, all of them are processed within the default... Ovidiu Maxiniuc
07:38 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The further investigation of the @NCURSES@ internal shows the library has some locking facility to serialize screen a... Eugenie Lyzenko

12/20/2024

11:12 AM Base Language Bug #9411 (Merge Pending): Implement SESSION:STREAM
Code Review Task Branch 9411a Revision 15610
It is good.
You can merge to trunk now.
Greg Shah
03:04 AM Base Language Bug #9411: Implement SESSION:STREAM
Committed 9411a revision 15610. Eduard Marcu
08:56 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
9397a is also merged to 7156c as rev.15524. Ioana-Cristina Prioteasa
08:15 AM Database Bug #9397 (Test): Fix COPY-TEMP-TABLE issues
9397a is merged to trunk as rev. 15627. Ioana-Cristina Prioteasa
07:25 AM Database Bug #9397 (Merge Pending): Fix COPY-TEMP-TABLE issues
Please merge 9397a to trunk now. Adjust the %Done accordingly. Alexandru Lungu
08:24 AM Database Bug #7403: Copy-temp-table with replace-mode should replace already inserted records
#7403 is *fixed* by 9397a - FWD behavior aligns with progress with *trunk rev.15627*. Ioana-Cristina Prioteasa
07:27 AM Database Bug #7403 (WIP): Copy-temp-table with replace-mode should replace already inserted records
Ioana, please reassess #7403 after merging 9397a: is #7403-1 fixed by 9397a? if not, please analyze the status of thi... Alexandru Lungu
07:28 AM Database Bug #7364: Build a full test-suite for fast copy-temp-table
This task was posted way before the xfer testcases were a thing. Please check if the tests in xfer are comprehensive. Alexandru Lungu
06:38 AM User Interface Bug #7646: FILL-IN: NPE during the PASTE of non-text clipboard contents
Hynek Cihlar wrote:
> Code review 7646a. The change is good and safe.
>
> Vladimir, are you ready to merge this?
...
Vladimir Tsichevski
04:59 AM User Interface Bug #7646 (Internal Test): FILL-IN: NPE during the PASTE of non-text clipboard contents
Code review 7646a. The change is good and safe.
Vladimir, are you ready to merge this?
Hynek Cihlar
06:33 AM Database Bug #9493: Inline word index CTE for trivial clauses
This task is deferred from #9370-13 and most of the description and investigation was already delivered there.
TL;...
Alexandru Lungu
06:26 AM Database Bug #9493 (New): Inline word index CTE for trivial clauses
Alexandru Lungu
05:22 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Successfully refactored the logic to detect the need for a subselect in @FQLPreprocessor@.
When the preprocessor i...
Ioana-Cristina Prioteasa
05:02 AM Database Bug #9078: emit FindQuery as (reused) variables
Committed *9078b/15623*. Fix an infinite loop by making arguments part of the condition for reinitialization, some ar... Dănuț Filimon
04:36 AM User Interface Bug #9492: interactive and redirected widget registry is mixed up while redirect mode active
In the current revision of FWD (15625), widget registry used by the client is determined if interactive/redirected mo... Andrei Iacob
04:04 AM User Interface Bug #9492 (New): interactive and redirected widget registry is mixed up while redirect mode active
Andrei Iacob
09:57 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
More investigating the @NCURSES@ character output functions for wide char mode I've found the implementation uses con... Eugenie Lyzenko

12/19/2024

01:29 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Please checkout again the project fully, there was some references from the source project I used to build it, which ... Constantin Asofiei
12:40 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
OK, is there. I've included the @abl/ADE@ checkout, but couldn't include the .git folder, too. The commit message is... Constantin Asofiei
12:25 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> Please let me know if you want to upload the ADE project I used.
Yes, we should have it located in @~/secure/cod...
Greg Shah
11:47 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've ran the reports on the current parsed .cls files; these are some notes:
* unsupported handle attributes: ROLES
...
Constantin Asofiei
10:23 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
I've started parsing the ADE .cls files - there are usages like this:
* generic usage...
Constantin Asofiei
09:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> To make this work, we will have to implement anything missing in @progress.lang.*@ since those are not written in ... Greg Shah
07:20 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah wrote:
> There are less than 450 classes in @src/corelib/@ and @src/netlib/@. Isn't that all we're worrie...
Constantin Asofiei
07:14 AM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
There are less than 450 classes in @src/corelib/@ and @src/netlib/@. Isn't that all we're worried about? I don't th... Greg Shah
01:08 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Does NCURSESW need to be modified to extend the @auto_getch_refresh@ ...
Eugenie Lyzenko
11:55 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
>
> What is your change to support @UTF-8@. Is it config only or harness Java code is invol...
Tomasz Domin
11:26 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > Status update.
> >
> > Updating @NCURSESW@ knowledge and double...
Eugenie Lyzenko
10:03 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
>
> > 3. The easy way to check if you are on wide char @FWD@ is to c...
Eugenie Lyzenko
09:58 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> 3. The easy way to check if you are on wide char @FWD@ is to check @libp2j.so@. It should...
Tomasz Domin
09:17 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > Status update.
> >
> > Updating @NCURSESW@ knowledge and double...
Eugenie Lyzenko
08:43 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Status update.
>
> Updating @NCURSESW@ knowledge and double check the source code for po...
Tomasz Domin
08:18 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Greg Shah wrote:
> Does NCURSESW need to be modified to extend the @auto_getch_refresh@ patch to a different locatio...
Eugenie Lyzenko
07:44 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Does NCURSESW need to be modified to extend the @auto_getch_refresh@ patch to a different location? The problem you ... Greg Shah
07:37 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Status update.
Updating @NCURSESW@ knowledge and double check the source code for possible root causes of the scre...
Eugenie Lyzenko
10:22 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk @15623@, new revision is @15648@. Eugenie Lyzenko
09:46 AM Database Bug #9078: emit FindQuery as (reused) variables
Example of the problem:... Dănuț Filimon
08:53 AM Database Bug #9078: emit FindQuery as (reused) variables
Dănuț Filimon wrote:
> Solution:
> * Reinitialize the query when the arguments do not match.
I found that even i...
Dănuț Filimon
06:04 AM Database Bug #9078: emit FindQuery as (reused) variables
The following FindQuery extracted from ETF (slightly modified table/field names):... Dănuț Filimon
06:04 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Completed performance testing, is seems unaffected as it is 1% better than the baseline.
Testing plan is complete, ...
Ioana-Cristina Prioteasa
05:11 AM Database Bug #9133 (Review): Array subscript is out of range stops the evaluation of other expressions in ...
Alexandru Lungu wrote:
> I put some thinking into this again, but (again) I can't see a clear implementation for thi...
Lorian Sandu
03:52 AM Database Bug #9133: Array subscript is out of range stops the evaluation of other expressions in the where...
I put some thinking into this again, but (again) I can't see a clear implementation for this. Can we have a log SEVER... Alexandru Lungu
03:44 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
Alexandru Lungu wrote:
> Lorian, please make an update on the work for #9414 in the current status. Also post the te...
Lorian Sandu
03:25 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
Lorian, please make an update on the work for #9414 in the current status. Also post the test-case that you built up ... Alexandru Lungu
02:26 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Alexandru Lungu wrote:
> I think there is a flaw in 9383a:
> * in case of a @ProgressiveQuery@, only the current br...
Dănuț Filimon

12/18/2024

05:31 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah wrote:
> Constantin: Please evaluate the gaps that need to be resolved to convert all the OO built-in clas...
Constantin Asofiei
04:42 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
As of 12.7.0, PSC has licensed all of its ADE code under the Apache 2.0 license (see https://github.com/progress/ADE/... Greg Shah
04:34 PM Base Language Feature #9488 (WIP): implement all built-in OO classes using the open source ADE code from 12.8.4
Greg Shah
04:41 PM Testing Feature #9486: leverage the execution time data in unit test results to profile performance
Eric Faulhaber wrote:
> I don't know yet exactly where we would implement this functionality...
The #9134 tool ...
Vladimir Tsichevski
11:56 AM Testing Feature #9486: leverage the execution time data in unit test results to profile performance
My understanding is that execution time for each test is part of the ABL/OE unit test results already. The idea is to... Eric Faulhaber
11:41 AM Testing Feature #9486 (New): leverage the execution time data in unit test results to profile performance
Eric Faulhaber
03:40 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu, looking back over #9057-48, when we were discussing the use of the @META_CTX@ constant w.r.t. sequence handle... Eric Faulhaber
12:45 PM User Interface Bug #2971 (Closed): rework tooltip support to use OverlayWindow
Greg Shah
12:16 PM User Interface Bug #2971: rework tooltip support to use OverlayWindow
Greg Shah wrote:
> We can close this task as of trunk rev 15429 (the changes from #8019), right?
Correct, the req...
Hynek Cihlar
11:18 AM User Interface Bug #2971: rework tooltip support to use OverlayWindow
We can close this task as of trunk rev 15429 (the changes from #8019), right? Greg Shah
12:18 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > > > We have to rework String processing anyway to correctly handle...
Eugenie Lyzenko
11:40 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Eugenie Lyzenko wrote:
> > > Yes, in Windows we use only low 16-bit ...
Eugenie Lyzenko
06:39 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> > > We have to rework String processing anyway to correctly handle even BMP range
> > Euge...
Tomasz Domin
03:16 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> Eugenie Lyzenko wrote:
> > Yes, in Windows we use only low 16-bit of the int character passed...
Hynek Cihlar
03:14 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Yes, in Windows we use only low 16-bit of the int character passed to windows native call. ...
Hynek Cihlar
09:30 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk @15621@, new revision is @15646@. Eugenie Lyzenko
08:46 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> As Tomasz says the scope should be really very narrow, close to the NCURSES library and the lo...
Eugenie Lyzenko
12:16 PM Build and Source Control Feature #9483: improve build scripts to allow better dependecy updates
Tomasz Domin wrote:
> Isnt that enough to clean @fwd/build/lib@ and @app/deploy/lib@ on components update ? Library ...
Roger Borrello
11:37 AM Build and Source Control Feature #9483: improve build scripts to allow better dependecy updates
Isnt that enough to clean @fwd/build/lib@ and @app/deploy/lib@ on components update ? Library files are cached anyway... Tomasz Domin
09:49 AM Build and Source Control Feature #9483: improve build scripts to allow better dependecy updates
+Hynek, +Roger, +Tomasz Greg Shah
07:14 AM Build and Source Control Feature #9483: improve build scripts to allow better dependecy updates
Currently, FWD building tool (ant/gradlew) will look for changes in required libraries and only download new revision... Ovidiu Maxiniuc
07:03 AM Build and Source Control Feature #9483 (New): improve build scripts to allow better dependecy updates
Ovidiu Maxiniuc
10:32 AM Database Bug #9465: Emit the right errors when binding datasets
I further investigate the exception presented in #9465-9. Up until now, in the constructor for @DataSetParameter@ we ... Andrei Plugaru
07:45 AM Database Bug #9465: Emit the right errors when binding datasets
While running the dataset unit tests, I came across this exception in @server.log@ I would also want to investigate:
...
Andrei Plugaru
07:22 AM Database Bug #9465: Emit the right errors when binding datasets
Committed @9265a/15620@. Main changes:
# Implemented what I described in #9465-5
# Validate the case when the BIND ...
Andrei Plugaru
09:46 AM Base Language Bug #9411: Implement SESSION:STREAM
Please update the gap marking for this attribute (mark it full/partial the same way that cpstream is marked).
Then...
Greg Shah
03:13 AM Base Language Bug #9411 (Internal Test): Implement SESSION:STREAM
Alexandru Lungu
09:03 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I think there is a flaw in 9383a:
* in case of a @ProgressiveQuery@, only the current bracket will be cached in a @S...
Alexandru Lungu
08:42 AM Base Language Bug #8944: FINALLY block transaction processing
There is another potential issue that maybe should be discussed.
In @notifyMasterFinish@ and @processFinalizables@, ...
Artur Școlnic
07:43 AM Base Language Bug #8944 (Review): FINALLY block transaction processing
I tried to solve the issue without changing the existing 'infrastructure' and overall logic.
As I stated in note 29,...
Artur Școlnic
07:20 AM Database Bug #9078: emit FindQuery as (reused) variables
Committed *9078b/15622*. This branch contains the changes from 9078a, with the database_access.rules adjusted to comp... Dănuț Filimon
02:48 AM Database Bug #9078: emit FindQuery as (reused) variables
I will have to rework almost all the changes from database_access.rules because the constructor is no longer generati... Dănuț Filimon
12:56 AM Database Bug #9078: emit FindQuery as (reused) variables
I created *9078b* from *trunk/15621*, after making a patch of 9078a on top of that branch I found conversion issues u... Dănuț Filimon
04:07 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Smoketests of another large GUI application passed ✅ Andrei Iacob

12/17/2024

04:52 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
As Tomasz says the scope should be really very narrow, close to the NCURSES library and the low-level terminal proces... Hynek Cihlar
04:28 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Review 7657a/15644
> It took me some time to understand scope changes/detailing over time her...
Eugenie Lyzenko
03:58 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Review 7657a/15644
It took me some time to understand scope changes/detailing over time here, please forgive if I am...
Tomasz Domin
09:28 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with trunk @15619@, updated to revision @15644@.
The name convention change for method to disp...
Eugenie Lyzenko
03:01 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Pushed up to revision 15590.
Code review, the changes are good.
Hynek Cihlar
08:33 AM User Interface Bug #9340 (Internal Test): CHOOSE statement does not display widget help string in ChUI
Hynek Cihlar wrote:
> Code review 9340a. The changes look good, just some minor points.
>
> Just to make the code...
Tomasz Domin
05:19 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Code review 9340a. The changes look good, just some minor points.
Just to make the code more beautiful, please mov...
Hynek Cihlar
10:37 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
After a quick meet between Radu and I, we decided that:
* a list of APIs needs to be creates (with the set of parame...
Ovidiu Maxiniuc
10:04 AM Database Bug #9465: Emit the right errors when binding datasets
Here are the testcases I used to test #9465-5. Andrei Plugaru
10:02 AM Database Bug #9465 (WIP): Emit the right errors when binding datasets
Andrei Plugaru
10:02 AM Database Bug #9465: Emit the right errors when binding datasets
I am currently looking into the situation when both the datasets on the caller and called side are reference-only. St... Andrei Plugaru
04:56 AM Database Bug #9465: Emit the right errors when binding datasets
Error @13012@ should now be emitted in the right situation with the appropriate message. The logic for emitting this ... Andrei Plugaru
09:20 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Large customer gui application unit-tests passed ✅ Lorian Sandu
08:01 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Added one more test to the @TestCopyTempTable@ 4GL unit tests suite and committed to the testcases project in total 6... Ioana-Cristina Prioteasa
02:57 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
ETF also passed ✅ Lorian Sandu
02:45 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Chui regression tests passed ✅ Andrei Iacob
08:19 AM Base Language Bug #9482: Reduce logging for warnings coming outside FWD.
CentralLogger logs warning with throwables and their respective stack trace, if the throwable was passed as a paramet... Artur Școlnic
08:15 AM Base Language Bug #9482 (New): Reduce logging for warnings coming outside FWD.
Artur Școlnic
06:41 AM Runtime Infrastructure Feature #9481: LOG-MANAGER writing to slf4j-api
Allow @LOG-MANAGER@ to write to slf4j-api enabled by the jvm arg @-DenableSlf4jApi=true@, using the implementation in... Galya B
06:37 AM Runtime Infrastructure Feature #9481 (New): LOG-MANAGER writing to slf4j-api
Galya B
04:40 AM Base Language Bug #9037: Two timers problem: only one fires
Review:
Not sure if locking in @ContextLocal@ would introduce even more problems, but I've found that out while wor...
Tomasz Domin
04:02 AM Database Bug #9078: emit FindQuery as (reused) variables
I've converted ETF with 9078a but all tests fail due to @Cannot create temp table field for "BATCHACTION"@. I've also... Dănuț Filimon

12/16/2024

02:22 PM Database Feature #9477: implement missing QUERY handle methods/attributes
* methods
** FIRST-OF(<level>) (none/none)
** LAST-OF(<level>) (none/none)
** REPOSITION-BACKWARDS() (full/basic)
...
Eric Faulhaber
02:16 PM Database Feature #9477 (New): implement missing QUERY handle methods/attributes
Eric Faulhaber
12:27 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Tomasz Domin wrote:
> > > Regression tests pending. I also need to c...
Eugenie Lyzenko
07:04 AM User Interface Bug #9340 (Review): CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > Regression tests pending. I also need to check if GUI behaves the sam...
Tomasz Domin
04:02 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Regression tests pending. I also need to check if GUI behaves the same way and if not add some...
Tomasz Domin
10:51 AM Runtime Infrastructure Feature #8863: Add tenantName logic related to sec_authentication_domain in FWD
What is the 4GL code in OE that would integrate with this feature? I want to make sure that we are not doing somethi... Greg Shah
10:07 AM Runtime Infrastructure Feature #8863: Add tenantName logic related to sec_authentication_domain in FWD
Some notes about the three bullets from #8863-1:
* Bullet 1: This most probably means adding another parameter to @S...
Radu Apetrii
09:37 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
There are some prints for debugging reasons.... Eduard Marcu
07:56 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> You mentioned some hardware terminal. Can you clarify what it can be? Can we simulate this environment inside KVM?
...
Greg Shah
07:33 AM Database Bug #9465: Emit the right errors when binding datasets
Committed 15 tests to @tests.dataset.parameter.inout.TestHandleDatasetBind@. Currently 4 of them fail all regarding t... Andrei Plugaru
06:44 AM Database Bug #9465: Emit the right errors when binding datasets
I have found a useful comment in @DataSet.isCompatibleWith@ which clarifies why my initial attempt to throw the error... Andrei Plugaru
05:44 AM Database Bug #9318: Make record nursery visible on removeRecords
Rebased *9318a* to latest *trunk/15616*, the branch is now at revision *15618*. Dănuț Filimon
05:38 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Rebased *9383a* to latest *trunk/15616*, the branch is now at revision *15617*. Dănuț Filimon
04:30 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Lorian Sandu wrote:
> Ioana, can you rebase the branch to latest trunk, please?
*9397a* is rebased and it is now at...
Ioana-Cristina Prioteasa
03:28 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Ioana, can you rebase the branch to latest trunk, please? Lorian Sandu
03:26 AM Runtime Infrastructure Bug #9472: change the AppServerConnectionPool from a push to a pull model
Legacy services (WEB, REST, SOAP) are posting the tasks to a number of workers which are managed by @AppServerConnect... Constantin Asofiei
03:23 AM Runtime Infrastructure Bug #9472 (Test): change the AppServerConnectionPool from a push to a pull model
Constantin Asofiei

12/13/2024

06:41 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15635@, rebased with recent trunk @15616@, new revision is @15639@.
This is the s...
Eugenie Lyzenko
07:15 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Please see #7657-59 for the scope of this task. I am focused on the terminal input/output and making that safe. I a... Greg Shah
06:04 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > Hynek Cihlar wrote:
> > > Because this is a lot of work. You woul...
Hynek Cihlar
05:41 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Tomasz Domin wrote:
> > There is a regression caused by my change in @gso_214@. It seems ther...
Tomasz Domin
11:33 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> There is a regression caused by my change in @gso_214@. It seems there are cases help string s...
Tomasz Domin
02:13 PM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
> I think what is needed is to put an annotation when @chainedRef@ should be true and after a @REFERENCE@ gets added ... Greg Shah
09:48 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
For the progress code given by Alex: @obj:gen():gen():test():test().@... Eduard Marcu
12:01 PM Database Bug #6767 (WIP): Possible name clashes in DMO classes
A year passed since the issue was fixed, the old results cannot be used anymore, the work should be redone. Vladimir Tsichevski
09:55 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Lorian Sandu wrote:
> @9397a@ has only runtime changes?
Yes, no reconversion needed.
Ioana-Cristina Prioteasa
09:28 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
@9397a@ has only runtime changes? Lorian Sandu
09:20 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Testing plan for *9397a rev. 15585-15589*:
* *Ioana[icp]*: large customer application unit tests - *done*
* *Andrei...
Ioana-Cristina Prioteasa
09:06 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Committed to *9397a rev. 15589* a couple of quick fixes: removed unused import and corrected the use of @getPropretyN... Ioana-Cristina Prioteasa

12/12/2024

04:36 PM User Interface Bug #9340 (WIP): CHOOSE statement does not display widget help string in ChUI
Tomasz Domin
12:25 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
There is a regression caused by my change in @gso_214@. It seems there are cases help string should not be picked up ... Tomasz Domin
12:50 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Because this is a lot of work. You would really need to go through al...
Eugenie Lyzenko
05:24 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> Because this is a lot of work. You would really need to go through all the aspects of text pro...
Hynek Cihlar
08:30 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15612@ and updated to revision @15634@.
Small change to remove dead code an...
Eugenie Lyzenko
10:49 AM Base Language Bug #9037: Two timers problem: only one fires
> @SecurityContext@ instance (Greg, IIRC this is a singleton for each FWD context, right?)
In most cases, yes it i...
Greg Shah
08:13 AM Base Language Bug #9037: Two timers problem: only one fires
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
>
> > Regarding the changes in 9037a...
>
> Branch 9037...
Constantin Asofiei
08:13 AM Base Language Bug #9037: Two timers problem: only one fires
Constantin Asofiei wrote:
> Regarding the changes in 9037a...
Branch 9037a never existed :-(. The change is in ...
Vladimir Tsichevski
07:54 AM Base Language Bug #9037: Two timers problem: only one fires
Greg/Vladimir: I agree that the synchronization in ContextLocal is faulty. But I propose to improve and fix the sync... Constantin Asofiei
10:01 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
> I like the second version more. Maybe use @ref()@, @chainedRef()@ (which will call @chainedRef(false)@ underneath) ... Greg Shah
09:36 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
I think your approach is right. Please consider:... Alexandru Lungu
08:54 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
... Eduard Marcu
09:46 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Committed 9030b/rev. 15614: minor fixes
* reintroduced off-end on RAQ to properly support invalidated AdaptiveQuery ...
Alexandru Lungu
07:55 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Committed 9030b/rev 15612 and 9030b/rev. 15613:
* Finished the implementation at the level of fixing the unit tests ...
Alexandru Lungu
08:43 AM Database Bug #9465: Emit the right errors when binding datasets
There are some edge cases for binding datasets that throw errors in 4GL, however FWD doesn't handle at all these case... Andrei Plugaru
03:50 AM Database Bug #9465 (WIP): Emit the right errors when binding datasets
Andrei Plugaru
07:40 AM Database Bug #9267: Index Selection in case of a multiple index matches.
Alexandru Lungu wrote:
> I don't think this is correct. If I am defining the @indexes@ in a different order @idx1@ f...
Ovidiu Maxiniuc
06:41 AM Database Bug #9267: Index Selection in case of a multiple index matches.
Alexandru Lungu wrote:
> I don't think this is correct. If I am defining the @indexes@ in a different order @idx1@ ...
Eduard Soltan
06:10 AM Database Bug #9267: Index Selection in case of a multiple index matches.
> I think it makes sense: the first find next had a f2 = 5, therefore idx2(f2) was the logical choice. The simpler fi... Alexandru Lungu
05:30 AM Database Bug #9267: Index Selection in case of a multiple index matches.
I think it makes sense: the first @find next@ had a @f2 = 5@, therefore @idx2(f2)@ was the logical choice. The simple... Ovidiu Maxiniuc
05:13 AM Database Bug #9267: Index Selection in case of a multiple index matches.
I think it related to the way how index is selected in temp-tables, when the tie between 2 indices that satisfy all c... Eduard Soltan
05:03 AM Database Bug #9267: Index Selection in case of a multiple index matches.
I found another case of incorrect index selection. As Eduard and Radu already engaged in this topic through #9267, I ... Alexandru Lungu
04:29 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
I thought about this and found that we have a map storing function definitions in @SignatureHelper@ (@map_func@), thi... Dănuț Filimon
03:27 AM Database Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Harness and reports passed.
Alexandru, please review.
Dănuț Filimon
07:27 PM Database Feature #9456 (WIP): implement SQL Server dialect and helpers
Eric Faulhaber
07:26 PM Database Feature #9455 (Internal Test): port native user defined functions to SQL Server
Eric Faulhaber

12/11/2024

05:26 PM User Interface Bug #9452: EDITOR: incorrect last space in line behavior
Vladimir Tsichevski wrote:
> And now this got quite explainable.
The editor model looks simpler now: *every* vi...
Vladimir Tsichevski
05:20 PM User Interface Bug #9452: EDITOR: incorrect last space in line behavior
Greg Shah wrote:
> The behavior in #9451-1 would not be a priority unless a customer explains how this is a user pro...
Vladimir Tsichevski
02:33 PM User Interface Bug #9452: EDITOR: incorrect last space in line behavior
The behavior in #9451-1 would not be a priority unless a customer explains how this is a user problem. So, for now w... Greg Shah
02:28 PM User Interface Bug #9452: EDITOR: incorrect last space in line behavior
Additionally, in FWD, the caret can move out from the view on the right and get thus invisible.
This can be demons...
Vladimir Tsichevski
01:27 PM User Interface Bug #9452: EDITOR: incorrect last space in line behavior
The test example @editor.p@.
The text wrapped, so @ jumps over@ is at one line, and @a lazy dog.@ at the next.
Se...
Vladimir Tsichevski
01:09 PM User Interface Bug #9452 (New): EDITOR: incorrect last space in line behavior
Vladimir Tsichevski
02:30 PM User Interface Bug #3091 (Closed): ./demo/demo_widgets.p can be broken using editor and key pressing TAB, SHIFT+...
Greg Shah
02:00 PM User Interface Bug #3091: ./demo/demo_widgets.p can be broken using editor and key pressing TAB, SHIFT+TAB and R...
I re-tested the scenario. Seems, this issue does not exist anymore. Vladimir Tsichevski
02:29 PM User Interface Bug #3083 (Rejected): Unhandled exception when Shift+Alt+Tab in EDITOR
Hynek Cihlar
02:28 PM User Interface Bug #3083: Unhandled exception when Shift+Alt+Tab in EDITOR
Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > # Alt-Tab through all the widgets in the frame.
>
> Did...
Hynek Cihlar
02:08 PM User Interface Bug #3083: Unhandled exception when Shift+Alt+Tab in EDITOR
Hynek Cihlar wrote:
> # Alt-Tab through all the widgets in the frame.
Did you mean @Tab@ and @Shift-Tab@? the @...
Vladimir Tsichevski
02:20 PM User Interface Bug #9225: EDITOR: incorrect cursor position after Ctrl-Right key press
*ISSUE 2*
The same operation @Ctrl-Right@.
If there is more than one space between two words, the caret is set ...
Vladimir Tsichevski
12:03 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> Hynek Cihlar wrote:
> > The changes in 7657a attempt to solve the representation of the fu...
Hynek Cihlar
11:03 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek Cihlar wrote:
> The changes in 7657a attempt to solve the representation of the full unicode set. So not just ...
Eugenie Lyzenko
10:26 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The changes in 7657a attempt to solve the representation of the full unicode set. So not just the Basic Multilingual ... Hynek Cihlar
08:15 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Hynek: Please review.
> How do we plan to use the wide char version of the @libp2j.so@? Will it be the our default...
Greg Shah
08:06 AM User Interface Bug #7657 (Review): 8-bit character entry problem in ChUI
Greg Shah
09:13 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15611@ and updated to revision @15632@.
Status update. The stress testing p...
Eugenie Lyzenko
10:41 AM User Interface Feature #6978: Editor widget performance optimization
We can transfer the change objects only, like: insert("asdf"), replace-selection-by("qwerty"), etc. and re-play these... Vladimir Tsichevski
10:10 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Created *9383a* from *trunk/15611* and committed *9383a/15612*. @cacheResults()@ call from the notified TRANSACTION_C... Dănuț Filimon
03:57 AM Base Language Bug #9411: Implement SESSION:STREAM
I am OK with the changes in 9411a. Alexandru Lungu
09:01 PM Base Language Feature #9448: compatibility test security features
Check the tests in Testcases to ensure they are complete and comprehensive. Add tests if needed. Convert and run the ... Greg Shah
08:58 PM Base Language Feature #9448 (Closed): compatibility test security features
Greg Shah
08:53 PM Base Language Feature #9447: XML support feature improvements and testing
* @SAX-READER@ (also should be added to @X-DOCUMENT@ if easily done, but only the @SAX-READER@ version is used in the... Greg Shah
08:52 PM Base Language Feature #9447 (Closed): XML support feature improvements and testing
Greg Shah
08:20 PM Base Language Support #9446: compatibility test PUT-DOUBLE
Check the @PUT-DOUBLE@ tests in [[p2j:Testcases]] to ensure they are complete and comprehensive. Add tests if needed... Greg Shah
08:20 PM Base Language Support #9446 (Closed): compatibility test PUT-DOUBLE
Greg Shah
08:18 PM Base Language Support #9445: compatibility test FIX-CODEPAGE
Check the @FIX-CODEPAGE@ tests in [[p2j:Testcases]] to ensure they are complete and comprehensive. Add tests if need... Greg Shah
08:13 PM Base Language Support #9445 (Closed): compatibility test FIX-CODEPAGE
Greg Shah

12/10/2024

05:48 PM Build and Source Control Bug #8955 (Closed): Movement of scripts to tools/scripts requires update to build.xml archive tasks
Greg Shah
01:35 PM Build and Source Control Bug #8955: Movement of scripts to tools/scripts requires update to build.xml archive tasks
This task can be closed. Roger Borrello
12:47 PM Database Feature #9443: add runtime support for DSLOG-MANAGER
At a minimum, @DB-CONTEXT@ needs to be supported.
In all likelihood, instrumentation for logging levels and entry-...
Greg Shah
12:45 PM Database Feature #9443 (New): add runtime support for DSLOG-MANAGER
Greg Shah
12:35 PM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
Greg Shah wrote:
> Both start with an assignment of @RCODE-INFORMATION:FILENAME@ to some program name or class name....
Constantin Asofiei
12:32 PM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
There are 2 patterns used that should be supported.
Both start with an assignment of @RCODE-INFORMATION:FILENAME@ ...
Greg Shah
12:29 PM Base Language Feature #9442 (Closed): implement limited support for RCODE-INFORMATION
Greg Shah
12:00 PM Database Bug #9397 (Internal Test): Fix COPY-TEMP-TABLE issues
I have reviewed 9397a rev. 15588.
All issues I identified are done. Please also remove the unnecessary imports fro...
Ovidiu Maxiniuc
05:11 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Addressed the code review in *9397a rev. 15588*:
* Corrected the @if@ statement, which was indeed missing a set of p...
Ioana-Cristina Prioteasa
10:35 AM Database Feature #9440: get-codepage() function should work with CLOB fields
The current implementation of @GET-CODEPAGE()@ (implemented in #3753) works with @LONGCHAR@ but not with @CLOB@ field... Greg Shah
10:31 AM Database Feature #9440 (Closed): get-codepage() function should work with CLOB fields
Greg Shah
10:24 AM Database Bug #9030 (WIP): FIND statements should use an internal buffer cursor
Implemented 9030b/rev 15611
* Includes an alpha version of @FindSupport@ that managed the algorithm presented abov...
Alexandru Lungu
09:09 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Extra findings:
* doing a FIND NEXT on another index *doesn't seem to reset the cursor*...
Alexandru Lungu
05:53 AM Database Bug #9030: FIND statements should use an internal buffer cursor
Extra findings:
* If the buffer is sent as parameter, it keeps it state in regard to FIND NEXT.
* If the table is s...
Alexandru Lungu
04:42 AM Database Bug #9030: FIND statements should use an internal buffer cursor
> Alexandru, I've created task branch 9030a from trunk rev 15372. This is the first attempt to solve the buffer's int... Alexandru Lungu
09:59 AM Base Language Bug #9411: Implement SESSION:STREAM
Greg Shah wrote:
> Eugenie: Please review and comment on #9411-14.
>
> > is not needed then we can either change ...
Eugenie Lyzenko
09:35 AM Base Language Bug #9411: Implement SESSION:STREAM
It is already committed! Eduard Marcu
09:28 AM Base Language Bug #9411: Implement SESSION:STREAM
Please apply the changes to the branch. Greg Shah
09:26 AM Base Language Bug #9411: Implement SESSION:STREAM
Committed 9411a revision 15609. ... Eduard Marcu
09:04 AM Base Language Bug #9411: Implement SESSION:STREAM
Perfect. OE treats these as synonyms too. Go ahead with that idea. Greg Shah
08:52 AM Base Language Bug #9411: Implement SESSION:STREAM
!6.png!
I think it's worth mentioning that even if I set @-stream "someEncoder"@ the error message contains @-cps...
Eduard Marcu
08:27 AM Base Language Bug #9411: Implement SESSION:STREAM
Alexandru Lungu wrote:
> Running a 4GL application with @-cpstream@ option at CLI is also changing @STREAM@?
Yes.
...
Eduard Marcu
08:12 AM Base Language Bug #9411: Implement SESSION:STREAM
> As such I think we can go ahead and make SESSION:STREAM be SESSION:CPSTREAM in conversion.
Running a 4GL applica...
Alexandru Lungu
08:10 AM Base Language Bug #9411: Implement SESSION:STREAM
I tested with every encoder and I found the following:
* the encoder is the key of @convmap2JavaDefault@
* @SESSION...
Eduard Marcu
06:47 AM Base Language Bug #9411: Implement SESSION:STREAM
Eugenie: Please review and comment on #9411-14.
> is not needed then we can either change the rules to call @getCP...
Greg Shah
06:12 AM Base Language Bug #9411: Implement SESSION:STREAM
Alexandru Lungu wrote:
> Functional: I might not properly understand the use of @convmap2JavaDefault@. What is the g...
Eduard Marcu
05:03 AM Base Language Bug #9411: Implement SESSION:STREAM
Review of 9411a:
* please keep the naming consistent with the rest of CommonSession API (aka use @get@ prefix)
* ...
Alexandru Lungu
04:26 AM Base Language Bug #9411: Implement SESSION:STREAM
Since we moved the @stream()@ method we should also do the following changes:... Eduard Marcu
04:06 AM Base Language Bug #9411: Implement SESSION:STREAM
Committed 9411a revision 15610. Eduard Marcu
04:05 AM Base Language Bug #9411 (Review): Implement SESSION:STREAM
Greg Shah wrote:
> Code Review Task Branch 9411a Revision 15609
>
> 1. Instead of @SessionUtils@, the getter shou...
Eduard Marcu
09:57 AM Base Language Bug #9350 (Internal Test): gap marking for LOG-MANAGER attributes and methods is probably wrong
Code Review Task Branch 9198a Revision 15486
The changes are good.
I've checked in rev 15487 with minor comment...
Greg Shah
09:27 AM Base Language Bug #9350 (Review): gap marking for LOG-MANAGER attributes and methods is probably wrong
Galya B
09:27 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
Up in 9198a r15486.
Diff:...
Galya B
08:52 AM Base Language Bug #9350 (WIP): gap marking for LOG-MANAGER attributes and methods is probably wrong
The current state should be:
1. LOG-MANAGER attributes:
* LOGFILE-NAME (KW_LOGF_NAM) - conversion full/runtime fu...
Galya B
08:51 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> > I will try to find a test case from a customer application scenario and an analysis of ho...
Dănuț Filimon
06:52 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> I will try to find a test case from a customer application scenario and an analysis of how often cacheResults and s... Alexandru Lungu
06:41 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
>If the results are progressive, then an optimization would be to only cache the current dele...
Dănuț Filimon
07:44 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
I can reproduce the issue. The problem is in @object.ref@:... Eduard Marcu
04:28 AM Base Language Bug #9354 (WIP): Invalid handle (3135) error is thrown insted of the 10068 error.
Eduard Marcu
07:38 AM Base Language Feature #4392 (Closed): add -pf support for appserver CONNECT() method
Greg Shah
 

Also available in: Atom