Project

General

Profile

Activity

From 01/21/2020 to 02/19/2020

02/19/2020

06:00 PM Feature #4174: implement calendar control/dtpicker OCX replacement
What is the status of this task? When are all items expected to be complete? Greg Shah
05:40 PM Feature #4181 (Test): GetComputerNameA emulation
Greg Shah
05:29 PM Feature #4181 (WIP): GetComputerNameA emulation
Implemented with a TODO based upon future customer specifications. Ultimately to be implemented in the client drivers... Roger Borrello
05:10 PM Feature #4181: GetComputerNameA emulation
True. It does NOT make sense to do a reverse lookup. Just return the IP address as returned by @LogicalTerminal.get... Greg Shah
04:57 PM Feature #4181: GetComputerNameA emulation
In addition to the problem with NAT/proxy mentioned in the initial task description please consider the case of mult... Igor Skornyakov
04:36 PM Feature #4181: GetComputerNameA emulation
Roger Borrello wrote:
> Is it valid to simply return what returned by LogicalTerminal.getHostName()?
Only as a la...
Greg Shah
03:12 PM Feature #4181: GetComputerNameA emulation
Is it valid to simply return what returned by LogicalTerminal.getHostName()? Roger Borrello
02:40 PM Feature #4181: GetComputerNameA emulation
Not really. I don't think we care about the netbios names of client or server. We are just trying to provide a name... Greg Shah
02:25 PM Feature #4181: GetComputerNameA emulation
@GetComputerNameA@ is defined as returning the NetBIOS name established at system startup. Further: "If the caller is... Roger Borrello

02/18/2020

05:53 PM Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> OK, go ahead when you are ready.
The branch @4170b@ has been merged into @4335a@ rev @11425@.
Eugenie Lyzenko
03:28 PM Feature #4170: add drag and drop support to treeview widget
OK, go ahead when you are ready. Greg Shah
03:27 PM Feature #4170: add drag and drop support to treeview widget
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Yes, great!
>
> OK. I have just finished to prepare merged mix @43...
Eugenie Lyzenko
02:23 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
For Windows, we only support Intel architecture 32-bit and 64-bit.
But: you don't need to work on this right now.
Greg Shah
02:21 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
Greg Shah wrote:
> There are no conversion aspects to this task.
>
> The WIN32 development environment would be t...
Roger Borrello

02/17/2020

06:35 PM Feature #4170: add drag and drop support to treeview widget
Greg Shah wrote:
> Yes, great!
OK. I have just finished to prepare merged mix @4335a_v11421@+@4170b_11360@. @30@ ...
Eugenie Lyzenko
01:09 PM Feature #4174: implement calendar control/dtpicker OCX replacement
It seems that the MS date/time picker uses the fixed common width for calendar popup because the width of the calenda... Sergey Ivanovskiy
11:44 AM Feature #4174: implement calendar control/dtpicker OCX replacement
The width of the date/time combo box is given by @config.widthChars@. If this value is not set, then it is calculated... Sergey Ivanovskiy
11:13 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Constantin Asofiei wrote:
> Sergey Ivanovskiy wrote:
> > It looks like it needs to fix minimal size of calendar so ...
Constantin Asofiei
11:12 AM Feature #4174: implement calendar control/dtpicker OCX replacement
> It looks like it needs to fix minimal size of calendar so calendars for different languages look the same.
Yes, ...
Greg Shah
11:09 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It looks like it needs to fix minimal size of calendar so calendars for different languag...
Constantin Asofiei
11:03 AM Feature #4174: implement calendar control/dtpicker OCX replacement
It looks like it needs to fix minimal size of calendar so calendars for different languages look the same. Sergey Ivanovskiy
10:55 AM Feature #4174: implement calendar control/dtpicker OCX replacement
I tested with these locale languages: French, Italian, German and Russian with FWD client, but didn't test 4GL with d... Sergey Ivanovskiy
09:57 AM Feature #4174: implement calendar control/dtpicker OCX replacement
BTW, in the #4174-1 the 4GL displays with even more space than you are using. I think it may make sense to increase ... Greg Shah
09:55 AM Feature #4174: implement calendar control/dtpicker OCX replacement
> Do you mean to increase the column width for each day of week?
Yes, exactly right. It looks better, thanks.
Greg Shah
09:46 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Yes, I adjusted it now.
!test_date_time_picker4.png!
Do you mean to increase the column width for each day of wee...
Sergey Ivanovskiy
08:56 AM Feature #4174: implement calendar control/dtpicker OCX replacement
This is exciting! From the pictures, the text looks a bit "crowded". Can you make adjustments so that the text is n... Greg Shah
08:37 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11358 (4174a) added system color styles for the date time picker widget. Now it looks like this on... Sergey Ivanovskiy

02/14/2020

11:05 AM Feature #4174: implement calendar control/dtpicker OCX replacement
The committed rev 11356 (4174a) fixed calendar popup functionality. Now its main functionality to select dates works ... Sergey Ivanovskiy
10:42 AM Feature #4164: implement misc UI features (frame options, misc attributes)
> Stanislav: Please review.
The approach in @getNumEntries@ doesn't work if a browse is not fully filled and the n...
Stanislav Lomany
08:48 AM Feature #4170: add drag and drop support to treeview widget
Yes, great! Greg Shah
10:39 PM Feature #4170: add drag and drop support to treeview widget
I have reviewed the @4170b@ changes comparing to trunk and do not see the dangerous points. But the better way is to ... Eugenie Lyzenko

02/13/2020

05:21 PM Feature #4164: implement misc UI features (frame options, misc attributes)
Branch 4335a revision 11420 implements the runtime for the @BROWSE:NUM-ENTRIES@ undocumented attribute. The conversi... Greg Shah
11:39 AM Feature #4164 (WIP): implement misc UI features (frame options, misc attributes)
I've added @testcases/uast/browse/browse_num_entries.p@ which shows how @num-entries@ works:... Greg Shah

02/12/2020

04:15 PM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Roger Borrello wrote:
> The value of _filename_ is the same as what was passed in upon return, regardless of success...
Hynek Cihlar
10:41 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Roger Borrello wrote:
> > Right now they are looking to UPDATE _logical-value_ for an indicat...
Roger Borrello
03:58 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Roger Borrello wrote:
> Right now they are looking to UPDATE _logical-value_ for an indication of whether or not a f...
Hynek Cihlar

02/11/2020

02:14 PM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
I'm helping a customer utilize @SYSTEM-DIALOG GET-FILE AT-WEB-BROWSER@ with respect to validating the outcome of the ... Roger Borrello
09:54 AM Feature #4113 (Closed): enable upload of files from the browser (in the web clients) using SYSTEM...
Greg Shah
09:49 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Greg Shah wrote:
> Hynek: I've reviewed the document and made some additional edits. I restructured some things and...
Hynek Cihlar
09:16 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek: I've reviewed the document and made some additional edits. I restructured some things and also added the @FIL... Greg Shah
07:54 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
:-) it is more clear now. Jurjen Dijkstra
07:36 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> Thanks!
>
> I am confused... without UPLOAD, the mycharactervariable will be assigned to...
Hynek Cihlar
06:28 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Thanks!
I am confused... without UPLOAD, the mycharactervariable will be assigned to the file name of the selected...
Jurjen Dijkstra
05:50 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Jurjen Dijkstra wrote:
> > Please review [[p2j:SYSTEM-DIALOG_GET-FILE_AT-WEB-BROWSER_UPLOAD]].
>
> In case MULTIP...
Hynek Cihlar
04:58 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
> Please review [[p2j:SYSTEM-DIALOG_GET-FILE_AT-WEB-BROWSER_UPLOAD]].
In case MULTIPLE is used I would like to kno...
Jurjen Dijkstra
04:21 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
> Please review [[p2j:SYSTEM-DIALOG_GET-FILE_AT-WEB-BROWSER_UPLOAD]].
In case MULTIPLE is used I would like to kno...
Jurjen Dijkstra
03:52 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek: Please write up the documentation in "SYSTEM-DIALOG GET-FILE AT-W...
Hynek Cihlar
03:51 AM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Roger Borrello wrote:
> Is the @AT-WEB-BROWSER <filename>@ in trunk? I am getting @unexpected token: <filename>@ on ...
Hynek Cihlar
10:51 AM Feature #4472 (Test): Allow pause for a fraction of a second
Code Review Task Branch 4335a Revision 11412
The changes are good.
The next time we have this requirement (to c...
Greg Shah
06:54 AM Feature #4472: Allow pause for a fraction of a second
Jurjen Dijkstra wrote:
> I find it peculiar that the fractional part performs on the server and the millis on the cl...
Constantin Asofiei
06:22 AM Feature #4472: Allow pause for a fraction of a second
It is probably none of my business but I wonder why it is so complicated. PAUSE 1 is 1000 milliseconds, PAUSE 1.0 is... Jurjen Dijkstra
05:21 AM Feature #4472 (Review): Allow pause for a fraction of a second
This is fixed in 4335a rev 11412. Please review. Constantin Asofiei
10:44 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Committed revision 11353 added calendar popup but it is not styled yet and some logic are not implemented. It uses si... Sergey Ivanovskiy
10:25 AM Feature #4174: implement calendar control/dtpicker OCX replacement
It seems that it doesn't help because if the work flow goes down into @ButtonGuiImpl.handleBasicEvents(KeyInput event... Sergey Ivanovskiy
09:59 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> It is a bug because two @ActionEvent@ events are generated for one system event KeyInput:...
Hynek Cihlar
09:50 AM Feature #4174: implement calendar control/dtpicker OCX replacement
This code of @AbstractWidget@ delegates to @ancestor.processKeyEvent((KeyInput) evt)@ and this ancestor is the same @... Sergey Ivanovskiy
09:33 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > I found that for a one button's click it was generated two @Acti...
Sergey Ivanovskiy
08:41 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Sergey Ivanovskiy wrote:
> I found that for a one button's click it was generated two @ActionEvent@. Is it desired b...
Hynek Cihlar
08:21 AM Feature #4174: implement calendar control/dtpicker OCX replacement
I found that for a one button's click it was generated two @ActionEvent@. Is it desired behaviour? Sergey Ivanovskiy

02/10/2020

06:28 PM Feature #4113: enable upload of files from the browser (in the web clients) using SYSTEM-DIALOG G...
Is the @AT-WEB-BROWSER <filename>@ in trunk? I am getting @unexpected token: <filename>@ on my conversion. Roger Borrello
05:00 PM Feature #4472: Allow pause for a fraction of a second
Greg Shah wrote:
> > You mean from p2j.cfg.xml?
>
> No, this is runtime only. I was thinking of @EnvironmentOps....
Constantin Asofiei
04:58 PM Feature #4472: Allow pause for a fraction of a second
> You mean from p2j.cfg.xml?
No, this is runtime only. I was thinking of @EnvironmentOps.getVersion()@, which can...
Greg Shah
04:57 PM Feature #4472: Allow pause for a fraction of a second
@CHOOSE ... PAUSE n@ also uses fractional seconds as millis. Constantin Asofiei
04:36 PM Feature #4472: Allow pause for a fraction of a second
Greg Shah wrote:
> I prefer to check the Progress version number and automatically implement this if @11.3@ or later...
Constantin Asofiei
04:33 PM Feature #4472: Allow pause for a fraction of a second
>>>> Greg Shah wrote:
>>>> * This use of @PAUSE <milliseconds>@ is not currently supported. See #4472. The changes...
Greg Shah
04:31 PM Feature #4472 (WIP): Allow pause for a fraction of a second
I plan to use a @legacy-system/wait-millis=true@ flag (in the directory.xml) to determine if READKEY and PAUSE will u... Constantin Asofiei
04:23 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
There are no conversion aspects to this task.
The WIN32 development environment would be the same one we use for a...
Greg Shah
04:14 PM Feature #4179: create a standalone native launcher (Windows EXE and Linux/UNIX version) which can...
What is the development environment to use on Windows? Roger Borrello
03:17 PM Feature #4182 (Test): KERNEL32:SLEEP() emulation
Greg Shah
03:04 PM Feature #4182 (WIP): KERNEL32:SLEEP() emulation
Roger Borrello
03:04 PM Feature #4182: KERNEL32:SLEEP() emulation
Committed in 4207a-11394.
// TODO: It is not clear that os-sleep can be interrupted. With 4GL the ...
Roger Borrello
11:26 AM Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> Run the program from outside of the procedure editor (just a command line with the @-p <programna...
Roger Borrello
11:21 AM Feature #4182: KERNEL32:SLEEP() emulation
> If I mask off the lower 32, I should have an unsigned,
OK.
Greg Shah
11:21 AM Feature #4182: KERNEL32:SLEEP() emulation
Run the program from outside of the procedure editor (just a command line with the @-p <programname>@. The procedure... Greg Shah
10:03 AM Feature #4182: KERNEL32:SLEEP() emulation
With respect to sending a signal to the running procedure, I believe that it is a child of the 4GL process, and prote... Roger Borrello
10:01 AM Feature #4182: KERNEL32:SLEEP() emulation
I think that I've achieved some basic understanding... If I mask off the lower 32, I should have an unsigned, and not... Roger Borrello
09:26 AM Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
> In Java. @int64@ is the BDT class that will be passed instead of a @long@.
If we want to be c...
Roger Borrello
04:53 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Committed rev 11350(4174a). It added new UI but not ready for review. Working on the calendar popup, code and documen... Sergey Ivanovskiy

02/08/2020

04:06 PM Bug #4529: Mouse hovering problem: missing events
The situation:
# I have a window and a mouse hovering over it;
# Using Alt-Tab, I change the order of windows on ...
Vladimir Tsichevski
04:04 PM Bug #4529 (New): Mouse hovering problem: missing events
Vladimir Tsichevski

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...
Greg Shah
05:29 PM Feature #4182: KERNEL32:SLEEP() emulation
In Java. @int64@ is the BDT class that will be passed instead of a @long@. Greg Shah
05:28 PM Feature #4182: KERNEL32:SLEEP() emulation
Greg Shah wrote:
>
> > which is a long
>
> Use @int64@.
In the 4GL or Java?
Roger Borrello
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...
Roger Borrello
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... Greg Shah
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...
Roger Borrello
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 ...
Greg Shah
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...
Roger Borrello
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... Greg Shah
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...
Roger Borrello

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...
Marius Gligor

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...
Greg Shah
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...
Hynek Cihlar
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. ... Marius Gligor
11:20 AM Feature #4174: implement calendar control/dtpicker OCX replacement
OK Greg Shah
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... Sergey Ivanovskiy

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...
Hynek Cihlar
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...
Sergey Ivanovskiy
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...
Hynek Cihlar
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 ...
Sergey Ivanovskiy
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...
Hynek Cihlar
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...
Sergey Ivanovskiy
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... Hynek Cihlar
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.
Greg Shah
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... Sergey Ivanovskiy
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...
Hynek Cihlar
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:... Marius Gligor
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...
Vladimir Tsichevski
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...
Greg Shah
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 ... Hynek Cihlar

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... Sergey Ivanovskiy
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... Sergey Ivanovskiy

01/31/2020

01:33 PM Feature #4077 (Closed): add option to OPEN-MIME-RESOURCE to delete the original source file when ...
Greg Shah
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... Greg Shah
11:21 AM Feature #4170: add drag and drop support to treeview widget
Here is another one: @PROCEDURE ScreenToClient EXTERNAL "user32":@
Marius Gligor
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...
Marius Gligor
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... Greg Shah

01/30/2020

11:40 AM Feature #4174: implement calendar control/dtpicker OCX replacement
Added the test case program. Sergey Ivanovskiy
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 ... Sergey Ivanovskiy
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... Marius Gligor
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... Marius Gligor

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. Greg Shah
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. Greg Shah
05:33 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Branch 3858b was dead archived. Greg Shah
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. Greg Shah
08:01 AM Bug #4074 (Test): Mismatching ROW-ENTRY/LEAVE events
Greg Shah

01/28/2020

03:28 PM Feature #4174: implement calendar control/dtpicker OCX replacement
Correct. Greg Shah
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... Sergey Ivanovskiy
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... Greg Shah
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?
Sergey Ivanovskiy
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... Greg Shah
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... Sergey Ivanovskiy
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...
Sergey Ivanovskiy

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... Greg Shah
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 ... Hynek Cihlar
08:50 AM Bug #4521 (New): Broken mouse tracking when dragging in Web client
Hynek Cihlar

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 ... Greg Shah
05:20 PM Feature #4517 (Closed): optionally back the 4GL features for Registry access with the user-specif...
Greg Shah
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... Greg Shah
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@ ...
Sergey Ivanovskiy
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... Sergey Ivanovskiy

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... Greg Shah
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... Adrian Lungu
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... Marius Gligor
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@ Marius Gligor

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.
Greg Shah
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? Stanislav Lomany
01:44 PM Bug #4074 (Closed): Mismatching ROW-ENTRY/LEAVE events
Greg Shah
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...
Hynek Cihlar
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.... Sergey Ivanovskiy
10:41 AM Bug #4512 (New): New inserted row has incorrect initial cell values
Sergey Ivanovskiy
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...
Hynek Cihlar
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 ... Greg Shah
09:42 AM Bug #4473 (Closed): Chrome update issues
Branch 3809e was merged to trunk as revision 11340. Greg Shah
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...
Greg Shah
09:13 AM Feature #3908: implement browse column VIEW-AS COMBO-BOX
3809e was merged to trunk as revision 11340. Greg Shah
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...
Stanislav Lomany
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... Greg Shah
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... Stanislav Lomany
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 @...
Sergey Ivanovskiy
 

Also available in: Atom