Project

General

Profile

Activity

From 12/15/2019 to 01/13/2020

01/13/2020

02:52 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
I think we need to change the constructor for @EmbeddedAssignment@ to receive a lambda expression, which will actuall... Constantin Asofiei
02:49 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Greg Shah wrote:
> Did you test this in the 4GL?
Yes... fields worked just like variables.
Roger Borrello
02:42 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Did you test this in the 4GL? Greg Shah
02:16 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Built new testcases, which uses fields in a temp table.
@nonshared_frame_extra_widget_embedded_assign_field.p@
<...
Roger Borrello
12:56 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Greg Shah wrote:
> This is not a bug. This is just the normal embedded assignment case. Since @i@ is still an edit...
Roger Borrello
12:13 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
This is not a bug. This is just the normal embedded assignment case. Since @i@ is still an editable widget, this is... Greg Shah
11:30 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Roger Borrello wrote:
> There is a scenario which is still broken, and that is when there is a widget that *should b...
Roger Borrello
10:54 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
There is a scenario which is still broken, and that is when there is a widget that *should be added* to a non-shared ... Roger Borrello
10:41 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Roger Borrello wrote:
> By protecting the @evalLib("process_fake_scope", tmp, true)@ in *annotations/frame_scoping.r...
Roger Borrello
08:52 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
By protecting the @evalLib("process_fake_scope", tmp, true)@ in *annotations/frame_scoping.rules* with a check for @t... Roger Borrello
02:09 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> > Should it be designing exactly the same as the MS Date and Time Picker control?
>
> Yes. Th...
Sergey Ivanovskiy
02:04 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Sorry, it was 3856b. It seems that it looks like an issue in 3856b.
Yes, you have righ...
Marius Gligor
01:32 PM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
Finally, I've got to the responsible area in the conversion. Mainly it looks like a new @BUFFER-SCORE@ Progress Ast s... Adrian Lungu
05:55 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
Greg Shah wrote:
> Didn't you previously find that some abbreviations were treated as the same buffer as @dummy@ but...
Adrian Lungu
12:24 PM User Interface Feature #4170: add drag and drop support to treeview widget
Good summary.
What happens if the drop event occurs outside of the tree control?
Greg Shah
10:23 AM User Interface Feature #4170: add drag and drop support to treeview widget
A. When a Drag&Drop operation is initiated, an @OLEStartDrag@ event is fired:
When the event is handled, the followi...
Marius Gligor
08:58 AM Database Feature #3813: misc DB features part deux
4335a Greg Shah
08:52 AM Database Feature #3813: misc DB features part deux
Which branch should I use for this task?
Thank you.
Igor Skornyakov
08:21 AM Database Feature #3813 (WIP): misc DB features part deux
From Eric:
> Pending Ovidiu's review, I believe the rest of #3813-2 is now pretty accurate, though I don't know ho...
Greg Shah
08:46 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...

I see what the problem is: the string is cut at 64 characters.
The upload directory that I have specified is: ...
Jurjen Dijkstra
07:17 AM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg,
I think we should support the thread "JOIN" concept by using an additional option @AS-THREAD [SET handle] [ON-...
Ovidiu Maxiniuc
04:40 AM Database Feature #4011: database/persistence layer performance improvements
After addressing the items in #4011-61 through #4011-65, please consider and propose a design for a caching/optimizat... Eric Faulhaber
04:29 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, currently, we determine which implementation of @DirtyShareContext@ we use for a particular buffer by the typ... Eric Faulhaber

01/12/2020

02:05 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The issue #3810-407 resolved in 3810e revision 11342.
BTW: it appears the @PRIMARY_PASSPHRASE@ attribute value is ig...
Igor Skornyakov
12:00 PM Base Language Feature #3810: SECURITY-POLICY and other security features
@SET-DB-CLIENT@ for the principal in a @LOGIN@ state validates only @DOMAIN-NAME@ and @DOMAIN-ACCESS-CODE@ (using MAC... Igor Skornyakov
11:03 AM Base Language Feature #3810: SECURITY-POLICY and other security features
With 3810e revision 11341, the @SET-DB-CLIENT@ with the imported sealed principal works fine. So the issue described ... Igor Skornyakov
10:13 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
Didn't you previously find that some abbreviations were treated as the same buffer as @dummy@ but @dum@ was somehow s... Greg Shah
10:07 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> Should it be designing exactly the same as the MS Date and Time Picker control?
Yes. This is needed for compati...
Greg Shah

01/11/2020

09:56 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
Issue #4492-1 is implying multiple changes regarding conversion:
# If the buffer used has the same name as the sch...
Adrian Lungu
09:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
It seems that developing the date time picker widget itself can be independent from the conversion issues.
Greg, a...
Sergey Ivanovskiy
08:37 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
> Do we need to validate that there isn't already an LBRACKET child? Perhaps there's display myx[1] = 1?
We are on...
Greg Shah

01/10/2020

06:16 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Roger Borrello wrote:
> In @annotations/array_expansion.rules@ I updated the below to protect the setting of @attach...
Roger Borrello
06:10 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Roger Borrello wrote:
> In @annotations/arrray_expansion.rules@ I updated the below to protect the setting of @attac...
Roger Borrello
04:08 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
In @annotations/array_expansion.rules@ I updated the below to protect the setting of @attachIdx@ and @parentRef@:
<p...
Roger Borrello
03:12 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
In focusing on the incorrect widget for @myx@, the @add_widget@ function in *annotations/frame_scoping.rules*, the @U... Roger Borrello
01:16 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
> Strange that there are duplicated VAR_INT for i in the FRAME_ELEMENT, and the only difference in the annotations is... Greg Shah
01:08 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
In running the "extra widget" testcase, there is something strange generated in the AST.
Line 13 of the testcase i...
Roger Borrello
11:55 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
h1. Shared Frame (Standalone)
Note that I could not get embedded assignment scalar versions to convert, per #4498#...
Roger Borrello
10:25 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Roger Borrello wrote:
> Received the following when I was adding scalar testcases...
>
> [...]
>
> Testcase is...
Roger Borrello
10:11 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Received the following when I was adding scalar testcases...... Roger Borrello
05:32 PM Base Language Feature #3254 (WIP): add support for running 4GL on multiple threads in a single session
To create a new thread, I was planning to add an optional @AS-THREAD [SET handle]@ extension to the @RUN@ statement. ... Greg Shah
01:02 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sorry, it was 3856b. It seems that it looks like an issue in 3856b. Sergey Ivanovskiy
12:56 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I just tested the conversion of my example with 3856b if @ext-hint@ file is given and found that this code... Sergey Ivanovskiy
12:30 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> I think, the Hotel GUI project can be created from the fwdtemplate, if it is what you mean. But this need to be che... Greg Shah
12:05 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> Are the @prepare_template.sh@ changes something generic enough to be accepted back as a standard ...
Vladimir Tsichevski
10:40 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Are the @prepare_template.sh@ changes something generic enough to be accepted back as a standard part of the Hotel GU... Greg Shah
10:24 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> So you've made changes to the @prepare_template.sh@ and @build.xml@?
I have rewritten the @pre...
Vladimir Tsichevski
10:17 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
So you've made changes to the @prepare_template.sh@ and @build.xml@? Greg Shah
10:06 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> We should look at your new project code for sure. Please note that we currently create new proje...
Vladimir Tsichevski
09:19 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Vladimir Tsichevski wrote:
> Sergey Ivanovskiy wrote:
> > Please help with these common questions about testing env...
Sergey Ivanovskiy
09:18 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> The directory is used at runtime with the server. It is ignored completely during conversion. S...
Sergey Ivanovskiy
09:12 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
We should look at your new project code for sure. Please note that we currently create new projects from the Hotel C... Greg Shah
09:07 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Please help with these common questions about testing environment. I am still using old @...
Vladimir Tsichevski
08:51 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> I am still using old testcases project. Is it correct?
Yes, this is OK.
> Should I create a test environment ...
Greg Shah
08:49 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Don't mind this question about @&IF "{&OPSYS}" = "WIN32":U AND "{&WINDOW-SYSTEM}" NE "TTY":U &THEN@. This macros work... Sergey Ivanovskiy
08:47 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> I created the task branch 4174a. Should it be rebased over 3856b? Would it be better to wait until 3856b merged in ... Greg Shah
08:39 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Please help with these common questions about testing environment. I am still using old @testcases@ project. Is it co... Sergey Ivanovskiy
07:35 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I created the task branch 4174a. Should it be rebased over 3856b? Would it be better to wait until 3856b merged in th... Sergey Ivanovskiy
07:21 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Taking into account this working 4GL code #4174-12 the current implementation of @Control...
Vladimir Tsichevski
06:54 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
> At least the MS Date Time Picker control name is stored in this file.
For now, this is put in the hints file in ...
Greg Shah
06:44 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > I think we only need to worry about item 4. Assuming no design tim...
Marius Gligor
06:14 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Taking into account this working 4GL code #4174-12 the current implementation of @ControlFrameComObjectImpl.this.getC... Sergey Ivanovskiy
03:24 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> I think we only need to worry about item 4. Assuming no design time properties are set via the w...
Sergey Ivanovskiy
02:29 AM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Greg Shah wrote:
> I think we only need to worry about item 4. Assuming no design time properties are set via the w...
Sergey Ivanovskiy
10:46 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
Issue #4492-5 fixed. @RecordBuffer.create()@ should have called the trigger before updating the @dirtyContext@, other... Adrian Lungu
08:52 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
There seems to be a sub-issue in #4492-1. The @find last@ statement will find the newly created record. In 4GL, an er... Adrian Lungu
10:05 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Sure, I will see if I can collect more data. This afternoon I will not have time for that unfortunately, so it'll be ... Jurjen Dijkstra
09:50 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Hynek Cihlar wrote:
> > Jurjen Dijkstra wrote:
> > > Hynek Cihlar wrote:
> > > > Jurjen ...
Hynek Cihlar
09:40 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Jurjen Dijkstra wrote:
> > Hynek Cihlar wrote:
> > > Jurjen Dijkstra wrote:
> > > > So now ...
Jurjen Dijkstra
09:33 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Hynek Cihlar wrote:
> The dialog is needed for the security reasons - the local file acces...
Hynek Cihlar
09:25 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Jurjen Dijkstra wrote:
> > Also, when statement @system-dialog get-file@ executes, it first d...
Jurjen Dijkstra
08:47 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Also the "filters" argument does not have any effect. I am specifying
> @filters "zip ...
Hynek Cihlar
08:39 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Also the "filters" argument does not have any effect. I am specifying
> @filters "zip ...
Hynek Cihlar
08:26 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Also the "filters" argument does not have any effect. I am specifying
@filters "zip archive (*.zip)" "*.zip"@
b...
Jurjen Dijkstra
08:21 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Hynek Cihlar wrote:
> > Jurjen Dijkstra wrote:
> > > So now how to continue?
> > > It s...
Hynek Cihlar
08:03 AM User Interface Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Jurjen Dijkstra wrote:
> > So now how to continue?
> > It seems to me that parameter filena...
Jurjen Dijkstra
09:22 AM Database Feature #4011: database/persistence layer performance improvements
The trick is to write the @hashCode@ and @equals@ methods generically, to operate only on those properties that are c... Eric Faulhaber
09:15 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> For the moment, I have one question, from 1st phrase, related to the key for the hash map/s...
Eric Faulhaber
09:07 AM Database Feature #4011: database/persistence layer performance improvements
For the moment, I have one question, from 1st phrase, related to the key for the hash map/set: wouldn't it be a bit o... Ovidiu Maxiniuc
08:21 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, please implement a feature which uses @BitSet@ and @HashSet@ (or @HashMap@) to implement a tracker for record... Eric Faulhaber
04:10 AM Base Language Feature #3867: direct java class access from 4GL code
Greg Shah wrote:
> I believe that we are at a good "first pass" level of support here. A future improvement would b...
Constantin Asofiei
01:12 AM Base Language Feature #3867: direct java class access from 4GL code
Greg Shah wrote:
> Constantin/Hynek: Do you know of any other critical bugs or missing features before we can accept...
Hynek Cihlar

01/09/2020

05:56 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Understood. To implement "temp-tables" that are shared across threads we would have to implement a multi-user databa... Greg Shah
05:17 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
To clarify, you can access a persistent table across threads, but not over the same connection. A temp-table actually... Eric Faulhaber
05:16 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Greg Shah wrote:
> Since JDBC connections cannot be shared across more than one thread, the current temp-table appro...
Eric Faulhaber
05:09 PM Base Language Feature #3254: add support for running 4GL on multiple threads in a single session
Some months ago, Eric noted to me that sharing temp-tables will be a problem since they are private to a single JDBC ... Greg Shah
05:45 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
h1. Testcase Results
h2. Shared Frames (Standalone)
Both testcases are very similar, with the exception of the ...
Roger Borrello
03:37 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
h1. Non-Shared Frame
Again, the only difference between these 2 testcases is the embedded assignment. However, unl...
Roger Borrello
02:55 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
h1. Shared Frame
The only difference between these 2 testcases is the embedded assignment. However, the one with t...
Roger Borrello
02:36 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
In this testcase, you can add a widget to non-shared frame, and update the variables.
@nonshared_frame_embedded_up...
Roger Borrello
02:31 PM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
These testcases both result in 4GL errors:
@cannot_add_widget_to_imported_frame.p@...
Roger Borrello
10:59 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
> There are 3 types of frame:
>
> * non-shared (@DEF FRAME@, no use of the @SHARED@ keyword)
> * shared
> ** @DE...
Roger Borrello
10:42 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
>> Does this failure only occur when this is an imported shared frame?
>
> If imported means non-shared (or local)
...
Greg Shah
10:34 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
> * Does this failure only occur when this is an imported shared frame?
If imported means non-shared (or local), t...
Roger Borrello
10:12 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
Questions:
* Does this failure only occur when this is an imported shared frame?
* What does the 4GL do here? It...
Greg Shah
09:55 AM User Interface Bug #4498: Embedded assignment of extent in shared frame fails
h1. Description
An array of extent 2 or more does not get the "hardcoded" array widgets created in the shared fram...
Roger Borrello
09:39 AM User Interface Bug #4498 (Closed): Embedded assignment of extent in shared frame fails
Roger Borrello
04:36 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
I think we only need to worry about item 4. Assuming no design time properties are set via the wrx (see #4438), item... Greg Shah
04:31 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
These common 4GL usages of MS Date and Time Control:
# AppBuilder creates @wrx@ file that contains the AciveX contro...
Sergey Ivanovskiy
03:51 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
A key point: OCX controls are only 32-bit in nature. It is my understanding that Microsoft has never provided a 64-b... Greg Shah
04:28 PM Base Language Feature #3867: direct java class access from 4GL code
I believe that we are at a good "first pass" level of support here. A future improvement would be to support inherit... Greg Shah
04:24 PM Base Language Feature #3867: direct java class access from 4GL code
I just committed revision 11467 to branch 4335a (which is derived from 3809e revision 11466). This revision provides... Greg Shah
12:04 PM Database Bug #4492 (WIP): database trigger defined with abbreviation should create a new buffer
Adrian Lungu
10:29 AM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Yes, that would be OK as well. Greg Shah
10:24 AM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Greg, also there's a @FocusEvent@ generated by @requestFocus@ called right after the row entry event is generated, wh... Stanislav Lomany
03:34 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Code review 3856b revision 11363. The changes look good. Hynek Cihlar
03:29 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
I tested and fixed referenced indexed properties conversion rules. Basically the rules determine when to use set or g... Marius Gligor

01/08/2020

04:22 PM Database Feature #4011: database/persistence layer performance improvements
Tasks from note 59 are implemented and were pushed to branch 4011 as r11370. Ovidiu Maxiniuc
04:07 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Checked in these testcases:... Roger Borrello
02:10 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
*Updates are in 4207a-11372.* Roger Borrello
02:10 PM User Interface Bug #4488 (WIP): Wrong frame used after display includes widgets from other frame
Roger Borrello
12:50 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Good. Greg Shah
10:50 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> > Do we need to recalculate the node.parent.type each iteration of the while node.parent.type != ...
Roger Borrello
08:24 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
> Do we need to recalculate the node.parent.type each iteration of the while node.parent.type != prog.statement?
I...
Greg Shah
07:10 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Looking at the more enhanced updates to @convert/frame_generator.xml@ where we want to use @firstref@, @lastref@, and... Roger Borrello
03:37 PM Database Bug #4450: implement shared query and shared browse
Roger Borrello wrote:
> These testcases are broken:
>
> ./uast/browse/shared_query_browse_frame.p
> ./uast/brows...
Roger Borrello
02:08 PM Database Bug #4450: implement shared query and shared browse
These testcases are broken:
./uast/browse/shared_query_browse_frame.p
./uast/browse/shared_query_browse_frame-run...
Roger Borrello
05:13 AM Database Bug #4450: implement shared query and shared browse
> The 4GL probably provides the ability to use a shared browse in more than one non-shared frame.
As far as I test...
Stanislav Lomany
02:16 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
For details on using MS Common Controls OCXes in appbuilder, please see #3858-85 (through note 87). Greg Shah
12:49 PM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
You could create a subclass of @KeyInput@ for use with entry events. Greg Shah
11:53 AM User Interface Bug #4074: Mismatching ROW-ENTRY/LEAVE events
> I suppose it's the best place to put a testcase that demonstrates unwanted row-entry events and duplicate row-entry... Stanislav Lomany
09:00 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Marius Gligor wrote:
> could you tell me please what is a referencing indexed properties?
I meant an assignment o...
Hynek Cihlar
08:55 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Hynek Cihlar wrote:
> Code review 3856b revision 11362. The changes are good. Also please test referencing indexed p...
Marius Gligor
08:51 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Code review 3856b revision 11362. The changes are good. Also please test referencing indexed properties. Hynek Cihlar
06:39 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
The idea behind conversion rules for indexed OCX properties is to transform the assignment right-side value into a CO... Marius Gligor

01/07/2020

06:57 PM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> 4450a was merged into 4207a as rev 11371.
I updated my 4207a to that rev, and customer ...
Roger Borrello
06:05 PM Database Bug #4450: implement shared query and shared browse
4450a was merged into 4207a as rev 11371. Stanislav Lomany
09:34 AM Database Bug #4450: implement shared query and shared browse
Greg Shah wrote:
> Code Review Task Branch 4450a Revision 11342
>
> I'm good with the changes. Please merge them...
Roger Borrello
09:27 AM Database Bug #4450: implement shared query and shared browse
Code Review Task Branch 4450a Revision 11342
I'm good with the changes. Please merge them into 4207a and then dea...
Greg Shah
09:20 AM Database Bug #4450 (WIP): implement shared query and shared browse
Iterator issue and javadocs are fixed in 4450a rev 11342. (please note that I'll be unavailable for the next couple o... Stanislav Lomany
08:11 AM Database Bug #4450: implement shared query and shared browse
Please check in your changes and I will review. I'd like to have them merged into 4207a ASAP, if there is no issue.
...
Greg Shah
08:02 AM Database Bug #4450: implement shared query and shared browse
Heh, I forgot to define a local iterator and and the one from the outer cycle was used.
The files in the customer's ...
Stanislav Lomany
06:10 AM Database Bug #4450: implement shared query and shared browse
> 1. Why aren't shared browse instances registered with/imported from the SVM?
Browse widget is a part of a frame,...
Stanislav Lomany
04:32 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> What does this have to do with the regression in #4488-22?
Just a different approach. With #44...
Roger Borrello
04:15 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
What does this have to do with the regression in #4488-22? Greg Shah
04:06 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> That does seem wrong. But I thought that you said the @input mychar@ code did emit in Java with f...
Roger Borrello
03:58 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
That does seem wrong. But I thought that you said the @input mychar@ code did emit in Java with frame f2. Greg Shah
03:43 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> > and we should now be scoped to f2 frame for the getMychar() getter, due to the repeat with fram...
Roger Borrello
03:25 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
> The mychar value ("myval") should be displayed in the frame sf1's fieldx widget.
Yes.
> The code (without rev...
Greg Shah
02:36 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> Yes. That is the entire point of an at-base field. It IS a widget in the frame.
Taking this ...
Roger Borrello
01:51 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Yes. That is the entire point of an at-base field. It IS a widget in the frame. Greg Shah
01:37 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Should this testcase:... Roger Borrello
12:14 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Roger Borrello wrote:
> Updates to:
> +rules/annotations/frame_scoping.rules+
> @add_widget@ was modified to inclu...
Roger Borrello
12:11 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Updates to:
+rules/annotations/frame_scoping.rules+
@add_widget@ was modified to include another condition under wh...
Roger Borrello
01:18 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
In Hotel GUI, you can see this usage as follows. You will see a button widget in some screen or dialog which as a tr... Greg Shah
01:07 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> There is @C:\Windows\SysWOW64\mscomct2.ocx@ OCX library that exposes @IDTPicker@ (called ...
Greg Shah
12:54 PM User Interface Feature #4174: implement calendar control/dtpicker OCX replacement
There is @C:\Windows\SysWOW64\mscomct2.ocx@ OCX library that exposes @IDTPicker@ (called Microsoft Date and Time Pick... Sergey Ivanovskiy
12:06 PM User Interface Feature #4174 (WIP): implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy
11:43 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Hynek Cihlar wrote:
> Greg Shah wrote:
> > * Does this problem only exist after 3856b? If so, is it caused by the ...
Marius Gligor
11:09 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Greg Shah wrote:
> * Does this problem only exist after 3856b? If so, is it caused by the improvements in COM/OCX c...
Hynek Cihlar
10:20 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
During conversion regression testing with a large customer application, Marius found a regression that converts witho... Greg Shah
09:07 AM Conversion Tools Feature #4493 (New): create a runner process which makes it a simple one-step-process to convert ...
Greg Shah

01/06/2020

05:54 PM Database Feature #4011: database/persistence layer performance improvements
Please go ahead and implement the conversion changes for the DMO interface simplification (i.e., moving the bulk meth... Eric Faulhaber
03:20 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> It seems we could rationalize the DMO interface and implementation class hierarchy a bit. Cu...
Ovidiu Maxiniuc
02:09 PM Database Feature #4011: database/persistence layer performance improvements
Another issue I want to discuss for when I get back to the bulk getters and setter for extent fields in @DmoClass@...... Eric Faulhaber
01:49 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> The usage of @BitSet@ should be blazing fast.
I think it should be much better, though n...
Eric Faulhaber
07:29 AM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Ovidiu, welcome back! I am reworking the @RecordBuffer$Handler@ inner class pretty drastical...
Ovidiu Maxiniuc
01:21 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, welcome back! I am reworking the @RecordBuffer$Handler@ inner class pretty drastically, pushing much of the p... Eric Faulhaber
02:22 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> @fieldx@ still needs all those annotations because it is a real widget reference. Either your ch...
Roger Borrello
10:49 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
@fieldx@ still needs all those annotations because it is a real widget reference. Either your changes are in the wro... Greg Shah
10:42 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Roger Borrello wrote:
> Greg Shah wrote:
> > Yes, that is what I was referencing in #4488-11. To solve it we need ...
Roger Borrello
02:06 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Well, I understand what was wrong in my setup. I had @large_customer_application.jar@ in my project classpath. Now th... Igor Skornyakov
02:00 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Eric Faulhaber wrote:
> > Does @com/goldencode/testcases/dmo/_meta/meta_table_ddl.sql@ exi...
Igor Skornyakov
01:56 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Eric Faulhaber wrote:
> Does @com/goldencode/testcases/dmo/_meta/meta_table_ddl.sql@ exist in your application jar f...
Igor Skornyakov
01:40 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Does @com/goldencode/testcases/dmo/_meta/meta_table_ddl.sql@ exist in your application jar file? Eric Faulhaber
01:21 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > Please note that I still have no solution for problem #3810-413....
Igor Skornyakov
12:46 PM Base Language Feature #3810: SECURITY-POLICY and other security features
Igor Skornyakov wrote:
> Please note that I still have no solution for problem #3810-413. Any help will be highly ap...
Eric Faulhaber
11:18 AM Database Bug #4450: implement shared query and shared browse
Code Review Task Branch 4450a Revision 11341
1. Why aren't shared browse instances registered with/imported from t...
Greg Shah
09:19 AM Database Bug #4450: implement shared query and shared browse
Roger Borrello wrote:
> Stanislav Lomany wrote:
> > 4450a rev 11341 fixes the testcase, not sure about the customer...
Roger Borrello
09:13 AM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> 4450a rev 11341 fixes the testcase, not sure about the customer's app. Please review.
I...
Roger Borrello
10:57 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
I made some additional edits. Also, please note that the FWD implementation details are now also out of date. Greg Shah
09:22 AM User Interface Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
Greg, please review these changes https://proj.goldencode.com/projects/p2j/wiki/OPEN-MIME-RESOURCE#section-3. Sergey Ivanovskiy
08:30 AM User Interface Feature #4077 (Test): add option to OPEN-MIME-RESOURCE to delete the original source file when th...
Sergey: Please update the documentation to fully explain the new syntax. You MUST leave the old syntax there as well... Greg Shah
09:30 AM User Interface Feature #4170 (WIP): add drag and drop support to treeview widget
The drag and drop support is used in the customer application being converted in #4069. If you can easily implement ... Greg Shah
06:25 AM Database Bug #4492: database trigger defined with abbreviation should create a new buffer
A database trigger defined in the following manner behaves differently on FWD:... Adrian Lungu
06:17 AM Database Bug #4492 (WIP): database trigger defined with abbreviation should create a new buffer
Adrian Lungu
05:37 AM Base Language Bug #4160: Arrays assigment issue
Roger Borrello wrote:
> That was not enough detail to get me going. I believe Greg thought it would be an exercise i...
Constantin Asofiei

01/04/2020

03:35 PM Database Bug #4450: implement shared query and shared browse
4450a rev 11341 fixes the testcase, not sure about the customer's app. Please review. Stanislav Lomany

01/03/2020

06:06 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> Yes, that is what I was referencing in #4488-11. To solve it we need to know when this is an @&#...
Roger Borrello
05:30 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Yes, that is what I was referencing in #4488-11. To solve it we need to know when this is an @&#64; base-field@ refe... Greg Shah
05:13 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
It looks to me like the next-to-last @add_widget@ is the problem:... Roger Borrello
04:45 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Roger Borrello wrote:
> The @jName@ values being @expr...@ is a little unexpected, as that is what was added to the ...
Roger Borrello
04:03 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> > The comment before adding the widget is "the variables used in @ base clauses in format_phrase ...
Roger Borrello
03:35 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
> The comment before adding the widget is "the variables used in @ base clauses in format_phrase are also part of the... Greg Shah
03:26 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Greg Shah wrote:
> In both the shared and non-shared cases, the use of @&#64; base-field@ syntax *does NOT create a ...
Roger Borrello
02:45 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
In both the shared and non-shared cases, the use of @&#64; base-field@ syntax *does NOT create a new widget* in the 4... Greg Shah
01:38 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Creating a standalone NON-SHARED testcase:... Roger Borrello
11:25 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Roger Borrello wrote:
> I am struggling to understand what exactly I should expect that code to do:
> @display mych...
Roger Borrello
11:23 AM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
I am struggling to understand what exactly I should expect that code to do:
@display mychar @@@ fieldx with frame sf...
Roger Borrello
01:49 PM Base Language Feature #3810: SECURITY-POLICY and other security features
The extended @uast/security/export-cp.p@ test produces the compatible results in 4GL and FWD branch 3810e rev. 11341.... Igor Skornyakov
09:38 AM Runtime Infrastructure Bug #4122: spawner segmentation fault when OS user has no password set
More findings so far debugging @spawn.c@, Ubuntu+Chrome:
1. For the user without password the Java side sends @""@ e...
Eugenie Lyzenko
01:52 AM Base Language Feature #2135: implement COPY-LOB language statement
Eric Faulhaber wrote:
> * What is the structure/size/layout of the BOM for file input/output?
There is no special...
Marian Edu

01/02/2020

05:56 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
When the @display mychar @@@ fieldx with frame sf1@ is used with a non-shared sf1, the code @SharedFrameMixupSf1@ cla... Roger Borrello
04:31 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Roger Borrello wrote:
> Roger Borrello wrote:
> > ...
>
> Hold on... there's a typo in the testcase I need to co...
Roger Borrello
04:18 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
Roger Borrello wrote:
> ...
Hold on... there's a typo in the testcase I need to correct.
Roger Borrello
04:17 PM User Interface Bug #4488: Wrong frame used after display includes widgets from other frame
h1. Testcase
*Updates are in 4207a-11372.*
The below has been checked in as @uast/sharedframes/shared_frame_mix...
Roger Borrello
03:34 PM User Interface Bug #4488 (Closed): Wrong frame used after display includes widgets from other frame
Roger Borrello
01:07 PM Base Language Bug #4476 (Test): Shared frame does not get @ widget method generated
Greg Shah
12:12 PM Base Language Bug #4476 (WIP): Shared frame does not get @ widget method generated
Roger Borrello
12:11 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> > but doesn't myat have to be defined properly, too?
>
> In the working case, the variable is ...
Roger Borrello
10:23 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
> but doesn't myat have to be defined properly, too?
In the working case, the variable is not defined as an inline...
Greg Shah
10:15 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Greg Shah wrote:
> That is probably not related. The issue will be the tree structure under the @KW_FORM@. The @FO...
Roger Borrello
10:07 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
That is probably not related. The issue will be the tree structure under the @KW_FORM@. The @FORM_ITEM@ related to ... Greg Shah
10:02 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Comparing the AST generated for the broken case (@shared_frame_at_label.p@) against the correct case (@shared_frame_a... Roger Borrello
06:59 AM Database Bug #4450: implement shared query and shared browse
Please summarize the status of the task, what is left to do and the estimated time needed. Greg Shah
05:09 AM Database Bug #4450: implement shared query and shared browse
> Let me know if you'd like me to run the customer code through this branch for testing purposes.
Sure, as soon as...
Stanislav Lomany

12/31/2019

03:04 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
This is data from a correctly built testcase, which does *not* create the fields in the from on-the-fly.
@sharedfr...
Roger Borrello
02:14 PM Base Language Bug #4476: Shared frame does not get @ widget method generated
Let me recap what is generated by the pair of testcases in #note-1 :
@sharedframes/SharedFrameAtLabel.java@...
Roger Borrello
12:00 PM Base Language Bug #4484 (Test): Accumulator confusion using same field for count and total
Greg Shah
12:00 PM Base Language Bug #4483 (Test): Unable to use logical variable check in underline statement
Greg Shah
12:00 PM Base Language Bug #4482 (Test): Enable/Disable with empty EXCEPT causes issues
Greg Shah
11:59 AM Base Language Bug #4480 (Test): Extent does not become fixed when there is an initial list of values
Greg Shah
11:58 AM Base Language Bug #4455 (Test): Extent field on unsubscripted next-prompt not converted properly
Greg Shah
11:57 AM Base Language Bug #4423 (Test): Incorrect buffer scoping when same buffer name used as a parameter to internal ...
Greg Shah
10:42 AM Base Language Bug #4427 (Test): Unable to convert keyword input when used to index into an extent
Greg Shah
10:39 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Committed @rules/annotations/input_builtin_prep.rules@ to *4207a-11367*. Roger Borrello
10:19 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Constantin Asofiei wrote:
> Roger, I think I found the root cause. Try replacing the @walk-rules@ with @ascent-rule...
Roger Borrello
10:00 AM Database Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> Created task branch 4450a from FWD trunk revision 11339.
Let me know if you'd like me t...
Roger Borrello

12/28/2019

03:05 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I still have two issues with @CLIENT-PRINCIPAL@ EXPORT/IMPORT support.
1. The quirk which is described in #4108 also...
Igor Skornyakov
03:54 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Greg Shah wrote:
> 3809e is frozen at this time. Please create a new 3810e branch.
Thank you, Greg.
Created tas...
Igor Skornyakov
08:58 PM Base Language Feature #3810: SECURITY-POLICY and other security features
3809e is frozen at this time. Please create a new 3810e branch. Greg Shah

12/27/2019

02:17 PM Base Language Feature #3810: SECURITY-POLICY and other security features
It seems that multiple changes are required. Which branch should I use to commit? At this moment I'm working with 380... Igor Skornyakov
02:33 AM Base Language Feature #3810: SECURITY-POLICY and other security features
Contrary to what is was said in #3810-174, the value of the @PRIMARY-PASSPHRASE@ attribute is *not* always hidden (re... Igor Skornyakov

12/26/2019

05:27 PM Base Language Feature #3810: SECURITY-POLICY and other security features
With with 3809e revision 11456 @uast/security/export-cp.p@ reveals multiple incompatibilities in @CLIENT-PRINCIPAL@ ... Igor Skornyakov

12/25/2019

02:47 PM Base Language Feature #3810: SECURITY-POLICY and other security features
I'm trying to converted run @uast/security/export-cp.p@ with 3809e revision 11456 and two attached databases. The ser... Igor Skornyakov

12/24/2019

02:22 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Roger, I think I found the root cause. Try replacing the @walk-rules@ with @ascent-rules@ in @input_builtin_prep.rul... Constantin Asofiei
12:19 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
I see that getScreenValue() is the method used in your testcase. The AST and Java look so much cleaner than in my tes... Roger Borrello
11:44 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Thanks for looking. I had a much more complicated testcase or...
Roger Borrello
11:17 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Roger Borrello wrote:
> Thanks for looking. I had a much more complicated testcase originally, which has been greatl...
Constantin Asofiei
11:16 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
There's something else going on. This case parses/converts properly:... Constantin Asofiei
11:11 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Thanks for looking. I had a much more complicated testcase originally, which has been greatly reduced:... Roger Borrello
10:59 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I went to a basic @input mybuff[x]@ where x was just an integ...
Constantin Asofiei
10:55 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Roger Borrello wrote:
> I went to a basic @input mybuff[x]@ where x was just an integer. It generated:
I don't thin...
Constantin Asofiei
10:22 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Roger Borrello wrote:
> What is @dynamicindex@ annotation used for? I'm trying to determine why the LBRACKET subtree...
Roger Borrello
11:16 AM Database Bug #4450: implement shared query and shared browse
Created task branch 4450a from FWD trunk revision 11339. Stanislav Lomany
06:55 AM User Interface Support #2674: list of HTML5, CSS and Javascript features in use in the web client (both ChUI and...
It needs to check new versions of IE - Edge browser if it supports ORTC, @navigator.MediaDevices.getUserMedia@ and @P... Sergey Ivanovskiy

12/23/2019

11:53 AM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
What is @dynamicindex@ annotation used for? I'm trying to determine why the LBRACKET subtree is duplicated in @input_... Roger Borrello
09:54 AM Database Bug #4450: implement shared query and shared browse
Queries declared with @DEF QUERY@, e.g.... Stanislav Lomany
08:55 AM User Interface Support #2674: list of HTML5, CSS and Javascript features in use in the web client (both ChUI and...
Browser market share, as of November 2019:
* "StatCounter":https://gs.statcounter.com/browser-market-share
** All...
Greg Shah
05:38 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Code review 3856b rev 11358, 11359 and 11360.
The changes are good. Please note that I removed added white spaces ...
Hynek Cihlar

12/20/2019

05:24 PM Database Feature #4011: database/persistence layer performance improvements
I committed revision 11369. Most important changes:
* removed completely the temporary @populateFields()@ and @popul...
Ovidiu Maxiniuc
04:19 PM Database Feature #4011: database/persistence layer performance improvements
I had a question w.r.t. the FQL->SQL generation: I know you've been focused primarily on getting the functionality wo... Eric Faulhaber
01:55 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Yes, the idea behind @PropertyMeta@ was to store any information needed to convert between t...
Ovidiu Maxiniuc
01:53 PM Database Feature #4011: database/persistence layer performance improvements
Yes, the idea behind @PropertyMeta@ was to store any information needed to convert between these lower level types an... Eric Faulhaber
01:28 PM Database Feature #4011: database/persistence layer performance improvements
Done, see r11368.
Related to the content of @data[]@: I was using BDT, with unknown values. Your approach uses @nu...
Ovidiu Maxiniuc
01:08 PM Database Feature #4011: database/persistence layer performance improvements
Ah, makes sense. That's a remnant of how the old Hibernate @Transaction@ object worked. I did not really intend to ca... Eric Faulhaber
11:22 AM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> However, after rolling back that code, it seems that there is a imbalance in @Persistence@ ...
Ovidiu Maxiniuc
04:54 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
Roger Borrello wrote:
> I looked at a much simpler case of using @input mynum@ then @input mybuff[mynum]@ instead of...
Roger Borrello
04:02 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
I looked at a much simpler case of using @input mynum@ then @input mybuff[mynum]@ instead of the more complicated, ne... Roger Borrello
02:52 PM Base Language Bug #4160: Arrays assigment issue
Constantin Asofiei wrote:
> Greg Shah wrote:
> > > a bug in ArrayAssigner - when is defined, a dynamic extent var g...
Roger Borrello
01:06 PM Base Language Bug #4160: Arrays assigment issue
Roger Borrello wrote:
> Does this mean the testcase is invalid? Or is there a bug? I was using 4207a, not trunk.
I ...
Constantin Asofiei
01:04 PM Base Language Bug #4160: Arrays assigment issue
Constantin Asofiei wrote:
> The above is from trunk: @if false then accum "third" (count).@ is marked as unreachable...
Roger Borrello
12:57 PM Base Language Bug #4160: Arrays assigment issue
Greg Shah wrote:
> > a bug in ArrayAssigner - when is defined, a dynamic extent var gets registered with the previou...
Constantin Asofiei
12:07 PM Base Language Bug #4160: Arrays assigment issue
The above is from trunk: @if false then accum "third" (count).@ is marked as unreachable, which is not correct. Any a... Constantin Asofiei
11:56 AM Base Language Bug #4160: Arrays assigment issue
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > Roger Borrello wrote:
> > > I think there is a regression. S...
Roger Borrello
10:24 AM Base Language Bug #4160: Arrays assigment issue
Roger Borrello wrote:
> Roger Borrello wrote:
> > I think there is a regression. See testcase below. In fact, I jus...
Constantin Asofiei
09:58 AM Base Language Bug #4160: Arrays assigment issue
Roger Borrello wrote:
> I think there is a regression. See testcase below. In fact, I just ran *4207a* against @uast...
Roger Borrello
09:56 AM Base Language Bug #4160: Arrays assigment issue
I think there is a regression. See testcase below. In fact, I just ran *4207a* against @uast/accum_scope*.p" and ther... Roger Borrello
09:36 AM Base Language Bug #4160: Arrays assigment issue
> use a special wrapper (so that we can make even the dynamic extent vars 'mutable', maybe limited to shared cases)
...
Greg Shah
09:33 AM Base Language Bug #4160: Arrays assigment issue
> a bug in ArrayAssigner - when is defined, a dynamic extent var gets registered with the previous scope, and not the... Greg Shah
01:09 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Argh, there was another typo. fixed in 11366
Great... this update worked! We need to ...
Roger Borrello
12:45 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Argh, there was another typo. fixed in 11366 Constantin Asofiei
12:12 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Just reporting that there is another scenario which creates a hidden FieldRef. I checked in @uast/accum/accum_count_h... Roger Borrello
10:02 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, see 4207a rev 11362, it should fix the issue.
>
> I...
Roger Borrello
10:00 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Roger, see 4207a rev 11362, it should fix the issue.
I'll take a look
Roger Borrello
09:31 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger, see 4207a rev 11362, it should fix the issue. Constantin Asofiei
07:12 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Found a subsequent error, when multiple accumulators are on the same statement.
Added a new testcase @uast/accum_s...
Roger Borrello
12:34 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Greg Shah wrote:
> > The updated ended up being in Variable.java, so updated to progress.g are unnecessary. However,...
Roger Borrello
11:42 AM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
> The updated ended up being in Variable.java, so updated to progress.g are unnecessary. However, the changes could b... Greg Shah
06:43 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Hynek Cihlar wrote:
> Code review 3856b revision 11357. These are the merged changes for @TAB-SET@ widget from 3767b...
Marius Gligor
03:31 AM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)

On 12/20/19 9:23 AM, Marius Gligor wrote:
> Hynek,
>
> OK i'll do that and let you know when I'm finished and re...
Hynek Cihlar

12/19/2019

06:36 PM Base Language Bug #4160: Arrays assigment issue
Constantin Asofiei wrote:
> Ah, and I just realized something - for variables scoped to the external program, we sho...
Constantin Asofiei
03:48 PM Base Language Bug #4160: Arrays assigment issue
The conversion fixes are in 4207a rev 11360. It also moves the @ExtentExpr@ to anon classes, to get rid of the param... Constantin Asofiei
02:44 PM Base Language Bug #4160: Arrays assigment issue
I have a conversion fix for the INPUT and normal variable, but I'm working also on getting rid of the promotion of th... Constantin Asofiei
12:53 PM Base Language Bug #4160: Arrays assigment issue
And another side-note, in case of OE class properties, we are missing:
* getter which returns the extent var (withou...
Constantin Asofiei
12:46 PM Base Language Bug #4160: Arrays assigment issue
Greg, as a side note: for shared variables, if there is a dynamic extent case, then this solution will not work (as t... Constantin Asofiei
12:06 PM Base Language Bug #4160: Arrays assigment issue
Greg Shah wrote:
> OK. Can you please add that change to 4207a?
OK, will do.
Constantin Asofiei
12:04 PM Base Language Bug #4160: Arrays assigment issue
OK. Can you please add that change to 4207a? Greg Shah
11:47 AM Base Language Bug #4160: Arrays assigment issue
Greg, the @ref[0]@ approach was added, but only for OUTPUT parameters (I really don't recall why I did it only for th... Constantin Asofiei
11:38 AM Base Language Bug #4160: Arrays assigment issue
Indeterminate arrays are profoundly broken in the current FWD trunk. This task and #4123 show two very simple cases ... Greg Shah
05:21 PM Database Feature #4011: database/persistence layer performance improvements
RB's flushing and Hibernate's transparent write-behind are not directly related. We implemented the flushing in RB to... Eric Faulhaber
04:59 PM Database Feature #4011: database/persistence layer performance improvements
Well, a bit of investigation and I remember that in RecordBuffer:5917 I replaced @if (!isTransient())@ with @if (curr... Ovidiu Maxiniuc
04:47 PM Database Feature #4011: database/persistence layer performance improvements
The message is just a WARNING at the moment it is first displayed, but something goes wrong after the active (convert... Ovidiu Maxiniuc
04:41 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Oops, I have this too, but when closing the client window.
I am using the ChUI client....
Eric Faulhaber
04:38 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Hm, I still get the @Illegal attempt to register Finalizable@ crash. You're not seeing this?...
Ovidiu Maxiniuc
04:34 PM Database Feature #4011: database/persistence layer performance improvements
Hm, I still get the @Illegal attempt to register Finalizable@ crash. You're not seeing this? Do you have any changes ... Eric Faulhaber
04:31 PM Database Feature #4011: database/persistence layer performance improvements
No, it is not. It works without the release, too, but I wanted t be sure it does this way, too. Ovidiu Maxiniuc
04:29 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Your basic testcase works for me. Clean convert, launched server, client and got the follow...
Eric Faulhaber
04:28 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Hm, I had intended the block at line 262 to avoid this. I'll look at it in a bit...
I chang...
Ovidiu Maxiniuc
04:25 PM Database Feature #4011: database/persistence layer performance improvements
Your basic testcase works for me. Clean convert, launched server, client and got the following output: @0x1 1@ after ... Ovidiu Maxiniuc
04:25 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> The @for@ a line 252 will create multiple setters and getters for same property because the...
Eric Faulhaber
04:21 PM Database Feature #4011: database/persistence layer performance improvements
Once that is working, I will implement the state changes to get an update test case going. Then expand into a more co... Eric Faulhaber
04:08 PM Database Feature #4011: database/persistence layer performance improvements
I see. I started form that point and gradually gain complexity. I'm going back to the basic testcase to have the same... Ovidiu Maxiniuc
04:05 PM Database Feature #4011: database/persistence layer performance improvements
I am working my way up to extent fields. I put in the basic getter/setter methods -- incorrectly, apparently ;-) -- b... Eric Faulhaber
04:00 PM Database Feature #4011: database/persistence layer performance improvements
Yes, sorry, I missed the file. Ovidiu Maxiniuc
03:59 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> I have the following compile issue in @src/com/goldencode/p2j/persist/orm/DmoClass.java@:
...
Eric Faulhaber
03:55 PM Database Feature #4011: database/persistence layer performance improvements
Sorry to bother. The generated classes are invalid when they contain extent fields. The @for@ a line 252 will create ... Ovidiu Maxiniuc
03:47 PM Database Feature #4011: database/persistence layer performance improvements
The @DmoClass@ does not have full support for EXTENT fields. For completeness, there are two more getter and three se... Ovidiu Maxiniuc
03:41 PM Database Feature #4011: database/persistence layer performance improvements
I have the following compile issue in @src/com/goldencode/p2j/persist/orm/DmoClass.java@:... Ovidiu Maxiniuc
03:29 PM Database Feature #4011: database/persistence layer performance improvements
There is still work I need to do on the DMO class assembler, but I wanted to try to get a real, converted, test code ... Eric Faulhaber
03:23 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Please move the line that registers the DMO class just before returning the @dmoIface@ (ie....
Eric Faulhaber
03:13 PM Database Feature #4011: database/persistence layer performance improvements
Please move the line that registers the DMO class just before returning the @dmoIface@ (ie. after the last @if@). Thi... Ovidiu Maxiniuc
03:06 PM Database Feature #4011: database/persistence layer performance improvements
Thanks, that helped. Now I get:... Eric Faulhaber
02:52 PM Database Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I'm getting a @Failed to locate ALIAS for Tt_1_1__Impl__@ error on a select. Is there an imp...
Ovidiu Maxiniuc
02:12 PM Database Feature #4011: database/persistence layer performance improvements
I'm getting a @Failed to locate ALIAS for Tt_1_1__Impl__@ error on a select. Is there an implicit assumption somewher... Eric Faulhaber
02:04 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> As the priority is to get real code running, please continue to work through the @AbstractM...
Eric Faulhaber
01:55 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> Eric, I am aware of this. In fact, I wrote in note 14 about BDT used temporarily in data (s...
Eric Faulhaber
01:54 PM Database Feature #4011: database/persistence layer performance improvements
Whew, ok good :)
I haven't gotten my head fully around your FQL stuff yet, and I was worried the dependency might ...
Eric Faulhaber
01:52 PM Database Feature #4011: database/persistence layer performance improvements
Eric, I am aware of this. In fact, I wrote in note 14 about BDT used temporarily in data (search for "Note that the v... Ovidiu Maxiniuc
01:48 PM Database Feature #4011: database/persistence layer performance improvements
Ovidiu, I think there is a fundamental misunderstanding in your implementation of @populateData@, and as I dig furthe... Eric Faulhaber
12:06 PM Database Feature #4011: database/persistence layer performance improvements
FYI, I've gotten through the verifier errors and I'm trying a simpler test case than yours (to begin with):... Eric Faulhaber
09:48 AM Database Feature #4011: database/persistence layer performance improvements
_And the answer from Eric (also by email):_
I think you are correct that the @Buf@ interface can be removed, but I...
Ovidiu Maxiniuc
09:46 AM Database Feature #4011: database/persistence layer performance improvements
_Current state of the task (from email):_
I have just committed the revision 11365 of 4011a. I tested it, and the ...
Ovidiu Maxiniuc
01:47 PM Base Language Bug #4480 (WIP): Extent does not become fixed when there is an initial list of values
Roger Borrello
01:47 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
*Code checked into 4207a-11359.* Roger Borrello
01:42 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
h2. Testcases Converted and Compiled.
@form_with_extent.p@...
Roger Borrello
01:18 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Roger Borrello wrote:
> Greg Shah wrote:
> > > But: the same might apply to OO properties, table fields and procedu...
Roger Borrello
01:45 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
Code review 3856b revision 11357. These are the merged changes for @TAB-SET@ widget from 3767b.
@TabSetWidget.show...
Hynek Cihlar

12/18/2019

04:52 PM Base Language Bug #4484 (WIP): Accumulator confusion using same field for count and total
Roger Borrello
04:51 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Update to @rules/annotations/accumulate.rules@ checked into @4207a-11358@. Roger Borrello
04:34 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Roger, please check this patch:
> [...]
>
> The problem was that the check if the ex...
Roger Borrello
04:24 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger, please check this patch:... Constantin Asofiei
04:08 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Check the other @KW_ACCUM/EXPRESSION@ nodes. Once COUNT is encountered, any @ STATEMENT...
Roger Borrello
03:34 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Check the other @KW_ACCUM/EXPRESSION@ nodes. Once COUNT is encountered, any @ STATEMENT/KW_ACCUM/EXPRESSION@ will ha... Constantin Asofiei
03:25 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > Roger, there's another different in the AST: look for the @hi...
Roger Borrello
01:53 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Roger, there's another different in the AST: look for the @hidden@ attribute at the AST ...
Roger Borrello
01:47 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger, there's another different in the AST: look for the @hidden@ attribute at the AST node; this depends on the @su... Constantin Asofiei
01:37 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Roger Borrello wrote:
> > I tried that immediately above. It is an issue limited to fie...
Roger Borrello
01:34 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> I tried that immediately above. It is an issue limited to fields. Are we trying to be too _f...
Constantin Asofiei
01:29 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> OK, try this, too:
> [...]
>
> Is normal to declare @i@, as is an explicit var. I'm ...
Roger Borrello
01:25 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
OK, try this, too:... Constantin Asofiei
01:24 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> Constantin Asofiei wrote:
> > This works fine in 4GL:
> > [...]
>
> I added count...
>...
Roger Borrello
01:20 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> This works fine in 4GL:
> [...]
I added count......
Roger Borrello
01:09 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
This works fine in 4GL:... Constantin Asofiei
01:06 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> Roger, is this limited only for fields? Does FWD convert OK if you replace the field wit...
Roger Borrello
01:02 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger, is this limited only for fields? Does FWD convert OK if you replace the field with some variable? Constantin Asofiei
01:01 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> Doing some research related to what makes these aggregate functions _order-dependent_.
>
...
Roger Borrello
11:04 AM Base Language Bug #4484: Accumulator confusion using same field for count and total
Doing some research related to what makes these aggregate functions _order-dependent_.
+Run 1+...
Roger Borrello
04:13 PM User Interface Feature #4438: parsing and conversion of .wrx files
The appbuilder code (see possenet in the @src/adeuib/@ directory) itself uses an OCX control for the "Property Editor... Greg Shah
04:04 PM User Interface Feature #4438: parsing and conversion of .wrx files
Greg Shah wrote:
> > Why Value property is not available for change at design time? What is criteria used by Applica...
Vladimir Tsichevski
03:48 PM User Interface Feature #4438: parsing and conversion of .wrx files
> Why Value property is not available for change at design time? What is criteria used by Application Builder to deci... Greg Shah

12/17/2019

06:30 PM User Interface Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
I've confirmed with Hynek that he is good with all the final changes in 3856b. The next step is to get it tested so ... Greg Shah
06:27 PM Database Feature #4011: database/persistence layer performance improvements
Getting rid of @dmo_index.xml@ is a long-term goal, not a short term requirement. I thought you had begun to undertak... Eric Faulhaber
05:20 PM Database Feature #4011: database/persistence layer performance improvements
I am aware of the startup problem. There are a couple of issues which prevented me to completely drop it until now an... Ovidiu Maxiniuc
05:22 AM Database Feature #4011: database/persistence layer performance improvements
I have a very rough cut of a DMO implementation class assembler in 4011a/11363. It is not feature complete and it has... Eric Faulhaber
06:07 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
> If the Material theme designer agrees,
I thought that was you. :)
> I would go for a lighter blue colour for...
Greg Shah
05:42 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
The solution is to analyse more in depth the mouse gestures when handing the scrollbars. There are 3 states (and prob... Ovidiu Maxiniuc
05:10 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
It's good to know 1. what themes are affected 2. is web/gui affected 3. "normal"/browse scrollbars. Stanislav Lomany
04:59 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
It is a requirement that we must be compatible with the Windows scrollbar behavior.
It sounds like you are descr...
Greg Shah
03:23 PM User Interface Bug #4485: Bug in FWD scrollbar: inconsistent highlighting
A minor bug in FWD scrollbar implementation:
# move the mouse pointer to the scrollbar area; the scrollbar is high...
Vladimir Tsichevski
03:21 PM User Interface Bug #4485 (New): Bug in FWD scrollbar: inconsistent highlighting
Vladimir Tsichevski
05:31 PM Base Language Bug #4427: Unable to convert keyword input when used to index into an extent
This still is not fixed, as the java code does not compile. Below is the compilation error of the testcase:... Roger Borrello
04:58 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> Roger Borrello wrote:
> > This looks like the culprit...
> >
> > [...]
> >
> > Would ...
Roger Borrello
04:26 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Roger Borrello wrote:
> This looks like the culprit...
>
> [...]
>
> Would it be simple as removing the check ...
Roger Borrello
04:09 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
This looks like the culprit...... Roger Borrello
03:59 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> OK, I think this confirms the problem is with COUNT. Look at @process_aggregate@ functi...
Roger Borrello
03:46 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
OK, I think this confirms the problem is with COUNT. Look at @process_aggregate@ function in @annotations/accumulate... Constantin Asofiei
03:39 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
Constantin Asofiei wrote:
> This might be related to @COUNT@ which doesn't necessarily need the field reference; so,...
Roger Borrello
03:32 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
This might be related to @COUNT@ which doesn't necessarily need the field reference; so, please expand your test to r... Constantin Asofiei
03:02 PM Base Language Bug #4484: Accumulator confusion using same field for count and total
h1. Testcase
*20191231 Update: Fixed in 4207a-11366*
Checked in: @uast/accum_overlap_count-total.p@...
Roger Borrello
02:55 PM Base Language Bug #4484 (Closed): Accumulator confusion using same field for count and total
Roger Borrello
03:18 PM Base Language Bug #4483 (WIP): Unable to use logical variable check in underline statement
Roger Borrello
03:16 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
Greg Shah wrote:
> The @CONTENT_ARRAY@ is only found in the @MESSAGE@, @ENABLE@, @DISABLE@, @COLOR@ and @UNDERLINE@ ...
Roger Borrello
02:59 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
The @CONTENT_ARRAY@ is only found in the @MESSAGE@, @ENABLE@, @DISABLE@, @COLOR@ and @UNDERLINE@ statements, but only... Greg Shah
02:06 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
Constantin Asofiei wrote:
> Roger, see the @noUnwrap@ logic - this should decide if @_isEqual@ or @isEqual@ is emitt...
Roger Borrello
12:41 PM Base Language Bug #4483: Unable to use logical variable check in underline statement
Roger, see the @noUnwrap@ logic - this should decide if @_isEqual@ or @isEqual@ is emitted, and looks like it depends... Constantin Asofiei
11:59 AM Base Language Bug #4483: Unable to use logical variable check in underline statement
Roger Borrello wrote:
> h1. Testcase
>
> Below is the testcase @uast/underline_logic_uses_when.p@:
>
> [...]
...
Roger Borrello
11:55 AM Base Language Bug #4483: Unable to use logical variable check in underline statement
h1. Testcase
*20191231 Update: Fixed in 4207a-11357*
Below is the testcase @uast/underline_logic_uses_when.p@:
...
Roger Borrello
11:39 AM Base Language Bug #4483 (Closed): Unable to use logical variable check in underline statement
Roger Borrello
01:34 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Greg Shah wrote:
> > But: the same might apply to OO properties, table fields and procedure parameters. So please do...
Roger Borrello
11:16 AM User Interface Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Code review 3856b revisions 11353, 11354, 11355 and 11356. The changes look good. Hynek Cihlar
10:30 AM Base Language Bug #4482: Enable/Disable with empty EXCEPT causes issues
*Code updates in 4207a-11356.*
@rules/annotations/cleanup.rules@
Roger Borrello
09:27 AM Base Language Bug #4482 (WIP): Enable/Disable with empty EXCEPT causes issues
Roger Borrello
09:26 AM Base Language Bug #4482: Enable/Disable with empty EXCEPT causes issues
*20191231 Update: Fixed in 4207a-11356*
There is already a testcase that should have found this: @uast/enable_and_...
Roger Borrello
09:23 AM Base Language Bug #4482 (Closed): Enable/Disable with empty EXCEPT causes issues
Roger Borrello
09:41 AM User Interface Feature #4438: parsing and conversion of .wrx files
1. Doing a decoding only on a simple OCX like PSTimer is not enough to conclude about .wrx file binary content forma... Marius Gligor

12/16/2019

03:50 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
> But: the same might apply to OO properties, table fields and procedure parameters. So please do some tests, and if ... Greg Shah
02:26 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Constantin Asofiei wrote:
> Roger, I agree, I think we need to 'fix' the extent when there is an initializer and no ...
Roger Borrello
02:05 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Roger, I agree, I think we need to 'fix' the extent when there is an initializer and no extent value. For variables,... Constantin Asofiei
01:53 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
Roger Borrello wrote:
> h1. Testcase @uast/form_tests/form_with_extent.p@
>
> [...]
>
> The message is *Extent...
Roger Borrello
12:45 PM Base Language Bug #4480: Extent does not become fixed when there is an initial list of values
h1. Testcase @uast/form_tests/form_with_extent.p@
*20191231 Update: Checked in 4207a-11365*...
Roger Borrello
12:32 PM Base Language Bug #4480 (Closed): Extent does not become fixed when there is an initial list of values
Roger Borrello
09:59 AM User Interface Feature #4438: parsing and conversion of .wrx files
> Using Apache POI (https://poi.apache.org/) we can do that in just a few lines of code. Apache POI is an open source... Greg Shah
02:42 AM User Interface Feature #4438: parsing and conversion of .wrx files
Greg Shah wrote:
> [...]
>
> Anyway, it seems like you already have enough information to parse the parts of the ...
Marius Gligor
09:26 AM Base Language Bug #4476: Shared frame does not get @ widget method generated
Roger Borrello wrote:
> h1. Testcase
>
> Added 2 testcases (since it is a shared frame)
>
> [...]
>
> [...]...
Roger Borrello
 

Also available in: Atom