Activity
From 04/26/2018 to 05/25/2018
05/25/2018
- 10:25 AM Bug #3584: tooltips do not work in FWD for disabled, TEXT and FILL-IN widgets
- The problems are these:
# 4GL allows tooltips for TEXT widgets, too.
# FILL-IN, TEXT are 'containers' in FWD and ca... - 10:23 AM Bug #3584 (WIP): tooltips do not work in FWD for disabled, TEXT and FILL-IN widgets
- 07:38 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- The "security context" is just a reference to the user's session, it is not a reference to editing the @security/@ pa...
- 05:18 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- Guys, this snippet...
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... - 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...
- 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 ...
- 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...
- 10:51 AM Bug #3582 (Closed): Add missing support for dynamic menu server updates
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...
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-...
- 05:05 PM Bug #3575 (New): "implicit copy from screen buffer" version of the ASSIGN statement is broken
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!
>... - 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 ... - 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... - 10:53 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- I meant pop-up menus.
- 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! - 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.
- 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@
> ... - 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@... - 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... - 08:10 AM Bug #3487 (Closed): Sub-menu graphical issues
- 08:10 AM Bug #3487: Sub-menu graphical issues
- The issue was resolved in 3538c, which was merged to trunk as revision 11255.
- 08:09 AM Bug #3538 (Closed): The next focus widget for menu widget is not defined
- 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.
- 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. - 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 ...
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... - 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... - 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... - 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.
- 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... - 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...
- 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... - 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... - 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... - 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... - 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...
- 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... - 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 @... - 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.
- 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... - 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...
- 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.
... - 09:37 AM Bug #3570 (Closed): Web client beeping
- 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...
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...
05/11/2018
- 06:14 AM Bug #3538 (WIP): The next focus widget for menu widget is not defined
- 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... - 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.
- 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 ... - 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...
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... - 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... - 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...
- 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....
- 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"...
- 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.
... - 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... - 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...
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...
- 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...
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)... - 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... - 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... - 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... - 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...
- 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...
- 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...
- 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... - 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... - 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...
- 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...
- 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.
- 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... - 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... - 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 ... - 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... - 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... - 05:35 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- Yes.
- 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... - 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...
- 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.
- 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...
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...
- 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... - 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... - 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... - 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... - 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... - 11:20 AM Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL ...
- OK. I had it in mind.
- 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... - 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... - 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?
- 04:50 PM Bug #3395 (Closed): rectangle:edge-chars is not working in GUI
- 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...
05/04/2018
- 03:53 AM Bug #3538: The next focus widget for menu widget is not defined
- 3538a rebased against trunk revision 11252.
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
- 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. ... - 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 ... - 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...
- 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...
- 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.:...
- 11:24 AM Bug #3560 (New): widget handles in the 4GL will compile with any valid attribute name even if it ...
- 11:24 AM Bug #3395 (WIP): rectangle:edge-chars is not working in GUI
- This was fixed in 3507a rev -11290- 11291.
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... - 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... - 02:23 PM Feature #3281: implement some frame options
- Anyone has any idea why this code was added to FillInGuiImpl and EditorGuiImpl.mouseClicked?...
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...
- 05:36 PM Bug #3559 (New): trigger matching for multi-label events (i.e. RETURN/ENTER/CTRM-M, PAGE-UP/PGUP/...
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.
Also available in: Atom