Project

General

Profile

Activity

From 11/17/2024 to 12/16/2024

12/17/2024

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

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

04:49 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Tomasz Domin wrote:
> It seems that @org.gradle.internal.resolve.ArtifactNotFoundException@ is generated in case dep...
Roger Borrello
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
10:06 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I have committed a small clean revision and rebased the branch to 15584.
I pushed up to revision 15609. If the last ...
Ovidiu Maxiniuc
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

11/28/2024

03:08 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Alexandru Lungu wrote:
> Ovidiu, compilation worked (no more errors); I am moving on with run-time testing.
Where...
Eric Faulhaber
10:20 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu, compilation worked (no more errors); I am moving on with run-time testing. Alexandru Lungu
09:04 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I added those 3 methods reported in note 50. Committed revision 15601.
Note that all methods which were added havi...
Ovidiu Maxiniuc
06:07 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Alex, if you have time before Ovidiu gets in, please add back the missing APIs upon which the ChUI application is dep... Eric Faulhaber
03:21 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I think the compiling is quite incremental. Even I get past #9057-42, new issues are present:
* @persistence.execu...
Alexandru Lungu
10:30 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Committed revision 15600 of 9057a. It contains the changes noted in above discussion (review). Ovidiu Maxiniuc
02:07 PM User Interface Bug #9400 (Review): REGRESSION: Extra spaces inserted into date FILL-IN for formats with no date ...
Vladimir Tsichevski
02:07 PM User Interface Bug #9400 (WIP): REGRESSION: Extra spaces inserted into date FILL-IN for formats with no date com...
Fixed in 9400a rev. 15585. Successfully tested in GUI. Review, please. Vladimir Tsichevski
12:33 PM User Interface Bug #9400: REGRESSION: Extra spaces inserted into date FILL-IN for formats with no date component...
I found a (most probably) regression:
# date @FILL-IN@
# @SESSION:DATE-FORMAT='ymd'@
# format @999999@
# type i...
Vladimir Tsichevski
12:32 PM User Interface Bug #9400 (Internal Test): REGRESSION: Extra spaces inserted into date FILL-IN for formats with n...
Vladimir Tsichevski
01:31 PM Database Bug #9399: Record cannot be found by ROWID in non-default buffer
OK, I resolved the issue for myself. It is a weird FWD conversion issue. In my @.df@ file I had a permanent table cal... Stanislav Lomany
10:01 AM Database Bug #9399: Record cannot be found by ROWID in non-default buffer
Testcase attached. 4GL displays "1", FWD throws "xtt record not on file".
Checked on trunk rev 15583. Checked that i...
Stanislav Lomany
09:50 AM Database Bug #9399 (New): Record cannot be found by ROWID in non-default buffer
Stanislav Lomany
10:16 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Greg Shah wrote:
> Can't we pass this encoded in a string value of the @-param@ OE command line parameter? In FWD t...
Tomasz Domin
09:17 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> Marian Edu wrote:
> > Tomasz Domin wrote:
> >
> > > No, its configurable per @TestSet@ (gr...
Greg Shah
07:28 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian Edu wrote:
> Tomasz Domin wrote:
>
> > No, its configurable per @TestSet@ (group of test scenarios). That ...
Tomasz Domin
06:59 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Another example scenario that works now for both - ABLUnit and FWD Unit testing , requires harness/9270a/57
A mast...
Tomasz Domin
06:52 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> No, its configurable per @TestSet@ (group of test scenarios). That allows for parallel runni...
Marian Edu
06:38 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian Edu wrote:
> Tomasz Domin wrote:
>
> > Marian - what is a status of implementation of Harness API protocol...
Tomasz Domin
06:22 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> Marian - what is a status of implementation of Harness API protocol in ABL ?
I'm working ...
Marian Edu
08:42 AM Testing Bug #9338 (WIP): Import JUnit test report back into Harness
Tomasz Domin
08:42 AM Testing Bug #9338: Import JUnit test report back into Harness
In order to import test results from arbitrary place in a filesystem I've added support for filename variable substit... Tomasz Domin
08:39 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
In FWD, the command line options that can be specified in OE are handled using our @com.goldencode.p2j.main.StartupPa... Greg Shah
08:12 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
Progress allows to set the @SESSION:DATE-FORMAT@ from command-line using the @Date Format@ (@-d@) option.
Does FWD...
Vladimir Tsichevski
08:09 AM Base Language Support #9398 (Test): Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session da...
Vladimir Tsichevski
08:32 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
Roger Borrello wrote:
> Tomasz Domin wrote:
> > I am fine with all the changes.
>
> Thanks, Tomasz. Do you have ...
Tomasz Domin
07:49 AM Database Bug #9397: Fix COPY-TEMP-TABLE issues
h3. Summary of the Issue
Two key issues have been identified with the @COPY-TEMP-TABLE@ function:
*1. When Shou...
Ioana-Cristina Prioteasa
06:41 AM Database Bug #9397 (Closed): Fix COPY-TEMP-TABLE issues
Ioana-Cristina Prioteasa
07:08 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
*Committed 9396a/15583*. This commit fixes all of my testcases related to #9396-2 table (except the 3rd bullet point)... Dănuț Filimon
06:42 AM Base Language Bug #9396: Improve Incompatible data types in expression or assignment. (223) error handling
The third bullet point is a regression added in trunk/15456, @recordOrShowError@ throws a @DeferredLegacyErrorExcepti... Dănuț Filimon
06:10 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
From #9377-8:
I've created unit tests for testing the behavior of *temp-tables* fields and literals:
|_. Field ty...
Dănuț Filimon
06:04 AM Base Language Bug #9396 (WIP): Improve Incompatible data types in expression or assignment. (223) error handling
Dănuț Filimon
04:38 AM Base Language Bug #8643 (Test): ErrorManager not handling caught errors and error-status:error attribute properly
Eduard Soltan
04:38 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Branch 8643a was merged into trunk 15582 and archived. Eduard Soltan
03:25 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
> The platform the current terminal screen is capturing by harness @Terminal@ class. This is ...
Tomasz Domin
08:21 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15579@, new revision is @15596@. Eugenie Lyzenko

11/27/2024

05:19 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Eric Faulhaber wrote:
> * I reviewed the changes, but it is hard to review for possible missing changes, such as pla...
Ovidiu Maxiniuc
02:41 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Code review 9057a/15578-15598:
Big update! In part, this is because I have re-reviewed the older revisions I revie...
Eric Faulhaber
01:37 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Never done, in the new format. I will try to. Ovidiu Maxiniuc
12:55 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu Maxiniuc wrote:
> I've just done that. Committed revision 15599.
>
> I wanted to test them but for some st...
Eric Faulhaber
12:39 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I've just done that. Committed revision 15599.
I wanted to test them but for some strange causes, the project fail...
Ovidiu Maxiniuc
12:35 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Alexandru Lungu wrote:
> I was successful in converting and compiling some part of the direct Java code. However, I ...
Eric Faulhaber
10:01 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I was successful in converting and compiling some part of the direct Java code. However, I got to a point where there... Alexandru Lungu
08:38 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Status update:
* I addressed the issues reported by Constantin in note #9057-38 and Alexandru in #9057-39. Committe...
Ovidiu Maxiniuc
06:08 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Testing ETF, in the conversion the only change is a new line which no longer exists between the var def and the @forE... Constantin Asofiei
03:02 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu, I am sorry, but I missed:... Alexandru Lungu
02:58 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu, please remove this debug line:
> src/com/goldencode/p2j/persist/orm/SessionFactory.java:381: ...
Constantin Asofiei
09:34 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Added TRPL documentation on MT processing.
Committed revision 15597.
Ovidiu Maxiniuc
04:59 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Marian Edu wrote:
> Yes, to start ABL Unit we use PCT (https://github.com/Riverside-Software/pct) which is just a ...
Tomasz Domin
03:59 PM Build and Source Control Support #9349 (Internal Test): license report inputs clutter the root of the project
Tomasz Domin
01:51 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> >
> > The idea is to use platform default encoding for regression ...
Eugenie Lyzenko
01:18 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> > Does this mean we shall make FWD runtime honor the version returned by @EnvironmentOps@?
>
>...
Vladimir Tsichevski
12:37 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
> Does this mean we shall make FWD runtime honor the version returned by @EnvironmentOps@?
Yes, exactly this. Luc...
Greg Shah
12:35 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> I know it isn't nice to write, but in the 4GL code we can use @PROVERSION@ and have conditional m...
Vladimir Tsichevski
12:32 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> I know it isn't nice to write, but in the 4GL code we can use @PROVERSION@ and have conditional m...
Vladimir Tsichevski
10:59 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
I know it isn't nice to write, but in the 4GL code we can use @PROVERSION@ and have conditional matching code. On th... Greg Shah
08:55 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> Marian's team currently writes everything for 12.2 since that is what they have. That doesn't me...
Marian Edu
08:46 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Marian's team currently writes everything for 12.2 since that is what they have. That doesn't meant that that is the... Greg Shah
08:29 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> We MUST support both. Please add runtime version checking using the @EnvironmentOps@ "Progress" ...
Vladimir Tsichevski
08:22 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
We MUST support both. Please add runtime version checking using the @EnvironmentOps@ "Progress" version helpers. Greg Shah
07:42 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Some implication found:
The @INDEX/R-INDEX@ tests now existing in the testcases assume the error message is:
<p...
Vladimir Tsichevski
05:53 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Alexandru Lungu wrote:
> When updating I get:
> [...]
>
> The revisions you are mentioning look newer; maybe you...
Vladimir Tsichevski
02:58 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
When updating I get:... Alexandru Lungu
11:31 AM Base Language Bug #8643 (Merge Pending): ErrorManager not handling caught errors and error-status:error attribu...
You can merge after 9342a. Greg Shah
09:46 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Greg, can I merge 8643a? Eduard Soltan
07:50 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Run CHUI regression tests, and they are passing. Eduard Soltan
09:33 AM Database Bug #9365 (Test): The active buffer is no longer set for getters, so _getClob is not working
Artur Școlnic
09:30 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
9365a is merged to trunk as rev 15579. Artur Școlnic
09:21 AM Database Bug #9365 (Merge Pending): The active buffer is no longer set for getters, so _getClob is not wor...
I am OK with the changes in 9365a. Please merge to trunk now. Alexandru Lungu
08:44 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
I committed rev 15578 and tested it, the testing went ok. Artur Școlnic
07:30 AM Database Bug #9365 (Internal Test): The active buffer is no longer set for getters, so _getClob is not wor...
Review of 15577:
* I think there is a confusion. I was looking into a branch older than rev. 15573 in which the ac...
Alexandru Lungu
06:21 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
Made the discussed changes, committed rev 15577 and added @TestCLOBGetter.cls@ to the testcases project. Artur Școlnic
05:39 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
I think we need more consistency with the moment when the active buffer is set and @activeBufferSet@ flag is used. So... Alexandru Lungu
05:34 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
Alexandru Lungu wrote:
> Can you describe what are the possible cases in which this addition in required?
This is ...
Artur Școlnic
05:15 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
> If you mean if (bmd.batchDepth != BatchModeData.NOT_ACTIVE && !bmd.dirtyBatchBuffers.containsKey(buffer)), then yes... Alexandru Lungu
04:57 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
Alexandru Lungu wrote:
> Review of 9365a:
> * is @BufferManager@ change still needed?
If you mean @if (bmd.batchDe...
Artur Școlnic
04:35 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
Review of 9365a:
* I am OK with the set/restore mechanism.
* is @BufferManager@ change still needed?
* you also ha...
Alexandru Lungu
04:06 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
The largest app unit test regression testing passed. I could think of a single scenario where the issue discussed in ... Artur Școlnic
07:34 AM Database Feature #6441: compatible collation for UTF-8 databases
From #9378-8 :
This looks like is just how @en_US.UTF-8@ collation works, and is not a postgresql problem, but a c...
Constantin Asofiei
05:34 AM Database Bug #7496: finish support for query:forward-only attribute
Rebased *7496c* to latest *trunk/15578* and the branch is now at revision *7496c/15579*. Dănuț Filimon
05:24 AM Database Bug #7496: finish support for query:forward-only attribute
Test plan:
* large customer application harness and run some reports. (Harness passed, tested 4 reports and those al...
Dănuț Filimon
03:29 AM Database Bug #7496: finish support for query:forward-only attribute
Committed *xfer testcases/1655*:
* adaptive scrolling tests in @fwd_tests/persist/queries/@
* forward-only tests ...
Dănuț Filimon

11/26/2024

02:28 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Greg Shah wrote:
> > > * there are many places where @final@ was added to the method parameters. This remembered me ...
Vladimir Tsichevski
02:23 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
> > * there are many places where @final@ was added to the method parameters. This remembered me of the "Overuse-of-f... Greg Shah
11:23 AM Base Language Bug #8309 (Review): Do the error handling for r-index and extend implementation to INDEX and LONG...
Alexandru Lungu wrote:
> Review of 8309a/rev. 15573:
>
> * I am OK with the functionality of the changes and the ...
Vladimir Tsichevski
08:53 AM Base Language Bug #8309 (WIP): Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Alexandru Lungu
08:00 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Review of 8309a/rev. 15573:
* I am OK with the functionality of the changes and the overall refactoring!
* minor ...
Alexandru Lungu
12:33 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Done. I did a quick smoke test to check at least it compiles correctly.
I am going on with tests as described in #90...
Ovidiu Maxiniuc
11:30 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Alexandru,
Thank you for reporting this.
I encountered similar issue when I did some tests with the large applicat...
Ovidiu Maxiniuc
10:00 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu, I started looking into 9057a, but I failed running @ant deploy@ on the ChUi regression tests because it uses ... Alexandru Lungu
09:35 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Ovidiu, should I test 9057a? There is also a 9057b, that is why I am asking. Alexandru Lungu
09:27 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Eric Faulhaber wrote:
> Ovidiu, don't you need to rebase the branch?
I've just done the rebase. The current revisio...
Ovidiu Maxiniuc
03:33 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I attempted to patch 7156c with the changes from 9057a, but did not succeed, the patch is over 10k lines, 7156c and t... Artur Școlnic
11:45 PM Database Feature #9057 (Review): enable intermixed access to default tenant (shared) data and tenant-speci...
Ovidiu, don't you need to rebase the branch? Eric Faulhaber
08:16 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I think I have finished the multi-tenant specific implementation. The latest commit is 15586 in branch 9057a.
Since ...
Ovidiu Maxiniuc
09:58 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
Eugenie Lyzenko wrote:
>
> The idea is to use platform default encoding for regression testcases. If we need to ke...
Tomasz Domin
09:04 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
+Tomasz Greg Shah
09:03 AM User Interface Bug #7657: 8-bit character entry problem in ChUI
> The idea is to use platform default encoding for regression testcases. If we need to keep "ISO-8859-1" for some cas... Greg Shah
08:45 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15575@, new revision is @15592@.
Status update. Finally the @ChUI@ regressi...
Eugenie Lyzenko
09:46 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
Artur, please also design a small 4GL Unit Test suite with this edge case and add it to your existing suite. Also tes... Alexandru Lungu
09:45 AM Database Bug #9365 (Review): The active buffer is no longer set for getters, so _getClob is not working
I made the necessary changes and committed 15576, meanwhile I started a large app unit test module for testing. Artur Școlnic
08:53 AM Database Bug #9365 (WIP): The active buffer is no longer set for getters, so _getClob is not working
Alexandru Lungu
07:32 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
I wanted to be consistent with the way the restore is happening for all buffers, but I guess this is not imperative f... Artur Școlnic
07:28 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
> but if is is used in a batch assign, then it's state can't be restored in the invoke of the getter, it has to be at... Alexandru Lungu
06:25 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
@getterActiveBuffers@ has a similar functionality to @dirtyBathBuffers@ In a simple assign case, we can just check if... Artur Școlnic
05:37 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
*My understanding of the problem and proposed solution*: The problem is that CLOB field getters don't have an active ... Alexandru Lungu
09:45 AM Database Bug #9194 (WIP): FWD selects the wrong index when using CONTAINS?
I've committed to 9194a rev. 15578 a really small change:
* I re-enabled the selection of word-indexes.
Next, we ...
Radu Apetrii
09:15 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I have run again *one by one* the fwd tests that failed only with @8643a@ and they passed. Andrei Plugaru
07:51 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Andrei Plugaru wrote:
> *The testing I have done yesterday was probably flawed.*
>
> The problem was that I didn'...
Andrei Plugaru
06:23 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constatin wrote:
> Did you restore the database before running the tests?
yes, a couple of times.
Andrei Plu...
Eduard Soltan
06:09 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
*The testing I have done yesterday was probably flawed.*
The problem was that I didn't reimport the DB before runn...
Andrei Plugaru
05:56 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
ETF testing passed Constantin Asofiei
04:11 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Eduard Soltan wrote:
> But the baseline result for fwd tests that I obtained it is a bit worse that the result Andre...
Constantin Asofiei
07:27 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru Lungu wrote:
> adaptive_scrolling should clearly go into fwd_tests (maybe persist/queries folder?).
I was...
Dănuț Filimon
07:25 AM Database Bug #7496: finish support for query:forward-only attribute
adaptive_scrolling should clearly go into fwd_tests (maybe persist/queries folder?).
forward_only depends ... the ...
Alexandru Lungu
06:04 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru Lungu wrote:
> Also please extend xfer 4GL unit test suite with your examples.
Should I commit the adap...
Dănuț Filimon
05:11 AM Database Bug #7496 (Internal Test): finish support for query:forward-only attribute
*Review of 7496c/15558*
* The changes aim to notify the @AdaptiveQuery@ when the delegate of the @ProgressiveResul...
Alexandru Lungu
05:07 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
An observation as part of #7496 (especially #7496-92), the @ProgressiveResults@ are not cached if it uses a @SimpleRe... Alexandru Lungu
05:04 AM Database Bug #9383 (Test): Cache only the current delegate on transaction commit if a ProgressiveResults i...
Alexandru Lungu

11/25/2024

02:13 PM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Andrei Plugaru wrote:
> I have run the fwdtests and, unfortunately, *it seems there are 5 regressions*. I would want...
Eduard Soltan
01:53 PM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Andrei Plugaru wrote:
> I have run the fwdtests and, unfortunately, *it seems there are 5 regressions*. I would want...
Eric Faulhaber
10:28 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I have run the fwdtests and, unfortunately, *it seems there are 5 regressions*. I would want, however, to make anothe... Andrei Plugaru
08:48 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Andrei Plugaru wrote:
> Constantin Asofiei wrote:
> > Andrei: did you run both fwdtests and unittests?
>
> No, I...
Constantin Asofiei
08:30 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constantin Asofiei wrote:
> Andrei: did you run both fwdtests and unittests?
No, I have only run the exact test t...
Andrei Plugaru
08:29 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I run unitest for a large application.
Also run unittest of a large GUI app, and harness of a big rest app.
Eduard Soltan
08:28 AM Base Language Bug #8643 (Internal Test): ErrorManager not handling caught errors and error-status:error attribu...
Review is OK. I can run ETF - what other testing is needed?
Andrei: did you run both fwdtests and unittests?
Constantin Asofiei
03:27 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
*Eduard*, I retested #9353 with @8643a rev. 15530@ and the exception is still handled right. ✅ Andrei Plugaru
03:24 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constantin Asofiei wrote:
> Eduard, so there are no changes required for the branch?
No, there should be a change...
Eduard Soltan
03:21 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Eduard, so there are no changes required for the branch? Constantin Asofiei
02:59 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
I run the example from #9298-38 using command line, and got the same result as if running from OE.
Got the excepti...
Eduard Soltan
10:22 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
Radu Apetrii wrote:
> I think I'll run the same test with Hotel next.
Well, nothing changed in Hotel with word-inde...
Radu Apetrii
09:04 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
Eric, if you want to take a look at the files, you can check both @.diff@ files, they aren't that large. Keep in mind... Radu Apetrii
06:51 AM Database Bug #9194: FWD selects the wrong index when using CONTAINS?
Soo, I can finally make an update. I will attach a couple of files:
* A @start.p@ which contains 7 query examples wr...
Radu Apetrii
10:04 AM Base Language Bug #6389: LENGTH function with COLUMN option
My understanding from that time is the 'column' length is to align the text for i.e. printing. So this can not depen... Constantin Asofiei
10:02 AM Base Language Bug #6389: LENGTH function with COLUMN option
Maybe there is one more thing we can try, I was thinking that the @column@ length is determined by the width of the c... Artur Școlnic
08:52 AM Database Bug #9318: Make record nursery visible on removeRecords
From #8959-19:
> The only limitation is that deleteIndex should come from the converted code and requires conversion...
Dănuț Filimon
07:42 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
Dănuț Filimon
07:38 AM Database Bug #9318: Make record nursery visible on removeRecords
9275a was merged recently to trunk. The same changes reached 7156c at some point. Danut, please take over this as par... Alexandru Lungu
07:57 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
PS: Mind that @FqlPreprocessor.preprocess@ does the whole work. It iterates the AST *multiple times*, so there are se... Alexandru Lungu
07:44 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
Ioana, please focus on detecting how @dropAlias@ and @replacementAlias@ are relevant and why we need to computed them... Alexandru Lungu
07:43 AM Database Bug #7641: Lower the number of Map.get() calls in the persistence layer
Alexandru Lungu wrote:
> I think we already invested to much effort on too little results for #7641. I will reject t...
Stefanel Pezamosca
07:39 AM Database Bug #7641 (Rejected): Lower the number of Map.get() calls in the persistence layer
I think we already invested to much effort on too little results for #7641. I will reject this task. Stefanel, please... Alexandru Lungu
06:25 AM Database Bug #9365 (Review): The active buffer is no longer set for getters, so _getClob is not working
@isBatchAssignMode@ looks in the current scope, so in the case from note 1, @tt2@ won't be added to the dirty batch b... Artur Școlnic
06:23 AM Database Bug #9365 (WIP): The active buffer is no longer set for getters, so _getClob is not working
Artur Școlnic

11/24/2024

04:45 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
*Decimal* editor: the cursor is at any position inside the left leading spaces (not at the leftmost positi...
Vladimir Tsichevski

11/23/2024

10:15 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Yesterday I implemented the runtime support for the @setMultiTenantAlternative()@ to be method injected in case of po... Ovidiu Maxiniuc

11/22/2024

02:47 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
An *integer* editor issue: in OE, if the format if full, and no more digits can be inserted, it is still pos...
Vladimir Tsichevski
01:59 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*ISSUE*
Probably, due to #7794-36, it is possible to enter more digits than the format allows. For example, it is po...
Vladimir Tsichevski
01:55 PM User Interface Bug #7794: FILL-IN: editing numbers issues
*DUPLICATE*
UPD: this is a duplicate of #7794-27.
After #7794-4 was fixed, the displayed values are right aligned...
Vladimir Tsichevski
10:22 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Please coordinate with Marian to check these into the [[p2j:Testcases]] project. Greg Shah
06:17 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Attached are unit tests for testing case-sensitivity. Vladimir Tsichevski
05:29 AM Database Bug #9365: The active buffer is no longer set for getters, so _getClob is not working
After the following change:... Alexandru Lungu
03:55 AM Database Bug #9365 (Test): The active buffer is no longer set for getters, so _getClob is not working
Alexandru Lungu
04:10 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Actully I think that the problematic line in this code from #8643-38.... Eduard Soltan
03:09 AM Database Bug #7496: finish support for query:forward-only attribute
I've tested 7496c/15558 using the unit tests of a large customer and did not find any regressions. Dănuț Filimon
01:35 AM User Interface Bug #8673: Deduce the logic behind OE focus management and implement in FWD
Vladimir Tsichevski wrote:
> OE focus management feature I cannot explain: the default focus resolution differs in t...
Hynek Cihlar

11/21/2024

04:54 PM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I've modified session 2 to make it work under Windows - actually it does not need to wait for server or servers need ... Tomasz Domin
08:42 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
Tomasz Domin wrote:
> I have a question on initiating unit tests process for both - FWD and 4GL ABLUnit.
> Its poss...
Marian Edu
07:18 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
I have a question on initiating unit tests process for both - FWD and 4GL ABLUnit.
Its possible with command line (e...
Tomasz Domin
03:10 PM Base Language Bug #8309 (Review): Do the error handling for r-index and extend implementation to INDEX and LONG...
Issue fixed in rev. 15573. Review, please. Vladimir Tsichevski
01:31 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Vladimir Tsichevski wrote:
> Another issue discovered: the @R-INDEX@ implementation does not support @CHARACTER@ cas...
Vladimir Tsichevski
07:28 AM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Another issue discovered: the @R-INDEX@ implementation does not support @CHARACTER@ case sensitivity, the comparison ... Vladimir Tsichevski
10:13 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
Constantin Asofiei wrote:
> But a question: does this test still work in FWD with 8643a?
Well, not really. I cha...
Eduard Soltan
03:41 AM Base Language Bug #8643: ErrorManager not handling caught errors and error-status:error attribute properly
The changes make sense, we've seen weird behavior for db-related errors in other places.
But a question: does this...
Constantin Asofiei
08:53 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Greg Shah wrote:
> Galya: Please summarize any questions that are still pending.
Well, the question I have since ...
Galya B
08:00 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Galya: Please summarize any questions that are still pending. Greg Shah
08:19 AM User Interface Bug #8673 (Review): Deduce the logic behind OE focus management and implement in FWD
Greg Shah
07:59 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Greg Shah wrote:
> > a new set of FindQuery APIs which would accept both tuple of (fql, client-where, args). I think...
Ovidiu Maxiniuc
07:27 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Carson Mader wrote:
> Will the runtime still support running in single-tenant and multi-tenant mode without the need...
Greg Shah
07:17 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Will the runtime still support running in single-tenant and multi-tenant mode without the need for a conversion when ... Carson Mader
06:44 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
> a new set of FindQuery APIs which would accept both tuple of (fql, client-where, args). I think we can keep the cur... Greg Shah
06:09 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Yes, I did think of something like that, but since it involved changes in generated code, I kept it a plan B.
Ther...
Ovidiu Maxiniuc
04:34 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Are you expecting conversion to be specific to MT in this case? It would be the first thing that was hard coded in t... Greg Shah
07:45 PM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
Update on my latest effort to get done the last known multiple-tenant issue described above.
The compound queries ...
Ovidiu Maxiniuc
05:36 AM Database Bug #9251 (Test): cache the translated FQL in FQLPreprocessor.translate
Branch 9251b was merged into trunk as rev. 15572 and archived. Stefanel Pezamosca
05:27 AM Database Bug #9251 (Merge Pending): cache the translated FQL in FQLPreprocessor.translate
You can merge to trunk now. Greg Shah
04:49 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
9251b should have been merged to trunk. It's just a null check. Stefanel Pezamosca
04:46 AM Database Bug #9251: cache the translated FQL in FQLPreprocessor.translate
What are the next steps with 9251b? Greg Shah
05:03 AM Database Bug #7496 (Review): finish support for query:forward-only attribute
*Committed 7496c/15558*. When the delegate of ProgressiveResults closes, the AdaptiveQuery.resultsCached should be se... Dănuț Filimon
04:11 AM Database Bug #7496: finish support for query:forward-only attribute
Dănuț Filimon wrote:
> I am now thinking on how to _notify_ the AdaptiveQuery that it's results (ProgressiveResults)...
Dănuț Filimon
07:11 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
Eugenie Lyzenko wrote:
> Does it require reconversion?
No.
Roger Borrello
07:05 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
Roger,
Does it require reconversion?
Eugenie Lyzenko

11/20/2024

06:56 PM Database Feature #9302 (Closed): new reports for abbreviated field names and abbreviated table names
Greg Shah
06:45 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
*Merge notification for task branch 9302a*
Branch 9302a was merged to trunk as revision 15571 and archived.
* A...
Roger Borrello
06:32 PM Database Feature #9302 (Merge Pending): new reports for abbreviated field names and abbreviated table names
You can merge to trunk now. Greg Shah
06:14 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
There isn't anything left to do with this task. I've rebased the branch to 15577. Roger Borrello
06:09 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
That's fine. We'll just document the Custom Reports:
|_. Field |_. Value |
| Report Type | ...
Roger Borrello
05:53 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
The multiple buckets version is the useful case for actually interacting with the report online.
If we need this k...
Greg Shah
05:47 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
Greg Shah wrote:
> Instead of setting @dumpType@, you set @dumpExpr@.
That works great... this is a very useful r...
Roger Borrello
05:02 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
> Is there a way to set the match expression in the profile.rpt?
Instead of setting @dumpType@, you set @dumpExpr@...
Greg Shah
04:44 PM Database Feature #9302: new reports for abbreviated field names and abbreviated table names
I have a good report that aggregates all the details so an export contains all the matches:... Roger Borrello
05:37 PM Base Language Bug #8309: Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
Branch 8309a rev. 15571 now handles invalid index argument for @R-INDEX@ correctly.
ABLUnit tests attached for the @...
Vladimir Tsichevski
12:14 PM Base Language Bug #8309 (WIP): Do the error handling for r-index and extend implementation to INDEX and LONGCHAR
I've created the 8309a branch for this. Vladimir Tsichevski
09:55 AM Base Language Bug #6389: LENGTH function with COLUMN option
I am sorry, I forgot to add the 'destination' parameter for @chr@ function. I updated the procedures above. It turn o... Ovidiu Maxiniuc
09:19 AM Base Language Bug #6389: LENGTH function with COLUMN option
Constantin Asofiei wrote:
> But: are we sure characters in a certain string are not 'merged' into i.e. 3 columns eve...
Artur Școlnic
09:10 AM Base Language Bug #6389: LENGTH function with COLUMN option
I extended the extractor to:... Ovidiu Maxiniuc
09:07 AM Base Language Bug #6389: LENGTH function with COLUMN option
We can keep this data in a file (or an array) directly, no need to complicate things with intervals.
But: are we s...
Constantin Asofiei
09:02 AM Base Language Bug #6389: LENGTH function with COLUMN option
Correct me if I am wrong, but the main problem with an approach like this is the fact that we can't rely on intervals... Artur Școlnic
08:49 AM Base Language Bug #6389: LENGTH function with COLUMN option
To extract the column lengths for all 64Ki Unicode characters we can use the following procedure (do not forget to st... Ovidiu Maxiniuc
07:59 AM Base Language Bug #6389: LENGTH function with COLUMN option
Artur Școlnic wrote:
> Ovidiu, won't manually scanning the Unicode planes for any type of characters limit the funct...
Ovidiu Maxiniuc
07:08 AM Base Language Bug #6389: LENGTH function with COLUMN option
Yes, the results are from OE. In FWD the @length@ function does not work with any of the parameters if multi byte cha... Artur Școlnic
07:03 AM Base Language Bug #6389: LENGTH function with COLUMN option
Are these results from OE? Greg Shah
06:12 AM Base Language Bug #6389: LENGTH function with COLUMN option
I was operating under the assumption that @chr(, "utf-8")@ encodes a character using utf-8 and 4gl will calculate the... Artur Școlnic
09:31 AM Database Bug #7496: finish support for query:forward-only attribute
Dănuț Filimon wrote:
> The strangest part now, I'd expect a rollback / the transaction to be committed (the TRANSACT...
Dănuț Filimon
05:00 AM Database Bug #7496: finish support for query:forward-only attribute
I've tracked the issue and found the following:
* In @ProgressiveResults.moveTo()@, the @position@ is @236@, it scro...
Dănuț Filimon
08:19 AM Testing Support #9270: design and implement an approach for executing multi-session 4GL testcases
An example scenario that works now.
A master testplan:
* there are two new targets - one is a stream for controllin...
Tomasz Domin
08:08 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Pardon me, I didn't see that the test file was also modified during the latest commit. So no more source code issues. Șerban Bursuc
08:07 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
The problem that I am referring to is passing an output parameter to a procedure which expects an input parameter.
...
Șerban Bursuc
07:55 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Șerban Bursuc wrote:
> Marian, there is one more problem in the source code that the FWD runtime rightfully found. @...
Marian Edu
07:36 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Marian, there is one more problem in the source code that the FWD runtime rightfully found. @hLog@ should be an @inpu... Șerban Bursuc
05:00 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Marian Edu wrote:
> I've fixed the code and will push the changes in bazaar in a few.
Code fixed in rev #1652.
Marian Edu
04:33 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> > I don't see the declaration of this @hEvent@.
>
> Yes, that is broken 4GL code (or a bug in ...
Marian Edu

11/19/2024

12:51 PM Base Language Bug #6389: LENGTH function with COLUMN option
Eugenie Lyzenko wrote:
> However the main question here I think is to detect what is the output of the @LENGTH@ in 4...
Ovidiu Maxiniuc
12:44 PM Base Language Bug #6389: LENGTH function with COLUMN option
+Review of 6389a/15563+
The solution seems close, but there are some issues we need to discuss:
* your sample in ...
Ovidiu Maxiniuc
12:07 PM Base Language Bug #6389: LENGTH function with COLUMN option
The approach used in @15563@ should work for 16-bit Java characters. If 4GL @LENGTH@ function always return number of... Eugenie Lyzenko
08:04 AM Base Language Bug #6389: LENGTH function with COLUMN option
Ovidiu and Eugenie: Please review. Greg Shah
07:19 AM Base Language Bug #6389 (Review): LENGTH function with COLUMN option
The length of wide chars seems to be @2@ regardless of the mode the program is ran in (gui, chui, batch), of the outp... Artur Școlnic
10:40 AM Testing Bug #9338: Import JUnit test report back into Harness
I've implemented support for JUNIT-IMPORT tests.
It allows importing JUnit Legacy format test report from local file...
Tomasz Domin
10:34 AM Testing Bug #9338: Import JUnit test report back into Harness
Vladimir Tsichevski wrote:
> I've implemented a tool, which is able to parse the JUnit5 legacy test output format an...
Tomasz Domin
05:12 AM Testing Bug #9338: Import JUnit test report back into Harness
I've implemented a tool, which is able to parse the JUnit5 legacy test output format and compare two reports. See #9134. Vladimir Tsichevski
09:53 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> I don't see the declaration of this @hEvent@.
Yes, that is broken 4GL code (or a bug in preprocessing). The cac...
Greg Shah
09:50 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> For TestWindow.cls it says that it doesn't find TestSikuli.w, looks like I still have a parsing issue but it's not ... Șerban Bursuc
09:01 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> > ./abl/sikuli/ui/support/windows/TestSikuli.w:221:8: unexpected token: hEvent
>
> What is the...
Șerban Bursuc
08:44 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> ./abl/sikuli/ui/support/windows/TestSikuli.w:221:8: unexpected token: hEvent
What is the line that fails from th...
Greg Shah
05:04 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
I am trying to convert the sample tests from @sikuli/ui@ but I get this parsing error:... Șerban Bursuc
09:15 AM Base Language Bug #9037 (Review): Two timers problem: only one fires
Branch 8393b on rev. 15573 fixes the problem. I (re)tested it with the @8393.p@ and the big customer application.
I ...
Vladimir Tsichevski
09:01 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
This issue is derived from #9271-11. Artur Școlnic
09:00 AM Base Language Bug #9354: Invalid handle (3135) error is thrown insted of the 10068 error.
start.p... Artur Școlnic
08:54 AM Base Language Bug #9354 (WIP): Invalid handle (3135) error is thrown insted of the 10068 error.
Artur Școlnic
08:00 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
The need for a subselect is currently determined in two places:
# @QueryComponent.getWhere()@:...
Ioana-Cristina Prioteasa

11/18/2024

05:02 PM Database Feature #7020: always use "expanded" extent fields
Greg Shah wrote:
> Ovidiu: What is the list of remaining work/testing to finish this task?
I have committed revis...
Ovidiu Maxiniuc
08:13 AM Database Feature #7020: always use "expanded" extent fields
Ovidiu Maxiniuc wrote:
> As far as I can remember, 7020c is the latest revision. I did not removed (archived) 7020b ...
Stefanel Pezamosca
08:08 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> I have locally rebased 7020b branch to trunk revision 15561. @./gradlew all@ works, but ...
Ovidiu Maxiniuc
07:41 AM Database Feature #7020: always use "expanded" extent fields
I have locally rebased 7020b branch to trunk revision 15561. @./gradlew all@ works, but functionality remains to be t... Stefanel Pezamosca
03:27 PM User Interface Bug #7657: 8-bit character entry problem in ChUI
The @7657a@ rebased with recent trunk @15568@, new revision is @15585@.
At this time the plan is to run @ChUI@ reg...
Eugenie Lyzenko
02:42 PM Build and Source Control Support #9349: license report inputs clutter the root of the project
Tomasz Domin wrote:
> I am fine with all the changes.
Thanks, Tomasz. Do you have any ideas about the @ResolveExc...
Roger Borrello
12:44 PM Build and Source Control Support #9349: license report inputs clutter the root of the project

Review 9349a/15568: Commit 15567 moves license report files from root directory to @tools/licenseReport/@, commit 1...
Tomasz Domin
10:43 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
Tomasz: Please review.
As to the other issues, you can work them wherever.
Greg Shah
10:07 AM Build and Source Control Support #9349 (Review): license report inputs clutter the root of the project
Please review revision 15568 of branch 9349a.
Are some of the aforementioned issues something we could address in...
Roger Borrello
09:57 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
> There are a couple of other minor build changes I'd like to check into the same branch, as well, with permission.
...
Greg Shah
09:55 AM Build and Source Control Support #9349 (WIP): license report inputs clutter the root of the project
There are many failures running @./gradlew generateLicenseReport@ in the area of retrieving artifacts. There are 5 in... Roger Borrello
07:16 AM Build and Source Control Support #9349: license report inputs clutter the root of the project
These files clutter the project root:... Greg Shah
07:14 AM Build and Source Control Support #9349 (Closed): license report inputs clutter the root of the project
Greg Shah
09:38 AM Base Language Bug #6389: LENGTH function with COLUMN option
I am using tests like the one in #6389-21. Artur Școlnic
09:36 AM Base Language Bug #6389: LENGTH function with COLUMN option
Did you test in both ChUI, GUI and batch process? Constantin Asofiei
09:19 AM Base Language Bug #6389: LENGTH function with COLUMN option
Should I commit the fix for the "Column" parameter, or fix the other ones too? Artur Școlnic
08:50 AM Base Language Bug #6389: LENGTH function with COLUMN option
I have a fix for the @COLUMN@ parameter, but it looks like the same method could be used for all the parameters. Artur Școlnic
08:49 AM Base Language Bug #6389: LENGTH function with COLUMN option
... Artur Școlnic
07:41 AM Base Language Bug #6389: LENGTH function with COLUMN option
I was not aware we already have it :), thank you. Artur Școlnic
07:32 AM Base Language Bug #6389: LENGTH function with COLUMN option
The same class exists in FWD as @p2j/build/lib/jline-2.14.6.jar:jline.console.WCWidth@. I'm confused why you need th... Constantin Asofiei
07:29 AM Base Language Bug #6389: LENGTH function with COLUMN option
Constantin Asofiei wrote:
> Artur, you mean this project? https://github.com/jline/jline3
No, it it a class in the ...
Artur Școlnic
07:23 AM Base Language Bug #6389: LENGTH function with COLUMN option
Artur, you mean this project? https://github.com/jline/jline3
Greg: please comment about BSD.
Constantin Asofiei
07:21 AM Base Language Bug #6389: LENGTH function with COLUMN option
I wrote an implementation for the @columnLength@ method, but it relies on the @jdk.internal.org.jline.utils.WCWidth@ ... Artur Școlnic
05:57 AM Base Language Bug #6389 (WIP): LENGTH function with COLUMN option
Artur Școlnic
08:44 AM Database Feature #9057: enable intermixed access to default tenant (shared) data and tenant-specific data
I have committed a new revision of 9057a (r15574, was rebased to trunk 15560).
It contains clarifications for all ...
Ovidiu Maxiniuc
08:11 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
We have analytics tooling that allows us to evaluate the level of support for each 4GL language feature. This is rep... Greg Shah
08:10 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
Greg Shah wrote:
> See [[p2j:Gap Analysis]].
Where is the gap marking for @LOG-MANAGER@?
Galya B
08:06 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
How is this task different from #3853? Galya B
08:06 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
See [[p2j:Gap Analysis]]. Greg Shah
08:05 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
These are some items in reports for an application being evaluated.
* attributes
** @LOGGING-LEVEL@ (conversion f...
Greg Shah
08:02 AM Base Language Bug #9350: gap marking for LOG-MANAGER attributes and methods is probably wrong
What is the concern? I tested what I implemented, when I implemented it. Galya B
07:55 AM Base Language Bug #9350 (Internal Test): gap marking for LOG-MANAGER attributes and methods is probably wrong
Greg Shah
07:52 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
This is right! However, the optimization shouldn't be only on OUTER-JOIN; it can be used for non-outer join queries. ... Alexandru Lungu
07:22 AM Database Bug #9317 (WIP): FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches ...
h3. Testcase
The schema consists of two persistent tables, @table1@ and @table2@, with the following characteristi...
Ioana-Cristina Prioteasa
03:38 AM Database Bug #9267: Index Selection in case of a multiple index matches.
Updated [[p2j:Chapter_27_Sorting_Query_Results#section-18]], with new index selection rule (4.1). Eduard Soltan
03:20 AM Database Bug #9034: FindQuery unique fails in a self join context
9034a_h2 was merged to FWD-H2 trunk as rev 54. Artur Școlnic
03:11 AM Database Bug #9034: FindQuery unique fails in a self join context
Please go ahead and merge 9034a_h2 to FWD-H2 trunk. Alexandru Lungu
02:10 AM Database Bug #9034: FindQuery unique fails in a self join context
I am ready to merge 9034a_h2. Artur Școlnic
03:18 AM Database Bug #9347: Refactor the breakTie method fro temp-tables.
This task is a follow up for #9267-44.
The way to break the tie between multiples indices choices should be refacto...
Eduard Soltan
03:12 AM Database Bug #9347 (New): Refactor the breakTie method fro temp-tables.
Eduard Soltan
 

Also available in: Atom