Project

General

Profile

Activity

From 04/25/2018 to 05/24/2018

05/23/2018

06:44 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie, what is the way to find replacement fonts, having a font-table of 48 entries, o...
Eugenie Lyzenko
06:28 PM Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie, what is the way to find replacement fonts, having a font-table of 48 entries, over 7 fonts (with bold/normal... Constantin Asofiei
11:00 AM Bug #3582: Add missing support for dynamic menu server updates
The propagation should be checked from client to server, too: the @mnemonic@ and @preprocessedLabel@ are exposed via ... Constantin Asofiei
10:58 AM Bug #3582: Add missing support for dynamic menu server updates
Changes in dynamic MENU, SUB-MENU and MENU-ITEM widgets through the widget attributes are not propagated to the clien... Hynek Cihlar
10:51 AM Bug #3582 (Closed): Add missing support for dynamic menu server updates
Hynek Cihlar

05/18/2018

01:46 PM Bug #3575: "implicit copy from screen buffer" version of the ASSIGN statement is broken
Note that in the original program which showed this issue the ASSIGN was enclosed in a EDITING block for an UPDATE st... Constantin Asofiei

05/17/2018

05:43 PM Bug #3575: "implicit copy from screen buffer" version of the ASSIGN statement is broken
This was originally identified as a compile-time failure in #3567-23 (see that note and most of the rest up to #3567-... Greg Shah
05:05 PM Bug #3575 (New): "implicit copy from screen buffer" version of the ASSIGN statement is broken
Greg Shah

05/16/2018

12:44 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Hynek Cihlar wrote:
> Stanislav Lomany wrote:
> > Trunk has laggy drop-down menus. Do you see it?
> > !lag.gif!
>...
Hynek Cihlar
12:39 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> Trunk has laggy drop-down menus. Do you see it?
> !lag.gif!
Thanks for noting, I will ...
Hynek Cihlar
11:39 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Also the invokeLaterOS() call in the handler will be redundant
Indeed, I got rid of it. @repaint()@ also works fin...
Stanislav Lomany
10:53 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I meant pop-up menus. Stanislav Lomany
10:52 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Trunk has laggy drop-down menus. Do you see it?
!lag.gif!
Stanislav Lomany
09:46 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261c from P2J trunk revision 11255. Stanislav Lomany
07:44 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > Is the code checked in? What file and line number?
>
> Yes: @BrowsePopupMenu:435@
> ...
Hynek Cihlar
07:02 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Is the code checked in? What file and line number?
Yes: @BrowsePopupMenu:435@...
Stanislav Lomany
02:49 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > I call @browse.repaint()@, but it is not repainted: paint event is posted, but @browse.d...
Hynek Cihlar
08:10 AM Bug #3487 (Closed): Sub-menu graphical issues
Greg Shah
08:10 AM Bug #3487: Sub-menu graphical issues
The issue was resolved in 3538c, which was merged to trunk as revision 11255. Hynek Cihlar
08:09 AM Bug #3538 (Closed): The next focus widget for menu widget is not defined
Greg Shah
08:09 AM Bug #3538: The next focus widget for menu widget is not defined
3538c merged to trunk as revision 11255. 3538c was archived. Hynek Cihlar
07:50 AM Bug #3538: The next focus widget for menu widget is not defined
Code Review Task Branch 3538c Revision 11275
I'm good with the changes.
Please merge 3538c to trunk.
Greg Shah
04:57 AM Bug #3538: The next focus widget for menu widget is not defined
3538c passed ChUI regression tests. It is rebased against latest trunk. I also checked in one other simple change in ... Hynek Cihlar

05/15/2018

06:53 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> I call @browse.repaint()@, but it is not repainted: paint event is posted, but @browse.draw()@ is not called.
@r...
Stanislav Lomany
05:05 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> After merging with the current trunk I met so far the following regressions:
> # No stabl...
Hynek Cihlar
05:02 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
After merging with the current trunk I met so far the following regressions:
# Incorrect enhanced popup menu for col...
Stanislav Lomany
03:07 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Rebased task branch 3261c from P2J trunk revision 11253. Stanislav Lomany
11:41 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
The query support for dynamic sorting/filter was committed to branch 3261c (rev 11244).
The API is found in @QueryWr...
Ovidiu Maxiniuc
10:33 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Something else to add: simple users should have only a single option named "Save changes", without all the server/use... Constantin Asofiei
08:55 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
That is definitely pretty useful.
My only concern is that we should not give all users the ability to set defaul...
Greg Shah
08:52 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Is the state saving complete now?
Still working on it.

> Can we set a default in the directory that is overrid...
Stanislav Lomany
08:48 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
FYI, enhanced browse now has the following options to save the settings (WIP):
!save-options.png!
Option "FOR A...
Stanislav Lomany
08:47 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Is the state saving complete now?
Can we set a default in the directory that is overridden when a user makes chang...
Greg Shah
08:42 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Stanislav, see 3507a rev 11332 for another example how to create a node in the directory.xml , to set CURRENT-LANGU... Stanislav Lomany
03:12 PM Bug #3538: The next focus widget for menu widget is not defined
Greg Shah wrote:
> Do you expect to finish testing today? I want to get this into trunk.
I haven't finished ChUI...
Hynek Cihlar
03:08 PM Bug #3538: The next focus widget for menu widget is not defined
Greg Shah wrote:
> 1. In @MenuItem.processKeyEvent()@ line 306 calls @getParentMenu()@ and saves the result in the @...
Hynek Cihlar
02:11 PM Bug #3538: The next focus widget for menu widget is not defined
Do you expect to finish testing today? I want to get this into trunk. Greg Shah
11:53 AM Bug #3538: The next focus widget for menu widget is not defined
Code Review Task Branch 3538c Revision 11271
These changes certainly make the menu processing significantly simple...
Greg Shah
08:56 PM Bug #3538: The next focus widget for menu widget is not defined
Please review latest 3538c. It contains an overhaul of the menu navigation implementation. It was simplified in order... Hynek Cihlar
09:47 AM Bug #3570: Web client beeping
It seems that the root cause of unusual beeping is @p2j.screen.js@
/**
* Display an error message.
...
Sergey Ivanovskiy
09:37 AM Bug #3570 (Closed): Web client beeping
Sergey Ivanovskiy
06:11 AM Bug #3106: Various GUI COMBO-BOX issues
Another issue, when an item selected in the combo drop-down, ENTER key doesn't have any effect. ENTER should close th... Hynek Cihlar

05/14/2018

12:16 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav, see 3507a rev 11332 for another example how to create a node in the directory.xml , to set CURRENT-LANGUAG... Constantin Asofiei

05/11/2018

06:14 AM Bug #3538 (WIP): The next focus widget for menu widget is not defined
Hynek Cihlar
06:13 AM Bug #3538: The next focus widget for menu widget is not defined
Greg Shah wrote:
> Code Review Task Branch 3538c Revision 11258
>
> I'm good with the changes.
>
> If I unders...
Hynek Cihlar
05:45 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I have to finish enhanced browse stuff first, so will see who will be available earlier. Stanislav Lomany
05:32 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > Please review the committed revision 11242 that should fix the web client usage and the ...
Sergey Ivanovskiy
05:13 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Please review the committed revision 11242 that should fix the web client usage and the swing client is still worki... Stanislav Lomany

05/10/2018

04:34 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > Thus we can see that mouse pointer can be default or S_RESIZE. It is not clear for me wh...
Sergey Ivanovskiy
02:39 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> Editing is serialized. While one session is editing, other sessions are locked out.
I see, @syn...
Constantin Asofiei
02:36 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Greg, do we need something specific to flush the directory changes to disk? Or ds.unbind() will take care of saving... Greg Shah
11:17 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav, about reading/writing the browse state in the directory.xml - you can take a look at @AppServerDefinition.... Constantin Asofiei
09:15 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Thus we can see that mouse pointer can be default or S_RESIZE. It is not clear for me why another sides of "resize"... Stanislav Lomany
09:00 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Sergey Ivanovskiy wrote:
> Also I found that @MouseDirectManipulation@ java logic doesn't change the cursor shape.
...
Sergey Ivanovskiy
02:14 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Sergey Ivanovskiy wrote:
> It seems that a widget should implement at least these methods in order its mouse pointer...
Sergey Ivanovskiy
04:24 PM Bug #3538: The next focus widget for menu widget is not defined
Code Review Task Branch 3538c Revision 11258
I'm good with the changes.
If I understand correctly, this also re...
Greg Shah

05/09/2018

06:12 PM Bug #3538: The next focus widget for menu widget is not defined
Please review 3538c, it resolves this issue plus multiple others - several menu-related abends, drawing issues, event... Hynek Cihlar
06:10 PM Bug #3538: The next focus widget for menu widget is not defined
Due to rebasing issues in branch 3538b I created 3538c and merged in all the changes from 3538b. 3538b will be dead-a... Hynek Cihlar

05/08/2018

03:50 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Constantin Asofiei wrote:
> An idea: apply this 'client-side' filtering (UDFs and other stuff, for computed columns)...
Ovidiu Maxiniuc
03:47 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
As a reminder about performance: #3261#note-67
If we want to support computed columns, then we have to go with the...
Stanislav Lomany
03:35 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Ovidiu Maxiniuc wrote:
> Stanislav Lomany wrote:
> > Computed columns can be not only formulas, but user-written fu...
Constantin Asofiei
03:32 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> Computed columns can be not only formulas, but user-written functions, which can run sub-q...
Ovidiu Maxiniuc
03:24 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Computed columns can be not only formulas, but user-written functions, which can run sub-queries etc. So caching comp... Stanislav Lomany
03:19 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Stanislav: I guess we may already pass an anonymous inner class instance of these expressions so that the browse ca... Stanislav Lomany
02:54 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> * I think it would be better for filtering to pass in the actual BDT, not its string representation. If it is reall... Stanislav Lomany
02:42 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Eric Faulhaber wrote:
> How would we use lambdas to augment an order by (sorting) or where clause (filtering), since...
Ovidiu Maxiniuc
02:39 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Eric Faulhaber wrote:
> How would we use lambdas to augment an order by (sorting) or where clause (filtering), since...
Greg Shah
02:33 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
How would we use lambdas to augment an order by (sorting) or where clause (filtering), since we need to do these on t... Eric Faulhaber
02:31 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Do we need to implement lambdas for the expression in a computed column? This way the browse can calculate it whenev... Greg Shah
02:03 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Sorry, I missed that these are _computed_ columns. I was referencing _calc_ columns. Stanislav Lomany
02:02 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> * what happens with computed columns? Should we filter / sort based on them? For example:
It is impossible to filt...
Stanislav Lomany
01:58 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I have some other concerns/questions:
* what is the best API: pass to @QueryWrapper@ one filter at a time and keep t...
Ovidiu Maxiniuc
01:44 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Eric Faulhaber wrote:
> Does anyone have a concern about encapsulating the "query switching" needed for filter/sort ...
Ovidiu Maxiniuc
01:15 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > currently, BrowseWidget references P2JQuery, but isn't it actually limited to QueryWrapp...
Eric Faulhaber
06:00 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> currently, BrowseWidget references P2JQuery, but isn't it actually limited to QueryWrapper instances?
Yes, I thi...
Stanislav Lomany
05:35 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Yes. Stanislav Lomany
05:33 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > If we drag rapidly the bottom side of the resize box until it passes more than 3 rows, t...
Sergey Ivanovskiy
05:31 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> If we drag rapidly the bottom side of the resize box until it passes more than 3 rows, then it throws this error. I... Stanislav Lomany
01:01 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Also I found that @MouseDirectManipulation@ java logic doesn't change the cursor shape. Sergey Ivanovskiy
12:40 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
It seems that a widget should implement at least these methods in order its mouse pointer shape will react on mouse h... Sergey Ivanovskiy

05/07/2018

05:37 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
I just found that for the web client right sides of cells also can be dragged but the mouse pointer is not changed if... Sergey Ivanovskiy
05:29 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav Lomany wrote:
> > Stas, can you be more specific as to what needs to be fixed?
>
> !browse-resize-issue...
Sergey Ivanovskiy
05:06 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Ovidiu Maxiniuc wrote:
> create a set of couple of methods in @BrowseWidget@ for adding a filter and a sort order fo...
Eric Faulhaber
04:59 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Ovidiu Maxiniuc wrote:
> Stanislav,
> For latest issue, I can only confirm that the Swing client is handling fine t...
Sergey Ivanovskiy
04:31 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Stanislav,
For latest issue, I can only confirm that the Swing client is handling fine the resize and column reorder...
Ovidiu Maxiniuc
11:54 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
> Stas, can you be more specific as to what needs to be fixed?
!browse-resize-issues.png!
On the screenshot I was...
Stanislav Lomany
11:20 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
OK. I had it in mind. Sergey Ivanovskiy
11:17 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Sergey: Can you help Stanislav with his request in #3261-124?
> Ye...
Eric Faulhaber
11:05 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Greg Shah wrote:
> Sergey: Can you help Stanislav with his request in #3261-124?
Yes, I can take it. What is the pr...
Sergey Ivanovskiy
10:46 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Sergey: Can you help Stanislav with his request in #3261-124? Greg Shah
04:50 PM Bug #3395 (Closed): rectangle:edge-chars is not working in GUI
Greg Shah
05:52 AM Bug #3538: The next focus widget for menu widget is not defined
Due to rebasing issues in branch 3538a I created 3538b and merged in all the changes from 3538a. 3538a will be dead-a... Hynek Cihlar

05/04/2018

03:53 AM Bug #3538: The next focus widget for menu widget is not defined
3538a rebased against trunk revision 11252. Hynek Cihlar

05/03/2018

05:42 PM Feature #3281: implement some frame options
The remaining issues were fixed as part of #3528, in 3507a rev 11291 Constantin Asofiei
03:34 PM Feature #3281: implement some frame options
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Sorry, it seems this code has been added recently by rev 11251. ...
Hynek Cihlar
11:33 AM Feature #3281: implement some frame options
Sergey Ivanovskiy wrote:
> Sorry, it seems this code has been added recently by rev 11251. Hynek should know why it ...
Hynek Cihlar
12:51 PM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
Guys, I've found that column and row resizing doesn't work properly in web version with the current trunk: during col... Stanislav Lomany
11:29 AM Bug #3560: widget handles in the 4GL will compile with any valid attribute name even if it is not...
We do intend to implement some handle type-analysis in the future. This would enable us to find and warn about these... Greg Shah
11:25 AM Bug #3560: widget handles in the 4GL will compile with any valid attribute name even if it is not...
4GL allows (I think) any attribute/method to be specified for a widget reference, i.e.:... Greg Shah
11:24 AM Bug #3560 (New): widget handles in the 4GL will compile with any valid attribute name even if it ...
Greg Shah
11:24 AM Bug #3395 (WIP): rectangle:edge-chars is not working in GUI
This was fixed in 3507a rev -11290- 11291. Constantin Asofiei

05/02/2018

03:40 PM Feature #3281: implement some frame options
Sergey Ivanovskiy wrote:
> Constantin Asofiei wrote:
> > Anyone has any idea why this code was added to FillInGuiIm...
Sergey Ivanovskiy
02:49 PM Feature #3281: implement some frame options
Constantin Asofiei wrote:
> Anyone has any idea why this code was added to FillInGuiImpl and EditorGuiImpl.mouseClic...
Sergey Ivanovskiy
02:23 PM Feature #3281: implement some frame options
Anyone has any idea why this code was added to FillInGuiImpl and EditorGuiImpl.mouseClicked?... Constantin Asofiei

05/01/2018

05:46 PM Bug #3559: trigger matching for multi-label events (i.e. RETURN/ENTER/CTRM-M, PAGE-UP/PGUP/PREV-P...
4GL has a weird way of matching an event to a trigger, if that event has multiple labels associated with it. For exa... Constantin Asofiei
05:36 PM Bug #3559 (New): trigger matching for multi-label events (i.e. RETURN/ENTER/CTRM-M, PAGE-UP/PGUP/...
Constantin Asofiei

04/26/2018

04:11 PM Feature #3469: final improvements and polish for the embedded mode web client
3469a was merged to trunk rev 11252 and archived. Constantin Asofiei

04/25/2018

06:34 AM Bug #3487: Sub-menu graphical issues
3487b dead-archived. Hynek Cihlar
06:30 AM Bug #3487: Sub-menu graphical issues
Merged the only change in 3487b to 3553a.
Correction, merged the change in 3487b to 3538a.
Hynek Cihlar
05:23 AM Bug #3487: Sub-menu graphical issues
Greg Shah wrote:
> Are you proposing to merge this to trunk now? Or do you plan to include the changes for #3538?
...
Hynek Cihlar
05:19 AM Bug #3487: Sub-menu graphical issues
Code Review Task Branch 3487b Revision 11252
I'm fine with the change.
Are you proposing to merge this to trunk...
Greg Shah
04:23 AM Bug #3487: Sub-menu graphical issues
The ChUI menu regressions are more serious than I thought. I created new issue #3553 and checked in my WIP changes th... Hynek Cihlar
06:33 AM Bug #3538: The next focus widget for menu widget is not defined
Created task branch 3538a and merged in changes from 3487b. Hynek Cihlar
04:28 AM Bug #3553: ChUI menus don't work
There are already multiple open issues for ChUI menus, some seem to have some overlap with this one. https://proj.gol... Hynek Cihlar
04:20 AM Bug #3553: ChUI menus don't work
Created task branch 3553a and checked in some early and incomplete changes. This only fixes the related event handlin... Hynek Cihlar
04:00 AM Bug #3553: ChUI menus don't work
Window-attached menu (MENU-BAR) can't be entered and "opened" with the standard menu-enter keys (F3) or mnemonics. An... Hynek Cihlar
03:55 AM Bug #3553 (New): ChUI menus don't work
Hynek Cihlar
 

Also available in: Atom