Project

General

Profile

Activity

From 09/26/2019 to 10/25/2019

10/25/2019

11:25 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Hynek Cihlar wrote:
> Marius Gligor wrote:
> > It's possible to insert an AST node before another node, when both a...
Marius Gligor
10:06 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> It's possible to insert an AST node before another node, when both are siblings nodes?
You...
Hynek Cihlar
09:42 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I'm struggle to convert my uast test with Hotel GUI application but did not work. Doing many tests and conversions fi... Marius Gligor
05:05 AM Bug #4135: high dpi screens display in low dpi
In this article another method to scale images is described. https://phoboslab.org/log/2012/09/drawing-pixels-is-hard Sergey Ivanovskiy

10/24/2019

12:38 PM Bug #4135: high dpi screens display in low dpi
Committed revision 11338 (4135a) has dirty changes that show the kind of changes that should be done. If we uncomment... Sergey Ivanovskiy
09:56 AM Bug #4135: high dpi screens display in low dpi
Now debugging this way to scale the given image on the javascript client, but as an alternative solution we can scale... Sergey Ivanovskiy
09:44 AM Bug #4135: high dpi screens display in low dpi
> I suspect that this approach can be slower than if the client gets an original image of proper quality. The other s... Greg Shah
05:46 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Can you just scale the smaller images into larger ones on the Javas...
Sergey Ivanovskiy
05:23 AM Bug #4135: high dpi screens display in low dpi
Greg Shah wrote:
> Can you just scale the smaller images into larger ones on the Javascript side? It seems useless ...
Sergey Ivanovskiy

10/23/2019

05:21 PM Bug #4135: high dpi screens display in low dpi
Can you just scale the smaller images into larger ones on the Javascript side? It seems useless to have Java send mo... Greg Shah
04:51 PM Bug #4135: high dpi screens display in low dpi
Created a new task branch 4135a for these changes. It needs to add new functionality to the java client that should s... Sergey Ivanovskiy

10/21/2019

06:43 PM Bug #4135: high dpi screens display in low dpi
I fixed coordinates for drawing primitives and realized that for this task we need to support icons and images that a... Sergey Ivanovskiy
11:35 AM Bug #4135: high dpi screens display in low dpi
This approach should work properly but following his way I got drawing issues. Then I tested it via this standalone t... Sergey Ivanovskiy
11:18 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
@IVBDataObject@ and @IVBDataObjectFiles@ are COM interfaces used to implement Drag & Drop.
1. On server side I imp...
Marius Gligor

10/20/2019

11:28 AM Bug #4135: high dpi screens display in low dpi
I suppose to detect high resolution screens by this media query and use it to define scaling factor 2.... Sergey Ivanovskiy
11:08 AM Bug #4135: high dpi screens display in low dpi
Sergey Ivanovskiy wrote:
> It seems that for high resolution screens we should follow this example from https://deve...
Sergey Ivanovskiy

10/18/2019

05:37 PM Bug #4135: high dpi screens display in low dpi
It seems that for high resolution screens we should follow this example from https://developer.mozilla.org/en-US/docs... Sergey Ivanovskiy
04:31 PM Bug #4135: high dpi screens display in low dpi
Constantin, thanks, I will test changes with Chrome and then provide the patch for this issue. There is another visio... Sergey Ivanovskiy
01:21 PM Bug #4135: high dpi screens display in low dpi
From the customer:
> This is seen on all high resolution displays, both Mac, Ubuntu and Windows. Although almost a...
Greg Shah
12:44 PM Bug #4135: high dpi screens display in low dpi
Sergey, Chrome has a feature where, after you open the Developer Tools, you can test a site how it looks on different... Constantin Asofiei
11:56 AM Bug #4135: high dpi screens display in low dpi
> Please provide the display resolution parameters for which the low graphics quality has been observed.
The custo...
Greg Shah
11:18 AM Bug #4135: high dpi screens display in low dpi
Please provide the display resolution parameters for which the low graphics quality has been observed.
These parame...
Sergey Ivanovskiy
09:47 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Hynek Cihlar wrote:
> Marius Gligor wrote:
> > My question is: Should we implement these interfaces as FWD @ComObje...
Marius Gligor
09:26 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> My question is: Should we implement these interfaces as FWD @ComObject@ objects and accessed ...
Hynek Cihlar
08:39 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Some @OCX Progress Bar@ event handlers for Drag & Drop operations are using a parameter of type @COM-HANDLE@:
<pre...
Marius Gligor

10/15/2019

01:45 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
> I could remove the OCX_ prefix to make the definition even more generic.
Yes, this would be good.
Greg Shah
03:26 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> Progress bar OCX mouse events are generic, the mouse button is an input parameter, that's why...
Hynek Cihlar
02:28 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Hynek Cihlar wrote:
> Marius Gligor wrote:
> > 2. Next, I added Mouse Events support to Progress Bar widget. Here I...
Marius Gligor
05:37 AM Bug #4135 (WIP): high dpi screens display in low dpi
Sergey Ivanovskiy
05:35 AM Bug #4135: high dpi screens display in low dpi
It seems that canvas image smoothing (anti-aliasing) properties can cause this effect of low graphics resolution. In ... Sergey Ivanovskiy

10/14/2019

12:15 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
Marius Gligor wrote:
> 2. Next, I added Mouse Events support to Progress Bar widget. Here I found a conversion issue...
Hynek Cihlar
11:29 AM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
1. I implemented the drawing code for progress bar for available UI themes.
Without having the possibility to do a P...
Marius Gligor

10/12/2019

10:19 AM Feature #3940 (Closed): CREATE-RESULT-LIST-ENTRY() method support
Greg Shah

10/11/2019

12:02 PM Feature #3858: implement a widget that replaces the Microsoft ProgressBar OCX (VB 6.0 common cont...
I attached some snapshots for an early implementation of PROGRESS-BAR widget, Classic UI Theme. The corresponding uas... Marius Gligor

10/10/2019

04:01 PM Feature #3940 (Review): CREATE-RESULT-LIST-ENTRY() method support
3816a has been merged into the trunk as bzr revision 11337. Stanislav Lomany
02:13 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Rebased task branch 3816a from P2J trunk revision 11336. Stanislav Lomany
09:25 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Yes, go ahead and merge. Constantin Asofiei
09:24 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Constantin: Are we OK to merge to trunk?
We are from my perspective.
Greg Shah
09:28 AM Feature #3811: more misc UI features
FYI, the @MANUAL-HIGHLIGHT@ entry in @rules/gaps/expressions.rules@ was not updated:... Greg Shah
09:26 AM Feature #3811 (Closed): more misc UI features
With 3811b, the last of the changes (@MANUAL-HIGHLIGHT@) is in trunk. This task is complete. Greg Shah
04:01 AM Feature #3811: more misc UI features
Branch 3811b has been merged to trunk at rev 11336 and archived as merged. Marius Gligor

10/09/2019

12:58 PM Feature #3811: more misc UI features
Marius Gligor wrote:
> In class @GuiWebSocket.java@ I found the following method:
>
> [...]
>
> What I don't u...
Constantin Asofiei
12:54 PM Feature #3811: more misc UI features
In class @GuiWebSocket.java@ I found the following method:... Marius Gligor
11:07 AM Feature #3811: more misc UI features
Marius Gligor wrote:
> Maybe a better solution is to add more description to javadoc of drawRadioButton method, just...
Constantin Asofiei
11:06 AM Feature #3811: more misc UI features
Marius, OK, I understand now - the issue was that for FWD, the radio-buttons are individual widgets, and we cache the... Constantin Asofiei
09:26 AM Feature #3811: more misc UI features
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > Marius Gligor wrote:
> > > After setting the background col...
Marius Gligor
08:56 AM Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Marius Gligor wrote:
> > After setting the background color, the radio button image and...
Eugenie Lyzenko
08:52 AM Feature #3811: more misc UI features
I just tested. I added a simple @System.out.println(gd);@ when @RadioSetGuiImpl@ and @RadioButtonGuiImpl@ widgets are... Marius Gligor
08:33 AM Feature #3811: more misc UI features
On Swing and Web GUI driver the bgcolor is set when radio-set is drawing and seems to be used when draw radio-button ... Marius Gligor
08:17 AM Feature #3811: more misc UI features
Marius Gligor wrote:
> After setting the background color, the radio button image and radio label are drawing. (plea...
Constantin Asofiei
08:06 AM Feature #3811: more misc UI features
Constantin Asofiei wrote:
> Marius Gligor wrote:
> > Constantin, using your hint I quickly fixed the bug. Many than...
Marius Gligor
07:45 AM Feature #3811: more misc UI features
Marius Gligor wrote:
> Constantin, using your hint I quickly fixed the bug. Many thanks!
> Indeed, the @AbstractGu...
Constantin Asofiei
07:29 AM Feature #3811: more misc UI features
In the mean time I did a very small change which improve how highlight selection looks like (see attached pictures).
...
Marius Gligor
07:03 AM Feature #3811: more misc UI features
Great! Please run back through the GUI testing (Hotel GUI and your testcases).
Constantin: Any concerns with the f...
Greg Shah
06:38 AM Feature #3811: more misc UI features
Constantin, using your hint I quickly fixed the bug. Many thanks!
Indeed, the @AbstractGuiDriver.setColor@ MUST be ...
Marius Gligor

10/08/2019

02:24 PM Feature #3811: more misc UI features
Marius Gligor wrote:
> When next draw occur, the background color became @RED@, but the cached draw is send to @JS@....
Constantin Asofiei
11:27 AM Feature #3811: more misc UI features
Today I created two new simple uast tests for @radio-set@ widget as follow:
1 @uast/manual-highlight/radioset2.p@ ...
Marius Gligor
01:15 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Stanislav Lomany wrote:
> > Stanislav, a quick note about the SharedVariableManager.lookupTempTable(String legacyNam...
Constantin Asofiei
05:41 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Stanislav, a quick note about the SharedVariableManager.lookupTempTable(String legacyName). Please make sure the le... Stanislav Lomany
04:21 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Then we have two failing tests. I'm looking into it.
Never mind. Regression testing passed. I just got two ident...
Stanislav Lomany

10/07/2019

01:58 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Then we have two failing tests. I'm looking into it. Stanislav Lomany
12:31 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Stanislav Lomany wrote:
> What are the know failing regression tests except tc_job_002?
The 'clock violation approv...
Constantin Asofiei
11:07 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
What are the know failing regression tests except tc_job_002? Stanislav Lomany
06:50 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Stanislav, a quick note about the @SharedVariableManager.lookupTempTable(String legacyName)@. Please make sure the l... Constantin Asofiei

10/05/2019

06:12 PM 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 e... Stanislav Lomany
05:37 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Yes, query changes related to cursor need good review and regression testing.
OK, please get ChUI regression tes...
Greg Shah
05:18 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
The remaining issues were moved to #4341. Stanislav Lomany
04:20 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Have you tried it in one of the large GUI apps which have updatable browse?
I'll test tomorrow and let you know ...
Stanislav Lomany
03:34 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Is see the primary functional change is in @Browse.insertRow()@. How much testing have you done on this? I guess it... Greg Shah
03:12 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> We could list it as partial, but my understanding is that the remaining items are not core. Is that correct?
Ye...
Stanislav Lomany
02:58 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Did you update the gap marking rules to match your changes? I assume that CRLE, DRLE and INSERT-ROW are now consider... Greg Shah
02:54 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Rebased task branch 3816a from P2J trunk revision 11335.
I've committed the fix for the CRLE "out of view" issue, ...
Stanislav Lomany
05:17 PM Feature #4341: CREATE-RESULT-LIST-ENTRY missing implementation features
The following CRLE-related features are not implemented:
# Implementation for CRLE/DRLE for non-scrolling queries - ...
Stanislav Lomany
04:36 PM Feature #4341 (New): CREATE-RESULT-LIST-ENTRY missing implementation features
Stanislav Lomany

10/04/2019

11:40 AM Feature #3811: more misc UI features
> When we select the RadioSet widget on Web GUI client the background color is set to Red but the radio buttons label... Greg Shah
10:36 AM Feature #3811: more misc UI features
1. I've fixed the slider thumb button for Classic UI Theme when background color is not the default @SysColor.COLOR_3... Marius Gligor

10/03/2019

02:25 PM Feature #3811: more misc UI features
Marius Gligor wrote:
> Branch 3811b is ready for a code review.
I'm OK with the changes. If you didn't, please do ...
Constantin Asofiei
09:19 AM Feature #3811: more misc UI features
Marius Gligor wrote:
> I never worked with such kind of images (.svg) Which tools are you using to create such resou...
Hynek Cihlar
09:18 AM Feature #3811: more misc UI features
I never worked with such kind of images (.svg) Which tools are you using to create such resources? Marius Gligor
08:33 AM Feature #3811: more misc UI features
Marius, Please do fix that slider background issue in 3811b. Greg Shah
05:44 AM Feature #3811: more misc UI features
I've fixed the selectable widgets behavior on mouse click and keyboard events.
The branch has been rebased on top of...
Marius Gligor
02:01 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Can you finish today?
I'm not sure, I'll try.
Stanislav Lomany
01:55 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Create tasks for the 3 issues, link them here and make me a watcher.
Can you finish today?
Greg Shah
01:16 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Is there anything left open on this task?
I'm working on the issues with CRLE when the created row is out of vie...
Stanislav Lomany
11:48 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
I have just reviewed the 11342 revision of branch 3816a. I found nothing wrong with it. Ovidiu Maxiniuc
08:35 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Is there anything left open on this task? Greg Shah
09:32 PM Feature #3940 (WIP): CREATE-RESULT-LIST-ENTRY() method support
Rebased task branch 3816a from P2J trunk revision 11334.
Please review it.
Stanislav Lomany

10/02/2019

08:56 AM Feature #3811: more misc UI features
Greg Shah wrote:
> Nice catch!
>
> A few weeks ago, Stanislav reported something similar. He said that the arr...
Marius Gligor
08:52 AM Feature #3811: more misc UI features
Nice catch!
A few weeks ago, Stanislav reported something similar. He said that the arrow buttons (e.g. on scro...
Greg Shah
05:21 AM Feature #3811: more misc UI features
Finally I found the cause of @NPE@ exception using @Classic UI Theme@.
Basically after I build the project and I che...
Marius Gligor
03:49 AM Feature #3811: more misc UI features
I converted the Hotel GUI application using a link to my @3811b@ branch.
Then, I tested the Hotel GUI application an...
Marius Gligor
02:55 AM Feature #3811: more misc UI features
I converted the Hotel GUI application using the current p2j trunk branch. I tested with all available UI themes and I... Marius Gligor

10/01/2019

04:02 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Rebased task branch 3816a from P2J trunk revision 11333. Stanislav Lomany
11:02 AM Feature #3811: more misc UI features
1. I successfully converted the @Hotel GUI@ application on my workstation using my changes from @3811b@ branch.
T...
Marius Gligor

09/30/2019

08:44 AM Feature #3811: more misc UI features
> I tested only with Swing GUI client not with the Web GUI client. How could I do tests with Web GUI client? Where I ... Greg Shah

09/26/2019

04:02 PM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Can you fix issue 2 quickly?
It looks like the mechanics is the following: focus is temporary changed to the in-...
Stanislav Lomany
11:02 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Can you fix issue 2 quickly? Greg Shah
10:48 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Issue 1 (button) is about delayed focus change.
Issue 2 (fill-in) is about maintaining an in-row fill-in when browse...
Stanislav Lomany
10:43 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
Is issue 2 really just the same problem as issue 1 ("we must set focus to the browse on @INSERT-ROW@")? Greg Shah
09:11 AM Feature #3940: CREATE-RESULT-LIST-ENTRY() method support
> Yes. Is issue 1 explaining how it should work in the 4GL?
Yes.
> Can you explain issue 2 a bit more?
Here...
Stanislav Lomany
08:10 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
Stanislav Lomany wrote:
> > 4103a has been rebased and is in testing right now. Do you need it for #3940?
>
> It ...
Greg Shah
07:10 AM Bug #4074: Mismatching ROW-ENTRY/LEAVE events
> 4103a has been rebased and is in testing right now. Do you need it for #3940?
It probably would be nice to have it.
Stanislav Lomany
 

Also available in: Atom