Activity
From 05/21/2017 to 06/19/2017
06/20/2017
- 09:11 PM Feature #1834: implement direct manipulation (drag and drop)
- After doing some investigation for native 4GL behavior for direct manipulation I've made conclusion the key actor her...
06/19/2017
- 08:58 AM Feature #2683: reverse proxy implementation
- Understand this requirement, I think it can be implemented easily using that the reverse proxy can be recognized by a...
- 08:04 AM Feature #2683: reverse proxy implementation
- Please make sure that we can run in reverse proxy mode AND/OR in direct access mode (our current approach). Many ins...
- 08:45 AM Feature #2676: implement the equivalent to configurable support for a windows theme
- Constantin Asofiei wrote:
> > > > Your example revealed a flaw in tooltip management. I need to review the hiding ... - 08:01 AM Feature #3236: implement port range support for the web client's embedded web server
- The highest priority is getting the local spawning working with port mapping. Please work on that first and we will ...
06/18/2017
- 01:26 PM Feature #3236: implement port range support for the web client's embedded web server
- Actually, 2683 and 3236 can be developed as a one task due to interdependency of these tasks on the reverse proxy con...
- 01:13 PM Feature #3236: implement port range support for the web client's embedded web server
- Greg, please help to understand the remote case. There are two cases: 1) the web client is spawned locally and 2) the...
06/17/2017
- 09:37 AM Bug #2765 (Closed): find proper freely licensed replacements for the MS Windows OS fonts
- 09:46 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Greg Shah wrote:
> Please merge to trunk
Branch @2765b@ was merged to trunk as revno @11153@ then it was archived. - 09:24 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Please merge to trunk
06/16/2017
- 05:46 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Eugenie Lyzenko wrote:
> The testing completed. Failed test was run in standalone mode. The results can be seen in @... - 05:45 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> Do we have to do any other custom configuration for the large ... - 04:49 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Constantin Asofiei wrote:
>
> > So starting @ChUI@ regression testing.
> How is this going?
All tests are OK e... - 03:52 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Eugenie Lyzenko wrote:
> Small adjustment for font name and size for @Windows10@ theme. Now the large scale GUI appl... - 03:46 PM Feature #2676: implement the equivalent to configurable support for a windows theme
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > What does it display? Empty text?
> The 1st window is label...
06/15/2017
- 07:29 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Constantin Asofiei wrote:
> Next step is: please do some testing in some complex screens of the large GUI applicatio... - 03:08 PM Feature #2683: reverse proxy implementation
- The plan is to add @X-Forwarded-Host@ support by web server to span web client correctly in the presence of the rever...
- 03:00 PM Feature #2683: reverse proxy implementation
- Created new branch 2683a for this task.
- 09:10 AM Feature #3275: improve browse support
- > Should I skip this differences and add to to the "thumb redrawing" redmine issue?
Yes, so long as the difference... - 09:08 AM Feature #3275: improve browse support
- OK, I'll figure out which part is necessary. Overall I'm going to stick to the plan
@ThinClient.trigger@ initial ... - 08:53 AM Feature #3275: improve browse support
- I'm not sure. Some of the processing in @ThinClient.trigger()@ is to properly enable recursion, which you said canno...
- 08:33 AM Feature #3275: improve browse support
- Basically my question is if the client-side trigger processing in @ThinClient.trigger@ necessary for its counterpart ...
- 08:26 AM Feature #3275: improve browse support
- > Wrap BrowseWidget.getRows with the code from ThinClient.trigger.
What do you mean by "wrap"? I prefer not to du... - 05:54 AM Feature #3275: improve browse support
- Greg, am I right that server-side ROW-DISPLAY trigger should be called in that way?
# Wrap @BrowseWidget.getRows@ wi... - 08:44 AM Feature #2676: implement the equivalent to configurable support for a windows theme
- Constantin Asofiei wrote:
> What does it display? Empty text?
The 1st window is labeled as "Window 1 has parent". L...
06/14/2017
- 05:22 PM Feature #3275: improve browse support
- > Note that if we strive for 100% authenticity server-side ROW-DISPLAY doesn't make sense because we need to redraw t...
- 05:17 PM Feature #3275: improve browse support
- Some notes on what can be done during ROW-DISPLAY processing for multiple rows:
# Browse itself and other widgets ar... - 04:21 PM Feature #2676: implement the equivalent to configurable support for a windows theme
- Ovidiu Maxiniuc wrote:
> ... the title of the parent-less window from your testcase should be @unknown@ since their ... - 04:16 PM Feature #2676: implement the equivalent to configurable support for a windows theme
- Ovidiu Maxiniuc wrote:
> > * @WindowTitleBar@ - missing history entry
> I was about to revert this one too, but I s... - 12:41 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Code Review Task Branch 1818a Revision 11160
As mentioned before, this is really good work. Some feedback:
1. ... - 10:34 AM Feature #3280: implement editor methods
- Code Review Task Branch 3279a Revision 11160
1. The SUB-TYPE members added to @ComboBoxWidget@ need javadoc.
2....
06/13/2017
- 04:04 PM Feature #2676: implement the equivalent to configurable support for a windows theme
- Constantin Asofiei wrote:
> Ovidiu, please let me know what is left with this task.
I am not aware of anything el... - 12:31 PM Feature #2676: implement the equivalent to configurable support for a windows theme
- Ovidiu, please let me know what is left with this task.
What I'm aware of in 2676a rev 11170:
* @WindowLayout@,... - 03:16 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Constantin Asofiei wrote:
> > We just do not need to provide separate font files within GUI package.
> OK, so your ... - 12:48 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Eugenie Lyzenko wrote:
> The @Hotel GUI project@ will use the aliases even they are not directly included into @dire... - 11:27 AM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Constantin Asofiei wrote:
> Eugenie, the changes in 2765b rev 11163 are OK; please add a history entry to @FontDetai... - 05:58 AM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
- Eugenie, the changes in 2765b rev 11163 are OK; please add a history entry to @FontDetails@ and also a question about...
- 11:08 AM Feature #3275: improve browse support
- > If browse-specific state in the screen buffer can be changed then we need to make sure that the screen buffer is se...
- 10:40 AM Feature #3275: improve browse support
- > But in the case trigger contains user interactions or alert boxes, we have to somehow detect that we have an intera...
- 10:08 AM Feature #3275: improve browse support
- > Can we iteratively execute the trigger on the server side, without down-calls to the client?
At first look I thin... - 09:33 AM Feature #3275: improve browse support
- > iterative ROW-DISPLAY triggering (note that most of browse attributes, like DOWN or SCREEN-VALUE (not readable), a...
06/09/2017
- 01:42 PM Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834a@ has been updated for review to revision @11159@.
Added new class to @../ui/client/gui@ pac... - 07:32 AM Feature #1834: implement direct manipulation (drag and drop)
- I like your plan.
- 08:47 PM Feature #1834: implement direct manipulation (drag and drop)
- This is the rest of file list dropping implementation plan. Because all real event are happening on the client side(g...
- 10:14 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- Technical details for the summary from note 20.
The @.ext-hints@ looks like this... - 09:37 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- As with revision 11159 of branch 1818a, FWD looks for a special @.ext-hints@ file (I can optionally move the content ...
- 09:12 AM Feature #3275: improve browse support
- My bad, REFRESH doesn't trigger ROW-DISPLAY, only search by key. I'll clean up records.
- 08:34 AM Feature #3275: improve browse support
- All ROW-DISPLAY rules will be stored in updatable item 30.
We should decide if we want to support 1. iterative ROW...
06/08/2017
- 06:09 PM Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834a@ has been updated for review to revision @11158@.
Reworked to resolve the notes for @Droppa... - 04:26 PM Feature #3275: improve browse support
- > What is the effort to get this to match the weird Progress behavior?
For a start:
# PageDown for some cases shoul... - 04:13 AM Feature #3275: improve browse support
- > I think it's not worth to exactly duplicate this behavior until (if) we come to the point when it will be necessary...
06/06/2017
- 10:42 AM Feature #3275: improve browse support
- Greg, I took a look how ROW-DISPLAY behaves when multiple new rows are displayed at once:
# Mouse wheel scrolling: i...
06/02/2017
- 04:09 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- > I don't think I can load the provided .wrx in P4GL test box.
You probably can. They were originally created in ... - 03:39 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Greg,
Apparently the .wrx files hold some information that is not available in the source code (.p or .w files). ...
05/31/2017
- 06:30 AM Feature #1834: implement direct manipulation (drag and drop)
- > The attribute DROP-TARGET is implemented as part of the BaseConfig. The default value is false. Only widgets that s...
- 08:56 PM Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834a@ has been updated for review to revision @11157@.
This change introduced the suggested appr...
05/30/2017
- 04:10 PM Feature #1834: implement direct manipulation (drag and drop)
- The testcases repo has been updated to revision @1613@.
The task branch @1834a@ has been updated for review to rev... - 09:32 PM Feature #1834: implement direct manipulation (drag and drop)
- The task branch @1834a@ has been updated for review to revision @11155@.
The server side implementation for direct...
05/29/2017
- 03:43 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Constantin,
The events are fired from server-side, from an @AssociatedThread@. It was not @registerAsyncThread()@... - 03:30 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Ovidiu Maxiniuc wrote:
> Constantin,
>
> I am working on the runtime of this issue: the asynchronous callback to ... - 03:17 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Constantin,
I am working on the runtime of this issue: the asynchronous callback to event procedure.
I tried to... - 01:04 PM Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> I prefer a different approach. We find many different cases where there is some arbitrary subset... - 09:43 AM Feature #1834: implement direct manipulation (drag and drop)
- > So my plan is to introduce new class say DroppableWidget extending GenericWidget and change inheritance for BrowseW...
- 09:31 AM Feature #1834: implement direct manipulation (drag and drop)
- Point to discuss with @DnD@ inheritance to be implemented.
The widgets that must support file list dropping:
@Bro...
05/27/2017
- 09:08 PM Feature #1834: implement direct manipulation (drag and drop)
- Fixed previous note for committed branch revision(@11153@).
- 09:04 PM Feature #1834: implement direct manipulation (drag and drop)
- The testcases repo was updated to revision @1612@.
Testcase to illustrate possible usage of the file dropping feat...
05/26/2017
- 01:50 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- > We might want to use another marker annotation instead of LegacyResource - maybe FWDResource, which extends LegacyR...
- 01:37 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Greg Shah wrote:
> Our objective here is to provide a *clean* extension to the 4GL syntax to setup a new timer. Som... - 12:36 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- Greg Shah wrote:
> In #3262 we will be implementing full COM automation support. The OCX part is not being done and... - 11:57 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- In #3262 we will be implementing full COM automation support. The OCX part is not being done and we don't plan to do...
- 10:57 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- Greg Shah wrote:
> If we have to hand-edit the 4GL code to replace the OCX stuff it is OK. Typically, this is only ... - 10:37 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- If we have to hand-edit the 4GL code to replace the OCX stuff it is OK. Typically, this is only used in a small-ish ...
- 10:32 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- I really don't want to maintain a control-frame widget or any of the other OCX/ActiveX nonsense.
Our objective her... - 09:35 AM Feature #1818: implement a timer service to replace the PSTimer OCX
- Ovidiu, the rules to determine the program where the @PSTimer.tick@ procedure exists is:
# use the @<ctrlframe:name>... - 09:25 AM Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> > 2. The second stage...
> >
> > * Check the conversion/runtime support for file list related ... - 06:41 AM Feature #1834: implement direct manipulation (drag and drop)
- I like the plan.
> Make it to be abstract for widget, meaning single implementation method for all affected widget... - 09:46 PM Feature #1834: implement direct manipulation (drag and drop)
- Created task branch @1834a@ from trunk revision @11152@.
- 08:42 PM Feature #1834: implement direct manipulation (drag and drop)
- After additional investigation and documentation checking I came in to the following implementation plan:
1. First...
05/25/2017
- 04:21 PM Feature #1818: implement a timer service to replace the PSTimer OCX
- I was not intending to actually provide any ActiveX support here. The idea was to implement a pure Java equivalent f...
- 02:49 PM Feature #1818 (WIP): implement a timer service to replace the PSTimer OCX
- The conversion works fine at this moment. At least to support @PSTimer@. I added an almost complete runtime support: ...
- 10:05 AM Feature #3275: improve browse support
- > Should I do that?
Yes, you should fix this. Do let me know if there is some negative implication or something e... - 10:02 AM Feature #3275: improve browse support
- I've removed @ROW-DISPLAY@ triggering from @draw()@ and noticed some flickering. Turned out that historically we do n...
- 08:47 PM Feature #1834: implement direct manipulation (drag and drop)
- The testcases repo was updated to revision @1611@.
Two new testcases have been added to illustrate drag-n-drop fun...
05/24/2017
- 06:10 PM Feature #1834: implement direct manipulation (drag and drop)
- New investigation results:
1. The data drag-n-drop functionality is limited in @Progress ABL@. Currently it works ... - 07:14 AM Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> Hmmm. I was wrong about the list of widgets the drop operation applies to. Also, the GET-DROPPE... - 07:13 AM Feature #1834: implement direct manipulation (drag and drop)
- Greg Shah wrote:
> I agree with your assessment so far. On a positive note, it seems that the full range of possibl... - 06:52 AM Feature #1834: implement direct manipulation (drag and drop)
- Hmmm. I was wrong about the list of widgets the drop operation applies to. Also, the GET-DROPPED-FILE(index), NUM-D...
- 06:44 AM Feature #1834: implement direct manipulation (drag and drop)
- I agree with your assessment so far. On a positive note, it seems that the full range of possible data transfer capa...
- 10:41 PM Feature #1834: implement direct manipulation (drag and drop)
- From the GUI perspective we need to:
1. Implement selection attribute drawing(selection box) for all selectable widg... - 05:06 PM Feature #3275: improve browse support
- I found that we have problems if a value cannot be displayed using column format. In ChUI error message is posted eve...
05/23/2017
- 04:02 PM Feature #1834: implement direct manipulation (drag and drop)
- The testcases repo was updated to revision @1610@. While working on drag-n-drop implementation we need to investigate...
- 12:05 PM Feature #3280: implement editor methods
- Greg Shah wrote:
> Code Review Task Branch 3279a Revision 11158
> Generally, this is quite good.
Thank you for the...
Also available in: Atom