Project

General

Profile

Activity

From 05/09/2017 to 06/07/2017

06/08/2017

08:54 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Well I have found one potential cause of the issue on fresh install @Lubuntu 17.04@. It is related to developers pack... Eugenie Lyzenko

06/07/2017

04:09 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
>
> I guess the problem is with the patching scripts. Can you please look at them (make sure to ...
Eugenie Lyzenko
10:57 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> I do not have any issue with this scenario. Is this approach acceptable to use?
Yes, this is fine.
I guess th...
Greg Shah
08:51 AM Conversion Tools Feature #3277: implement call-graph v3
Greg, in the end the problem was something stupid, I was computing wrong index of the matrix element, in the snapPoin... Constantin Asofiei
05:15 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Overall, the changes seem to make things better. Any further improvements will be appreciated. ...
Constantin Asofiei
12:39 AM Conversion Tools Feature #3277: implement call-graph v3
Overall, the changes seem to make things better. Any further improvements will be appreciated. The start.p external... Greg Shah
11:14 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, in revision 11284 is the current approach, with start.p looking OK. My idea was to have a static grid (determi... Constantin Asofiei
11:08 PM Conversion Tools Feature #3277: implement call-graph v3
> how is the matrix computed for the d.contained nodes, via the snapIndex? Because an element with snapIndex 10 shoul... Greg Shah
10:59 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > For the container size: it mostly works, but there are cases where the jails are outside of the...
Constantin Asofiei
10:55 PM Conversion Tools Feature #3277: implement call-graph v3
> For the container size: it mostly works, but there are cases where the jails are outside of the prison, the contain... Greg Shah
04:50 AM Runtime Infrastructure Bug #3300: FWD Admin: Certificate delete may lead to inconsistent directory
To reproduce, in FWD Admin assign a certificate to a user account. Create an ACL referencing the user account. Delete... Hynek Cihlar
04:42 AM Runtime Infrastructure Bug #3300 (New): FWD Admin: Certificate delete may lead to inconsistent directory
Hynek Cihlar

06/06/2017

07:57 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Can MESSAGE and PAUSE really generate the full set of possible user-generated events?
Hmm... act...
Constantin Asofiei
04:56 PM Conversion Tools Feature #3277: implement call-graph v3
Can MESSAGE and PAUSE really generate the full set of possible user-generated events? Greg Shah
03:08 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, just a quick status: my approach is to 'compact' the rows/columns on the minimum element height/width, from eac... Constantin Asofiei
10:28 AM Conversion Tools Feature #3277: implement call-graph v3
> Do you have a hint where this is computed?
This is calculated in @calcElementJail()@ and enforced by the code in...
Greg Shah
10:15 AM Conversion Tools Feature #3277: implement call-graph v3
Revision 11281 adds a calculation of the actual minimum width and height of each container. This is the basis for rew... Greg Shah
02:52 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I just ran two hotel @ChUI@ clients - terminal and swing. Both are working fine(meaning patched @libncurses.so.6.0@ i... Eugenie Lyzenko
02:24 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Another test round just passed:
1. Installing new @Ubuntu 16.04@ in @KVM@. This got me @libncurses.so.5(==>libncur...
Eugenie Lyzenko
10:50 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
The one more related task is #3271
Let me clarify what the problem we are solving here.
1. On my fresh installe...
Eugenie Lyzenko
12:37 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> If you have no objection, I will add an "err" parameter as the first of each JS callback fun...
Constantin Asofiei
12:35 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Constantin, I've found a flaw in our JS<-->Java API, in that exceptions on the server side are never reported to the ... Eric Faulhaber
10:42 AM User Interface Feature #3275: improve browse support
Greg, I took a look how ROW-DISPLAY behaves when multiple new rows are displayed at once:
# Mouse wheel scrolling: i...
Stanislav Lomany

06/05/2017

04:22 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, 1514a rev 11279 adds SHIFT/CTRL-click on a MORE node which will either load the graph with the program as root ... Constantin Asofiei
03:34 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, 1514a rev 11277 has the custom graph loading from note #3277-173 . I'm moving to MORE node expansion next. Constantin Asofiei
02:11 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Code Review Task Branch 1514a Revision 11276
> This is the reason that the links to and from rec...
Constantin Asofiei
02:01 PM Conversion Tools Feature #3277: implement call-graph v3
Code Review Task Branch 1514a Revision 11276
Everything is good except for the changes on line 2117 and 2132. In ...
Greg Shah
11:26 AM Conversion Tools Feature #3277: implement call-graph v3
Greg, I think I found the cause of the NaN's:
# in @rectIntersection@, if @outside.x == inside.x@, then the slope is...
Constantin Asofiei
06:16 AM Conversion Tools Feature #3277: implement call-graph v3
> I mean, even if both programs are expanded in the current snippet, then we don't create a link for each call betwee... Greg Shah
06:13 AM Conversion Tools Feature #3277: implement call-graph v3
Another thing to consider is that instead of loading entire root list, a user might want to load just a single progra... Greg Shah
06:05 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > for dependencies between external-program, by default use a dependency link between them
>
>...
Constantin Asofiei
05:54 AM Conversion Tools Feature #3277: implement call-graph v3
> for dependencies between external-program, by default use a dependency link between them
What do you mean by "de...
Greg Shah
05:48 AM Conversion Tools Feature #3277: implement call-graph v3
> I'm including the names of all targets for a call site, for function, procedure or event calls, so you can see them... Greg Shah
05:48 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> How many procedure_file nodes are there in the level == 1 case? Is it correct that there 4000 no...
Constantin Asofiei
05:19 AM Conversion Tools Feature #3277: implement call-graph v3
> About the MORE nodes: I'm not sure how to solve this; maybe I can enable it only for level > 0?
I'm not sure. I...
Greg Shah
09:23 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, see 1514a revision 11273 for improvements related to the description/tooltip of the call sites - I'm including ... Constantin Asofiei
04:00 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > Sergey, could you please help me debug a radio button issue?
> >...
Constantin Asofiei
03:58 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> Sergey, could you please help me debug a radio button issue?
>
> I just checked in rev. 1...
Eric Faulhaber
03:54 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey, could you please help me debug a radio button issue?
I just checked in rev. 11278. On the "Customize" page...
Eric Faulhaber
03:28 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> May be this code can help
> [...]
Yes, it helped, thanks!
Constantin Asofiei
03:28 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
May be this code can help... Sergey Ivanovskiy
03:08 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
I used this code for destroy combobox... Sergey Ivanovskiy
02:45 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Sergey, the combobox code for note 43 is not working in chrome.
>...
Constantin Asofiei
02:04 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I checked the test system used for testing in April. Indeed, the @libncurses5-dev@ package is installed. My personal ... Ovidiu Maxiniuc
01:35 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
The build just links using @-lncurses@. This means the default ncurses headers and library are resolving to 5.9. On... Greg Shah
01:31 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
From Ovidiu:
> Yes, I found some issues at compile time but somehow I got past it (don't remember the exact cause ...
Greg Shah
01:31 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
We recently determined that newly installed systems that have ncurses 6.0 should not use libncurses5-dev because it c... Greg Shah
01:30 PM Build and Source Control Bug #3298 (Closed): libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah

06/04/2017

05:32 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
See 1514a revision 11271 for event improvements.
> After the event improvements are in, please l...
Constantin Asofiei
04:23 PM Conversion Tools Feature #3277: implement call-graph v3
Revision 11270 makes improvements in node text and some tweaks for reducing the space allocated for containers.
Af...
Greg Shah
03:59 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > can you make them contained?
> I can look at it. It has other ramifications but I should be c...
Constantin Asofiei
03:58 PM Conversion Tools Feature #3277: implement call-graph v3
> can you make them contained?
I can look at it. It has other ramifications but I should be close.
> Note that...
Greg Shah
03:32 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, the approach with the events is this:
# EVENT nodes are created in each context (internal proc, function, exte...
Constantin Asofiei
03:10 PM Conversion Tools Feature #3277: implement call-graph v3
11269 has improved displayProps. Greg Shah
01:33 PM Conversion Tools Feature #3277: implement call-graph v3
Revision 11268 has text labels added to the middle of every link. This should make it much easier to understand the ... Greg Shah
12:46 PM Conversion Tools Feature #3277: implement call-graph v3
> The links reported by createNodeMap are calls links, not contains... so I'm not sure where the problem is.
You'r...
Greg Shah
12:42 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > MORE nodes should never be contained or containers. How do you determine that they should be co...
Constantin Asofiei
12:40 PM Conversion Tools Feature #3277: implement call-graph v3
The first one matched in the current scope is used. So it seems like we could walk up the call graph and look for sc... Greg Shah
12:35 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> I think EVENT nodes should be contained in the scope (4GL code block) that registers them. Event...
Constantin Asofiei
10:29 AM Conversion Tools Feature #3277: implement call-graph v3
I think EVENT nodes should be contained in the scope (4GL code block) that registers them. Events are not really glo... Greg Shah
10:20 AM Conversion Tools Feature #3277: implement call-graph v3
> MORE nodes: the traverseLevel must create MORE nodes only if level 0 is reached and only to PROCEDURE_FILE or SCHEM... Greg Shah
09:40 AM Conversion Tools Feature #3277: implement call-graph v3
> MORE nodes should never be contained or containers. How do you determine that they should be contained or container... Greg Shah
08:25 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Some other questions:
>
> 1. I don't see any "calls" link from an event to a trigger. This is...
Constantin Asofiei
08:11 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> With rev 11265, I add the circle back in as a shape (for More and Event nodes) and there is some ...
Constantin Asofiei
07:46 AM Conversion Tools Feature #3277: implement call-graph v3
Some other questions:
1. I don't see any "calls" link from an event to a trigger. This is a pretty crucial elemen...
Greg Shah
07:43 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Is the addition of the node-key enough for this or do we need to augment the data (both stored in...
Constantin Asofiei
07:34 AM Conversion Tools Feature #3277: implement call-graph v3
I'm working on improving the appearance of nodes and links. I'm adding colors and so forth for all types than can be... Greg Shah
12:26 AM Conversion Tools Feature #3277: implement call-graph v3
Constantin: your changes in 11264 do make a huge improvement.
With rev 11265, I add the circle back in as a shape ...
Greg Shah
08:32 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, I think I've managed to get the callgraph (a real call-graph, not code graph - if you want code, I assume are r... Constantin Asofiei
10:49 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey: Please work on the file list editing next. It would be useful for us to be able to actually create some real... Greg Shah
10:31 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, it seems that your commit revno: 11370 changed the layout of Print Preview, it is ...
Hynek Cihlar
09:29 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, it seems that your commit revno: 11370 changed the layout of Print Preview, it is not correct now. If we open ... Sergey Ivanovskiy

06/03/2017

06:47 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, I've been trying to solve these issues:
# MORE nodes: the @traverseLevel@ must create MORE nodes only if level...
Constantin Asofiei
03:28 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, I've done the dead code report. I'm looking into the callgraph visualisation improvements next. Constantin Asofiei
02:21 PM Conversion Tools Feature #3277: implement call-graph v3
Revision 11260 adds the AST details info panel (no annotations right now) on hover over a node that is backed by an A... Greg Shah
08:50 AM Conversion Tools Feature #3277: implement call-graph v3
I am working to replace global js module initialization with AMD initialization like it was done for the known demo p... Sergey Ivanovskiy
07:17 AM Conversion Tools Feature #3277: implement call-graph v3
Found that these call graph reports are very heavy and loaded Firefox browser on my computer, I didn't investigated i... Sergey Ivanovskiy
07:04 AM Conversion Tools Feature #3277: implement call-graph v3
I changed Call Graph Reports navigation menu to be a dropdown menu that is placed over reports views at the right top... Sergey Ivanovskiy
12:57 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Actually, upon thinking about this, I think we should have a separate menu item. Instead of "Cal...
Eric Faulhaber
09:30 PM Conversion Tools Feature #3277: implement call-graph v3
> I've moved the reports in a separate section, but the menubar needs more work - currently looks the same as the mai... Greg Shah
09:06 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Constantin: I'm pretty dependent on you for items 1 and 2. Do you think you are close enough to ...
Constantin Asofiei
09:03 PM Conversion Tools Feature #3277: implement call-graph v3
I see some improvements in the graph, though it is still pretty badly broken when all 3 root nodes are loaded. When ... Greg Shah
01:00 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Please update report.js, committed revision 11259 changed selected profile to use dijit.Select. Sergey Ivanovskiy
11:33 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Sergey, the combobox code for note 43 is not working in chrome.
>...
Sergey Ivanovskiy
11:28 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Constantin Asofiei wrote:
> Sergey, the combobox code for note 43 is not working in chrome.
It is working for me ...
Greg Shah
11:26 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
> It seems they are required for offline usages.
If we have it local to the install (in build/lib/), why do we nee...
Greg Shah
11:18 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey, the combobox code for note 43 is not working in chrome. Constantin Asofiei
10:48 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Yes, it seems that dojo is loaded from this zip file by DojoToolkitHandler. If you need offline page, then you should... Sergey Ivanovskiy
10:22 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Really great! Thank you for fixing this. I didn't realize how badly broken the newer Dojo implementation is when yo... Greg Shah
09:56 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Greg, please review the changes, committed revision 11256 that fixed this combobox initialization.
!VirtCallGraphDoj...
Sergey Ivanovskiy
08:42 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey: When you get in tomorrow, can you look at my Dojo ComboBox code in @callgraph.js@, see @createComboBox()@? I ... Greg Shah

06/02/2017

07:25 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric Faulhaber wrote:
> Sergey Ivanovskiy wrote:
> > Yes, I tried to change highlighted style, but without success ...
Sergey Ivanovskiy
06:26 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Yes, I tried to change highlighted style, but without success and more JQuery ui should p...
Eric Faulhaber
06:23 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Committed revision 11250 added my css tries. Sergey Ivanovskiy
06:22 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Yes, I tried to change highlighted style, but without success and more JQuery ui should provide with $("#profileSelec... Sergey Ivanovskiy
05:10 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Added Selected Profile label and selection control 11248. The styles for label and select...
Eric Faulhaber
04:51 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Added Selected Profile label and selection control 11248. The styles for label and selector are not set accordingly t... Sergey Ivanovskiy
04:44 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
FYI, the more I look at JQuery UI, the more I dislike it. The problems (in my opinion):
* It is very heavy in dec...
Greg Shah
04:06 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Thanks, I get this list with one element followed by the active profile id at the end of ...
Eric Faulhaber
03:50 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Thanks, I get this list with one element followed by the active profile id at the end of this list. JQuery UI is very... Sergey Ivanovskiy
01:36 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Ok, I will use JQuery UI. It seems that you forgot to commit new class FilterProfile. Is ...
Eric Faulhaber
01:33 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Ok, I will use JQuery UI. It seems that you forgot to commit new class FilterProfile. Is it a pure bean? Sergey Ivanovskiy
12:56 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Thank you, it is clear now. will you provide stubs to get all profiles and to select one ...
Eric Faulhaber
12:42 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Thank you, it is clear now. will you provide stubs to get all profiles and to select one of the profiles? What are AP... Sergey Ivanovskiy
12:22 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Eric, is it correct that now you would like to get only read only filter_profiles list an...
Eric Faulhaber
12:02 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Eric, is it correct that now you would like to get only read only filter_profiles list and to permit a user to select... Sergey Ivanovskiy
11:41 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
There are three tables involved in the file filtering:
* @file_map@ - maps file and AST IDs to file names and type (...
Eric Faulhaber
09:13 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
The thing that is most urgent is item 1 in #1514-22. That is a much simpler UI. Greg Shah
09:13 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Yes, the FancyTree looks pretty good. If it works well and is simple to use then it is OK. It has MIT license so it... Greg Shah
09:09 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
It seems that the tree component that can be used as a file set creator is not implemented by JQuery UI framework. Bu... Sergey Ivanovskiy
08:32 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey: here are some details on the File Set functionality.
The idea is that we are creating arbitrary lists of f...
Greg Shah
04:09 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
> I don't think I can load the provided .wrx in P4GL test box.
You probably can. They were originally created in ...
Greg Shah
03:39 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg,
Apparently the .wrx files hold some information that is not available in the source code (.p or .w files). ...
Ovidiu Maxiniuc
03:55 PM Conversion Tools Feature #3277: implement call-graph v3
Constantin Asofiei wrote:
> Yes, I'm using Eric's code and it works for some call-sites, but not for others. There'...
Eric Faulhaber
03:40 PM Conversion Tools Feature #3277: implement call-graph v3
> Even if report is in its own menu, after the AST view we need to allow back to the report. Eric's reports have the ... Greg Shah
03:09 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> I like the reports approach. I will provide a different way to select them. I'm adding some oth...
Constantin Asofiei
11:36 AM Conversion Tools Feature #3277: implement call-graph v3
Actually, upon thinking about this, I think we should have a separate menu item. Instead of "Call Graph" we should h... Greg Shah
11:25 AM Conversion Tools Feature #3277: implement call-graph v3
I like the reports approach. I will provide a different way to select them. I'm adding some other UI controls to th... Greg Shah
09:33 AM Conversion Tools Feature #3277: implement call-graph v3
Constantin Asofiei wrote:
> Greg, what was the reason for the @Configuration.forceHome(@ changes in @RootNodeList.ja...
Greg Shah
09:30 AM Conversion Tools Feature #3277: implement call-graph v3
> About the trigger blocks and UI statements raising events: in a previous note you mentioned that the UI statement s... Greg Shah
09:17 AM Conversion Tools Feature #3277: implement call-graph v3
Greg, what was the reason for the @Configuration.forceHome(@ changes in @RootNodeList.java@ rev 11225? With these cha... Constantin Asofiei
07:43 AM Conversion Tools Feature #3277: implement call-graph v3
About the trigger blocks and UI statements raising events: in a previous note you mentioned that the UI statement sho... Constantin Asofiei
07:17 AM Conversion Tools Feature #3277: implement call-graph v3
For the @RUN initializeObject IN hSmartWindow.@ case, I think I have a better way than just link to all definitions o... Constantin Asofiei
07:07 AM Conversion Tools Feature #3277: implement call-graph v3
> for the other MORE cases, we need to determine what "stop" vertex mean: for example, a call-site targeting an exter... Greg Shah
09:01 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Constantin: your approach sounds pretty good. Can you check it in so I can review it?
Is commit...
Constantin Asofiei
08:51 PM Conversion Tools Feature #3277: implement call-graph v3
!call_graph_on_hotel_gui_branch_1514a_rev_11239_20170601.png! Greg Shah
08:49 PM Conversion Tools Feature #3277: implement call-graph v3
Constantin: your approach sounds pretty good. Can you check it in so I can review it?
I've checked in fixes for m...
Greg Shah
08:25 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, OK, I'm looking at the issues now.
I've managed to get into a good step with the client-side infrastructure ...
Constantin Asofiei
09:25 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Don't know may be I have inconsistent directory or something else. Sergey Ivanovskiy
09:20 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Found that if another user from admins group tries to change the password to the admin us...
Hynek Cihlar
09:19 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Found that if another user from admins group tries to change the password to the admin user, then it is not possible ... Sergey Ivanovskiy
08:05 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, I added java docs to accounts package except your classes developed for administra...
Hynek Cihlar
06:59 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, I added java docs to accounts package except your classes developed for administration extension. Please could... Sergey Ivanovskiy

06/01/2017

07:53 PM Conversion Tools Feature #3277: implement call-graph v3
Strangely, the nodes that I am failing on are these:... Greg Shah
07:48 PM Conversion Tools Feature #3277: implement call-graph v3
One more fix is in, but it still isn't correct.
The sizes of the containers are calculated properly, but we never ...
Greg Shah
07:29 PM Conversion Tools Feature #3277: implement call-graph v3
I think most of the CONTAINS links are missing from the graph snippet. This is the full list for my Hotel GUI setup ... Greg Shah
06:58 PM Conversion Tools Feature #3277: implement call-graph v3
I have my changes for the n-level contains, but it is not working properly. I'm debugging it now, on top of your cha... Greg Shah
06:17 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, see revision 11235 for the @readGraph@ changes, an attempt to improve KW_ON and other misc fixes.
Note that ...
Constantin Asofiei
06:08 PM Conversion Tools Feature #3277: implement call-graph v3
Nevermind. I see them. Greg Shah
06:06 PM Conversion Tools Feature #3277: implement call-graph v3
In what revision were the edits? Greg Shah
05:50 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, you've rolled back some edits I made to @swapPointsWorker@ in @callgraph.js@ - without those edits, there are J... Constantin Asofiei
05:42 PM Conversion Tools Feature #3277: implement call-graph v3
That makes sense. Greg Shah
05:30 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Constantin Asofiei wrote:
> > Greg Shah wrote:
> > > > The start parameter must always include ...
Constantin Asofiei
05:27 PM Conversion Tools Feature #3277: implement call-graph v3
Constantin Asofiei wrote:
> Greg Shah wrote:
> > > The start parameter must always include vertices for the procedu...
Greg Shah
05:21 PM Conversion Tools Feature #3277: implement call-graph v3
I don't think the KW_ON should be linked to a TRIGGER as calls. The ON statement doesn't call the trigger. The trig... Greg Shah
05:13 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > The start parameter must always include vertices for the procedure files, correct?
>
> I had...
Constantin Asofiei
04:55 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Do you have a list of all possible graph vertex @node-type@ values?
Vertex @node-type@ possibl...
Constantin Asofiei
03:48 PM Conversion Tools Feature #3277: implement call-graph v3
Do you have a list of all possible graph vertex @node-type@ values?
Do you have a list of all possible edge labels?
Greg Shah
03:43 PM Conversion Tools Feature #3277: implement call-graph v3
> The start parameter must always include vertices for the procedure files, correct?
I had written the code so tha...
Greg Shah
03:19 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > If we want to properly manage the parent-child relation when triggers are involved, then yes.
...
Constantin Asofiei
03:18 PM Conversion Tools Feature #3277: implement call-graph v3
> If we want to properly manage the parent-child relation when triggers are involved, then yes.
Let's fix this. I...
Greg Shah
03:11 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > There was something bugging me about this 2-level approach and it just clicked: triggers can be...
Constantin Asofiei
03:08 PM Conversion Tools Feature #3277: implement call-graph v3
Also, the KW_ON is a registration of the trigger, but it is not really the trigger itself. Perhaps the distinction d... Greg Shah
03:07 PM Conversion Tools Feature #3277: implement call-graph v3
> There was something bugging me about this 2-level approach and it just clicked: triggers can be nested and/or defin... Greg Shah
02:56 PM Conversion Tools Feature #3277: implement call-graph v3
Constantin Asofiei wrote:
> > Any scenario that adds contains edges to the snippet will need to have code changes on...
Constantin Asofiei
02:52 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> In regard to your upstream question, the idea of upstream or downstream is in regard to other pro...
Constantin Asofiei
02:43 PM Conversion Tools Feature #3277: implement call-graph v3
I just checked in some improvements to text and tooltips.
> There are three entry points: start.p, emain.p and eho...
Greg Shah
02:13 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > I would expect the top-level FILE_RESOURCE blocks to not intersect...
>
> My code that calls...
Constantin Asofiei
01:36 PM Conversion Tools Feature #3277: implement call-graph v3
> Can you point me how D3 computes the z-order?
D3 does nothing with z-order. The SVG's natural z-order will be ...
Greg Shah
11:04 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > (and what is the meaning of the graph) in the web UI.
>
> I'm not sure what you question is ...
Constantin Asofiei
07:34 AM Conversion Tools Feature #3277: implement call-graph v3
> But what is the idea to get these "non-contains" edges?
The top part of the method (above the non-contains part)...
Greg Shah
05:08 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > still have some KW_DYN_FUNC cases (Which I'm not really sure how to resolve automatically)
> ...
Constantin Asofiei
05:04 AM Conversion Tools Feature #3277: implement call-graph v3
> still have some KW_DYN_FUNC cases (Which I'm not really sure how to resolve automatically)
What about the techn...
Greg Shah
06:45 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> Adding "FWD Administration Console"
At least we can remove the text "FWD" since there is a logo right next to it.
Greg Shah
05:05 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Adding "FWD Administration Console" on the top of the menu should not affect the case whe...
Hynek Cihlar
03:57 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, is it correct that @ant-jar@ task of build.xml excludes first childs of client
> ...
Hynek Cihlar

05/31/2017

07:50 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, see revision 11228 - there was another problem, between first 2 contains levels no edges were being added.
B...
Constantin Asofiei
06:58 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> These should not be using the "contains" edges. We have already traversed the "contains" up on l...
Constantin Asofiei
06:44 PM Conversion Tools Feature #3277: implement call-graph v3
The changes in 11227 are not quite correct.... Greg Shah
06:32 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> One other thing I need help with: I need a simple and generic way to get a descriptive text strin...
Constantin Asofiei
06:30 PM Conversion Tools Feature #3277: implement call-graph v3
One other thing I need help with: I need a simple and generic way to get a descriptive text string for each node. If... Greg Shah
06:29 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, please see revision 11227 - this shows data into the D3 web graph, but it doesn't look OK; not sure what is wro... Constantin Asofiei
06:26 PM Conversion Tools Feature #3277: implement call-graph v3
> you are assuming that node-id is unique for the entire callgraph? This is true only in the same resource-domain: i.... Greg Shah
05:58 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, beside some other JS errors, I can get data into the web graph. But, I don't understand something: what kind o... Constantin Asofiei
05:39 PM Conversion Tools Feature #3277: implement call-graph v3
And something else; in this code:... Constantin Asofiei
05:24 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, and the root cause why the graph isn't loading: in @createSnippet@, you are using @node-id@. Instead, you can ... Constantin Asofiei
05:18 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, I see two issues:
# when processing BOTH directions, you need to make sure a vertex is processed only once - o...
Constantin Asofiei
04:57 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> The problem is that the @CGH.loadFileNodes()@ seems to return the @EXTERNAL_PROCEDURE@ node, not ...
Constantin Asofiei
04:31 PM Conversion Tools Feature #3277: implement call-graph v3
I'm testing a first pass at the @CallGraphApi.readGraph(String[] files, int direction, int levels)@ API call. It suc... Greg Shah
04:24 PM Conversion Tools Feature #3277: implement call-graph v3
The approach makes sense. Greg Shah
04:03 PM Conversion Tools Feature #3277: implement call-graph v3
For any kind of callgraph report, I'm planning to send these details about it, to the function which will build it:
...
Constantin Asofiei
07:04 AM Conversion Tools Feature #3277: implement call-graph v3
When you have the reports fixed and available in the API, you can work on the client side up call and display of the ... Greg Shah
06:56 AM Conversion Tools Feature #3277: implement call-graph v3
1514a rev 11220 has support for these items:
* address the initial layout, positioning bias and collision avoidanc...
Greg Shah
06:52 AM Conversion Tools Feature #3277: implement call-graph v3
>>> Constantin wrote:
>>>
>>> Currently I'm almost finished optimizing the ambiguous sites for Hotel GUI, so that A...
Greg Shah
06:50 AM Conversion Tools Feature #3277: implement call-graph v3
>> Greg wrote:
>> I was thinking that your next step would be to implement an API call for each of the reports and w...
Greg Shah
05:25 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, is it correct that @ant-jar@ task of build.xml excludes first childs of client... Sergey Ivanovskiy
04:29 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11365 added AdminService.getVersionInfo. Planning to fix src according to the GCD source code stan... Sergey Ivanovskiy
03:26 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey, the UI improvements look nice. I have one suggestion, though.
>
> The text "FWD Ad...
Sergey Ivanovskiy
01:39 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, the UI improvements look nice. I have one suggestion, though.
The text "FWD Administration Console" added...
Hynek Cihlar
01:30 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
In my most recent commit I have removed source codes of the original Admin and moved the admin2.* namespaces to admin... Hynek Cihlar
12:38 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, assuming you have no other priorities, when you finish your current tasks, please bring all your changes to t... Hynek Cihlar
12:01 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> > 8 - to add FWD logo and version to the about dialog.
> These issues are committed exce...
Hynek Cihlar
11:58 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, could you take 1-3 and 6-8 of note 463?
> Ok, these tas...
Sergey Ivanovskiy
06:30 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> The attribute DROP-TARGET is implemented as part of the BaseConfig. The default value is false. Only widgets that s... Greg Shah
08:56 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11157@.
This change introduced the suggested appr...
Eugenie Lyzenko

05/30/2017

04:10 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The testcases repo has been updated to revision @1613@.
The task branch @1834a@ has been updated for review to rev...
Eugenie Lyzenko
09:32 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11155@.
The server side implementation for direct...
Eugenie Lyzenko
12:31 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> It does and we will be using it. Anything that would be moving off the displayed graph will be p...
Constantin Asofiei
11:56 AM Conversion Tools Feature #3277: implement call-graph v3
> Can't we make this configurable in the UI?
Yes, that is the idea.
> Doesn't D3 allow a way to 'insert' dynami...
Greg Shah
11:43 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> * see relationships, patterns and connections of the application that would be much harder to und...
Constantin Asofiei
09:35 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
> This is the default Bootstrap style for disabled check box. I can make it appear more grayed out, but then I would ... Greg Shah
08:24 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey, could you take 1-3 and 6-8 of note 463?
Ok, these tasks:
1 - to centre the login for...
Sergey Ivanovskiy
08:12 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, could you take 1-3 and 6-8 of note 463? Hynek Cihlar
08:11 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Greg Shah wrote:
> 4. On the Access Control by Account screen, it is not clear why the Effective View check-box is d...
Hynek Cihlar
07:49 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
(Quick) Functional Review
Overall, it is a very impressive result.
1. The login dialog is strangely aligned rig...
Greg Shah
05:28 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> I just looked at this screen and observed that the data were not correct there are no use...
Hynek Cihlar
04:32 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek Cihlar wrote:
> > > Sergey, please note that with my most...
Sergey Ivanovskiy
04:27 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, please note that with my most recent set of changes in 3...
Hynek Cihlar
04:23 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey, please note that with my most recent set of changes in 3222a I have enabled https and ...
Sergey Ivanovskiy
08:22 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, please note that with my most recent set of changes in 3222a I have enabled https and changed the Admin's con... Hynek Cihlar
08:20 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Greg, Eric, please do a functional review of the new Admin in the 3222a branch. The steps are: build as usual with gr... Hynek Cihlar

05/29/2017

03:43 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Constantin,
The events are fired from server-side, from an @AssociatedThread@. It was not @registerAsyncThread()@...
Ovidiu Maxiniuc
03:30 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Ovidiu Maxiniuc wrote:
> Constantin,
>
> I am working on the runtime of this issue: the asynchronous callback to ...
Constantin Asofiei
03:17 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Constantin,
I am working on the runtime of this issue: the asynchronous callback to event procedure.
I tried to...
Ovidiu Maxiniuc
01:13 PM Conversion Tools Feature #3277: implement call-graph v3
I guess we need a way to get the list of the file set names.
Then for a given file set name (or ID of the file set...
Greg Shah
12:26 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> the user should be able to select a different file set to load (Eric has an implementation of thi...
Eric Faulhaber
11:31 AM Conversion Tools Feature #3277: implement call-graph v3
>> rework the current reports, but as dynamically calculated results that we will send down to the browser for displa... Greg Shah
01:04 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> I prefer a different approach. We find many different cases where there is some arbitrary subset...
Eugenie Lyzenko
09:43 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
> So my plan is to introduce new class say DroppableWidget extending GenericWidget and change inheritance for BrowseW... Greg Shah
09:31 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Point to discuss with @DnD@ inheritance to be implemented.
The widgets that must support file list dropping:
@Bro...
Eugenie Lyzenko
12:58 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Greg Shah wrote:
> The following is a description of the transport and API approach that we are using. Eric, please...
Eric Faulhaber
11:13 AM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
The following is a description of the transport and API approach that we are using. Eric, please correct or add to t... Greg Shah
04:07 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> I will check this issue tomorrow. It seems that Pdf report is new for admin client and we...
Hynek Cihlar

05/28/2017

06:45 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
I will check this issue tomorrow. It seems that Pdf report is new for admin client and we can change it according to ... Sergey Ivanovskiy
06:40 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > Sergey, the print reports of the original Admin don't seem to sp...
Hynek Cihlar
06:36 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Planning to postpone all tasks for the next day. I committed changes for AbstractReportBuilder into 3222a and all cus... Sergey Ivanovskiy
06:29 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey, the print reports of the original Admin don't seem to split columns to multiple pages....
Sergey Ivanovskiy
06:14 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, the print reports of the original Admin don't seem to split columns to multiple pages. But when I print Users... Hynek Cihlar
05:46 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, I am planning to change internal static AbstractReportBuilder.PageCanvas to IPageC...
Hynek Cihlar
05:44 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, I am planning to change internal static AbstractReportBuilder.PageCanvas to IPageCanvas interface. These chang... Sergey Ivanovskiy
02:07 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > if @ON ... PERSISTENT RUN@ is a call-site (as in #3277-41), then why is not a @SUBSCRIBE@ a cal...
Constantin Asofiei

05/27/2017

04:40 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey, tomorrow I will be committing a change that will purge the sources of the original Admin. Please plan accordi... Hynek Cihlar
09:08 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Fixed previous note for committed branch revision(@11153@). Eugenie Lyzenko
09:04 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The testcases repo was updated to revision @1612@.
Testcase to illustrate possible usage of the file dropping feat...
Eugenie Lyzenko

05/26/2017

07:10 PM Conversion Tools Feature #3277: implement call-graph v3
> if @ON ... PERSISTENT RUN@ is a call-site (as in #3277-41), then why is not a @SUBSCRIBE@ a call-site, too? Because... Greg Shah
06:41 PM Conversion Tools Feature #3277: implement call-graph v3
Current status (rev 11204):
!call_graph_visualization_branch_1514a_rev_11204_20170526.png!
* link z-order is hi...
Greg Shah
06:00 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, regarding events/triggers, can you help me with something: if @ON ... PERSISTENT RUN@ is a call-site (as in #32... Constantin Asofiei
01:50 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
> We might want to use another marker annotation instead of LegacyResource - maybe FWDResource, which extends LegacyR... Greg Shah
01:37 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> Our objective here is to provide a *clean* extension to the 4GL syntax to setup a new timer. Som...
Constantin Asofiei
12:36 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> In #3262 we will be implementing full COM automation support. The OCX part is not being done and...
Ovidiu Maxiniuc
11:57 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
In #3262 we will be implementing full COM automation support. The OCX part is not being done and we don't plan to do... Greg Shah
10:57 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> If we have to hand-edit the 4GL code to replace the OCX stuff it is OK. Typically, this is only ...
Ovidiu Maxiniuc
10:37 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
If we have to hand-edit the 4GL code to replace the OCX stuff it is OK. Typically, this is only used in a small-ish ... Greg Shah
10:32 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
I really don't want to maintain a control-frame widget or any of the other OCX/ActiveX nonsense.
Our objective her...
Greg Shah
09:35 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Ovidiu, the rules to determine the program where the @PSTimer.tick@ procedure exists is:
# use the @<ctrlframe:name>...
Constantin Asofiei
09:25 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> > 2. The second stage...
> >
> > * Check the conversion/runtime support for file list related ...
Eugenie Lyzenko
06:41 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
I like the plan.
> Make it to be abstract for widget, meaning single implementation method for all affected widget...
Greg Shah
09:46 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
Created task branch @1834a@ from trunk revision @11152@. Eugenie Lyzenko
08:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
After additional investigation and documentation checking I came in to the following implementation plan:
1. First...
Eugenie Lyzenko

05/25/2017

04:21 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
I was not intending to actually provide any ActiveX support here. The idea was to implement a pure Java equivalent f... Greg Shah
02:49 PM User Interface Feature #1818 (WIP): implement a timer service to replace the PSTimer OCX
The conversion works fine at this moment. At least to support @PSTimer@. I added an almost complete runtime support: ... Ovidiu Maxiniuc
10:05 AM User Interface Feature #3275: improve browse support
> Should I do that?
Yes, you should fix this. Do let me know if there is some negative implication or something e...
Greg Shah
10:02 AM User Interface Feature #3275: improve browse support
I've removed @ROW-DISPLAY@ triggering from @draw()@ and noticed some flickering. Turned out that historically we do n... Stanislav Lomany
08:47 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The testcases repo was updated to revision @1611@.
Two new testcases have been added to illustrate drag-n-drop fun...
Eugenie Lyzenko

05/24/2017

06:10 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
New investigation results:
1. The data drag-n-drop functionality is limited in @Progress ABL@. Currently it works ...
Eugenie Lyzenko
07:14 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> Hmmm. I was wrong about the list of widgets the drop operation applies to. Also, the GET-DROPPE...
Eugenie Lyzenko
07:13 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Greg Shah wrote:
> I agree with your assessment so far. On a positive note, it seems that the full range of possibl...
Eugenie Lyzenko
06:52 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
Hmmm. I was wrong about the list of widgets the drop operation applies to. Also, the GET-DROPPED-FILE(index), NUM-D... Greg Shah
06:44 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
I agree with your assessment so far. On a positive note, it seems that the full range of possible data transfer capa... Greg Shah
10:41 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
From the GUI perspective we need to:
1. Implement selection attribute drawing(selection box) for all selectable widg...
Eugenie Lyzenko
05:06 PM User Interface Feature #3275: improve browse support
I found that we have problems if a value cannot be displayed using column format. In ChUI error message is posted eve... Stanislav Lomany
12:30 PM Conversion Tools Feature #3277: implement call-graph v3
The following is a really great resource for understanding zooming/panning and transforms in d3:
https://stackover...
Greg Shah
10:47 AM Conversion Tools Feature #3277: implement call-graph v3
Greg, I think everything is there for the OO call-sites (except events/triggers at class-level, which I haven't check... Constantin Asofiei
07:14 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > create an edge to CLASS_DEF
>
> This one.
OK
> > the s:ToString() will point to the Sta...
Constantin Asofiei
07:05 AM Conversion Tools Feature #3277: implement call-graph v3
> create an edge to CLASS_DEF
This one.
> the s:ToString() will point to the Stateful implementation, and not A...
Greg Shah
03:35 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > At least the implicit c'tor should be referenced by the call-site. Or I can just link to CLASS...
Constantin Asofiei

05/23/2017

06:14 PM Conversion Tools Feature #3277: implement call-graph v3
> At least the implicit c'tor should be referenced by the call-site. Or I can just link to CLASS_DEF vertex?
I th...
Greg Shah
02:11 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, some questions about OO:
* when an implicit constructor or destructor is called (as there is no actual impleme...
Constantin Asofiei
07:40 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> In @SymbolResolver@, you can set breakpoints on access to @ROOT_OBJ_NAME@ to see how the @Progres...
Constantin Asofiei
04:02 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The testcases repo was updated to revision @1610@. While working on drag-n-drop implementation we need to investigate... Eugenie Lyzenko
12:05 PM User Interface Feature #3280: implement editor methods
Greg Shah wrote:
> Code Review Task Branch 3279a Revision 11158
> Generally, this is quite good.
Thank you for the...
Ovidiu Maxiniuc

05/22/2017

07:15 PM Conversion Tools Feature #3277: implement call-graph v3
Something is definitely wrong there. All of these parsed the last time I tried it. The implicit parent class was wo... Greg Shah
05:27 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Check out the latest @cfg/class_map.xml@. See if that makes a difference.
No, it doesn't work. ...
Constantin Asofiei
05:20 PM Conversion Tools Feature #3277: implement call-graph v3
Check out the latest @cfg/class_map.xml@. See if that makes a difference. Greg Shah
05:11 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> From the project root, you should have a @p2j/skeleton/@ directory.
Tried your idea, also I've s...
Constantin Asofiei
04:02 PM Conversion Tools Feature #3277: implement call-graph v3
From the project root, you should have a @p2j/skeleton/@ directory. Greg Shah
03:12 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > But aren't these supposed to be loaded into SymbolResolver$WorkArea.classDict
>
> The actual...
Constantin Asofiei
03:06 PM Conversion Tools Feature #3277: implement call-graph v3
> But aren't these supposed to be loaded into SymbolResolver$WorkArea.classDict
The actual skeleton classes need t...
Greg Shah
03:00 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> See "OO Skeleton Classes":https://proj.goldencode.com/projects/p2j/wiki/Downloads#Object-Oriented...
Constantin Asofiei
02:11 PM Conversion Tools Feature #3277: implement call-graph v3
> Why there are two RAISES edges? One is from the subscriber (which expects an EVENT to be published by that external... Greg Shah
02:02 PM Conversion Tools Feature #3277: implement call-graph v3
See "OO Skeleton Classes":https://proj.goldencode.com/projects/p2j/wiki/Downloads#Object-Oriented-Skeleton-Classes Greg Shah
01:10 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, any idea if the @testcases/uast/oo@ tests will parse in FWD? Because I'm getting some weird parsing errors... Constantin Asofiei
12:48 PM Conversion Tools Feature #3277: implement call-graph v3
Greg, about PUBLISH/SUBSCRIBE. The events are raised by the "external procedure", and not by internal procedure or f... Constantin Asofiei
10:13 AM Conversion Tools Feature #3277: implement call-graph v3
This is a summary/grouping of #2251-7
What is marked with an @X@ means is implemented in current 1514a branch.
h2...
Constantin Asofiei
08:17 AM Conversion Tools Feature #3277: implement call-graph v3
As of branch 1514a rev 11188, there is a good starting point for the call graph visualization. I have implemented th... Greg Shah

05/20/2017

06:54 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11163@.
This is the new approach for text anti-aliasing. Now i...
Eugenie Lyzenko
03:00 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
OK, go ahead with the solution as planned. Greg Shah
02:16 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> It is not clear what I'm looking at.
>
> Which font is used for the title bar? That font is...
Eugenie Lyzenko
01:47 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
It is not clear what I'm looking at.
Which font is used for the title bar? That font is very jagged, especially...
Greg Shah
01:39 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg, Constantin,
Here is the pictures set demonstrating mixture of the smooth and sharp text in the same session....
Eugenie Lyzenko
09:24 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
This is the @DejaVu Sans, bold, size=10@ as the best replacement font for @System@ look from previous message.
!de...
Eugenie Lyzenko

05/19/2017

03:41 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
I created task branch 1818a and committed my stable intermediary work. The implementation for @PSTimer@ can be found ... Ovidiu Maxiniuc
02:59 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie, please see this note https://proj.goldencode.com/issues/2322#note-3 where there...
Eugenie Lyzenko
01:07 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> And the question I still need to be answered is: what is the purpose of the System font in 4GL? It is just fallback... Constantin Asofiei
12:58 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
On the pictures below the example of the @System, size=8@ font taken from @JAR/OS@ used instead of default @MS Sans S... Eugenie Lyzenko
12:25 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> > If we ask java to load System font - we will get some font in any case. Just because OS GUI alw...
Eugenie Lyzenko
12:00 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> If we ask java to load System font - we will get some font in any case. Just because OS GUI always has at least 1 f... Greg Shah
11:29 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> > Another possible approach is:
> >
> > Make an exception for @System@ font - loading this fon...
Eugenie Lyzenko
11:15 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Another possible approach is:
>
> Make an exception for @System@ font - loading this font from alias will *NOT* ...
Greg Shah
10:58 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Another possible approach is:
Make an exception for @System@ font - loading this font from alias will *NOT* trigge...
Eugenie Lyzenko
10:46 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> For that specific customer, nothing was drawn with it. But I worry that other applications might...
Eugenie Lyzenko
09:40 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Currently the themes already use default aliases for System font:
> ...
> Do you think we need another replacemen...
Greg Shah
09:26 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Some customers might use it for drawing too. I think we need to h...
Eugenie Lyzenko
09:14 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> > Sorry, I recall now, we had this discussion with a customer at some point (that System font is ...
Constantin Asofiei
09:11 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Sorry, I recall now, we had this discussion with a customer at some point (that System font is not used for drawing... Greg Shah
09:10 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Greg: at this point, if there is something more urgent, we can postpone this and finish it at a later time.
Plea...
Greg Shah
09:01 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> This will make the drawing very complex, we will need to track what font is using for text,...
Constantin Asofiei
09:00 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> As the mapping you provided reaches all fonts (in Hotel GUI, large GUI app and standard ...
Eugenie Lyzenko
08:58 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> OK, I understand your opinion, but we should still allow the user to override this font ...
Eugenie Lyzenko
08:57 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> The current replacement font table is:
> [...]
>
> We have all font replacement now. An...
Constantin Asofiei
08:52 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Also, please provide a list of all replacement fonts: look into the font-table defined a...
Eugenie Lyzenko
08:51 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> The idea is described in https://proj.goldencode.com/issues/2765#note-156, https://proj.gol...
Constantin Asofiei
08:37 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie, I don't understand this code in FontManager.createFont:
> [...]
> This will r...
Eugenie Lyzenko
07:43 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie, I don't understand this code in FontManager.createFont:... Constantin Asofiei
08:08 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11160@.
The change to consider @System@ font as always install...
Eugenie Lyzenko
01:16 PM User Interface Feature #3275: improve browse support
Done:... Stanislav Lomany
07:11 AM User Interface Feature #3275: improve browse support
Please summarize the status of this task. Which items are fully complete? Which items are in process? Greg Shah
07:11 AM User Interface Feature #3275: improve browse support
Another question about the dynamic validation expressions: can they reference user-defined functions in the business ... Greg Shah
07:12 AM User Interface Feature #1834 (WIP): implement direct manipulation (drag and drop)
Greg Shah

05/18/2017

07:48 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Another opportunity to resolve @"System"@ font note.
1. Assume the @System@ font is always installed.
2. Change t...
Eugenie Lyzenko
06:33 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
OK. Let's clarify the purpose of the font called @"System"@.
Is this a fallback font for the cases when default fo...
Eugenie Lyzenko
04:15 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
The Linux system testing completed.
1. The font loading plan is working fine. If fonts are not known to the system...
Eugenie Lyzenko
07:59 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> > If required I will perform the same check for Linux without some installed fonts(it is a bit co...
Eugenie Lyzenko
06:19 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> If required I will perform the same check for Linux without some installed fonts(it is a bit complex because the fo... Greg Shah
10:20 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11159@.
This is changes and fixes as the result of testing on ...
Eugenie Lyzenko

05/17/2017

05:50 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Or may be it will be better to load all our replacement font...
Eugenie Lyzenko
05:34 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Or may be it will be better to load all our replacement fonts on the stage when custom font...
Constantin Asofiei
05:31 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Guys,
Another points for font usage just found. If the replacement fonts is not defined in @directory@ - they are ...
Eugenie Lyzenko
04:51 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Task branch @2765b@ for review updated to revision @11158@.
...
Eugenie Lyzenko
07:43 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Task branch @2765b@ for review updated to revision @11158@.
The changes look good. Please...
Constantin Asofiei
11:07 AM Conversion Tools Feature #3277: implement call-graph v3
> I assume we don't want to add to the graph the entire schema, correct?
Yes.
> Also, should I fix the existing...
Greg Shah
09:42 AM Conversion Tools Feature #3277: implement call-graph v3
Greg, a quick status:
# func/proc calls, super and dynamic calls are added (including 'references' via hints for 'vi...
Constantin Asofiei

05/16/2017

04:02 PM User Interface Feature #3279: implement list management methods
The code review for revision 11158 is in #3280-4. Greg Shah
04:02 PM User Interface Feature #3280: implement editor methods
Code Review Task Branch 3279a Revision 11158
Generally, this is quite good.
1. The search literals should be im...
Greg Shah
02:31 PM Conversion Tools Feature #3277: implement call-graph v3
> There is some redundant information in create_edge:
> ...
> which is used by current reports, but we can derive t...
Greg Shah
02:14 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > If there is no local definition, the target will be either a super definition or an external pr...
Constantin Asofiei
02:04 PM Conversion Tools Feature #3277: implement call-graph v3
> A secondary issue: for defined procedures or functions, which are 'not local' (i.e. IN SUPER, IN handle or EXTERNAL... Greg Shah
09:23 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11158@.
This update includes code optimization and issue fix f...
Eugenie Lyzenko

05/15/2017

06:07 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> > Should I fix it in both ChUI and GUI hotel application repositories?
>
> Yes.
Updated the...
Eugenie Lyzenko
05:08 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Should I fix it in both ChUI and GUI hotel application repositories?
Yes.
Greg Shah
04:26 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11157@.
This is the implementation candidate for new font load...
Eugenie Lyzenko
02:56 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Should we make the difference between Windows and Linux instances of the FWD in this condition?
No. This is exa...
Greg Shah
04:55 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Constantin, please rework and extend the run_statements.rules, for each call-site:
> * establis...
Constantin Asofiei
11:09 AM Conversion Tools Feature #3277: implement call-graph v3
Constantin Asofiei wrote:
> - create @calls@ links to all internal procs/funcs with the same name
This is @referenc...
Constantin Asofiei
11:08 AM Conversion Tools Feature #3277: implement call-graph v3
Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > Greg, a quick question: the callgraph needs to be built on th...
Constantin Asofiei
10:47 AM Conversion Tools Feature #3277: implement call-graph v3
Constantin Asofiei wrote:
> Greg, a quick question: the callgraph needs to be built on the F2's ASTs, correct? And n...
Eric Faulhaber
08:37 AM Conversion Tools Feature #3277: implement call-graph v3
Greg, a quick question: the callgraph needs to be built on the F2's ASTs, correct? And not the full conversion's modi... Constantin Asofiei
05:00 AM User Interface Feature #3280 (WIP): implement editor methods
The @EDIT-CLEAR@ method affects other widgets (Fill-In & ComboBoxes). Added support for these, too.
The implementa...
Ovidiu Maxiniuc
04:58 AM User Interface Feature #3279 (WIP): implement list management methods
The implementation for the two methods was committed to new task branch 3279a and waiting the review (queued for test... Ovidiu Maxiniuc

05/13/2017

10:27 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
The rule set(https://proj.goldencode.com/issues/2765#note-138) has been changed to reflect the fact we can not have l... Eugenie Lyzenko
08:48 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11156@.
This update adds the ability to have current theme dep...
Eugenie Lyzenko

05/12/2017

05:45 PM Conversion Tools Feature #3277: implement call-graph v3
Just a heads up: the @Element.property(String)@ getter has changed, it returns a @Property@ instance - I'll add a @cg... Constantin Asofiei
07:57 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
3222a is updated up to the rev. 11315 over the current P2J rev. 11152. Sergey Ivanovskiy
07:31 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Planning to rebase 3222a within an hour. Sergey Ivanovskiy
10:35 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11155@.
Some preparation steps added. The method to get the an...
Eugenie Lyzenko

05/11/2017

06:56 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
While I'm working on font loading implementation let me publish the font usage plan in order of preference. Just for ... Eugenie Lyzenko
10:54 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
OK. Another point.
1. Both Linux and Windows systems can have the legacy and "replacement" fonts installed as syst...
Eugenie Lyzenko
05:54 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> and only if the legacy MS fonts are not already installed in the OS (Greg, do you agree with this?)
I assume wh...
Greg Shah
03:09 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> 1. The font aliases should always be presented, via @directory.xml@ either from FWD jar(bec...
Constantin Asofiei
11:03 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, I don't understand the Admin extensibility support design, thus I can't be helpful...
Hynek Cihlar
10:44 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, I don't understand the Admin extensibility support design, thus I can't be helpful there. Do you plan to integ... Sergey Ivanovskiy
10:22 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
I have checked in changes to 3222a that implement Admin extensibility support.
Note that admin2/build.xml is depre...
Hynek Cihlar
07:35 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Committed revision 11309 added @ReportPreview@, fixed preview pages count for the client ...
Hynek Cihlar
07:20 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11309 added @ReportPreview@, fixed preview pages count for the client report preview control. I th... Sergey Ivanovskiy
07:34 AM Conversion Tools Feature #3277: implement call-graph v3
> Do we really need in Janus to map the key as String? Because if instead of bld.addKey(prop, Mapping.STRING.asParame... Greg Shah
06:33 AM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> > About the index issues: this code in JanusGraphDB.createIndexImpl needs to be changed, as compo...
Constantin Asofiei
06:16 AM Conversion Tools Feature #3277: implement call-graph v3
> About the index issues: this code in JanusGraphDB.createIndexImpl needs to be changed, as composite indexes don't a... Greg Shah
06:15 AM Conversion Tools Feature #3277: implement call-graph v3
Constantin, please rework and extend the run_statements.rules, for each call-site:
* establish a "contains" edge f...
Greg Shah
06:07 AM Conversion Tools Feature #3277: implement call-graph v3
About the index issues: this code in @JanusGraphDB.createIndexImpl@ needs to be changed, as composite indexes don't a... Constantin Asofiei

05/10/2017

07:50 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> If you refer to @ClassicTheme.getStandardFontTable@, this is not OK; the font-table maps...
Eugenie Lyzenko
02:34 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Rebased task branch @2765b@ from FWD trunk revision @11152@. New revision is @11154@. Eugenie Lyzenko
02:04 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11153@.
The update changes the anti-aliasing mode in @get_text...
Eugenie Lyzenko
12:42 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> Use the 2.00.1 version which is under the SIL OFL 1.1.
OK.
Eugenie Lyzenko
12:41 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Use the 2.00.1 version which is under the SIL OFL 1.1. Greg Shah
12:27 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> The license is here: https://github.com/dejavu-fonts/dejavu-fonts/blob/master/LICENSE
>
> It ...
Eugenie Lyzenko
11:33 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
The license is here: https://github.com/dejavu-fonts/dejavu-fonts/blob/master/LICENSE
It is fine.
Greg Shah
11:05 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg,
Making a font list I've got some doubts about @DejaVu@ fonts usage. Take a look at license. Does really it m...
Eugenie Lyzenko
10:41 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >...
> > If you refer to @ClassicTheme.getStandardFontTable@,...
Constantin Asofiei
10:30 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
>...
> If you refer to @ClassicTheme.getStandardFontTable@, this is not OK; the font-tabl...
Eugenie Lyzenko
09:45 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Guys, my implementation plan is:
>
> 1. Change @ui/client/gui/theme/ClassicTheme.java@ a...
Constantin Asofiei
09:43 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
The plan is good. Greg Shah
09:37 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> OK, then just remove the part that prompts the user. Under normal conditions, we won't need to u...
Eugenie Lyzenko
09:32 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
>2. The default should not unconditionally be anti-aliasing ON. The reason: we don't know the impac...
Eugenie Lyzenko
09:21 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
In regard to including the fonts in the project itself, they should be added to the @p2j.jar@ as resources and loaded... Greg Shah
09:20 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> Please integrate the "replacement fonts" as part of the FWD project itself (check them into bzr)....
Constantin Asofiei
09:20 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
OK, then just remove the part that prompts the user. Under normal conditions, we won't need to use it. Allow turnin... Greg Shah
09:18 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> Constantin: do you see any reason for those changes to be permanent?
I think is better to keep a...
Constantin Asofiei
09:04 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Yes. Greg Shah
09:02 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> Please integrate the "replacement fonts" as part of the FWD project itself (check them into bzr)....
Eugenie Lyzenko
08:59 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > I don't think the @get_text_metrics.c@ change needs to be permanent. ...
Greg Shah
08:58 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> I don't think the @get_text_metrics.c@ change needs to be permanent. We know that the original f...
Eugenie Lyzenko
07:44 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Please integrate the "replacement fonts" as part of the FWD project itself (check them into bzr). Make sure each one... Greg Shah
07:40 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
I don't think the @get_text_metrics.c@ change needs to be permanent. We know that the original fonts in the Progress... Greg Shah
07:32 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> Also the swing client drawing turns the anti-aliasing ON unconditionally. Let me know if we need this option to be ... Greg Shah
08:50 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
This is the additional picture for classic theme(different new fonts usage). Anti-aliasing is @ON@.
!new_fonts_cla...
Eugenie Lyzenko
03:42 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
ChUI window closing issue fixed.
I rewrote the tooltip class but I still have some problems with repaint event that...
Ovidiu Maxiniuc
08:53 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11305 added ReportServlet to handle print report requests. Sergey Ivanovskiy

05/09/2017

06:44 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Task branch @2765b@ for review updated to revision @11152@.
The update adds the ability to differentiate anti-alia...
Eugenie Lyzenko
05:39 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Do you mean compare replacement fonts with anti-aliased is O...
Eugenie Lyzenko
03:15 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Created task branch @2765b@ from trunk revision @11151@. Eugenie Lyzenko
02:55 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Do you mean compare replacement fonts with anti-aliased is O...
Eugenie Lyzenko
02:39 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Do you mean compare replacement fonts with anti-aliased is ON with legacy metrics with anti...
Constantin Asofiei
02:16 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> I don't refer to the legacy fonts, I mean, all the replacement fonts: you've captured/ch...
Eugenie Lyzenko
01:48 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> >
> > Eugenie: please check all replacement fonts with anti-...
Constantin Asofiei
01:45 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
>
> Eugenie: please check all replacement fonts with anti-aliasing on; I want to know ho...
Eugenie Lyzenko
01:32 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> > 4GL drawing is done with anti-aliasing off; if you agree with this difference, then I'm OK with...
Constantin Asofiei
01:30 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Currently the font anti-aliasing is on in Swing code only(@SwingEmulatedWindow.java@).
And we can introduce the ne...
Eugenie Lyzenko
01:10 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
> 4GL drawing is done with anti-aliasing off; if you agree with this difference, then I'm OK with the font usage.
...
Greg Shah
01:03 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> I'm inclined towards using Lato Regular with full anti-aliasing.
>
> Constantin: what do you t...
Constantin Asofiei
10:31 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
I'm inclined towards using Lato Regular with full anti-aliasing.
Constantin: what do you think?
Greg Shah
09:20 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> I agree that Option 2 looks pretty bad in Swing. Try enabling anti-aliasing in Swing and report o...
Eugenie Lyzenko
08:24 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> For option 2, the web client login looks good. How do other web client screens look in Lato Regu...
Eugenie Lyzenko
06:07 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
For option 2, the web client login looks good. How do other web client screens look in Lato Regular? If they look g... Greg Shah
05:56 PM Conversion Tools Feature #3277: implement call-graph v3
I've just checked in branch 1514a revision 11161 which is a shift to JanusGraph 0.2.0 and Tinkerpop 3.2.2 plus all th... Greg Shah
04:46 PM Conversion Tools Feature #3277: implement call-graph v3
>> add all entry points as full vertices in the database, with enough information to associate them back to the origi... Greg Shah
04:22 PM Conversion Tools Feature #3277: implement call-graph v3
From Greg:
> I need help with the expansion and rework of the core graph itself. The biggest areas are:
>
> ad...
Constantin Asofiei
01:20 PM Conversion Tools Feature #3277: implement call-graph v3
Attached is the JanusGraph 0.2.0 javadoc which is not available on the Internet (at least as known by Google and by t... Greg Shah
03:51 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Committed revision 11304 fixed reports look and feel and implemented reports for selected records, added display deta... Sergey Ivanovskiy
01:16 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
You are correct. I will fix this issue. Sergey Ivanovskiy
03:32 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Ovidiu, please check something: if the Swing *ChUI* window is closed via ALT-F4 (or its close button), the java proc... Constantin Asofiei
 

Also available in: Atom