Project

General

Profile

Activity

From 10/18/2022 to 11/16/2022

11/16/2022

03:54 PM Database Feature #6453: temp-table features
Review of @read-xmlschema.diff@:
* @AbstractTempTable@: the new method lacks the javadoc;
* @XmlImport@:
** method...
Ovidiu Maxiniuc
11:59 AM Database Feature #6453: temp-table features
Finished with fixing @READ-XMLSCHEMA@ support for DATASET.
Please review.
Thank you.
I understand that the tas...
Igor Skornyakov
03:30 PM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
I'm working on some sample code to show a better approach. Greg Shah
03:28 PM Runtime Infrastructure Feature #6939: improve proxy performance by hard-coding method invocation
When I originally implemented the @com.goldencode.proxy@ package, the pressing goal at the time was to improve memory... Eric Faulhaber
02:48 PM Runtime Infrastructure Feature #6939 (New): improve proxy performance by hard-coding method invocation
Eric Faulhaber
01:40 PM Base Language Feature #6936 (WIP): OpenClient with null values at the DataObject (table) fields for native types
denormalized extent support is not done at this time. Constantin Asofiei
01:34 PM Base Language Feature #6936 (Review): OpenClient with null values at the DataObject (table) fields for native t...
Added in 6129b/14324. Constantin Asofiei
11:17 AM Base Language Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
The issue in the end is described by https://community.progress.com/s/article/P133384 , calling @RunTimeProperties.se... Constantin Asofiei
06:33 AM Base Language Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
Marian Edu wrote:
> Constantin, you might want to check for any typos there... if the field exists (check metadata) ...
Constantin Asofiei
06:22 AM Base Language Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
Constantin Asofiei wrote:
> Marian, do you know in what conditions OE's JavaOpenClient would return null instead of ...
Marian Edu
05:38 AM Base Language Feature #6936 (WIP): OpenClient with null values at the DataObject (table) fields for native types
Marian, do you know in what conditions OE's JavaOpenClient would return null instead of a default value for integer,i... Constantin Asofiei
05:01 AM Base Language Feature #6936: OpenClient with null values at the DataObject (table) fields for native types
In OE, there seems to be a difference how null values are reported in a ProDataObject.
For example, doing somethin...
Constantin Asofiei
04:59 AM Base Language Feature #6936 (WIP): OpenClient with null values at the DataObject (table) fields for native types
Constantin Asofiei
01:30 PM Base Language Feature #4658: OO serialization support
Vladimir Tsichevski wrote:
> I think, I found an error in skeleton: class @DataAdminError@ has wrong class names in ...
Vladimir Tsichevski
01:27 PM Base Language Feature #4658: OO serialization support
I think, I found an error in skeleton: class @DataAdminError@ has wrong class names in constructors: @OperationError@... Vladimir Tsichevski
01:01 PM Database Feature #6459: query features
Igor, please focus only on the first bullet point (i.e., @QUERY@ handle) items. Eric Faulhaber
12:28 PM Database Feature #6448: make location of LOB files configurable for import
Eric Faulhaber wrote:
> Currently, the location is hard-coded to a @lobs@ sub-directory of the directory containing ...
Eric Faulhaber
10:16 AM Database Feature #6938: XML seriliazation improvement
At this moment the @XMLExport@ class uses manual formatting of the document based on @indent()@/@leneBreak()@ calls (... Igor Skornyakov
10:08 AM Database Feature #6938 (New): XML seriliazation improvement
Igor Skornyakov
10:14 AM Database Support #6708: track/report at runtime when AdaptiveQuery shifts into dynamic mode
3821c is fine. Thanks. Eric Faulhaber
09:04 AM Database Support #6708: track/report at runtime when AdaptiveQuery shifts into dynamic mode
I have no objection.
Eric: Where should the changes go? I'd prefer 3821c.
Greg Shah
06:27 AM Database Support #6708 (WIP): track/report at runtime when AdaptiveQuery shifts into dynamic mode
Greg, can we consider moving this change to 3821c or 6129b? It does not change the FWD core behavior; it only augment... Alexandru Lungu
07:14 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Marian Edu wrote:
> Hynek Cihlar wrote:
> > When does the client send event code of -1 to @LT.apply@? Should this b...
Hynek Cihlar
07:12 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Hynek Cihlar wrote:
> When does the client send event code of -1 to @LT.apply@? Should this be prevented on the clie...
Marian Edu
07:10 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Marian Edu wrote:
> An updated patch to solve some NPE issues (thanks Tomasz for reporting it), it's made against re...
Hynek Cihlar
04:41 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Hynek: Please review the latest patch.
Marian: I'd like to get these changes and the fix for #6901 / #6930 into 38...
Greg Shah
06:34 AM Database Support #6709: track nested FIND inside a related FOR loop
This is a good analysis. It certainly highlights the differences in control flow and danger of refactoring such code... Greg Shah
05:57 AM Database Support #6709 (WIP): track nested FIND inside a related FOR loop
Dănuț Filimon
05:36 AM Database Support #6709: track nested FIND inside a related FOR loop
From what I understood, we want to test if either nested find or joined approach is better. After a few tests using t... Dănuț Filimon
05:56 AM Database Feature #5355 (WIP): _Usertablestat metadata improvements
Alexandru Lungu
05:47 AM Database Support #6714: check if there is an optimization opportunity when copying temp-tables based on mu...
Any news about the review? Dănuț Filimon

11/15/2022

02:53 PM Base Language Feature #4658: OO serialization support
I've added Java serialization to the following classes (see @4658.diff@):... Vladimir Tsichevski
01:20 PM Base Language Feature #4658: OO serialization support
Vladimir, I'll try to bring the changes from 6129b to 3821c tomorrow. The files in question are, but some of them co... Constantin Asofiei
11:33 AM Base Language Feature #4658: OO serialization support
Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > ** enums are implicitly serializable (no syntax, it just is i...
Greg Shah
11:24 AM Base Language Feature #4658: OO serialization support
Greg Shah wrote:
> ** enums are implicitly serializable (no syntax, it just is implemented)
The @LegacyEnum@ Java...
Vladimir Tsichevski
11:21 AM Base Language Feature #4658: OO serialization support
I wonder if there is a way to test OO serialization from 4gl, so I could write unit test? Vladimir Tsichevski
11:11 AM Base Language Feature #4658 (WIP): OO serialization support
Vladimir Tsichevski
11:11 AM Base Language Feature #4658: OO serialization support
I am working on serialization of OO error classes. One of them is @SoapFaultError@, which has a field of the @handle@... Vladimir Tsichevski
09:01 AM Base Language Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Vladimir, what branch are you working on? There is some early support for OO serializati...
Vladimir Tsichevski
08:27 AM Base Language Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Vladimir, what branch are you working on? There is some early support for OO serializati...
Vladimir Tsichevski
07:59 AM Base Language Feature #4658: OO serialization support
Vladimir, what branch are you working on? There is some early support for OO serialization in 6129b, we need to work ... Constantin Asofiei
07:57 AM Base Language Feature #4658: OO serialization support
Greg Shah wrote:
> Marian's team is (or will be) working on testcases.
>
> However, I think you need the support ...
Vladimir Tsichevski
07:55 AM Base Language Feature #4658: OO serialization support
Greg Shah wrote:
> Marian's team is (or will be) working on testcases.
>
> However, I think you need the support ...
Marian Edu
07:32 AM Base Language Feature #4658: OO serialization support
Marian's team is (or will be) working on testcases.
However, I think you need the support now so you should look t...
Greg Shah
06:45 AM Base Language Feature #4658: OO serialization support
We also need to provide Java serialization support for OO exceptions in order to implement unit-testing engine. See d... Vladimir Tsichevski
09:33 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Right. I failed to notice the @field@ is updated in inner loop. Ovidiu Maxiniuc
08:07 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Ovidiu Maxiniuc wrote:
> Review of @2137_20221114a.patch@:
> I have a single issue in the new patch, in @AbstractQu...
Constantin Asofiei
06:45 AM Database Feature #6928: H2 UPDATE performance improvement
In H2, when doing an UPDATE statement,the approach is to:
* create a new row
* assign all columns not part of the U...
Constantin Asofiei
03:49 AM Database Feature #6928 (Closed): H2 UPDATE performance improvement
Constantin Asofiei
05:41 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
An updated patch to solve some NPE issues (thanks Tomasz for reporting it), it's made against rev #14360. Marian Edu

11/14/2022

06:37 PM Database Feature #6371: implement SAVE CACHE statement
Pushed revision 6371a/14121. Based on testing, added more mappings for column types and moved mapping to @Dialect@ pl... Boris Schegolev
03:05 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> We need to be able to specify the bootstrap configuration path/filename for a given test run.
...
Vladimir Tsichevski
01:07 PM Conversion Tools Feature #6237: OEUnit support
The latest diff @6237-215-14360.diff@. Vladimir Tsichevski
12:56 PM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> We should add support for the classroot selector in the engine. This selector is not us...
Vladimir Tsichevski
11:39 AM Conversion Tools Feature #6237: OEUnit support
We should add support for the classroot selector in the engine. This selector is not used by Eclipse test launcher (E... Vladimir Tsichevski
02:03 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Constantin Asofiei wrote:
> Ovidiu, please review attached. This adds denormalized extent for FIELDS/EXCEPT. norma...
Ovidiu Maxiniuc
10:31 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Ovidiu, please review attached. This adds denormalized extent for FIELDS/EXCEPT. normalized extent is still not sup... Constantin Asofiei
01:24 PM Database Feature #6453: temp-table features
It appears that @READ-XMLSCHEMA@ for the @DATASET@ is broken even in the situation of a single namespace (w/o externa... Igor Skornyakov
11:01 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Certainly, the patch is clearly an improvement over the current revision on bzr. Please c...
Igor Skornyakov
10:44 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> > What I meant was that a @ClassCastException@ could be thrown if code inside FWD will ca...
Ovidiu Maxiniuc
10:42 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > Why not extend @XMLStreamWriter@ so that it will care about ind...
Igor Skornyakov
10:37 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Why not extend @XMLStreamWriter@ so that it will care about indentation itself? [...] What ...
Ovidiu Maxiniuc
12:28 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
I've edited previous note to add @delete object hds1.@ to @dstest.p@ - with this, OE is in the 200ms range, while FWD... Constantin Asofiei
12:04 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
A starting point for a test to check the performance is this, made of two programs:
# @dstest.p@ which defines inter...
Constantin Asofiei
11:14 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
Constantin, is this something you think can reasonably be reproduced with some simplified test cases, which would ill... Eric Faulhaber
11:09 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Marian Edu wrote:
> Vladimir Tsichevski wrote:
> > This will not work if the *conversion* of the test code is curre...
Vladimir Tsichevski
10:42 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Vladimir Tsichevski wrote:
> This will not work if the *conversion* of the test code is currently unsupported.
You ...
Marian Edu
09:59 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Marian Edu wrote:
> Vladimir Tsichevski wrote:
> > # #6183-5.
> > @Both have support for @Ignore.@
> > IMO ...
Vladimir Tsichevski
09:54 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Vladimir Tsichevski wrote:
> # #6183-5.
> @Both have support for @Ignore.@
> IMO @@Ignore@ is not what we ne...
Marian Edu
08:14 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
# #6183-4.
@One thing to consider: we will need a mechanism to disable tests at runtime (e.g. those tests which w...
Vladimir Tsichevski
09:07 AM Database Bug #6829: H2 forces re-parse of all prepared statements when metadata is changed
Alexandru, I have in a heap dump @UnclosablePreparedStatement@ instances with ~90KB retained heap. But in at least a... Constantin Asofiei
06:23 AM Database Bug #6829: H2 forces re-parse of all prepared statements when metadata is changed
I've done some simple debugging in Hotel GUI with @UnclosablePreparedStatement@. The @psCache@ structure is an @Expir... Alexandru Lungu
07:46 AM Database Support #6708: track/report at runtime when AdaptiveQuery shifts into dynamic mode
Committed 6708a/rev.14328. Made improvements to AdaptiveQuery method tracing.
I made changes and now it is possibl...
Dănuț Filimon

11/12/2022

04:54 AM Database Feature #6453: temp-table features
In addition to the previous note. I
Why not extend @XMLStreamWriter@ so that it will care about indentation itself? ...
Igor Skornyakov
03:49 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> > > * @TempTableResultSet@:387: you are creating an intermediary @mprops@ tree for collecti...
Igor Skornyakov

11/11/2022

04:53 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> We need to be able to specify the bootstrap configuration path/filename for a given test run. Di...
Vladimir Tsichevski
04:40 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Unpack and rethrow it in the calling code on the client.
It works!
!6237-211.png!
Vladimir Tsichevski
03:20 PM Conversion Tools Feature #6237: OEUnit support
Unpack and rethrow it in the calling code on the client. Greg Shah
02:06 PM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> My proposal is to follow the same way, and let the assertions library, implemented in...
Vladimir Tsichevski
03:42 PM User Interface Bug #6925: Initially focused widget shouldn't have dotted selection.
When a widget which has dotted selection when focused (like a radio set or a button) has the initial focus in a frame... Stanislav Lomany
03:37 PM User Interface Bug #6925 (New): Initially focused widget shouldn't have dotted selection.
Stanislav Lomany
03:41 PM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > > * @TempTableResultSet@:387: you are creating an intermediary ...
Igor Skornyakov
03:34 PM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> > * @TempTableResultSet@:387: you are creating an intermediary @mprops@ tree for collecting...
Ovidiu Maxiniuc
01:37 PM Database Feature #6453: temp-table features
Fixed @WRITE-XML@ support for @DATASET@.
See the attached .diff file for 6129b/14320.
The only remaining thing is...
Igor Skornyakov
01:34 PM Database Feature #6453: temp-table features
Fixed @WRITE-XML@ support for @DATASET@ Igor Skornyakov
07:24 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Review of @marshal4.diff@
> Overall: a big update, handling multiple issues. Nice work. He...
Igor Skornyakov
02:34 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > I work with branch 6129b. Please find the .diff for rev.14320 a...
Igor Skornyakov
09:20 PM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> I work with branch 6129b. Please find the .diff for rev.14320 attached.
Review of @marsh...
Ovidiu Maxiniuc
05:45 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
> Where does the @ExclusionRegion[] excludes@ come from that gets passed to the workers?
If you need one (because ...
Greg Shah
10:39 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
I have this update. The script updates don't seem to be as easy as I thought. According to https://stackoverflow.com/... Roger Borrello
07:31 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Greg Shah wrote:
> Not exactly. It is important that you do not need to instantiate the @BinaryFileCompare@ instanc...
Roger Borrello

11/10/2022

06:46 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
> If I were to update the harness with interfaces for calling in from Sikuli, where would they go? For example, would... Greg Shah
04:43 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
With this update, I was able to build Sikuli that can handle our requirements:... Roger Borrello
02:28 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Roger Borrello wrote:
> I'll try 2.0.5
It took searching through the issues, but I found this: https://github.com...
Roger Borrello
02:17 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Greg Shah wrote:
> > so I registered at GitHub and pulled the code
>
> Generally, you should not have to register...
Roger Borrello
02:00 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
> so I registered at GitHub and pulled the code
Generally, you should not have to register for github to download ...
Greg Shah
01:49 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Roger Borrello wrote:
> Yes... I was investigating the source code that was available for download (without the buil...
Roger Borrello
11:43 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
> I just can't figure out how to get results from the issuance of: @BinaryFileComparison(getLatestFile(xls_files),exp... Greg Shah
11:18 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Greg Shah wrote:
> Sikuli is open source and written in Java, right?
Yes... I was investigating the source code t...
Roger Borrello
11:08 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Greg Shah wrote:
> In regard to the NPE, changes can be made to the Harness code to refactor it such that SFTP suppo...
Roger Borrello
10:49 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Sikuli is open source and written in Java, right? Greg Shah
10:47 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Greg Shah wrote:
> It is important to move to a relative path for the @harness.jar@. I would copy it into the proje...
Roger Borrello
06:45 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
It is important to move to a relative path for the @harness.jar@. I would copy it into the project as part of the se... Greg Shah
07:07 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Committed revision 256 for hotel_gui contains a good amount of samples. They include
* Waiting for image to appear f...
Roger Borrello
03:51 PM Database Feature #6453: temp-table features
Completely (as far as my tests demonstrate) fixed @WRITE-XMLSCHEMA@ for standalone tables and datasets, including ext... Igor Skornyakov
08:20 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
I'm inclined to resolve #6901 sooner rather than later. Greg Shah
07:55 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Greg Shah wrote:
> Hynek: Please review.
Greg, this will kinda re-open #6195 - if conversion isn't fixed (#6901) th...
Marian Edu
07:16 AM User Interface Feature #6764 (Review): Improve trigger selection for keyboard events.
Greg Shah
07:16 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Hynek: Please review. Greg Shah
07:05 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
It seems I can't re-open this one but this is a patch that fixes the global anywhere in event definition, universal e... Marian Edu
06:09 AM Database Bug #6923: inner transaction block reverts too much
Update: If you replace the middle transaction block with the code below, the program works fine. It reverts only the ... Radu Apetrii
05:26 AM Database Bug #6923: inner transaction block reverts too much
Here is the code that I've been working with, on 3821c, rev.14354:... Radu Apetrii
05:25 AM Database Bug #6923 (Pending): inner transaction block reverts too much
Radu Apetrii
01:42 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Ovidiu Maxiniuc wrote:
> * @BaseRecord@:
> ** @setDatum()@: the conditional update of @readFields@ should happen at...
Constantin Asofiei
09:55 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Constantin Asofiei wrote:
> Eric/Ovidiu, please review the attached patch.
I like the update. The boolean arrays ...
Ovidiu Maxiniuc

11/09/2022

04:43 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Constantin Asofiei wrote:
> Tijs Wickardt wrote:
> > # Give each ORM data object a ByteArray, holding the raw (unse...
Tijs Wickardt
04:38 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Tijs Wickardt wrote:
> # Give each ORM data object a ByteArray, holding the raw (unserialized) data of the last fetc...
Constantin Asofiei
03:43 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Constantin Asofiei wrote:
> Eric/Ovidiu, please review the attached patch. The details are these:
> * I couldn't f...
Tijs Wickardt
02:20 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Another note: the @orm.Loader.load@ will retrieve from the database the full records, but they will not be populated ... Constantin Asofiei
02:14 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Eric/Ovidiu, please review the attached patch. The details are these:
* I couldn't find a good way to add support f...
Constantin Asofiei
09:35 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
There is another finding: for EXCLUSIVE-LOCK, the record is always fully-fetched. In FWD, the partial record is allo... Constantin Asofiei
01:52 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > I have a (minimal) set of changes to allow EXCEPT/FIELDS at ...
Constantin Asofiei
08:18 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
> This is odd. I did not try it. The logical implementation is to fully fetch the respective at that moment. Is this ... Greg Shah
02:37 PM Database Feature #6453: temp-table features
It appears that we have more problems with DATASET support than I initially reported in #6453-147. The most important... Igor Skornyakov
12:49 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > Fixed DATASET (un)marshaling. See the attached .diff file.
> >...
Igor Skornyakov
07:48 PM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Fixed DATASET (un)marshaling. See the attached .diff file.
> Please review. There are many...
Ovidiu Maxiniuc
01:45 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Roger Borrello wrote:
> The first thing I'll try is the below, and add @getLatestFile@ to return the latest file of ...
Roger Borrello
01:11 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Greg Shah wrote:
> You can look at @com.goldencode.harness.TestFactory.processStepDefinition()@ to see how we load e...
Roger Borrello
11:32 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
One of the main functions in Sikuli I use is the @.targetOffset(x,y)@ modification to a @Pattern@. For example, the @... Roger Borrello
11:19 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
I have the testcase to export guests. I am filtering the list by room, comparing the screen, then filtering by guest ... Roger Borrello
09:15 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
> Would I just need to add harness.jar to the classpath, or all the jars in the harness's build/lib directory?
Co...
Greg Shah
08:40 AM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
There are situations where output from a key business process results in an exported file, mostly loaded into the bro... Roger Borrello
08:13 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Please post the previous discussion about calling Java from the Sikuli python scripts. Greg Shah
08:12 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
Yes, that is fine. Greg Shah
12:47 PM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
I have taken into account what you said and I have made some changes that appear in this new patch. They were tested ... Radu Apetrii
07:46 AM Conversion Tools Feature #6237: OEUnit support
We need to be able to specify the bootstrap configuration path/filename for a given test run. Different test runs in... Greg Shah
06:41 AM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Some questions:
>
> * How do we register our test engine with these launchers?
> ** Eclipse
...
Vladimir Tsichevski
06:12 AM Conversion Tools Feature #6237: OEUnit support
Some questions:
* How do we register our test engine with these launchers?
** Eclipse
** ant
** gradle
** JUni...
Greg Shah
07:36 AM Database Bug #5307 (WIP): AdaptiveQuery goes into dynamic mode too aggressively
I've been trying to reproduce the behavior mentioned in #5307-1 using the example provided and failed. When debugging... Dănuț Filimon
06:58 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I've tried to move a bit and have done initial migration to gradle 7.5.1 and tried to build FWD with Java 17.
Just ...
Tomasz Domin
03:13 AM Database Support #6712: check generated dynamic temp-table caching to ensure that all cache keys work when...
IIRC, the problem was that we rely on @P2JField.computeHash@, and the @name@ field can vary, depending on the call pa... Eric Faulhaber

11/08/2022

06:06 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Are you saying there is absolutely no way to ever pass configuration from some launcher to our ...
Vladimir Tsichevski
04:16 PM Conversion Tools Feature #6237: OEUnit support
> There is no such thing as "direct JUnit invocation".
I'm talking about command line launching of JUnit.
> The...
Greg Shah
04:07 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> From #6237-61 above:
>
> I want to reuse our existing approaches to configuration (e.g. using ...
Vladimir Tsichevski
02:32 PM Conversion Tools Feature #6237: OEUnit support
From #6237-61 above:
> Gather the necessary configuration (a @BootstrapConfig@ instance) to pass to the @ClientCor...
Greg Shah
01:13 PM Conversion Tools Feature #6237: OEUnit support
I see some potential problem: the test engine has no access to the command-line parameters, since these parameters ar... Vladimir Tsichevski
12:35 PM Conversion Tools Feature #6237: OEUnit support
The problem with referencing Java class names in test suite Java sources resolved in @6237-200-14353.diff@.
Now th...
Vladimir Tsichevski
07:38 PM Conversion Tools Feature #6237: OEUnit support
> No, I do not propose using Java exceptions instead of legacy exceptions. Instead, at the server our test engine wil... Greg Shah
05:46 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
For now:... Roger Borrello
05:12 PM Testing Bug #6920: Ins and outs of Sikuli for GUI testing
I have some Sikuli scripts to check into the hotel_gui project. However, I am unsure of the location in the directory... Roger Borrello
01:02 PM Testing Bug #6920 (New): Ins and outs of Sikuli for GUI testing
Roger Borrello
05:23 PM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Constantin Asofiei wrote:
> I have a (minimal) set of changes to allow EXCEPT/FIELDS at a query, with these notes:
...
Ovidiu Maxiniuc
11:14 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Things get tricky when you have an ignored field and you update that field - this is allowed, and OE will save the re... Constantin Asofiei
09:53 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Another issue is that the records which are partially hydrated can not be cached (@FastFindCache@ or @orm.Session.cac... Constantin Asofiei
08:38 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
I have a (minimal) set of changes to allow EXCEPT/FIELDS at a query, with these notes:
* temp-tables do not support ...
Constantin Asofiei
02:04 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger Borrello wrote:
> Roger Borrello wrote:
> > I checked out @hotel_gui@, ran the prepare for linux (and H2), an...
Tomasz Domin
01:02 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger Borrello wrote:
> Roger Borrello wrote:
> > I checked out @hotel_gui@, ran the prepare for linux (and H2), an...
Tomasz Domin
01:00 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger Borrello wrote:
> I checked out @hotel_gui@, ran the prepare for linux (and H2), and I get this when I try to ...
Roger Borrello
12:12 PM Runtime Infrastructure Support #5567: move FWD to Java 11
I checked out @hotel_gui@, ran the prepare for linux (and H2), and I get this when I try to import:... Roger Borrello
01:04 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
For ins and outs of Sikuli, please refer to #6920 which will focus purely on Sikuli Roger Borrello
12:46 PM Base Language Bug #5761: replace ErrorManager.displayError with recordOrThrowError and fix recordOrShowError to...
Added #6919 for the TempTableBuilder/AbstractTempTable cases. Constantin Asofiei
12:43 PM Database Bug #6919: fix ErrorManager.displayError in TempTableBuilder
FWD uses @ErrorManager.displayError@ instead of going through @recordOrShowError@, in i.e. @TempTableBuilder.tempTabl... Constantin Asofiei
12:36 PM Database Bug #6919 (Review): fix ErrorManager.displayError in TempTableBuilder
Constantin Asofiei
08:29 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I would guess the second is preferable, but this is really Eric's call. Greg Shah
06:10 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Greg, there is a name collision due to Java14+ @java.lang.Record@.
What is preferred way to solve this issue ?
* re...
Tomasz Domin
06:28 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > Igor, you need to use @ErrorManager.recordOrThrow@ most like...
Igor Skornyakov
05:10 AM Database Feature #6453: temp-table features
Fixed DATASET (un)marshaling. See the attached .diff file.
Please review. There are many pended changes. I would pre...
Igor Skornyakov

11/07/2022

06:17 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Although I see the value in this idea, I wonder if using the JUnit exception instead of the legac...
Vladimir Tsichevski
06:00 PM Conversion Tools Feature #6237: OEUnit support
Although I see the value in this idea, I wonder if using the JUnit exception instead of the legacy exception will hav... Greg Shah
03:38 PM Conversion Tools Feature #6237: OEUnit support
The expected legacy exception handling implemented both in conversion and runtime.
The diff is @6237-196-14352.diff@.
Vladimir Tsichevski
03:34 PM Conversion Tools Feature #6237: OEUnit support
JUnit5 Jupiter engine uses the @org.opentest4j@ package, namely the @AssertionFailedError@ from this package to store... Vladimir Tsichevski
02:33 PM Conversion Tools Feature #6237: OEUnit support
Problem: if the test method throws a legacy exception, it is now returned to the client, but the legacy exception is ... Vladimir Tsichevski
12:03 PM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Very well. This is s strong reason to refactor the inter-process serialization (the @Extern...
Igor Skornyakov
11:37 AM Database Feature #6453: temp-table features
> Thank you, Ovidiu. However, in my tests, there is no difference between a standalone TEMP-TABLE and one which is a ... Ovidiu Maxiniuc
11:23 AM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> Yes, this is true. Another reason (actually more important, at least at the beginning) was ...
Igor Skornyakov
11:13 AM Database Feature #6453: temp-table features
Yes, this is true. Another reason (actually more important, at least at the beginning) was that, in the initial simpl... Ovidiu Maxiniuc
07:10 AM Database Feature #6453: temp-table features
> I think it will take a day or two.
Please do resolve these issues now. If it is going to take much longer than...
Greg Shah
02:47 AM Database Feature #6453: temp-table features
In addition to the previous note.
In fact, there are many places when we work with a standalone temp table in a diff...
Igor Skornyakov
02:35 AM Database Feature #6453: temp-table features
For some reason FWD processes @TEMP-TABLE@ which is part of the @DATASET@ input parameter differently than when it is... Igor Skornyakov
07:40 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
The OS version matters for a FWD build but we (as yet) have no differences by any other part of the environment. In ... Greg Shah
03:50 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Its not just about Java version, but IMO its more about a whole execution environment. E.g. different database types,... Tomasz Domin

11/06/2022

12:54 PM Database Feature #6453: temp-table features
Greg Shah wrote:
> Optimally, yes. But I know Eric has other tasks for you as well. How long do you estimate the f...
Igor Skornyakov
11:46 AM Database Feature #6453: temp-table features
Optimally, yes. But I know Eric has other tasks for you as well. How long do you estimate the fixes to take? Greg Shah
05:38 AM Database Feature #6453: temp-table features
I see a number of incompatibilities in the @NAMESPACE-URI@ and @NAMESPACE-PREFIX@ support in FWD for @DATASET@.
# FW...
Igor Skornyakov

11/04/2022

05:28 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
If Java 17 is as fast or faster than Java 8, then we will never use Java 8 or Java 11 again. Usually, we only would ... Greg Shah
03:43 PM Runtime Infrastructure Feature #6692: move FWD to Java 17
Regarding what you might see as a _minor_ devops item... version information.
Currently @version.properties@ conta...
Roger Borrello
08:28 AM Runtime Infrastructure Feature #6692 (WIP): move FWD to Java 17
I've created a branch *6692a* based on *3821c*.
I will do a quick check how build works under @Java 17@ and will pro...
Tomasz Domin
04:58 PM Database Feature #6371: implement SAVE CACHE statement
Serialization Exception was a secondary issue. It was actually caused by unsuccessful class lookup. This is now fixed... Boris Schegolev
12:24 PM Database Feature #6453: temp-table features
I've fixed the issue with the indexes (un)marshaling by adding optional structured index data to the @TableWrapper@. ... Igor Skornyakov
04:03 AM Database Feature #6453: temp-table features
Constantin Asofiei wrote:
> Igor, you need to use @ErrorManager.recordOrThrow@ most likely.
>
> I'm still thinkin...
Igor Skornyakov
11:55 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Email discussion with Marian:
> Since ABLUnit works both with procedures and classes what would be the preference,...
Greg Shah
07:44 AM Runtime Infrastructure Support #5567 (Closed): move FWD to Java 11
Greg Shah
07:43 AM Runtime Infrastructure Support #5567: move FWD to Java 11
> "(Java 11 policy/preference to be confirmed)." - this is to be removed
Done
> "Unsupported Configurations" - ...
Greg Shah
06:36 AM Runtime Infrastructure Support #5567 (Feedback): move FWD to Java 11
Page now looks much better and its easier to read and understand it, thank you.
* "(Java 11 policy/preference to b...
Tomasz Domin

11/03/2022

07:12 PM Database Feature #6371: implement SAVE CACHE statement
I pushed support for class unloading. I still need to do some refactoring and fix a @java.io.NotSerializableException... Boris Schegolev
03:43 PM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
We should consider how we measure code coverage during testing. The most obvious choice is "JaCoCo":https://www.jaco... Greg Shah
03:11 PM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> Both have support for @Ignore.
Using @Ignore will work for something we want to exclude from testing in ...
Greg Shah
10:29 AM Database Feature #6453: temp-table features
Fixed support for a binded table parameter.
Please review (see the attached .diff file).
Thank you.
Working ...
Igor Skornyakov
10:18 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> In 4GL when @SCHEMA-MARCHAL@ is @NONE@ and the input parameter of the called procedure is d...
Igor Skornyakov
05:24 AM Database Feature #6453: temp-table features
In 4GL when @SCHEMA-MARCHAL@ is @NONE@ and the input parameter of the called procedure is defined as @table FOR <loca... Igor Skornyakov
09:37 AM Runtime Infrastructure Support #5567: move FWD to Java 11
I've made changes to [[p2j:Software Dependencies]] and have added [[p2j:Switching Between Java 8 and Java 11]] to exp... Greg Shah
03:35 AM Runtime Infrastructure Support #5567 (Review): move FWD to Java 11
Tomasz Domin
08:34 AM Database Support #6708: track/report at runtime when AdaptiveQuery shifts into dynamic mode
Committed 6708a/rev.14327. Added an initial version for tracing AdaptiveQuery and important data related to it.
Al...
Dănuț Filimon

11/02/2022

04:43 PM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> In @ABLUnit@ it is valid to use instance methods (no static) as "before all" and "after...
Vladimir Tsichevski
01:21 PM Conversion Tools Feature #6237: OEUnit support
In @ABLUnit@ it is valid to use instance methods (no static) as "before all" and "after all" behavior. We need to add... Vladimir Tsichevski
03:52 PM Database Feature #6453: temp-table features
Constantin Asofiei wrote:
> Igor, you need to use @ErrorManager.recordOrThrow@ most likely.
Yes, this helps. Than...
Igor Skornyakov
12:10 PM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> It seems now that the full set of knowledge about the indexes is needed. So I am definite...
Igor Skornyakov
11:07 AM Database Feature #6453: temp-table features
Eric Faulhaber wrote:
> > Please let me know what you think about my suggestion #6453-120 and related idea about the...
Ovidiu Maxiniuc
10:37 AM Database Feature #6453: temp-table features
Igor, you need to use @ErrorManager.recordOrThrow@ most likely.
I'm still thinking about the index issue.
Constantin Asofiei
09:39 AM Database Feature #6453: temp-table features
I've added reporting @12323@ error reporting ('A NO-SCHEMA-MARSHAL table cannot be used as a parameter where the rece... Igor Skornyakov
01:05 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Please let me know what you think about my suggestion #6453-120 and related idea about th...
Eric Faulhaber
03:35 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Merged into 3821c rev 14344. Tomasz Domin
01:34 PM Runtime Infrastructure Support #5567: move FWD to Java 11
I've prepared a wiki page on Java 11 support and migration, for now its internal and probably needs to be discussed a... Tomasz Domin
06:54 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Right. Go ahead and rebase and then merge into 3821c.
Is there anything that the team or our customers need to be...
Greg Shah
06:39 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Is there any reason that we should not merge this into 3821c?
I dont know any - its clear to mer...
Tomasz Domin
06:16 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Is there any reason that we should not merge this into 3821c? Greg Shah
04:24 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Rebased to 3821c/14342, pushed 5567a/14362
Tomasz Domin
02:23 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
I've committed to 6129b/14318 the changes in DatasetWrapper (serialization ID) and SortIndex (made the class public),... Constantin Asofiei
01:55 PM Testing Support #6856: user interface tests
We need testcases that explore the following as comprehensively as possible. The intention is to provide complete cov... Greg Shah
08:54 AM Base Language Bug #6904: fix TRANSACTION block issues
For example, this program:... Constantin Asofiei
08:51 AM Base Language Bug #6904 (New): fix TRANSACTION block issues
Constantin Asofiei
08:52 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
OE 11.7.x is in use right now. They can't move to OE 12 without facing serious issues which have not yet been resolved. Greg Shah
08:49 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Greg Shah wrote:
> Support should be added in task branch 6129b.
What is the target OE version?
Marian Edu
08:37 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Support should be added in task branch 6129b. Greg Shah
08:36 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
The biggest priority here is to achieve full conversion support + runtime stubs for all the above cases. This will e... Greg Shah

11/01/2022

05:01 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Please fix it in our conversion (generate only one annotation and merge the data).
This is fix...
Vladimir Tsichevski
04:10 PM Database Feature #6453: temp-table features
I'm working now on table parameter issues described in #6453-133 and #6453-134.
After that I plan to return to work ...
Igor Skornyakov
08:02 AM Database Feature #6453: temp-table features
One more problem with table parameter in remote call.
If the parameter is declared like this:...
Igor Skornyakov
06:52 AM Database Feature #6453: temp-table features
Added 4GL test for the @NONE@ value of the @SCHEMA-MARSHAL@.
FWD results are different from the 4GL ones
Igor Skornyakov
04:26 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> [[https://docs.progress.com/bundle/openedge-develop-abl-applications-122/page/Using-a-temp-table...
Igor Skornyakov
03:57 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Sorry for my ignorance. How the declaration of such parameter should look like?
[[https:...
Marian Edu
03:47 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> Igor Skornyakov wrote:
>
> > Thank you Marian. But my question was about the situations when ...
Igor Skornyakov
03:42 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Thank you Marian. But my question was about the situations when @NONE@ value of the @SCHE...
Marian Edu
03:34 AM Database Feature #6453: temp-table features
Constantin Asofiei wrote:
> Igor Skornyakov wrote:
> > At this moment we keep index data in the @TableParameter@ as...
Igor Skornyakov
03:26 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> At this moment we keep index data in the @TableParameter@ as a string created by @TableMapp...
Constantin Asofiei
03:57 PM Conversion Tools Bug #6901: Event handling - ON ANYWHERE
There are two issues with conversion of @ON@ statement in regards to @ANYWHERE@ option found during debugging of even... Marian Edu
03:57 PM Conversion Tools Bug #6901 (Test): Event handling - ON ANYWHERE
Marian Edu
12:37 PM Feature #2949: Alternative approach to handling case insensitivity
> > It uses @lower@ instead of @upper@ for case-insensitivity. This is known to break certain use cases (@upper@ mat... Greg Shah
11:59 AM Feature #2949: Alternative approach to handling case insensitivity
Greg Shah wrote:
> It uses @lower@ instead of @upper@ for case-insensitivity. This is known to break certain use ...
Eric Faulhaber
09:27 AM Feature #2949: Alternative approach to handling case insensitivity
We are considering changes to the PostgreSQL schema. One possible is to use a case-insensitive text type (e.g. somet... Greg Shah
11:11 AM Database Feature #6418: represent extent fields as arrays
Radu Apetrii wrote:
> Greg Shah wrote:
> > The above is my opinion. Eric makes the final decision here.
> Any dec...
Eric Faulhaber
09:29 AM Database Bug #6837: prevent unnecessary upper/rtrim injection in queries if the data type doesn't require it
Please ensure that the solution is built such that all dialects (not just MariaDB) can leverage this same approach. ... Greg Shah
09:33 PM Database Bug #6837: prevent unnecessary upper/rtrim injection in queries if the data type doesn't require it
I committed an intermediary solution. The occurrences of properties are no longer wrapped in @upper()@ and/or @rtrim(... Ovidiu Maxiniuc
08:33 AM Database Feature #6898: PostgreSQL schema improvements
We have multiple requests for changes to the default approach to some PostgreSQL schema. We have a small window righ... Greg Shah
08:05 AM Database Feature #6898 (New): PostgreSQL schema improvements
Greg Shah
08:32 AM Database Support #4058: consider denormalizing tables as the default approach
We've discussed offline this many times recently. I want to record some thoughts from those discussions:
* The cu...
Greg Shah
08:00 AM User Interface Bug #6897: Browse: refresh doesn't update the screen value of dirty buffer assigned during row-leave
See title.
Reproduction:
In @new testcases@ (on @xfer@), use the following content for @file-cvt-list.txt@ :
...
Tijs Wickardt
07:06 AM User Interface Bug #6897 (New): Browse: refresh doesn't update the screen value of dirty buffer assigned during ...
Tijs Wickardt

10/31/2022

06:14 PM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
Radu, in my last post I started right into the code review comments, but I want to note that I appreciate your recogn... Eric Faulhaber
05:38 PM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
Code review @6695.patch@:
Interesting solution. Why is it only applicable for NO-UNDO temp-tables?
The patch do...
Eric Faulhaber
07:16 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
I have attached a patch that includes the changes regarding preselect queries on temporary no-undo tables. They were ... Radu Apetrii
04:03 PM Database Feature #6453: temp-table features
Greg Shah wrote:
> > Sorry, I do not understand. I see both @commons-lang@ and @commons-lang3@.
> > Can I use them ...
Igor Skornyakov
04:02 PM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Greg Shah wrote:
> > [[p2j::Dependency_Management#List-of-Supported-3rd-Party-Libraries|Li...
Greg Shah
03:21 PM Database Feature #6453: temp-table features
Greg Shah wrote:
> [[p2j::Dependency_Management#List-of-Supported-3rd-Party-Libraries|List of Supported 3rd Party Li...
Igor Skornyakov
02:46 PM Database Feature #6453: temp-table features
[[p2j::Dependency_Management#List-of-Supported-3rd-Party-Libraries|List of Supported 3rd Party Libraries]] Greg Shah
01:17 PM Database Feature #6453: temp-table features
Constantin Asofiei wrote:
> Igor, review for the #6453-117 patch:
> * @DynamicTablesHelper@ - please do not use @St...
Igor Skornyakov
12:49 PM Database Feature #6453: temp-table features
Igor, review for the #6453-117 patch:
* @DynamicTablesHelper@ - please do not use @StringUtils.isEmpty@ in apache co...
Constantin Asofiei
10:21 AM Database Feature #6453: temp-table features
At this moment we keep index data in the @TableParameter@ as a string created by @TableMapper.getLegacyIndexInfo@.
...
Igor Skornyakov
02:55 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> Igor, sorry for being late on this one... it just slipped my mind I guess. The use for that erro...
Igor Skornyakov
02:49 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> The support for @SCHEMA-MARSHAL@ @NONE@ value is still missing (see #6453-116). In partic...
Marian Edu
03:53 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Code Review Task Branch 3821c Revision 14338
No objections.
Greg Shah
02:23 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Keikai upgraded in 3821c revision 14338. Please review. Hynek Cihlar
12:30 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg, I copied Keikai 5.10.0 dependencies with the LICENSE.TXT files add...
Hynek Cihlar
09:35 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Hynek Cihlar wrote:
> Greg, I copied Keikai 5.10.0 dependencies with the LICENSE.TXT files added in devsrv01:/tmp/ke...
Greg Shah
07:38 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg, I copied Keikai 5.10.0 dependencies with the LICENSE.TXT files added in devsrv01:/tmp/keikai-5.10.0.zip. Please... Hynek Cihlar
07:16 AM Runtime Infrastructure Support #5567: move FWD to Java 11
I've reviewed the previous commit, removed doubled comments, removed header only changes. The reference to Keikai 5.8... Tomasz Domin
12:10 PM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
It is really good. I made some minor tweaks. Greg Shah
11:24 AM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
Added documentation for available JMX instrumentation at [[p2j:Profiling#Available-JMX-Instrumentation|Available JMX ... Constantin Asofiei
05:58 AM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
JMX instrumentation for appserver agent state was added to 3821c/14333. Constantin Asofiei
10:30 AM Base Language Bug #4149: BlockManager and TransactionManager handle TransactionType.NONE incorrectly
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > @Finalizable.entry()@ is deprecated and needs to be remov...
Greg Shah
04:34 AM Base Language Bug #4149: BlockManager and TransactionManager handle TransactionType.NONE incorrectly
Constantin Asofiei wrote:
> @Finalizable.entry()@ is deprecated and needs to be removed, together with @TransactionM...
Constantin Asofiei
10:01 AM Conversion Tools Feature #6237: OEUnit support
Please fix it in our conversion (generate only one annotation and merge the data). Greg Shah
05:57 AM Base Language Feature #6814: JMX instrumentation for FWD core, persistance and ORM layers
More JMX instrumentation was added to 3821c/14333.
* the 'execute' time at H2 statements (OrmTempTableQuery).
* Con...
Constantin Asofiei

10/30/2022

04:51 PM Conversion Tools Feature #6237: OEUnit support
4gl allows multiple annotations of the same type for the same element. This is used in some customer code to implemen... Vladimir Tsichevski

10/29/2022

12:49 PM Database Feature #6453: temp-table features
Fixed (un)marshalling of fields and @NAMESPACE-URI@/@NAMESPACE-PREFIX@ for table parameter.
However, indexes are sti...
Igor Skornyakov
05:54 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Hynek Cihlar wrote:
> > Tomasz Domin wrote:
> > > For me I get:
> > > [...]
> > >
> > > ...
Hynek Cihlar

10/28/2022

06:06 PM Database Feature #6371: implement SAVE CACHE statement
Boris Schegolev wrote:
> I pushed support for indexes (revision 6371a/14117). There's an issue with detecting if the...
Eric Faulhaber
05:15 PM Database Feature #6371: implement SAVE CACHE statement
I pushed support for indexes (revision 6371a/14117). There's an issue with detecting if the index is primary - this i... Boris Schegolev
05:07 PM Conversion Tools Feature #6237: OEUnit support
Issues #6237-187 (automatic disabling the engine) and #6237-186 (@@TestSuite@ support) resolved in the patch @6237-18... Vladimir Tsichevski
03:42 PM Database Bug #6812: fix FastFindCache to use a shared instance per persistent database
Changed the issue description to match the point made in #6812-3 and #6812-4. Eric Faulhaber
01:50 PM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
There is a tuning decision to be made if ReflectASM is better than Method.invoke:
* on a i7-1170K@3.6GHz, ReflectASM...
Constantin Asofiei
12:01 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Hynek Cihlar wrote:
> Tomasz Domin wrote:
> > For me I get:
> > [...]
> >
> > What about upgrading to keikai 5....
Tomasz Domin
11:27 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger Borrello wrote:
> Is there a strategy to approach the switch to Java 11? For example, can we leave our project...
Tomasz Domin
08:37 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Is there a strategy to approach the switch to Java 11? For example, can we leave our project build the same, but util... Roger Borrello
07:30 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Code review 5567a.
AnnotatedAst, PaintStructure, GuiWebSocket, FileStream only contain changes in the file header....
Hynek Cihlar
04:36 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> For me I get:
> [...]
>
> What about upgrading to keikai 5.10.0 ?
The file @LICENSE.TXT...
Hynek Cihlar
10:43 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Greg Shah wrote:
> > It seems Ubuntu changed from bzr to git, if I'm not mistaken. See: https://code.launchpad.net/u...
Tijs Wickardt
10:37 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
> It seems Ubuntu changed from bzr to git, if I'm not mistaken. See: https://code.launchpad.net/ubuntu
My understa...
Greg Shah
10:34 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Hynek Cihlar wrote:
> Btw. I found this https://github.com/felipec/git-remote-bzr. Perhaps it could be used to emplo...
Tijs Wickardt
10:27 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Btw. I found this https://github.com/felipec/git-remote-bzr. Perhaps it could be used to employ some of the git tools. Hynek Cihlar
10:14 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Greg Shah wrote:
> The Breezy project is active, though it is admittedly not strategic. Please see my comments abou...
Tijs Wickardt
09:40 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Greg Shah wrote:
> Yes, in a rebase situation the revision numbers are not stable. But once something is committed ...
Hynek Cihlar
09:29 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
As to why people use @bzr@ on Windows:
Users of this open source project must be able to check out and build FWD o...
Greg Shah
08:42 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Just to clarify my back-story... in using SikuliX for testing the customer's application, the screen grabs and develo... Roger Borrello
06:28 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Tijs Wickardt wrote:
> Dominik, thank you for your input. You can leave out 'my/your' build.
> I'm talking about ou...
Dominik Zalewski
06:19 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Dominik, thank you for your input. You can leave out 'my/your' build.
I'm talking about our builds (as the Golden Co...
Tijs Wickardt
06:14 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Tijs Wickardt wrote:
> I presume Roger is talking about our FWD Windows builds, which is a valid point. They must be...
Dominik Zalewski
05:51 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
A few more 'pro' considerations for moving to git:
* https://www.openhub.net/repositories/compare shows bzr is dea...
Tijs Wickardt
05:36 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Dominik, this is an interesting discussion. I'm a proponent of moving to git myself. There are a few things, which bu... Hynek Cihlar
05:31 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
I presume Roger is talking about our FWD Windows builds, which is a valid point. They must be automated (builds and t... Tijs Wickardt
05:10 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Roger Borrello wrote:
> One thing I will add... Breezy isn't that straightforward to get working on Windows. They ...
Dominik Zalewski
05:08 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Greg Shah wrote:
> Original contents came from some years ago and there have been edits since (for example the Bre...
Dominik Zalewski
04:36 AM Database Feature #6895: improve performance of BufferReference methods buffer() and definition()
@RecordBuffer.buffer()@ and @RecordBuffer.define()@ (declared by the @BufferReference@ interface, and implemented by ... Eric Faulhaber
04:35 AM Database Feature #6895 (New): improve performance of BufferReference methods buffer() and definition()
Eric Faulhaber
03:21 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> I wouldn't bother too much with MIN/FULL differences... the real use case here was the 'NONE' va...
Igor Skornyakov

10/27/2022

05:29 PM Conversion Tools Feature #6237: OEUnit support
FWD test engine instantiation requires a connection to a FWD server. If this connection fails, the engine creation en... Vladimir Tsichevski
03:59 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Hynek Cihlar wrote:
> Tomasz, you downgraded Keikai version to 5.8.1. Why was this needed? I tried to build the proj...
Tomasz Domin
03:25 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz, you downgraded Keikai version to 5.8.1. Why was this needed? I tried to build the project with 5.9.0 and Java... Hynek Cihlar
02:44 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Rebased to 3821@14327, pushed 5567a@14345
> Waiting for the review.
This is in progress. M...
Hynek Cihlar
02:23 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Rebased to 3821@14327, pushed 5567a@14345
Waiting for the review.
Tomasz Domin
06:33 AM Runtime Infrastructure Support #5567: move FWD to Java 11
OK, please go ahead with the final rebase.
Hynek: Please do a final code review on that rebased version.
If all...
Greg Shah
04:27 AM Runtime Infrastructure Support #5567: move FWD to Java 11
I've executed *main-regression* and *ctrl-c* tests for following configurations with full conversion and build done p... Tomasz Domin
01:25 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Greg Shah wrote:
> Original contents came from some years ago and there have been edits since (for example the Breez...
Roger Borrello
12:50 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Dominik Zalewski wrote:
> > In regard to @bzr@ vs @git@, please see [[p2j:Bazaar_Version_Control_System#Why-Do-We-Us...
Greg Shah
12:00 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
> In regard to @bzr@ vs @git@, please see [[p2j:Bazaar_Version_Control_System#Why-Do-We-Use-bzr-Instead-of-git|Why-Do... Dominik Zalewski
12:35 PM Conversion Tools Support #6848: TRPL questions and issues
As the temporary workaround (just to continue the development), I can use the Java class names in the legacy 4gl sour... Vladimir Tsichevski
04:39 AM Conversion Tools Support #6848: TRPL questions and issues
Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > Here I need to know the Java class names for legacy clas...
Vladimir Tsichevski
11:49 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
I've fixed the issue with the wrong times - the thread-local must be static, for it to work as 'thread-local'. See 6... Constantin Asofiei
10:26 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Extended the method tracing with a new file: @summary_trace.csv@ including
* Summary table of scenarios: root, cou...
Alexandru Lungu
04:06 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
The aggregate times per bucket are not displayed yet; working on it.
I will check how the sums are computed (and th...
Alexandru Lungu
02:55 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
There are also some cases where a method's aggregate and own times are reported as >100% of the bucket total:
!405...
Eric Faulhaber
01:03 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Alexandru, I like the HTML UI, nice work! Is the Grand Totals by package breakdown somewhere in there?
For a large...
Eric Faulhaber
08:03 AM Database Support #6714: check if there is an optimization opportunity when copying temp-tables based on mu...
Ovidiu: Please review. Greg Shah
06:09 AM Database Support #6714: check if there is an optimization opportunity when copying temp-tables based on mu...
Apart from the tests mentioned in #6714-4, I have also made tests in which the called external procedure passes the t... Dănuț Filimon
06:48 AM Database Feature #6453: temp-table features
Greg Shah wrote:
> Now is the time to get all details exactly correct. I'm glad it is less likely to be an issue, b...
Igor Skornyakov
06:27 AM Database Feature #6453: temp-table features
Now is the time to get all details exactly correct. I'm glad it is less likely to be an issue, but please do impleme... Greg Shah
03:41 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> I wouldn't bother too much with MIN/FULL differences... the real use case here was the 'NONE' va...
Igor Skornyakov
03:39 AM Database Feature #6453: temp-table features
It looks that when @SCHEMA-MARSHAL@ is @FULL@, 4GL serializes all field attributes of the table parameter of the remo... Igor Skornyakov
01:59 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Ovidiu Maxiniuc wrote:
> > My surprise was to see the last htt-MIN.xsd and htt-FULL.xsd ar...
Marian Edu

10/26/2022

05:09 PM Conversion Tools Support #6848: TRPL questions and issues
Vladimir Tsichevski wrote:
> Here I need to know the Java class names for legacy classes @unittests.SimpleTestOEUnit...
Constantin Asofiei
04:20 PM Conversion Tools Support #6848: TRPL questions and issues
Greg Shah wrote:
> Please just read the @pkgname@ and @classname@ annotations from the root node of the AST. You sh...
Vladimir Tsichevski
03:22 PM Database Feature #6348: implement support for MariaDB
I have an update which passes my (rather simple) testcase (unlike the current implementation from 6129 branches). I r... Ovidiu Maxiniuc
06:48 AM Database Feature #6348: implement support for MariaDB
It seems like sequences are not implemented in MariaDB for general usage. There must be some kind of use case that a... Greg Shah
09:27 PM Database Feature #6348: implement support for MariaDB
Further information on sequences.
It seems that we cannot rely on @lastval()@ method at all to detect the current ...
Ovidiu Maxiniuc
02:35 PM Conversion Tools Bug #6889: rollback the files as 'unconverted' if (incremental) conversion fails.
When incremental conversion is ran, once the parse phase finishes, a file is marked 'converted'. But, incremental co... Constantin Asofiei
02:34 PM Conversion Tools Bug #6889 (Test): rollback the files as 'unconverted' if (incremental) conversion fails.
Constantin Asofiei
02:29 PM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> My surprise was to see the last htt-MIN.xsd and htt-FULL.xsd are pretty identical. Initiall...
Igor Skornyakov
02:26 PM Database Feature #6453: temp-table features
When I initially added this attribute I used a possible older manuals. It seems it is unchanged, though.
I think you...
Ovidiu Maxiniuc
01:39 PM Database Feature #6453: temp-table features
Ovidiu Maxiniuc wrote:
> A bit strange. The OE versions looks identical in both FULL and NONE case.
> https://docs....
Igor Skornyakov
01:24 PM Database Feature #6453: temp-table features
A bit strange. The OE versions looks identical in both FULL and NONE case.
https://docs.progress.com/ru-RU/bundle/op...
Ovidiu Maxiniuc
12:02 PM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Constantin,
> If you have time can you please advise me how to run this test with FWD? I...
Igor Skornyakov
06:08 AM Database Feature #6453: temp-table features
Please find the final version of my test and its results attached.
It looks that currently we serialize less fields'...
Igor Skornyakov
05:59 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> Igor Skornyakov wrote:
> > When running attached test with an application server, I see the fol...
Igor Skornyakov
05:41 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> When running attached test with an application server, I see the following in the server lo...
Marian Edu
05:36 AM Database Feature #6453: temp-table features
When running attached test with an application server, I see the following in the server log:... Igor Skornyakov
02:40 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> Igor Skornyakov wrote:
> > Marian,
> > Sorry for disturbing you, but I've stuck with the probl...
Igor Skornyakov
02:02 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Marian,
> Sorry for disturbing you, but I've stuck with the problem of running my test wit...
Marian Edu
01:37 PM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> @OEUnit@ supports dynamic test suites, for example:
>
> [...]
>
> I think, we wil...
Vladimir Tsichevski
01:06 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu Maxiniuc wrote:
> OK, I understand now. If the ASTs are found in cache, the time _"was 40-50ms for dynamic ca...
Constantin Asofiei
12:59 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
OK, I understand now. If the ASTs are found in cache, the time _"was 40-50ms for dynamic case"_ which is pretty close... Ovidiu Maxiniuc
12:47 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu Maxiniuc wrote:
> That is correct.
> I see that there are 2 buffers involved so there is a bit of initializa...
Constantin Asofiei
12:46 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
That is correct.
I see that there are 2 buffers involved so there is a bit of initialization and maybe some optimiza...
Ovidiu Maxiniuc
12:29 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu Maxiniuc wrote:
> The engine for dynamic queries will replace the inlined values with parameters. So all @con...
Constantin Asofiei
12:07 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Constantin Asofiei wrote:
> The dynamic case is 3-6 times slower than OE, and the static case 2-5 times slower. I a...
Ovidiu Maxiniuc
11:56 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
> I am thinking of a specialized AST (JavaAst) with runtime annotations as members instead. No more access using Map ... Greg Shah
11:48 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu, the problem is when the query predicate for the dynamic query is really unique (think a UUID is used as an op... Constantin Asofiei
11:35 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Constantin Asofiei wrote:
> Ovidiu, I don't see any calls originating from @interpret@, into the application (via Co...
Ovidiu Maxiniuc
11:17 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Constantin Asofiei wrote:
> Improvements need to be made to dynamic query interpreter, too. It takes ~280ms for 650...
Ovidiu Maxiniuc
11:16 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu, I don't see any calls originating from @interpret@, into the application (via ControlFlowOps). Most of the t... Constantin Asofiei
11:04 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Do you have a statistic of where is the most time consumed?
Usually the AST tree is simple enough and there are on...
Ovidiu Maxiniuc
09:56 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Improvements need to be made to dynamic query interpreter, too. It takes ~280ms for 6500 'interpret' calls. Constantin Asofiei
10:55 AM Database Bug #6887: improve performance of dataset/table[-handle] parameters
In a large application, there is this JMX reported times (count/millis/nanos):... Constantin Asofiei
10:48 AM Database Bug #6887 (Review): improve performance of dataset/table[-handle] parameters
Constantin Asofiei
08:53 AM Base Language Feature #6820: reduce String.toLowerCase and toUpperCase usage and String instances
In a standalone test like this:... Constantin Asofiei
08:47 AM Base Language Feature #6820: reduce String.toLowerCase and toUpperCase usage and String instances
@String.toLowerCase@ usage in a large application (2.1 million calls):
* @DmoMeta.byLegacyName@ - 590k
* @Annota...
Constantin Asofiei
08:38 AM Database Feature #6582: implement multi-table AdaptiveQuery
This is the latest comparison of the scenarios in the context of the new H2 feature: incremental indexed sorting (658... Alexandru Lungu
07:58 AM Base Language Feature #6824: lazy initialization of collection class members
Some notes of allocated @java.util@ collections for a large customer application.
* @ArrayList@ - 1.6 million
** @E...
Constantin Asofiei
07:53 AM Base Language Feature #6821: java collection performance
Some notes about the profiling of a large customer application; this includes only JRE or FWD runtime calls:
Relat...
Constantin Asofiei
07:09 AM Database Support #6708: track/report at runtime when AdaptiveQuery shifts into dynamic mode
As I recently got time to work with our LTW engine, I suggest extending it to cover the run-time tracking / reporting... Alexandru Lungu
06:28 AM Database Bug #5306: AdaptiveQuery sets a found record into the buffer twice in dynamic mode
The same issue I encountered when implemented #6582. When @AdaptiveQuery@ was in dynamic mode, the record was fetched... Alexandru Lungu
05:53 AM Database Feature #6815: configure all cache sizes in the directory, and create documentation for them
This includes the @query_cache_size=1024@ for temp-tables in @H2Helper.setCommonInMemoryProperties@. Constantin Asofiei
05:01 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
I have applied the changes you suggested. Also, I have tested all of them against a large customer application and th... Radu Apetrii

10/25/2022

07:11 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
This is very useful. I've read through the wiki page. It is clear that we won't be using Bamboo. :)
As you deduc...
Greg Shah
06:54 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
Dominik Zalewski wrote:
> However, GCD keeps the source code in bazaar. Due to the fact that this VCS is practical...
Marian Edu
06:22 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
There is also another point worth considering and discussion. All of the CI/CD servers I worked with had some looser ... Dominik Zalewski
05:12 AM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
I had some experiences with various CI/CD server. Put a braindump here: [[internal-documentation:Choosing_CICD_Server... Dominik Zalewski
04:21 PM Database Feature #6371: implement SAVE CACHE statement
Pushed point 2 from list above. See revision 6371a/14116.
Point 1 is still in progress.
Boris Schegolev
12:13 PM Database Feature #6453: temp-table features
Marian,
Sorry for disturbing you, but I've stuck with the problem of running my test with the OE App. Server.
The t...
Igor Skornyakov
11:53 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Committed 6129b/rev. 14307 including the new support for the HTML presentation of the method tracing data. There are ... Alexandru Lungu
10:16 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Alexandru Lungu wrote:
> Eric Faulhaber wrote:
> > Please commit the same update to branch 6129b today. Thank you.
...
Eric Faulhaber
04:03 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Eric Faulhaber wrote:
> Please commit the same update to branch 6129b today. Thank you.
Done it in 6129b/rev. 143...
Alexandru Lungu
02:10 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Dănuț Filimon wrote:
> Committed 3821c/rev.14313. Added AspectJ on @com.goldencode.p2j.persist.orm@ subpackage while...
Eric Faulhaber
10:05 AM Runtime Infrastructure Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
See #6878 for an example of the kind of status reporting that is available in OE. We must provide this level or better. Greg Shah
08:41 PM Database Bug #6837 (WIP): prevent unnecessary upper/rtrim injection in queries if the data type doesn't re...
Eric Faulhaber wrote:
> I agree that we don't want dialect-specific metadata in DMO annotations. OTOH, I think it ma...
Ovidiu Maxiniuc

10/24/2022

07:23 PM Database Bug #6837: prevent unnecessary upper/rtrim injection in queries if the data type doesn't require it
I agree that we don't want dialect-specific metadata in DMO annotations. OTOH, I think it makes sense to store that m... Eric Faulhaber
06:34 PM Database Bug #6837: prevent unnecessary upper/rtrim injection in queries if the data type doesn't require it
The dropping of the @upper()@ / @rtrim()@ functions injected during conversion must be done anyway. Initially, it wil... Ovidiu Maxiniuc
01:08 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
I'll also try to force the race condition Greg detected using a small sleep. Tijs Wickardt
12:49 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
Okay. I'll try to hammer the system (testcases and/or <app>) concurrently, trying to overlap client shutdowns. Tijs Wickardt
12:14 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
Unfortunately, I never found a reliable way to recreate this condition, else it probably would be fixed already. Eric Faulhaber
11:39 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
Eric: Do you recall the details on how this problem can be recreated? Tijs is asking for guidance in #6787-70.
If...
Greg Shah
12:09 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
>
> Tomasz: I'd really like to merge 5567a into 3821c without any additional development that is ...
Tomasz Domin
08:51 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
Tomasz: Please go ahead and start work on the estimate. This is in parallel to your other work, so don't consume all... Greg Shah
08:49 AM Runtime Infrastructure Feature #6692: move FWD to Java 17
I anticipate this work to occur in 2 phases.
# Update all (or as many as can be done without changing Java version...
Greg Shah
07:45 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
Greg Shah wrote:
> > Greg, is this a good moment to add the patch to 3821c?
>
> How safe are the changes? Have w...
Radu Apetrii
07:25 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
> Greg, is this a good moment to add the patch to 3821c?
How safe are the changes? Have we tested them in one of ...
Greg Shah
06:52 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
I reviewed the @6830.patch@. Nice job!
A couple of notes related to affected code:
* in @FastCopyHelper.java@ I s...
Ovidiu Maxiniuc
06:15 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
Here's the patch you requested. It was built on 3821c, rev. 14307.
I also modified @ReportApi.persistSearchHistory@ ...
Radu Apetrii
07:05 AM Database Bug #6868: MariaDB Dialect can't properly check if a sequence exists
Radu Apetrii wrote:
> As a side note, I noticed there was a slight difference in results when running the test from ...
Ovidiu Maxiniuc
06:23 AM Database Bug #6868: MariaDB Dialect can't properly check if a sequence exists
As a side note, I noticed there was a slight difference in results when running the test from #6868-1 in both Postgre... Radu Apetrii

10/22/2022

11:51 AM Testing Support #6855: database/persistence tests
We need testcases that explore the following as comprehensively as possible. The intention is to provide complete co... Greg Shah

10/21/2022

07:10 PM Database Feature #6371: implement SAVE CACHE statement
I pushed an update that handles the properties of columns (types, nullable, default, etc.), provides null-safe readin... Boris Schegolev
04:12 PM Conversion Tools Feature #6237: OEUnit support
For now, keep using the Java names. Greg Shah
12:57 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > Question: shall we use legacy names as display names or converted...
Vladimir Tsichevski
12:49 PM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Question: shall we use legacy names as display names or converted Java class and method...
Greg Shah
12:46 PM Conversion Tools Feature #6237: OEUnit support
The updates in @6237-182-r14314.diff@:
# Legacy procedures-based tests support added: conversion and runtime.
# T...
Vladimir Tsichevski
12:22 PM Conversion Tools Feature #6237: OEUnit support
Question: shall we use legacy names as display names or converted Java class and method names? Vladimir Tsichevski
09:39 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Committed 3821c/rev.14313. Added AspectJ on @com.goldencode.p2j.persist.orm@ subpackage while keeping @com.goldencode... Dănuț Filimon
03:43 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
Radu, please post a patch here for review, and mention the branch and revision it was built on. Constantin Asofiei

10/20/2022

02:07 PM Testing Support #6854: base language tests
We need testcases that explore the following as comprehensively as possible. The intention is to provide complete co... Greg Shah
01:43 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> > How GUI terminal apps like VNC do this?
>
> These clients are operating at a lower level. Th...
Hynek Cihlar
01:39 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> How GUI terminal apps like VNC do this?
These clients are operating at a lower level. They are probably pumping ...
Greg Shah
12:47 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> > Can't we just do this through the standard system facilities to post input events to the Java c...
Hynek Cihlar
11:42 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> Can't we just do this through the standard system facilities to post input events to the Java client process or bro... Greg Shah
11:28 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Hynek Cihlar wrote:
> Greg Shah wrote:
> > The same 4GL enumeration code could be converted and included in FWD its...
Hynek Cihlar
11:01 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> > Create driver (accessible by the test creation tool/process) for enumerating widgets in OE.
> ...
Hynek Cihlar
06:30 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> Create driver (accessible by the test creation tool/process) for enumerating widgets in OE.
Would this include b...
Greg Shah
05:25 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> What is the work effort to build this?
The high level tasks for this would be:
* Create drive...
Hynek Cihlar
05:12 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> Have we considered comparing widget trees?
>
> By comparing a widget tree I mean to take a snapshot of all the wi...
Greg Shah
05:04 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
> The "look-and-feel" aspects of a pure Windows render-er would never match up bit-by-bit.
Other than the fonts, t...
Greg Shah
04:43 AM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Have we considered comparing widget trees?
By comparing a widget tree I mean to take a snapshot of all the widgets...
Hynek Cihlar
11:55 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
Radu Apetrii wrote:
> * I could not test @MariaDbDialect.getSequenceSetValString@ because I cannot access sequences ...
Ovidiu Maxiniuc
06:57 AM Database Feature #6830: find and fix all SQL SELECT statements with inlined literal arguments, and rewrite...
I have tested these prepared statements (from the last post) and I got the following results:
* Out of 16 modificati...
Radu Apetrii
11:41 AM Database Bug #6868 (Feedback): MariaDB Dialect can't properly check if a sequence exists
I assume you use 3821c.
This is an issue which was addressed in another branch. To allow you advance until the merge...
Ovidiu Maxiniuc
05:57 AM Database Bug #6868: MariaDB Dialect can't properly check if a sequence exists
I tried executing with MariaDB (10.3.34) database this example:... Radu Apetrii
05:50 AM Database Bug #6868 (Feedback): MariaDB Dialect can't properly check if a sequence exists
Radu Apetrii
10:36 AM Base Language Bug #6870: implement a request queue for remote OpenClient connections
Greg Shah wrote:
> I'm surprised this is the case.
>
> Are you saying that my understanding as documented in [[p2...
Constantin Asofiei
10:09 AM Base Language Bug #6870: implement a request queue for remote OpenClient connections
I'm surprised this is the case.
Are you saying that my understanding as documented in [[p2j:Appserver_Support#Remo...
Greg Shah
10:07 AM Base Language Bug #6870: implement a request queue for remote OpenClient connections
Regarding the initial number of workers - once connection is established, it can interrogate the FWD server for the m... Constantin Asofiei
10:06 AM Base Language Bug #6870: implement a request queue for remote OpenClient connections
Greg Shah wrote:
> When you say "remote side", are you talking about a different FWD server (i.e. @RUN ... ON@ in @f...
Constantin Asofiei
10:05 AM Base Language Bug #6870: implement a request queue for remote OpenClient connections
When you say "remote side", are you talking about a different FWD server (i.e. @RUN ... ON@ in @fwd_server_1@ for a s... Greg Shah
09:51 AM Base Language Bug #6870: implement a request queue for remote OpenClient connections
FWD has a request queue enabled for legacy REST/SOAP/web requests and for OpenClient connections from applications ru... Constantin Asofiei
09:47 AM Base Language Bug #6870 (New): implement a request queue for remote OpenClient connections
Constantin Asofiei
10:24 AM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> I think, the correct code is:
>
> [...]
Yes, the config needs to be marked 'persist...
Constantin Asofiei
10:23 AM Conversion Tools Feature #6237: OEUnit support
Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > Vladimir, what exactly are you trying to achieve? Gener...
Constantin Asofiei
10:13 AM Conversion Tools Feature #6237: OEUnit support
Constantin Asofiei wrote:
> For example: @new InvokeConfig(<program>).setProcedureHandle(h).run(arguments);@.
I...
Vladimir Tsichevski
09:00 AM Conversion Tools Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Vladimir, what exactly are you trying to achieve? Generate Java code? Write Java code b...
Vladimir Tsichevski
06:35 AM Conversion Tools Feature #6237: OEUnit support
Vladimir, what exactly are you trying to achieve? Generate Java code? Write Java code by hand?
Direct usage of @C...
Constantin Asofiei
10:08 AM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
The tracing should include the agent's PID, too, as currently this is being used in some logging files. Constantin Asofiei
09:53 AM Runtime Infrastructure Feature #6871: add JMX instrumentation to monitor the appserver agents
Beside the Administration Console, we need JMX instrumentation, for each started appserver, with:
* agents in use (c...
Constantin Asofiei
09:52 AM Runtime Infrastructure Feature #6871 (Closed): add JMX instrumentation to monitor the appserver agents
Constantin Asofiei
09:56 AM Runtime Infrastructure Feature #6872: add trace logging for appserver requests
In OE, it is possible to enable tracing which will allow logging of the start/end of a request. We need to check wha... Constantin Asofiei
09:53 AM Runtime Infrastructure Feature #6872 (New): add trace logging for appserver requests
Constantin Asofiei
09:13 AM Database Feature #6418: represent extent fields as arrays
Greg Shah wrote:
> The above is my opinion. Eric makes the final decision here.
Any decision yet?
Radu Apetrii
09:10 AM Database Feature #6695: Multi-table preselect query may underperform due to repetitive fetching
There is already some work for #6720 which is close to this thread.
*I am planning to move my changes from 6582a to ...
Radu Apetrii
08:38 AM Build and Source Control Feature #6869: mirror the FWD dependencies in a proj.goldencode.com repository
gradle relies on 3rd party repositories like jboss, maven, oracle, jitpack.
Today, jitpack seems down (https://jit...
Constantin Asofiei
08:34 AM Build and Source Control Feature #6869 (New): mirror the FWD dependencies in a proj.goldencode.com repository
Constantin Asofiei
06:23 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
I got it now. It was a mistake from my part (I was not using @-a@ option on the target server to be traced, but on th... Alexandru Lungu
05:17 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
> The queries (adaptive, preselect or compound) are not considered for "debug weaving" nor for "debug not weaving" (b... Greg Shah
12:24 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
Eric Faulhaber wrote:
> For reference, I am attaching another @trace.csv@ file that was generated after implementi...
Eric Faulhaber
05:24 AM Runtime Infrastructure Support #5567: move FWD to Java 11
> My idea was to encourage customers to migrate to Java 11 (and then Java 17) runtime by providing a runtime composed... Greg Shah
03:16 AM Runtime Infrastructure Support #5567: move FWD to Java 11
> Why not defer that until #6692, where more dependencies probably need to be updated to match Java 17?
My idea was ...
Tomasz Domin

10/19/2022

06:24 PM Database Feature #6720: lazy hydration
Yes, that is what I calling partial record hydration. Greg Shah
03:18 PM Database Feature #6720: lazy hydration
Greg, I think that #5731-399 doesn't implement lazy hydration. It just extends the usage of FWD Persistence API for e... Sergey Ivanovskiy
09:42 AM Database Feature #6720: lazy hydration
Code posted in #5731-399 implements partial record hydration. Greg Shah
05:40 PM Conversion Tools Feature #6237: OEUnit support
I am implementing the procedure-based unit tests for @ABLUnit@, and I do not know the proper way to create procedure ... Vladimir Tsichevski
05:13 PM Conversion Tools Feature #6237: OEUnit support
Unlike JUnit5, @OEUnit@ uses a single instance to run all instance-related test methods in the class (JUnit5 by defau... Vladimir Tsichevski
08:50 AM Conversion Tools Feature #6237: OEUnit support
Issues #6237-156, #6237-163 and #6237-170 now fixed in @6237-173-r14306.diff@. The diff is against the FWD rev. 14306. Vladimir Tsichevski
08:35 AM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> > The first method is not possible, since there is no such place in the custom test engine code, ...
Vladimir Tsichevski
08:00 AM Conversion Tools Feature #6237: OEUnit support
> The first method is not possible, since there is no such place in the custom test engine code, where all root test ... Greg Shah
04:01 PM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
TBH, I've never fully understood the AspectJ weaving implementation, though back when I initially implemented this, I... Eric Faulhaber
04:09 AM Database Feature #4056: instrument FWD and supporting libraries to measure database performance
I could set-up this feature with 3821c/rev.14305 and Hotel GUI. I am starting a standard server and then I attach the... Alexandru Lungu
03:50 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Greg Shah wrote:
> Here is the list of items that I know of:
>
> * font differences between the legacy Windows/Op...
Roger Borrello
02:08 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Here is the list of items that I know of:
* font differences between the legacy Windows/OpenEdge system and the ne...
Greg Shah
01:55 PM Testing Feature #3704: enable automated testing for GUI (Swing and web clients)
Roger: Please post your wishlist of features, fixes and/or answers that would make our work with Sikuli more successf... Greg Shah
09:41 AM Database Feature #2137: runtime support for FIELDS/EXCEPT record phrase options
Code posted in #5731-399 implements partial record hydration. Greg Shah
09:07 AM Database Feature #6453: temp-table features
Greg Shah wrote:
> We need to match the results exactly. No short cuts.
I see. So I definitely need to be able t...
Igor Skornyakov
09:02 AM Database Feature #6453: temp-table features
We need to match the results exactly. No short cuts. Greg Shah
08:56 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> BTW: what can go wrong if we ignore @SCHEMA-MARSHAL@ and always send *all* schema attribu...
Marian Edu
08:51 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> If it's easier for you we can write the 4GL tests on our side and then you run those on FWD, e...
Igor Skornyakov
08:06 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> If I will be able to run at least one test from @testcases/appsrv@ with 4GL I believe I w...
Marian Edu
06:11 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> Igor Skornyakov wrote:
> > Marian,
> > I've finished (hopefully) with other substasks and star...
Igor Skornyakov
05:54 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Marian,
> I've finished (hopefully) with other substasks and started working on testing @S...
Marian Edu
04:08 AM Database Feature #6453: temp-table features
Marian Edu wrote:
> Greg Shah wrote:
> > Constantin/Marian: Can you please advise Igor on how he can test the behav...
Igor Skornyakov
07:54 AM Conversion Tools Support #6848: TRPL questions and issues
Please just read the @pkgname@ and @classname@ annotations from the root node of the AST. You should not be converti... Greg Shah
07:42 AM Database Support #6714: check if there is an optimization opportunity when copying temp-tables based on mu...
I have created tests with the mentioned specifications and all passed (same results were obtained from the executed s... Dănuț Filimon

10/18/2022

07:02 PM Testing Support #6853: implement automated 4GL compatibility testing and CI/CD
We are going to implement [[p2j:Testing_Process#4GL-Compatibility-Tests|comprehensive 4GL compatibility testing]] whi... Greg Shah
05:39 PM Testing Support #6853 (New): implement automated 4GL compatibility testing and CI/CD
Greg Shah
07:01 PM Testing Support #6863 (WIP): implement CI/CD servers and the rules for each set of tests
Greg Shah
07:00 PM Testing Support #6862 (New): build conversion regression testing tooling
Greg Shah
06:59 PM Testing Support #6861 (New): tests for valid and invalid 4GL syntax (parsing)
Greg Shah
06:58 PM Testing Support #6860 (Test): lexer tests
Greg Shah
06:57 PM Testing Support #6859 (Test): preprocessor tests
Greg Shah
06:56 PM Testing Support #6858 (Closed): rework existing testcases to use ABLUnit
Greg Shah
06:54 PM Testing Support #6857 (New): rework existing testcases to easily convert and execute specific project sub...
Greg Shah
06:51 PM Testing Support #6856 (New): user interface tests
Greg Shah
06:49 PM Testing Support #6855 (WIP): database/persistence tests
Greg Shah
06:47 PM Testing Support #6854 (WIP): base language tests
Greg Shah
05:14 PM Conversion Tools Feature #6237: OEUnit support
Another problem to solve related to test method discovery:
# the user requests running a Java package as JUnit Tes...
Vladimir Tsichevski
04:58 PM Database Feature #6371: implement SAVE CACHE statement
I have successfully loaded a table / new DMO into my server runtime. Code is in 6371a/14114 revision. Boris Schegolev
04:18 PM Conversion Tools Support #6848: TRPL questions and issues
I need to convert legacy class names to converted Java class name (simple names and FQN). Which library method should... Vladimir Tsichevski
11:34 AM Conversion Tools Support #6848: TRPL questions and issues
> I need to either find the place in the code, in which the prog.symbol can be converted to java symbol and fix it
...
Greg Shah
11:32 AM Conversion Tools Support #6848: TRPL questions and issues
Greg Shah wrote:
> The @SYMBOL@ you are referencing may be the @prog.symbol@ type. Notice this is in the @prog@ (fo...
Vladimir Tsichevski
10:49 AM Conversion Tools Support #6848: TRPL questions and issues
The @SYMBOL@ you are referencing may be the @prog.symbol@ type. Notice this is in the @prog@ (for @Progress@) namesp... Greg Shah
10:05 AM Conversion Tools Support #6848: TRPL questions and issues
Greg Shah wrote:
> We wouldn't get very far in conversion if we couldn't emit symbols or data types. The authoritat...
Vladimir Tsichevski
11:29 AM Base Language Bug #4149: BlockManager and TransactionManager handle TransactionType.NONE incorrectly
@Finalizable.entry()@ is deprecated and needs to be removed, together with @TransactionManager.processEntry()@ - I ca... Constantin Asofiei
11:22 AM Database Bug #6852: Problem with datetime-tz literal string conversion.
The field definition... Igor Skornyakov
11:21 AM Database Bug #6852 (New): Problem with datetime-tz literal string conversion.
Igor Skornyakov
11:16 AM Database Feature #6453: temp-table features
Eric Faulhaber wrote:
> Yes, please do, and let's focus on the remaining core items of this task. What is left?
...
Igor Skornyakov
11:13 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> As far as I understand @relex()@ cannot properly and reliably detect the literal type since...
Eric Faulhaber
08:21 AM Database Feature #6453: temp-table features
As far as I understand @relex()@ cannot properly and reliably detect the literal type since it does not consider @vty... Igor Skornyakov
06:58 AM Database Feature #6453: temp-table features
Greg Shah wrote:
> Look at @initializer_constant@ in @progress.g@. There is a @relex()@ step that occurs when the l...
Igor Skornyakov
06:57 AM Database Feature #6453: temp-table features
Look at @initializer_constant@ in @progress.g@. There is a @relex()@ step that occurs when the literal is quoted tex... Greg Shah
06:49 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > I've noticed the following conversion problem:
> > The field d...
Igor Skornyakov
06:02 AM Database Feature #6453: temp-table features
Fixed @COLUMN-CODEPAGE@ and @now@/@today@ @INITIAL@ attribute values for dynamic temp-tables.
Please review.
Thank ...
Igor Skornyakov
05:08 AM Database Feature #6453: temp-table features
Igor Skornyakov wrote:
> I've noticed the following conversion problem:
> The field definition
> [...]
> is conve...
Igor Skornyakov
09:23 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Hynek Cihlar wrote:
> The line numbers match with 3821c revision 14284.
Thanks for that Hynek, some more clean-up...
Marian Edu
07:01 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Hynek Cihlar wrote:
> This is the call stack where the definition gets created. It comes from the authentication plu...
Hynek Cihlar
07:00 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Marian Edu wrote:
> Hynek Cihlar wrote:
> > There is a regression in a customer ChUI application. The cause was the...
Hynek Cihlar
06:44 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
Hynek Cihlar wrote:
> There is a regression in a customer ChUI application. The cause was the following removed from...
Marian Edu
06:29 AM User Interface Feature #6764: Improve trigger selection for keyboard events.
There is a regression in a customer ChUI application. The cause was the following removed from one of the @EventDefin... Hynek Cihlar
 

Also available in: Atom