Project

General

Profile

Activity

From 01/30/2018 to 02/28/2018

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

02/13/2018

11:04 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> The idea is that OPEN-MIME-RESOURCE would do the same thing. It is using the browser to open the resource.
Grea...
Stanislav Lomany
10:45 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> The same approach can be used in Swing to load the resource. For example, this works today with ...
Hynek Cihlar
09:41 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
The same approach can be used in Swing to load the resource. For example, this works today with @P2J-OPEN-URL@. The... Greg Shah
09:38 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> If we are loading this directly to the browser/swing client, do we need to have a file name? The idea here is that... Stanislav Lomany
09:26 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> File selection for swing - buggy too, cannot enter target file name, missing images etc.
If we are loading this ...
Greg Shah
07:29 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
There are the following things to implement:
# Word cutting in PDF - I made some investigations, and I'm not yet sur...
Stanislav Lomany

02/11/2018

05:22 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Constantin Asofiei wrote:
> 3261a rev 11231 sends the report output (pdf, csv, etc) to the browser, to be downloaded...
Hynek Cihlar

02/10/2018

01:37 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
3261a rev 11230 solves a build issue (jrxml were not included in p2j.jar)
3261a rev 11231 sends the report output (p...
Constantin Asofiei
10:40 AM Feature #3474: OPEN-MIME-RESOURCE
Implement a variant of @P2J-OPEN-URL@ (see #1815) called @OPEN-MIME-RESOURCE@. The idea is that where @P2J-OPEN-URL@... Greg Shah
10:35 AM Feature #3474 (Closed): OPEN-MIME-RESOURCE
Greg Shah

02/09/2018

03:52 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg, branch 3261a rev 11229 contains version with popup menu for reporting to a fixed file name. Stanislav Lomany
01:56 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261a from P2J trunk revision 11291. Stanislav Lomany
12:03 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
There is an issue with PDF output: when cell content is wider than the cell, it is improperly cut. Not sure if that c... Stanislav Lomany
11:55 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
The current work is in branch 3261a.
To enable "enhanced" browse with popups, set corresponding parameter in the d...
Greg Shah
02:26 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
3413a was merged to trunk as revision 11219. Greg Shah
02:26 PM Feature #3246 (Closed): reduce the amount of data being sent to the client-side when an UI attrib...
Greg Shah

02/08/2018

04:13 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Previous note issues were fixed in 3413a rev 11268. Constantin Asofiei
03:21 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Greg Shah wrote:
> Code Review Task Branch 3413a Revision 11265
>
> Generally, the changes look quite good.
>
...
Constantin Asofiei
03:17 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Code Review Task Branch 3413a Revision 11265
Generally, the changes look quite good.
1. Trigger-based recursion...
Greg Shah
11:46 AM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
3413a rev 11265 has the changes for caching the @screenLocation()@ and @screenPhysicalLocation()@ values, plus reduce... Constantin Asofiei

02/07/2018

05:15 PM Feature #3218: enhance the embedded mode web GUI to implement a good default approach for common ...
Greg Shah wrote:
> What is the status of this task? Do we have anything to do or have the issues been resolved by c...
Constantin Asofiei
11:25 AM Feature #3218: enhance the embedded mode web GUI to implement a good default approach for common ...
What is the status of this task? Do we have anything to do or have the issues been resolved by changes elsewhere? Greg Shah
02:51 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Greg Shah wrote:
> > At minimum, we should separate them on a per-window (plus 'anywhere') basis.
>
> Agreed. Th...
Constantin Asofiei
02:37 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
> At minimum, we should separate them on a per-window (plus 'anywhere') basis.
Agreed. This seems like a quick wi...
Greg Shah
02:30 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
The @registerMouseWidgets@ optimizations and caching of @screenLocation@ and @screenPhysicalLocation@ values is almos... Constantin Asofiei
11:29 AM Feature #3469: final improvements and polish for the embedded mode web client
Based on a large customer GUI application, we can see that the following improvements are needed for embedded mode:
...
Greg Shah
11:26 AM Feature #3469 (Closed): final improvements and polish for the embedded mode web client
Greg Shah

02/06/2018

01:24 PM Feature #1807 (Closed): implement clipboard support
Greg Shah

02/05/2018

02:49 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Very cool output!
> Pagination. The options are: paginated on one sheet, paginated per sheets, no pagination.
I...
Greg Shah
02:20 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg, how the excel output should look like for a browse report? By default it matches pdf output. An example is atta... Stanislav Lomany
11:15 AM Bug #3425 (Closed): text is drawn 1-pixel to the left, cutting the text
Branch 3435a was merged to trunk as revision 11217. Greg Shah
08:38 AM Feature #3369: add support for BGCOLOR-RGB and FGCOLOR-RGB, FWD extension widget attributes
The fix for #3369-18 was put into 3435a. Branch 3435a was merged to trunk as revision 11217. Greg Shah

02/02/2018

09:08 AM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Also, the changes in 3413a/11250 passed runtime testing. Constantin Asofiei
09:06 AM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
3413a rev 11250 contains these changes:
* Fixed pushWidgetAttr() for menu cases.
* Improved performance for dynamic...
Constantin Asofiei

02/01/2018

05:56 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
ETF batch tests passed for 3246a/11225. Eric Faulhaber
02:57 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
I'll use 3413a for this set of changes. Will use 3246b for the caching attempt. Constantin Asofiei
02:29 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Actually, I would prefer putting it in a different branch. We have so many in process now (3413a, 3444a, 3440a, 1830... Greg Shah
02:00 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Greg Shah wrote:
> Yes, it is OK.
>
> Are the changes risky?
The sub-set I have now is not risky, can be added t...
Constantin Asofiei
01:50 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Yes, it is OK.
Are the changes risky?
Greg Shah
01:17 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Is it OK to use 3246b for my other WIP performance issues? Constantin Asofiei
01:05 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Greg Shah wrote:
> ChUI regression testing passed?
Yes. 3246a was merged to trunk rev 11216 and archived.
Constantin Asofiei
01:04 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
ChUI regression testing passed? Greg Shah
12:51 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Constantin Asofiei wrote:
> Is there any concern on ETF dev tests passing on the third run?
This sometimes happens,...
Eric Faulhaber
12:42 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Eric Faulhaber wrote:
> The ETF dev tests passed on the third run. Search tests passed on the first run. This was al...
Constantin Asofiei
12:41 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
The ETF dev tests passed on the third run. Search tests passed on the first run. This was all with revision 11225. Ho... Eric Faulhaber
12:37 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
3246a rev 11226 fixes an issue for GUI redirected mode exposed by my changes.
If I get the go-ahead from Eric, I c...
Constantin Asofiei
10:09 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Good. Then we'll just list the added memory usage as part of the description of the export feature. When customers ... Greg Shah
09:56 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
No. Stanislav Lomany
09:38 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I think this is fine. It is good that you noted it.
Other than the memory usage, are there any compatibility issu...
Greg Shah
08:27 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
FYI. When printing from a browse, I have to create an intermediate result set containing all browse rows (all pages).... Stanislav Lomany

01/31/2018

06:55 PM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
> Seeing the amount of new translatable strings I am wondering whether we should start thinking about i18n.
Yes, w...
Greg Shah
05:47 PM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code Review Task Branch 1830c Revision 11230
@TC.modalEventLoopWorker@
The condition @evt instanceof KeyInput && ...
Hynek Cihlar
02:41 PM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
I committed changes suggested in note 41 to revision 11230.
Regarding the @LineEditor@. There are a few changes re...
Ovidiu Maxiniuc
11:40 AM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Ovidiu: Please take a look at the in process fill-in/editor mouse selection changes that Sergey is implementing now i... Greg Shah
11:39 AM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Hynek: please do a code review of 1830c. Greg Shah
11:38 AM Bug #1830: implement SYSTEM-DIALOG-GET-FILE support
Code Review Task Branch 1830c Revision 11229
Overall, the changes are really good. I especially like the better t...
Greg Shah
03:21 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
There was one failure in the ETF dev tests; running again in case it was a false negative. Eric Faulhaber
01:44 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
Code Review Task Branch 3246a Revision 11225
I'm good with the changes.
> 3246a rev 11225 is the candidate to b...
Greg Shah

01/30/2018

05:32 PM Feature #3246: reduce the amount of data being sent to the client-side when an UI attribute is be...
3246a rev 11225 is the candidate to be merged trunk if it passes testing. What else I have on queue:
# @screenLocat...
Constantin Asofiei
07:08 AM Bug #3461: Remaining menu/sub-menu bugs or incorrect behavior
The menu mnemonics don't work as expected. There are multiple issues, menu/items not opened/triggered when mnemonic t... Hynek Cihlar
 

Also available in: Atom