Project

General

Profile

Activity

From 11/29/2024 to 12/28/2024

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
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
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

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
08:34 PM Base Language Feature #9437: enhancements for Progress.Lang.Class
... Greg Shah
08:33 PM Base Language Feature #9437 (Closed): enhancements for Progress.Lang.Class
Greg Shah
08:26 PM Base Language Feature #9436: add built-in OO classes
... Greg Shah
08:24 PM Base Language Feature #9436 (WIP): add built-in OO classes
Greg Shah

12/09/2024

06:50 PM Base Language Feature #9435: class-level virtual procedure/function definitions
Some procedures and functions can be defined in classes.
* @PROCEDURE EXTERNAL@
* @PROCEDURE/FUNCTION ... IN hand...
Greg Shah
06:49 PM Base Language Feature #9435 (Closed): class-level virtual procedure/function definitions
Greg Shah
06:44 PM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Some things to ensure are fully working:
* @CATCH@ with inner @UNDO, THROW@
* @FINALLY@ with @DELETE OBJECT@ (wit...
Greg Shah
04:56 PM Base Language Bug #9411: Implement SESSION:STREAM
Code Review Task Branch 9411a Revision 15609
1. Instead of @SessionUtils@, the getter should be in @I18nOps@.
2...
Greg Shah
10:05 AM Base Language Bug #9411: Implement SESSION:STREAM
Committed 9411a revision 15609. Eduard Marcu
09:39 AM Base Language Bug #9411: Implement SESSION:STREAM
That seems reasonable. Please put the changes in a branch. Greg Shah
09:24 AM Base Language Bug #9411: Implement SESSION:STREAM
... Eduard Marcu
09:20 AM Base Language Bug #9411: Implement SESSION:STREAM
I tested the OE application and introduced other encoding formats in startup. @SESSION:STREAM@ can also output other ... Eduard Marcu
09:07 AM Base Language Bug #9411: Implement SESSION:STREAM

In @method_attributes.rules@:...
Eduard Marcu
03:03 AM Base Language Bug #9411 (WIP): Implement SESSION:STREAM
Eduard Marcu
04:05 PM Database Bug #9397: Fix COPY-TEMP-TABLE issues
*Review of 9397a, r15587:*
I see the issues from my previous review have been addressed.
But, as Alex mentioned...
Ovidiu Maxiniuc
10:00 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
*Review of 9397a*:
* Changes look good in terms of error handling.
* for type checking:...
Alexandru Lungu
11:55 AM Base Language Bug #6640: parsing bug for initial ",0000" for decimal variables or fields
What happens in OE when you set the decimal separator or group separator to different values?
You can set this on ...
Greg Shah
10:44 AM Base Language Bug #6640: parsing bug for initial ",0000" for decimal variables or fields
Seems, the decimal separators are ignored completely when parsing a string to a number.
In OE this works as if the i...
Vladimir Tsichevski
08:47 AM User Interface Bug #9430: TREELIST sorting issues
There are two issues related to @TREE-LIST@ widget column sorting:
# sorting does not work for any numeric column....
Vladimir Tsichevski
08:42 AM User Interface Bug #9430 (New): TREELIST sorting issues
Vladimir Tsichevski
08:25 AM Database Bug #9426 (Rejected): Failed to UPDATE when flushing an INVALID dmo
Greg Shah
08:10 AM Database Bug #9426: Failed to UPDATE when flushing an INVALID dmo
After setting up an instance with the proper version and testing the test mentioned in #9416, the issue can't be repr... Dănuț Filimon
04:09 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Dănuț Filimon

12/07/2024

09:14 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15605@ and updated to revision @15626@.
This change adds ability to optimiz...
Eugenie Lyzenko

12/06/2024

09:21 AM Database Bug #9426: Failed to UPDATE when flushing an INVALID dmo
The stack trace:... Dănuț Filimon
09:11 AM Database Bug #9426 (Rejected): Failed to UPDATE when flushing an INVALID dmo
Dănuț Filimon
08:42 AM Database Bug #9318: Make record nursery visible on removeRecords
Latest implementation was committed to *9318a/15588* Dănuț Filimon
08:01 AM Database Bug #9318 (Review): Make record nursery visible on removeRecords
@Buffer.delete()@ is used for temporary tables because there is no order by clause generated at conversion, but a @re... Dănuț Filimon
05:35 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Ioana, please design a 4GL Unit Tests suite according to [[p2j:4GL_Unit_Testing]]. Include the cases you found in the... Alexandru Lungu
05:32 AM Database Bug #9397 (Review): Fix COPY-TEMP-TABLE issues
Committed on *9397a rev. 15587*:
* removed logic to rollback when a validation error occurs.
* Moved the 12304 erro...
Ioana-Cristina Prioteasa
05:34 AM User Interface Bug #5622: TREEVIEW widget issues
*ISSUE*
# In *treeview.p* example create a new node by pressing @Create node@ button.
# Use some invalid number f...
Vladimir Tsichevski
10:32 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Status update.
The next improvements set is still in progress. The idea is to use update approach for current cell...
Eugenie Lyzenko

12/05/2024

09:47 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> Yuck. I'm not OK with error messages being dependent upon files independently installed or edite...
Marian Edu
08:27 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Marian Edu wrote:
> Greg Shah wrote:
> > Yes, exactly this. Luckily, this is a pretty rare case because they try t...
Greg Shah
09:02 AM Base Language Bug #9417: Errors might not be logged by the LegacyLogManager.
Apart from the example in note 1, I have not been able to find cases where errors are not logged, but there might be.... Artur Școlnic
08:56 AM Base Language Bug #9417: Errors might not be logged by the LegacyLogManager.
How might you test this bug? Galya B
08:38 AM Base Language Bug #9417: Errors might not be logged by the LegacyLogManager.
+Galya, +Constantin Greg Shah
08:36 AM Base Language Bug #9417: Errors might not be logged by the LegacyLogManager.
... Artur Școlnic
08:33 AM Base Language Bug #9417 (New): Errors might not be logged by the LegacyLogManager.
Artur Școlnic
07:03 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
The result is a bit strange, before the fix. I understand that @a: 1, c: 0, d: 0@ is the row correctly copied, but th... Ovidiu Maxiniuc
06:06 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
I am currently testing different parameter combinations for @COPY-TEMP-TABLE@ and have identified another inconsisten... Ioana-Cristina Prioteasa
06:50 AM Database Bug #9318: Make record nursery visible on removeRecords
My point for #9318-10 is that we do not need a deleteAll(deleteIndex), we only need to make the distinction between d... Dănuț Filimon
06:30 AM Database Bug #9318: Make record nursery visible on removeRecords
Currently:
* EMPTY TEMP-TABLE should honor all indices;
* FOR EACH tt1. DELETE tt1. END. should honor the primary i...
Dănuț Filimon
05:34 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> Danut, I am trying to drag the discussion to the point where proving that the error occurs ...
Dănuț Filimon
05:26 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Danut, I am trying to drag the discussion to the point where proving that the error occurs only when @var4glType@ and... Alexandru Lungu
03:55 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> Please investigate why @tt.f1 = LENGTH('abc')@ is hitting the switch-case, making @var4glTy...
Dănuț Filimon
03:20 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
Resuming work for #9396-25. Dănuț Filimon
04:42 AM Database Bug #7496 (Test): finish support for query:forward-only attribute
Branch 7496c was merged into trunk as rev. 15596 and archived. Dănuț Filimon
04:33 AM Database Bug #7496 (Merge Pending): finish support for query:forward-only attribute
Please merge 7496c to trunk now. Alexandru Lungu

12/04/2024

06:44 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15614@, rebased with recent trunk @15595@, new revision is @15615@.
This is anoth...
Eugenie Lyzenko
10:55 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15594@, new revision is @15613@.
The testing looks better, but there is one...
Eugenie Lyzenko
08:09 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Addressed code review in *9397a rev. 15586*.
Ovidiu Maxiniuc wrote:
> * @TemporaryBuffer.java@:
> ** line 4481...
Ioana-Cristina Prioteasa
08:01 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
> My conclusion is that we need to add the full type checking during standard conversion with error reporting if we w... Greg Shah
06:43 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> Ovidiu, the work-flow of static and dynamic queries in FWD differs a bit, especially throug...
Ovidiu Maxiniuc
04:55 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
*Review of 8396a*
* While the approach should fix the evident problem, I think it is too relaxed. Mind that @1 + 1...
Alexandru Lungu
04:17 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Ovidiu, the work-flow of static and dynamic queries in FWD differs a bit, especially through @DynamicQueryHelper@. @f... Alexandru Lungu
04:34 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> Yes, exactly this. Luckily, this is a pretty rare case because they try to keep OE backwards com...
Marian Edu
04:31 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
This task is about re-enabling support of FWD nio sockets implementation in Java 17. Recently customers were forced t... Alexandru Lungu
04:28 AM Runtime Infrastructure Bug #9414 (New): Re-enable support for nio sockets on Java 17
Alexandru Lungu

12/03/2024

05:41 PM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> *Ovidiu*, can you provide an insight for this matter?
First, a bit of wisdom :) from my ...
Ovidiu Maxiniuc
08:49 AM Base Language Bug #9396 (Review): Improve Incompatible data types in expression or assignment. (223) error hand...
Committed the changes to *9396a/15588*. Partially reverted changes from 15583 and 15584 revisions.
Please review.
...
Dănuț Filimon
07:58 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> > 528 - 4359 times (ProgressParserTokenTypes.KW_AND)
>
> I wonder if this is something l...
Dănuț Filimon
07:03 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
> 528 - 4359 times (ProgressParserTokenTypes.KW_AND)
I wonder if this is something line @tt.f1 = 1 and true@ kind ...
Alexandru Lungu
06:59 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> Can you check what the construct is in that case? I expect to see UPPER(RTRIM()) kind of co...
Dănuț Filimon
06:55 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Can you check what the construct is in that case? I expect to see UPPER(RTRIM()) kind of combination in 99% of that c... Alexandru Lungu
06:12 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
I've run the analysis on how often we get @FUNCTION(literal)@ constructs (the scenario involves the extended performa... Dănuț Filimon
04:47 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
I also committed the logical(int) constructor change to *9396a/15586*.
Adjusted Done%.
Dănuț Filimon
04:45 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru Lungu wrote:
> Danut, lets go for to the more evident fix of not allowing the literals to be extracted in ...
Dănuț Filimon
04:42 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
Danut, lets go for to the more evident fix of not allowing the literals to be extracted in such complex scenarios. Th... Alexandru Lungu
04:33 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Alexandru, you are right. The problem also happens with other functions, the example:... Dănuț Filimon
04:15 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
> Is the literal extraction happening only in f1 = 1 kind is situations? Or f1 + 1 = f2 is also a valid case in which... Alexandru Lungu
03:51 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Somehow I modified this, sorry. Dănuț Filimon
03:47 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
> where the injected variable is actually a CHARACTER but the conversion should fail because of the datetime function... Dănuț Filimon
01:08 PM Database Bug #9397 (WIP): Fix COPY-TEMP-TABLE issues
+Review of *9397a rev. 15584/5*.+
In spite of the long list below, the update is actually good. These are hidden a...
Ovidiu Maxiniuc
09:31 AM Database Bug #9397 (Review): Fix COPY-TEMP-TABLE issues
Committed on *9397a rev. 15585*.
Added 5368 and 12304 errors, added type check for throwing 11885 error, fixed how @...
Ioana-Cristina Prioteasa
09:30 AM Database Bug #9397 (WIP): Fix COPY-TEMP-TABLE issues
Ioana-Cristina Prioteasa
08:24 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
Ioana-Cristina Prioteasa wrote:
> 1. Are there other places where assigning int and in64 does not match progress beh...
Ovidiu Maxiniuc
06:44 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
The type check for emitting the *11885* error has been implemented and we now we also ensure the @srcBuf@ is not empt... Ioana-Cristina Prioteasa
09:56 AM Database Bug #9034 (Test): FindQuery unique fails in a self join context
9034a was merged to trunk as rev 15593. Artur Școlnic
09:42 AM Database Bug #9034 (Merge Pending): FindQuery unique fails in a self join context
Please merge 9034a *after 9263a* to trunk. Alexandru Lungu
08:08 AM Database Bug #7496: finish support for query:forward-only attribute
ChUI regression tests passed. l.e. updated #7496-102
*7496c* can be merged.
Dănuț Filimon
07:42 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15605@, rebased with recent trunk @15590@, new revision is @15609@.
The set of im...
Eugenie Lyzenko
10:06 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The current implementation is under review to find out possible reasons for floating errors with horizontal lines box... Eugenie Lyzenko
05:39 AM Base Language Bug #9411: Implement SESSION:STREAM
This task is created to cover the implementation details of SESSION:STREAM. Alexandru Lungu
05:39 AM Base Language Bug #9411 (Closed): Implement SESSION:STREAM
Alexandru Lungu
05:33 AM Database Bug #6744: rollback when there are catch/finally blocks opening their own transactions
On the first look, it seems related. Artur Școlnic
05:30 AM Database Bug #6744: rollback when there are catch/finally blocks opening their own transactions
Artur, is this task related to your recent work on FINALLY blocks and transaction scoping? Alexandru Lungu

12/02/2024

11:06 AM Runtime Infrastructure Bug #7498 (Rejected): allow a single Web client launch if the client presses ENTER key multiple t...
Greg Shah
10:48 AM Runtime Infrastructure Bug #7498: allow a single Web client launch if the client presses ENTER key multiple times
This task should be closed. The changes to the login page prevent from multiple clicks on the login button. Galya B
10:40 AM Runtime Infrastructure Feature #9405: Admin API and Admin Console in a separate Jetty instance
The Admin API and Admin Console (web UI) need to be in a separate Jetty instance to be assigned a web port different ... Galya B
10:36 AM Runtime Infrastructure Feature #9405 (New): Admin API and Admin Console in a separate Jetty instance
Galya B
10:29 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
*Review of 9396a*
* The logical constructor can be condensed: @assign(value != 0)@. I agree that the constructor s...
Alexandru Lungu
08:55 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> The @7657a@ updated to revision @15596@, rebased with recent trunk @15586@, new revision is...
Eugenie Lyzenko
08:19 AM Base Language Support #9398 (Review): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session ...
Vladimir Tsichevski
08:19 AM Base Language Support #9398 (WIP): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session dat...
The issue fixed in 9398a rev. 15587.
Now the @date-format@ client option can be used to set the @SESSION:DATA-FORM...
Vladimir Tsichevski
05:49 AM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Eugenie Lyzenko wrote:
> I have no objection for @15587@ change. But @ChUI@ regression testing is required to ensure...
Tomasz Domin
04:03 AM Database Bug #9318: Make record nursery visible on removeRecords
Alexandru Lungu wrote:
> I meant making the existing @deleteAll()@ call the @deleteAll(deleteIndex)@ with @null@ and...
Dănuț Filimon
03:54 AM Database Bug #9318: Make record nursery visible on removeRecords
> I am wondering how should this look in the converted code?
Well, the converted code is now @tt.deleteAll()@ and ...
Alexandru Lungu
03:50 AM Database Bug #9318: Make record nursery visible on removeRecords
Created *9318a* from *trunk/15586* and committed an initial implementation on *9318a/15587*. Allows to make a distinc... Dănuț Filimon
03:48 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru Lungu wrote:
> Danut, what is the status of 7496c? What testing is left?
*7496c* has be queued for ChUI r...
Dănuț Filimon
03:46 AM Database Bug #7496: finish support for query:forward-only attribute
Danut, what is the status of 7496c? What testing is left? Alexandru Lungu

11/30/2024

11:31 AM User Interface Bug #7794: FILL-IN: editing numbers issues
*DUPLICATE*
Type in the decimal delimiter character. Regardless of the value and the initial cursor positions, cur...
Vladimir Tsichevski
09:16 AM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Inserting a zero digit (0) with the initial cursor is at least one position left from the leftmost digit.
...
Vladimir Tsichevski

11/29/2024

05:16 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Inserting into a decimal editor, default decimal format.
The value edited is @1.12@, padded left with 5 s...
Vladimir Tsichevski
03:02 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ updated to revision @15596@, rebased with recent trunk @15586@, new revision is @15604@.
This change a...
Eugenie Lyzenko
01:50 PM User Interface Bug #9340: CHOOSE statement does not display widget help string in ChUI
Tomasz Domin wrote:
> Are you sure its a regression ? I've rolled back to revision 15500 and then 15479 it still di...
Eugenie Lyzenko
12:20 PM User Interface Bug #9340 (Review): CHOOSE statement does not display widget help string in ChUI
Are you sure its a regression ? I've rolled back to revision 15500 and then 15479 it still didnt work properly.
C...
Tomasz Domin
10:27 AM User Interface Bug #9340 (WIP): CHOOSE statement does not display widget help string in ChUI
Tomasz Domin
11:19 AM Database Bug #9399: Record cannot be found by ROWID in non-default buffer
No, 4GL doesn't behave in this way. Stanislav Lomany
02:10 AM Database Bug #9399: Record cannot be found by ROWID in non-default buffer
Please run the test in OpenEdge with the same .df schema as you originally used in FWD - if OpenEdge behaves the same... Constantin Asofiei
10:20 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
I've created the 9398a branch for fixing this. Vladimir Tsichevski
10:15 AM Database Feature #9057 (Test): enable intermixed access to default tenant (shared) data and tenant-specifi...
The branch 9057a was rebased and then merged into trunk. Before that I did a quick smoke-test to be sure there is no ... Ovidiu Maxiniuc
08:24 AM Database Feature #9057 (Merge Pending): enable intermixed access to default tenant (shared) data and tenan...
Please merge 9057a to trunk, rebasing if necessary. Eric Faulhaber
05:54 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
> Where does this testing stand?
The regression testing passed.
Alexandru Lungu
09:35 AM Base Language Bug #9396 (Review): Improve Incompatible data types in expression or assignment. (223) error hand...
Committed *9396a/15585*. Added logical(int) constructor to fix #9396-7.
All written tests passed (tests cover dyna...
Dănuț Filimon
09:13 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Found the following test:... Dănuț Filimon
07:01 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
Dănuț Filimon wrote:
> This turns out to be more complicated for certain cast functions, for example you can have @D...
Dănuț Filimon
03:43 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
This turns out to be more complicated for certain cast functions, for example you can have @DATETIME(DATE(3,3,2001), ... Dănuț Filimon
06:08 AM Base Language Bug #8309 (Internal Test): Do the error handling for r-index and extend implementation to INDEX a...
I am OK with the 8309a changes. Alexandru Lungu
06:03 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
I tested on the above testcase more combinations of data types.
These are the results:
|_.TtFirst – SRC|_.TtSecon...
Ioana-Cristina Prioteasa
 

Also available in: Atom