Project

General

Profile

Activity

From 02/14/2018 to 03/15/2018

03/15/2018

04:05 PM Bug #1830 (WIP): implement SYSTEM-DIALOG-GET-FILE support
Hynek Cihlar wrote:
> Code Review Task Branch 1830c Revision 11230
>
> @TC.modalEventLoopWorker@
> The condition...
Ovidiu Maxiniuc

03/14/2018

11:43 AM Feature #3469: final improvements and polish for the embedded mode web client
Greg, please review 3469a rev 11243. Constantin Asofiei
11:20 AM Feature #3469: final improvements and polish for the embedded mode web client
Sounds good, let's go with it. Eric Faulhaber
11:03 AM Feature #3469: final improvements and polish for the embedded mode web client
Eric Faulhaber wrote:
> Yes, it looks good. The only thing that is a little disconcerting to me is the location of t...
Constantin Asofiei
11:03 AM Feature #3469: final improvements and polish for the embedded mode web client
Eric Faulhaber wrote:
> The only thing that is a little disconcerting to me is the location of the twisty on the rig...
Eric Faulhaber
10:59 AM Feature #3469: final improvements and polish for the embedded mode web client
Yes, it looks good. The only thing that is a little disconcerting to me is the location of the twisty on the right in... Eric Faulhaber
10:18 AM Feature #3469: final improvements and polish for the embedded mode web client
I am OK with it, but Eric should decide. Greg Shah
09:39 AM Feature #3469: final improvements and polish for the embedded mode web client
This cascading accordion menu looks interesting, under MIT licence: https://www.jqueryscript.net/menu/Smooth-Multilev... Constantin Asofiei

03/13/2018

06:02 AM Feature #3469: final improvements and polish for the embedded mode web client
Eric Faulhaber wrote:
> > require a custom menubar implementation - it doesn't have cascading menus
> How hard woul...
Constantin Asofiei
08:08 PM Feature #3469: final improvements and polish for the embedded mode web client
I think this set of icons would be useful for the toolbar: https://materialdesignicons.com/. However, these are font ... Eric Faulhaber

03/12/2018

07:35 PM Feature #3469: final improvements and polish for the embedded mode web client
Greg and I also were discussing that the icon toolbar and what we currently expose as the bootstrap menu (i.e., the i... Eric Faulhaber
07:05 PM Feature #3469: final improvements and polish for the embedded mode web client
Constantin Asofiei wrote:
> the issue I'm having are these:
> not compatible with bootstrap/dojo
bootstrap is nice...
Eric Faulhaber
06:59 PM Feature #3469: final improvements and polish for the embedded mode web client
Constantin Asofiei wrote:
> You mean the behaviour should be something like this? https://codyhouse.co/demo/multi-le...
Eric Faulhaber
06:30 PM Feature #3469: final improvements and polish for the embedded mode web client
Greg/Eric, so I've been trying to see what I can get from the material components - see attached, a static HTML file ... Constantin Asofiei
05:23 PM Feature #3469: final improvements and polish for the embedded mode web client
I'm trying to implement the menubar using Google's material components, but it doesn't support cascading menus by its... Constantin Asofiei
04:01 PM Feature #3469: final improvements and polish for the embedded mode web client
I'm trying to build a static @index.html@ using Google's material components toolbar, and its style conflicts with bo... Constantin Asofiei

03/09/2018

04:39 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261b from P2J trunk revision 11232.
Stanislav Lomany
01:21 PM Bug #3508: 1st level popup menu won't close when menu item selected
Reproduced in trunk revision 11232. The steps are: Run uast/popup_simple.p, click on an item in the 2nd level popup m... Hynek Cihlar
01:14 PM Bug #3508 (Closed): 1st level popup menu won't close when menu item selected
Hynek Cihlar
10:49 AM Bug #3504: sizing and centering issues with button image loading
The functionality of button image loading is fully implemented, but there are a couple of deviations that have been f... Greg Shah
10:48 AM Bug #3504 (New): sizing and centering issues with button image loading
Greg Shah

03/07/2018

02:18 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Created task branch 3261b from P2J trunk revision 11231. Stanislav Lomany
02:17 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
3261a has been merged into the trunk as bzr revision 11231. Stanislav Lomany
01:39 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Please merge 3261a to trunk. Greg Shah
01:36 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261a from P2J trunk revision 11230.
Regression testing passed for version based on rev 11229....
Stanislav Lomany
12:38 PM Feature #3469: final improvements and polish for the embedded mode web client
One approach to a web and mobile friendly toolbar:
https://material-components-web.appspot.com/toolbar/index.html
...
Greg Shah
10:26 AM Feature #3469: final improvements and polish for the embedded mode web client
I've got at least a case where a toolbar button shows another ADM window, with no way of going back - as the decorati... Constantin Asofiei
10:08 AM Feature #3469: final improvements and polish for the embedded mode web client
The quicker solution is to just copy all icon resources to the embedded app, and allow the toolbar to load the image ... Constantin Asofiei

03/06/2018

10:25 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I'll only start them. I can start with hyperlinks - that gives us a chance to get it done by the end of the next week... Stanislav Lomany
10:17 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Are these included in next week's deliverable?
* filtering/sorting
* hyperlinking (#3261-8)
Greg Shah
10:00 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I expect to finish enhanced browse around the first half of the next week. That includes:
# Finish with font/color s...
Stanislav Lomany
08:31 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
For 3261b, please make a list of the next set of changes to be implemented. I prefer to deliver something by the end... Greg Shah
08:29 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
The changes are good.
Please get this tested.
Greg Shah
08:23 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Now they are. Stanislav Lomany
08:07 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I don't think the changes are checked in. Greg Shah
07:50 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> 1. Can this solution handle when there is a browse column that is calculated (not directly mapped to a field from a... Stanislav Lomany
09:01 AM Feature #3469: final improvements and polish for the embedded mode web client
Greg Shah wrote:
> I assume we should also check to ensure that only toolbar items that we have sent down to the JS ...
Constantin Asofiei
08:56 AM Feature #3469: final improvements and polish for the embedded mode web client
I assume we should also check to ensure that only toolbar items that we have sent down to the JS side can be invoked.... Greg Shah
08:51 AM Feature #3469: final improvements and polish for the embedded mode web client
Greg Shah wrote:
> I was thinking this was an additional set of lower-level protections that ensure that some minimu...
Constantin Asofiei
08:37 AM Feature #3469: final improvements and polish for the embedded mode web client
> The problem here is that we will be duplicating existing business logic security... and we are moving this away fro... Greg Shah
01:53 AM Feature #3469: final improvements and polish for the embedded mode web client
Greg Shah wrote:
> > First, thanks, I forgot about the RemoteEntryPointResource - that adds only a 1st-level protect...
Constantin Asofiei
08:38 AM Feature #3281: implement some frame options
It should probably be cleared now. Greg Shah
02:09 AM Feature #3281: implement some frame options
Around 4 hours to fix. Constantin Asofiei
08:38 AM Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> Is it correct to say this is "partial" runtime support?
Yes, mark it 'runtime partial' and maybe...
Constantin Asofiei
08:32 AM Feature #2368: allow widget output to stream in GUI mode
Is it correct to say this is "partial" runtime support? Greg Shah
01:57 AM Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> > > @STREAM-IO@ has gap marking as stubs for runtime. As far as I know, we fully support it exce...
Constantin Asofiei

03/05/2018

05:56 PM Feature #3469: final improvements and polish for the embedded mode web client
> First, thanks, I forgot about the RemoteEntryPointResource - that adds only a 1st-level protection, and there are n... Greg Shah
04:16 PM Feature #3469: final improvements and polish for the embedded mode web client
I think I got an idea for @fwd-embedded-driver.p@ - we check a global var (holding a program handle); if the handle i... Constantin Asofiei
03:08 PM Feature #3469: final improvements and polish for the embedded mode web client
First, thanks, I forgot about the @RemoteEntryPointResource@ - that adds only a 1st-level protection, and there are n... Constantin Asofiei
02:58 PM Feature #3469: final improvements and polish for the embedded mode web client
> what kind of security mechanism do we need, to ensure only certain users can reach a certain program
This is an ...
Greg Shah
12:51 PM Feature #3469: final improvements and polish for the embedded mode web client
Something else which I'd like to discuss - what kind of security mechanism do we need, to ensure only certain users c... Constantin Asofiei
05:18 PM Feature #3281: implement some frame options
How much effort? Greg Shah
05:18 PM Feature #2368: allow widget output to stream in GUI mode
> > @STREAM-IO@ has gap marking as stubs for runtime. As far as I know, we fully support it except for the interacti... Greg Shah
03:08 PM Feature #3275: improve browse support
> What about the NO-VALIDATE attribute?
Full support too.
> The runtime (VIEW-AS TOGGLE-BOX) works too, right?
...
Stanislav Lomany
01:00 PM Feature #3275: improve browse support
> > @NO-VALIDATE@ is marked as stubs for runtime.
> It is a conversion-only option. Fully supported.
OK, I've cha...
Greg Shah
02:13 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Code Review Task Branch 3261a Revision 11245
This is a good result. I find it especially interesting that you lev...
Greg Shah

03/04/2018

04:57 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg, please review 3261a revision 11229. Stanislav Lomany
04:32 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261a from P2J trunk revision 11229. Stanislav Lomany
01:40 PM Feature #3275: improve browse support
> @NO-VALIDATE@ is marked as stubs for runtime.
It is a conversion-only option. Fully supported.
> @NO-AUTO-VALID...
Stanislav Lomany
08:50 AM Feature #3275: improve browse support
Stanislav: I have the same question for @VIEW-AS TOGGLE-BOX@. Conversion for BROWSE @VIEW-AS@ is marked partial and ... Greg Shah
08:45 AM Feature #3275: improve browse support
Stanislav: I'm evaluating code for a customer application and need your feedback.
@NO-VALIDATE@ is marked as stubs...
Greg Shah
09:29 AM Feature #3281: implement some frame options
Greg Shah wrote:
> The frame option @COLOR@ is marked as stubs for runtime. I believe it is fully supported now, ri...
Constantin Asofiei
09:01 AM Feature #3281: implement some frame options
The frame option @COLOR@ is marked as stubs for runtime. I believe it is fully supported now, right? Greg Shah
09:09 AM Feature #2368: allow widget output to stream in GUI mode
Greg Shah wrote:
> @STREAM-IO@ has gap marking as stubs for runtime. As far as I know, we fully support it except f...
Constantin Asofiei
08:59 AM Feature #2368: allow widget output to stream in GUI mode
@STREAM-IO@ has gap marking as stubs for runtime. As far as I know, we fully support it except for the interactive u... Greg Shah

03/01/2018

03:11 PM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Greg Shah wrote:
> Please make sure to update the gap analysis marking rules (e.g. @rules/gaps/lang_stmts.rules@) to...
Ovidiu Maxiniuc
03:08 PM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Please make sure to update the gap analysis marking rules (e.g. @rules/gaps/lang_stmts.rules@) to update the status o... Greg Shah

02/28/2018

03:03 PM Feature #3469: final improvements and polish for the embedded mode web client
In regard to the toolbar, we do not want to implement the features of the ribbon bar. Instead, we are focused on mak... Greg Shah
02:59 PM Feature #3469: final improvements and polish for the embedded mode web client
> For both the toolbar and tree, for now I'll be using Dijit and look for something else once I have all the framewor... Greg Shah
01:32 PM Feature #3469: final improvements and polish for the embedded mode web client
For both the toolbar and tree, for now I'll be using Dijit and look for something else once I have all the framework ... Constantin Asofiei
12:33 PM Feature #3469: final improvements and polish for the embedded mode web client
> I'm not touching WINDOW:DISABLE-REDRAW or any other widget-level DISABLE-REDRAW attribute, this SESSION:DISABLE-RE... Greg Shah
12:32 PM Feature #3469: final improvements and polish for the embedded mode web client
> Beside this, I need to know what kind of JS component to use for it - is it OK some kind of a JS tree? Anyway, it w... Greg Shah
12:19 PM Feature #3469: final improvements and polish for the embedded mode web client
Greg Shah wrote:
> I'm OK with this idea.
>
> I assume it will be compatible with the @WINDOW:DISABLE-REFRESH@?...
Constantin Asofiei
12:15 PM Feature #3469: final improvements and polish for the embedded mode web client
I'm OK with this idea.
I assume it will be compatible with the @WINDOW:DISABLE-REFRESH@? In other words, when @...
Greg Shah
12:08 PM Feature #3469: final improvements and polish for the embedded mode web client
Greg, I think I need a @SESSION:DISABLE-REDRAW@ attribute. This would prevent any window to be shown on screen, unti... Constantin Asofiei

02/27/2018

09:32 AM Bug #3492: in the web client the mouse focused fill-in field doesn't show the caret
The bug case can be reproduced with ./demo/demo_widgets.p manual GUI test. The cursor isn't displayed if we open the ... Sergey Ivanovskiy
09:29 AM Bug #3492 (Closed): in the web client the mouse focused fill-in field doesn't show the caret
Sergey Ivanovskiy

02/26/2018

12:52 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Am I correct that the chosen font in this case is not bound to the fonts table and is directly applied to the brows... Greg Shah
12:51 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
The colors and fonts chosen by the user are overrides that are directly applied to the associated browse feature bein... Greg Shah
12:44 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
If my assumption is correct (Greg?), I need version with takes @FontDetails@ as input, doesn't change the font table,... Stanislav Lomany
12:39 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> Guys, @TC.chooseColor()@ already returns RGB color as I need.
Indeed, @TC.chooseColor()@...
Ovidiu Maxiniuc
12:31 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Guys, @TC.chooseColor()@ already returns RGB color as I need. Am I correct that the chosen font in this case is not b... Stanislav Lomany
09:15 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> I think this is a place where we can extend the dialog to add an RGB mode which just returns the ...
Ovidiu Maxiniuc
09:12 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> I don't think that the current implementation of SYSTEM-DIALOG COLOR is able to provide you directly with the colo... Greg Shah
09:03 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> > Should user be able to choose an arbitrary color or a color only from the color table?
>
> A...
Ovidiu Maxiniuc
06:33 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Should user be able to choose an arbitrary color or a color only from the color table?
Any color. The Progress ...
Greg Shah
03:00 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg, I took a closer look at the color and font choosers and have the following questions:
# Should user be able to...
Stanislav Lomany

02/24/2018

12:16 PM Feature #3287: local web client installation
> Is there possible to make a link to this network resource N: in order to start the browser from the command file or... Greg Shah
02:11 AM Feature #3287: local web client installation
Greg Shah wrote:
> We will be doing some testing of this feature using a large customer application. There is a fin...
Sergey Ivanovskiy

02/23/2018

06:31 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> What are the next set of changes that will be available in 3261a? When will they be ready for review?
I think the...
Stanislav Lomany
01:12 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
What are the next set of changes that will be available in 3261a? When will they be ready for review?
I would lik...
Greg Shah
05:58 PM Bug #3487: Sub-menu graphical issues
# In swing, when an item is selected, but has no mouse over it, the text is not properly highlighted (so the item has... Stanislav Lomany
05:52 PM Bug #3487 (Closed): Sub-menu graphical issues
Stanislav Lomany
04:52 PM Feature #3287: local web client installation
We will be doing some testing of this feature using a large customer application. There is a finding in #3438-135 th... Greg Shah

02/20/2018

07:17 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> It probably makes sense to add an API (or two) to P2JQuery to allow each query type to perform this augmentation in... Greg Shah

02/19/2018

05:44 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> > query-based approach (clone the query with augmented WHERE or/and BY clauses) is more correct i...
Eric Faulhaber
10:17 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> query-based approach (clone the query with augmented WHERE or/and BY clauses) is more correct ideologically and mem... Greg Shah
06:01 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Guys, some questions about storing browse setting available in enhanced mode?
# Should they be stored on per-user ba...
Stanislav Lomany
11:42 AM Feature #3469: final improvements and polish for the embedded mode web client
Some thoughts about this:
# module navigation - I'm working on determining the 4GL code which computes the available...
Constantin Asofiei

02/16/2018

10:28 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
When browse enters "change layout" mode, how do we let user know that we are in this mode? We need to draw some label... Stanislav Lomany

02/15/2018

04:18 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261a from P2J trunk revision 11221. Stanislav Lomany
09:28 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Stanislav, have you tried disabling word wrap at cell level?
Disabling word wrap makes part of the text disappear....
Stanislav Lomany
09:11 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav, have you tried disabling word wrap at cell level? I see some mentions here: https://github.com/handsontab... Constantin Asofiei
09:04 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Isn't there a way to force alignment in the Jasper cell, and let the cell content text fully trimmed?
I'm not us...
Stanislav Lomany
08:57 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> But for @BrowseRow.text@ which is used for reporting and rendering and searching non-edita...
Constantin Asofiei
08:56 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
There was error in reports when a text was not fitting a cell while it obviously should fit. Turned out that for some... Stanislav Lomany
07:57 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
BTW if content doesn't fit into a report cell, what should we do: extent cell height and break cell contents into mul... Stanislav Lomany
07:03 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
IMO query-based approach (clone the query with augmented WHERE or/and BY clauses) is more correct ideologically and m... Stanislav Lomany
10:29 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I agree the result of filtering/sorting should be logically correct, consistent and intuitive to a user. Greg Shah
10:28 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> For example, if a query has 50,000 results and the browse initially fetches 500, a filter might apply to 10% of the... Greg Shah

02/14/2018

12:01 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I have some concerns...
Greg Shah wrote:
> > Filtering: is it a browse-level (we filter rendered results) or quer...
Eric Faulhaber
07:08 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
There are two type of browse iterations: incremental (get next X rows) and "go to row Y". If we enable filtering, inc... Stanislav Lomany
12:23 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Filtering: is it a browse-level (we filter rendered results) or query-level filtering (we re-open the query)?
I ...
Greg Shah
 

Also available in: Atom