Activity
From 01/09/2020 to 02/07/2020
02/07/2020
- 05:30 PM Feature #4182: KERNEL32:SLEEP() emulation
- Roger Borrello wrote:
> Greg Shah wrote:
> > > I have this testcase, and we don't end up leaving early in 4GL. Afte... - 05:29 PM Feature #4182: KERNEL32:SLEEP() emulation
- In Java. @int64@ is the BDT class that will be passed instead of a @long@.
- 05:28 PM Feature #4182: KERNEL32:SLEEP() emulation
- Greg Shah wrote:
>
> > which is a long
>
> Use @int64@.
In the 4GL or Java? - 05:24 PM Feature #4182: KERNEL32:SLEEP() emulation
- Greg Shah wrote:
> > I have this testcase, and we don't end up leaving early in 4GL. After we return from the 10 sec... - 04:58 PM Feature #4182: KERNEL32:SLEEP() emulation
- > I have this testcase, and we don't end up leaving early in 4GL. After we return from the 10 seconds sleep, the prog...
- 04:51 PM Feature #4182: KERNEL32:SLEEP() emulation
- Greg Shah wrote:
> * I suspect that in the 4GL, if there is an interruption it may be translated into a 4GL @STOP@ c... - 03:44 PM Feature #4182: KERNEL32:SLEEP() emulation
- Yes, that is the idea. Except there are additional things to consider:
* The parameter type rec'd will be one of ... - 02:39 PM Feature #4182: KERNEL32:SLEEP() emulation
- Greg Shah wrote:
> Conversion is automatic (see @rules/annotations/native_api.rules@ and @rules/convert/native_api.r... - 02:27 PM Feature #4182: KERNEL32:SLEEP() emulation
- Conversion is automatic (see @rules/annotations/native_api.rules@ and @rules/convert/native_api.rules@). The convers...
- 02:20 PM Feature #4182: KERNEL32:SLEEP() emulation
- Yes... the java is quite trivial. But I want to make sure to integrate properly.
I've updated @NativeAPIEmulation...
02/06/2020
- 09:58 AM Feature #4170: add drag and drop support to treeview widget
- The implementation of OLE Drag&Drop for TreeView is done and ready for a first code review.
1. What I did:
I provi...
02/05/2020
- 02:51 PM Feature #4170: add drag and drop support to treeview widget
- From Marius:
> The @TreeView@ is complex and uses @handle@ instead of @com-handle@ for nodes and node widgets. Thi... - 09:04 AM Feature #4170: add drag and drop support to treeview widget
- Marius Gligor wrote:
> I fixed that as follow:
> [...]
The call to @getWorkspaceScreenLocation@ was removed. The... - 08:52 AM Feature #4170: add drag and drop support to treeview widget
- I tried to use @NativeApiEmulation@ in the following procedure extracted from the project. ...
- 11:20 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- OK
- 11:19 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Now I am trying to extend UI of the date picker widget using a subclass of @AbstractContainer@ with @BorderLayout@ an...
02/04/2020
- 01:34 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> There is @SENSITIVE@ attribute for 4GL widgets. @ENABLED@ uses this rule
> [...]
> and... - 01:03 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Please remove the duplicate legacy at... - 12:19 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Code review 4174a against latest trunk. > Please remove the inte... - 12:14 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Hynek Cihlar wrote:
> Code review 4174a against latest trunk. > Please remove the interface @IFontDisp@. We already ... - 12:06 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Please remove the duplicate legacy attributes with the "OCX" pre... - 11:58 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Hynek Cihlar wrote:
> Please remove the duplicate legacy attributes with the "OCX" prefix, like @OCX-ENABLED@ and @O... - 11:29 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Code review 4174a against latest trunk. I'm not sure if this review isn't too early, given the number of TODOs and mi...
- 07:40 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- There is no special requirement. Reuse of the button is acceptable.
Hynek: Please review. - 07:14 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Please review rev 11348 (4174a). The rest components to do are the date picker viewport and popup, drop down and updo...
- 10:41 AM Feature #4170: add drag and drop support to treeview widget
- Marius Gligor wrote:
> 1. In the ABL code in one of our projects which use TreeView OCX and OLE Drag&Drop I found st... - 10:29 AM Feature #4170: add drag and drop support to treeview widget
- 1. In the ABL code in one of our projects which use TreeView OCX and OLE Drag&Drop I found statements like:...
- 09:32 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Hynek Cihlar wrote:
> I'm going through the progress bar implementation merged to trunk and I think we should remove... - 09:09 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- > AFAIK ProgressBar widget should be a normal legacy widget.
Yes, I agree that we want the legacy widget case to b... - 08:57 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- I'm going through the progress bar implementation merged to trunk and I think we should remove any OCX references in ...
02/02/2020
- 04:17 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- The original MS Date and Time Picker can parse values given as a string in the ISO-8601 calendar system and as a stri...
- 08:11 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Rebased 4174a over the current trunc rev 11342. Committed 11345 (4174a) with the fix for @GuiDriver.drawStringWithinB...
01/31/2020
- 01:33 PM Feature #4077 (Closed): add option to OPEN-MIME-RESOURCE to delete the original source file when ...
- 11:54 AM Feature #4170: add drag and drop support to treeview widget
- @GetCursorPos@ and @ScreenToClient@ are already implemented as "native API emulation":/projects/p2j/wiki/Native_API_E...
- 11:21 AM Feature #4170: add drag and drop support to treeview widget
- Here is another one: @PROCEDURE ScreenToClient EXTERNAL "user32":@
- 11:18 AM Feature #4170: add drag and drop support to treeview widget
- Greg Shah wrote:
> > In manual OLE Drag&Drop the ABL code call HitTest on treeview. This method is not yet implemen... - 11:07 AM Feature #4170: add drag and drop support to treeview widget
- > In manual OLE Drag&Drop the ABL code call HitTest on treeview. This method is not yet implemented in treeview, sho...
01/30/2020
- 11:40 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Added the test case program.
- 11:35 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- The branch 4174a has been branched from the trunc. The committed rev 11342 added the conversion support for the date ...
- 10:36 AM Feature #4170: add drag and drop support to treeview widget
- For this task I created a new branch @4170b@ from current @trunk@ and I did a cherry-pick merge from branch @4170a@ w...
- 10:29 AM Feature #4170: add drag and drop support to treeview widget
- @OLE Drag&Drop@ define 2 modes to operate, @Manual@ and @Automatic@. When @OLEDropMode@ is set to @OleDropManual@ the...
01/29/2020
- 05:34 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Branch 3856b was dead archived.
- 05:30 PM Feature #3856 (Closed): implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 com...
- Task branch 3856c was merged to trunk as revision 11341. 3856c was then archived.
- 05:33 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
- Branch 3858b was dead archived.
- 05:30 PM Feature #3858 (Closed): implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 co...
- Task branch 3856c was merged to trunk as revision 11341.
- 08:01 AM Bug #4074 (Test): Mismatching ROW-ENTRY/LEAVE events
01/28/2020
- 03:28 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Correct.
- 03:27 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Yes. The date and time picker extends @AbstractWidget@, even it is similar to @ComboBoxGuiImpl@, but it has another p...
- 03:11 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- It will be consistent with the rest of the application. You aren't writing a javascript widget, right? You are writ...
- 02:34 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Can this case confuse users if the today date will be different from the current jscript client date?
- 02:16 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- For the near future, all date/time processing will be done in the Java code. We are currently ignoring the JS locale...
- 01:57 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- The date and time control should display its data using the current locale settings. For the web client it is the cur...
- 10:18 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Following this plan:
1) Conversion support for these features:
@chCtrlFrame-4:DTPicker:VISIBLE@
@chCtrlFrame-4...
01/27/2020
- 05:18 PM Feature #4181: GetComputerNameA emulation
- In #4121, a number of winsock native API emulation methods were added. This led to the implementation of @LogicalTer...
- 08:52 AM Bug #4521: Broken mouse tracking when dragging in Web client
- Can be reproduced with current trunk in Web client. Run a test case with an active frame scroll bar. Grab the scroll ...
- 08:50 AM Bug #4521 (New): Broken mouse tracking when dragging in Web client
01/23/2020
- 05:33 PM Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- In #4286, an offline storage facility was created that allows persistent storage/retrieval of key/value pairs in the ...
- 05:20 PM Feature #4517 (Closed): optionally back the 4GL features for Registry access with the user-specif...
- 04:36 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- No, 3856b has been merged into 3856c instead of rebasing. 3856c is now the branch for this task. Marius is regressi...
- 03:49 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius Gligor wrote:
> I created a new task branch @3856c@ from current @trunk@, then I merged changes from @3856b@ ... - 04:15 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Now I reused the conversion rules of @ocx_conversion.rules@ (version 3856b rev 11371) to convert @chCtrlFrame-4:DTPic...
01/22/2020
- 12:56 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- > Another aspect: due to #4074-30, is seems that the new implementation will be committed in 4335a anyway, so no hope...
- 07:27 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- I have recently re-based 4231b where there is a revision regarding #4074-23. I converted AW recently and it seems lik...
- 10:05 AM Feature #4170: add drag and drop support to treeview widget
- An useful link to a description of VSFlexGrid Control: http://helpcentral.componentone.com/docs/vsflexgrid8/vsflexgri...
- 09:49 AM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- I created a new task branch @3856c@ from current @trunk@, then I merged changes from @3856b@ onto @3856c rev. 11341@
01/21/2020
- 02:29 PM Bug #4074 (WIP): Mismatching ROW-ENTRY/LEAVE events
- > Should I implement it?
Yes. The change can be put into 4335a. - 02:13 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Closing seems to be premature. I didn't implement Hynek's idea (I got confirmation only now). Should I implement it?
- 01:44 PM Bug #4074 (Closed): Mismatching ROW-ENTRY/LEAVE events
- 01:39 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Greg Shah wrote:
> Hynek: Does this satisfy your notes in #4074-24?
Yes I'm sure Stanislav tested the mentioned u... - 10:48 AM Bug #4512: New inserted row has incorrect initial cell values
- New inserted rows should be blank. In order to reproduce please run @browse-entry.p@ and press 'i' to insert new row....
- 10:41 AM Bug #4512 (New): New inserted row has incorrect initial cell values
- 10:08 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Greg Shah wrote:
> 3809e was merged to trunk as revision 11340. If I understand correctly, the truncation of the fi... - 09:29 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- 3809e was merged to trunk as revision 11340. If I understand correctly, the truncation of the filename is now fixed ...
- 09:42 AM Bug #4473 (Closed): Chrome update issues
- Branch 3809e was merged to trunk as revision 11340.
- 09:24 AM Feature #4077: add option to OPEN-MIME-RESOURCE to delete the original source file when the send ...
- 3809e was merged to trunk as revision 11340.
Sergey: Please update the FWD implementation details in the OPEN-MIME... - 09:13 AM Feature #3908: implement browse column VIEW-AS COMBO-BOX
- 3809e was merged to trunk as revision 11340.
- 07:26 AM Feature #3880: enhanced browse 3rd phase of improvements
- > What is the purpose of this flag?
OK, I think I don't actually don't need this flag. The issue I want to address... - 06:56 AM Feature #3880: enhanced browse 3rd phase of improvements
- > The only issue here is that I'll think I'll add a flag that indicates if the "layout part" of the enhanced configur...
- 06:04 AM Feature #3880: enhanced browse 3rd phase of improvements
- Regarding storage of the "report title" parameter. I think I'll add it to the enhanced browse configuration. The only...
- 04:00 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> Another issue can be observed with this expression @chCtrlFrame-4:DTPicker:VISIBLE@ and @...
01/20/2020
- 04:55 PM Feature #3880: enhanced browse 3rd phase of improvements
- > Do we want to have "user-specific" and "all users" settings as with enhanced browse configurations?
Yes, but as ... - 03:41 PM Feature #3880: enhanced browse 3rd phase of improvements
- > Let's focus on allowing the user to customize it. That really resolves the issue. What can be done for this?
I... - 01:33 PM Feature #3880: enhanced browse 3rd phase of improvements
- Stanislav Lomany wrote:
> Guys, I need to get user id (logged in) on the client side. I'm planning to get it from th... - 01:18 PM Feature #3880: enhanced browse 3rd phase of improvements
- For now, I think it is enough for the user to be able to clear their own customizations. I think this corresponds to...
- 01:14 PM Feature #3880: enhanced browse 3rd phase of improvements
- > Implement proper "reset to default state" for the new security paradigm.
Every user (including admins) has three... - 01:14 PM Feature #3880: enhanced browse 3rd phase of improvements
- Please check in your changes to 4335a.
- 12:55 PM Feature #3880: enhanced browse 3rd phase of improvements
- Default report title, in order of preference:
# User-specified custom title.
# If the browse has a title, use it.... - 12:04 PM Feature #3880: enhanced browse 3rd phase of improvements
- > ## Output a better title for browse exports. The current code uses "Browse Report", which means it has nothing to ...
- 09:39 AM Feature #3880: enhanced browse 3rd phase of improvements
- Guys, I need to get user id (logged in) on the client side. I'm planning to get it from the server, but I wonder when...
- 04:31 PM Bug #4498: Embedded assignment of extent in shared frame fails
- The changes are good.
> Why am I not calling the main constructor directly with:
Because then you would create ... - 03:04 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Greg Shah wrote:
> Code Review Task Branch 4207a Revision 11381
>
> 1. In @database_references.rules@, I don't se... - 02:20 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Code Review Task Branch 4207a Revision 11381
1. In @database_references.rules@, I don't see any protection for the... - 03:20 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Another issue can be observed with this expression @chCtrlFrame-4:DTPicker:VISIBLE@ and @chCtrlFrame-4:DTPicker:ENABL...
- 02:33 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Yes, I would like to convert @FONT@ to @ActiveXFont@, @FONT:NAME@ to @ActiveXFont:ActiveXFontName@, @FONT:SIZE@ to @A...
- 02:13 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey, the problem is that you have the following item in map @<action>map6.put("font" , "ActiveXFont")</a...
- 01:52 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Marius Gligor wrote:
> Sergey Ivanovskiy wrote:
> > Marius, thanks, I updated 4174a over 3856a and got this AST nod... - 01:44 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> Marius, thanks, I updated 4174a over 3856a and got this AST node for @chCtrlFrame-4:DTPic... - 01:40 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Marius, thanks, I updated 4174b over 3856a and got this AST node for @chCtrlFrame-4:DTPicker:FONT:SIZE@ expression
... - 09:24 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sergey Ivanovskiy wrote:
> I tried to add conversion rules for @FONT:NAME@ and @FONT:SIZE@ legacy attributes of Acti... - 09:22 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- I tried to add conversion rules for @FONT:NAME@ and @FONT:SIZE@ legacy attributes of ActiveX control using these rule...
- 06:48 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- It seems that @IFontDisp@ should be added but there exists the similar interface @CustomFont@. The @CustomFont@ uses ...
- 07:25 AM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius: Please rebase 3856b from the latest trunk. My plan is for 3856b to be the next branch to merge to trunk. Th...
- 02:41 AM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Code review @3856b@ revisions 11365-11371. The changes look good.
01/19/2020
- 03:41 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Code ready for review:
modified *rules/convert/database_references.rules*
modified *src/com/goldencode/p2j/persist/...
01/17/2020
- 12:18 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Looking into what the ramifications of passing @uppercase@ as *false* when constructing the @FieldReference@ for bulk...
- 10:30 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Greg Shah wrote:
> > Does it matter what is passed for uppercase?
>
> This would not be used to match your new co... - 08:59 AM Bug #4498: Embedded assignment of extent in shared frame fails
- > Does it matter what is passed for uppercase?
This would not be used to match your new constructors. But it migh... - 02:37 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- It seems that this parameter name @length@ came from the web socket api. This web socket connection listener can conf...
- 02:30 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- 3809e revision 11472 has good changes.
- 02:14 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> this change is incorrect. Please look at all its usages and fix the new incorrect usages ... - 01:54 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > I found the cause and fixed it. The change is attached.
> >
>
> ...
01/16/2020
- 05:20 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Roger Borrello wrote:
> Greg Shah wrote:
> > Roger Borrello wrote:
> > > A question to our database "gurus" with r... - 04:29 PM Bug #4498: Embedded assignment of extent in shared frame fails
- > why int versus NumberType for the index?
Because sometimes the 4GL code has a subscript which is a @NUM_LITERAL@... - 04:06 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Greg Shah wrote:
> Roger Borrello wrote:
> > A question to our database "gurus" with respect to how the "bulk" opti... - 03:32 PM Bug #4498: Embedded assignment of extent in shared frame fails
- *FieldReference* has two very similar constructors:
* @FieldReference(DataModelObject dmo, String property, int inde... - 11:56 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Roger Borrello wrote:
> A question to our database "gurus" with respect to how the "bulk" option is used in @FieldRe... - 11:29 AM Bug #4498: Embedded assignment of extent in shared frame fails
- A question to our database "gurus" with respect to how the "bulk" option is used in @FieldReference.java@...
Why c... - 05:14 PM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> I found the cause and fixed it. The change is attached.
>
Checked in to 3809e revision 11... - 04:59 PM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Sergey Ivanovskiy wrote:
> It is incorrect change.
Can you provide more details? - 11:18 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- This resource https://wutils.com/com-dll/constants/constants-MSComCtl2.htm defines related @IDTPicker@ constants from...
- 08:47 AM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- I've fixed regression test errors as follow:
- remove @UIB_S = chCtrlFrame:LoadControls( OCXFile, "CtrlFrame":U)@ in...
01/15/2020
- 05:19 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Hynek: Does this satisfy your notes in #4074-24?
- 11:57 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- > Please also test the case when you click in a browse, without focus, directly in an editable cell. If I interpret y...
- 09:29 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Code review 4231b review 11472.
Please also test the case when you click in a browse, without focus, directly in a... - 05:48 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Fix for double ROW-ENTRY events is committed into 4231b rev 11472. Please review.
- 02:48 PM Bug #4498: Embedded assignment of extent in shared frame fails
- @com.goldencode.p2j.pattern.CommonAstSupport$Library.upPath(String)@
That's just a convenience function for TRPL. ... - 02:04 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Greg Shah wrote:
> No. Read @CommonAstSupport@ for @upPath()@ to understand why.
I don't see that method in http... - 10:57 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Greg Shah wrote:
> That is not a regression. It is more correct. We WANT the @FieldReference@ to be emitted.
Th... - 10:16 AM Bug #4498: Embedded assignment of extent in shared frame fails
- That is not a regression. It is more correct. We WANT the @FieldReference@ to be emitted.
- 10:04 AM Bug #4498: Embedded assignment of extent in shared frame fails
- There is a regression found where this code line:...
- 08:11 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- It is incorrect change.
- 08:07 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Jurjen Dijkstra wrote:
> > >
> > > any reaction?
> >
> > Sorry,... - 08:03 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Yes, go ahead.
- 07:36 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Hynek Cihlar wrote:
> Jurjen Dijkstra wrote:
> >
> > any reaction?
>
> Sorry, I was busy with other tasks. I w... - 04:18 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- ok I was just worried that the mail was lost
- 04:13 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
>
> any reaction?
Sorry, I was busy with other tasks. I will check the sources where the... - 04:10 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
- Jurjen Dijkstra wrote:
> I see what the problem is: the string is cut at 64 characters.
>
> The upload directory ...
01/14/2020
- 04:17 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- The problem here is that @handle@ has no strong typing information that can always be known at parsing time. Sometim...
- 03:59 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Sergey Ivanovskiy wrote:
> Marius, could you explain why @ENABLED@ and @VALUE@ progress bar properties were named as... - 02:47 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- There are existing 4GL attributes of the same names, so the @PB-@ prefix was needed to differentiate these from the "...
- 02:31 PM Feature #3856: implement a widget that replaces the Microsoft ImageList OCX (VB 6.0 common control)
- Marius, could you explain why @ENABLED@ and @VALUE@ progress bar properties were named as @PB-ENABLED@ and @PB-VALUE@...
- 04:02 PM Bug #4498 (WIP): Embedded assignment of extent in shared frame fails
- 04:01 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Committed @rules/convert/database_references.rules@ in *4207a-11377* to use field reference for the lvalue of an embe...
- 01:11 PM Bug #4498: Embedded assignment of extent in shared frame fails
- No. Read @CommonAstSupport@ for @upPath()@ to understand why.
- 12:25 PM Bug #4498: Embedded assignment of extent in shared frame fails
- With respect to updates to @convert/database_references.rules@ for emitting a field reference...
Wouldn't converti... - 10:54 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Updates for un-subscripted variables in an embedded assignment are committed in 4207a-11376:...
- 09:49 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Constantin Asofiei wrote:
> Hmm... isn't @tt.getMyx7()@ returning a copy of the array?
Yes, I didn't look at that... - 09:26 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Hmm... isn't @tt.getMyx7()@ returning a copy of the array?
- 09:23 AM Bug #4498: Embedded assignment of extent in shared frame fails
- > The last will get us past conversion, but runtime will still need some work.
Not exactly. The last will get us ... - 09:17 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Constantin Asofiei wrote:
> I think we need to change the constructor for @EmbeddedAssignment@ to receive a lambda e... - 03:38 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Yes, 4231b is fine.
- 03:36 PM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- > Please put your changes in 4335a.
I was going to put them into 4231b as they seem to be more risky. Is it OK?
- 10:50 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- 4103a is in trunk. Please put your changes in 4335a.
- 11:15 AM Feature #4170: add drag and drop support to treeview widget
- I created a new branch 4170a from current trunk and rebased with 3856b
- 02:26 AM Feature #4170: add drag and drop support to treeview widget
- Greg Shah wrote:
> Good summary.
>
> What happens if the drop event occurs outside of the tree control?
If the d... - 10:46 AM Feature #3880 (WIP): enhanced browse 3rd phase of improvements
01/13/2020
- 02:52 PM 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...
- 02:49 PM 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. - 02:42 PM Bug #4498: Embedded assignment of extent in shared frame fails
- Did you test this in the 4GL?
- 02:16 PM 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@
<... - 12:56 PM 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... - 12:13 PM 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...
- 11:30 AM 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... - 10:54 AM 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 ...
- 10:41 AM 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... - 08:52 AM 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...
- 02:09 PM 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... - 02:04 AM 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... - 12:24 PM Feature #4170: add drag and drop support to treeview widget
- Good summary.
What happens if the drop event occurs outside of the tree control? - 10:23 AM 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... - 08:46 AM 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: ...
01/12/2020
- 10:07 AM 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...
01/11/2020
- 09:40 AM 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... - 08:37 AM 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...
01/10/2020
- 06:16 PM 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... - 06:10 PM 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... - 04:08 PM 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... - 03:12 PM 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...
- 01:16 PM 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...
- 01:08 PM 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... - 11:55 AM 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#... - 10:25 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Roger Borrello wrote:
> Received the following when I was adding scalar testcases...
>
> [...]
>
> Testcase is... - 10:11 AM Bug #4498: Embedded assignment of extent in shared frame fails
- Received the following when I was adding scalar testcases......
- 01:02 PM Feature #4174: implement calendar control/dtpicker OCX replacement
- Sorry, it was 3856b. It seems that it looks like an issue in 3856b.
- 12:56 PM 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...
- 12:30 PM 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...
- 12:05 PM 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 ... - 10:40 AM 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...
- 10:24 AM 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... - 10:17 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- So you've made changes to the @prepare_template.sh@ and @build.xml@?
- 10:06 AM 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... - 09:19 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Vladimir Tsichevski wrote:
> Sergey Ivanovskiy wrote:
> > Please help with these common questions about testing env... - 09:18 AM 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... - 09:12 AM 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...
- 09:07 AM 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 @... - 08:51 AM 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 ... - 08:49 AM 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...
- 08:47 AM 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 ...
- 08:39 AM 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...
- 07:35 AM 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...
- 07:21 AM 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... - 06:54 AM 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 ... - 06:44 AM 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... - 06:14 AM Feature #4174: implement calendar control/dtpicker OCX replacement
- Taking into account this working 4GL code #4174-12 the current implementation of @ControlFrameComObjectImpl.this.getC...
- 03:24 AM 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... - 02:29 AM 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... - 10:05 AM 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 ...
- 09:50 AM 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 ... - 09:40 AM 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 ... - 09:33 AM 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... - 09:25 AM 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... - 08:47 AM 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 ... - 08:39 AM 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 ... - 08:26 AM 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... - 08:21 AM 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... - 08:03 AM 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...
01/09/2020
- 05:45 PM 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 ... - 03:37 PM 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... - 02:55 PM 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... - 02:36 PM 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... - 02:31 PM Bug #4498: Embedded assignment of extent in shared frame fails
- These testcases both result in 4GL errors:
@cannot_add_widget_to_imported_frame.p@... - 10:59 AM 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... - 10:42 AM 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)
... - 10:34 AM 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... - 10:12 AM 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... - 09:55 AM 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... - 09:39 AM Bug #4498 (Closed): Embedded assignment of extent in shared frame fails
- 04:36 PM 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...
- 04:31 PM 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... - 03:51 PM 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...
- 10:29 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
- Yes, that would be OK as well.
- 10:24 AM 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...
- 03:34 AM 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.
- 03:29 AM 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...
Also available in: Atom