Project

General

Profile

Activity

From 05/29/2017 to 06/27/2017

06/28/2017

09:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The additional experimenting performed to find out the right approach to easily and more effective insert mouse direc... Eugenie Lyzenko

06/27/2017

05:12 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Hynek Cihlar wrote:
> Obviously the time condition in @isRequiredToRedirect()@ is there to distinguish the case when...
Sergey Ivanovskiy
02:47 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
No, it has an issue with the requirement to reconnect to the web client if the network is temporarily down and then i... Sergey Ivanovskiy
01:58 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Thank you, it simplifies the current logic. It seems that it should work as we expected. Sergey Ivanovskiy
01:31 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Obviously the time condition in @isRequiredToRedirect()@ is there to distinguish the case when the page loads right a... Hynek Cihlar
12:05 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg,
>5. What happens of the MSG_QUIT comes back from the JS side before the driver.shutdown() has completed? Thi...
Sergey Ivanovskiy

06/26/2017

06:44 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Committed revision 11164 added new options to the directory: @forwardedHost@, @forwardedProto@ and @virtalDesktopEnab... Sergey Ivanovskiy
04:13 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Ok, understand, I will add the existing functionality for this case too. Sergey Ivanovskiy
04:09 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Yes, this is actually the most important type of client because most (if not all) customers will be using this approa... Greg Shah
04:05 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Thank you, I see it now. Is it required to implement the port range for this type of clients too? Now they are skipped. Sergey Ivanovskiy
03:56 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
See @hotel_gui/embedded/src/com/goldencode/testcases/embedded/CustomP2JClientApp.java@. This is the embedded mode cl... Greg Shah
03:53 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Thank you, I missed this entry point and didn't implement the port range for clients created by @WebClientLauncher@. ... Sergey Ivanovskiy
02:57 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
The embedded mode comes through the @WebClientLauncher@ remote object which has the @spawn()@ entry point. It does n... Greg Shah
02:18 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg Shah wrote:
> Then in this mode can you just refuse non-embedded mode sessions in @WebHandler@?
It seems that ...
Sergey Ivanovskiy
01:56 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Then in this mode can you just refuse non-embedded mode sessions in @WebHandler@? Greg Shah
01:00 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
It seems that if the server refuses GET and POST requests for @/gui@, then the web client session can be established ... Sergey Ivanovskiy
12:54 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
If virtual desktop mode is disabled, can't we just refuse to respond to all requests for path @/gui@? Greg Shah
12:53 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
I don't understand how to detect if it is a POST request for the virtual desktop mode or the embedded client mode. We... Sergey Ivanovskiy
09:54 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
> The system creates a one new OS process per an external request. Does it need to implement CAPTCHA for the login sc... Greg Shah
06:22 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
I added new methods to allocate and to release system resources to the @Spawn@ interface. It fixed only a part of tha... Sergey Ivanovskiy
05:26 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Yes, I'll take care of it.
Good job!
Greg Shah
05:19 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I guess we can merge the changes from @ncurses_patch6.sh@ into @ncurses_patch.sh@. The changes should work for @5.9@ ... Eugenie Lyzenko
01:43 PM User Interface Bug #3304 (New): Eliminate denial of service in virtual desktop mode
Sergey Ivanovskiy
08:48 AM Deployment Support #3303 (WIP): make the automated deployment process fully production ready
Greg Shah

06/23/2017

06:03 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I have got the way Ubuntu build ncurses. The complete config command:... Eugenie Lyzenko
11:54 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> When built from @cd && sudo /root/patch_ncurses.sh /root@:
>
> [...]
>
> When built from ro...
Eugenie Lyzenko
05:12 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> 2. I think may be there is a reason to keep number 5 in library name alive(the old application keeps linkage to so.... Greg Shah
05:07 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
When built from @cd && sudo /root/patch_ncurses.sh /root@:... Greg Shah
04:37 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
@ls -l /usr | grep "lib"@... Greg Shah
09:20 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Looking for question 1 answering I need additional data from problematic system. Can you test to run
@sudo ./patch_n...
Eugenie Lyzenko
03:49 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
I have adjusted the Window management so it duplicate the behaviour I noticed in testcases executed on ABL.
Rebased ...
Ovidiu Maxiniuc
10:32 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Hynek Cihlar wrote:
> Ovidiu, is there any estimate when this issue will be merged to trunk?
>
> I am asking bec...
Ovidiu Maxiniuc
05:20 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Ovidiu, is there any estimate when this issue will be merged to trunk?
I am asking because I am implementing some...
Hynek Cihlar
02:16 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Sergey Ivanovskiy wrote:
> It seems that it is required to check the provided user/password pair and only then try t...
Greg Shah
01:58 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
It seems that @Spawner@ interface should be changed to be able to allocate clients resources if it is required. Plann... Sergey Ivanovskiy
11:46 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
This denial of service for non restricted ports is not possible, since the ports is not allocated before the user's O... Sergey Ivanovskiy
11:26 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
It seems that it is required to check the provided user/password pair and only then try to allocate the web client. G... Sergey Ivanovskiy
11:10 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
I encountered the following major security risk as Denial of Service attacks at the application level, not at the tcp... Sergey Ivanovskiy
09:47 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
You've got it. It is always nice when someone answers their own questions. :) Greg Shah
09:41 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg, don't matter my questions. It seems that one user must be able to create several web clients sessions with the ... Sergey Ivanovskiy
09:38 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
>Why the system don't authenticate the user before the spawn process is started?
I understand, because the system is...
Sergey Ivanovskiy
09:36 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg, does it make sense to create a configuration that provides a mapping of a user id to its web client port number... Sergey Ivanovskiy
11:19 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
Hynek Cihlar wrote:
> According to #3257 note 59 the customer currently uses @WM_SETREDRAW@ Win32 window message t...
Hynek Cihlar
06:21 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
> would it be alright to introduce new attribute that would disable/enable window refresh
Yes, the proposed approa...
Greg Shah
05:39 AM User Interface Feature #3282: create a 4GL language extension to control screen refresh
For the language extension, would it be alright to introduce new attribute that would disable/enable window refresh?
...
Hynek Cihlar

06/22/2017

04:32 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 found the problem:
>
> [...]
>
> I executed @sudo chmod o+rx /usr/lib/libncurses.so.5.9@ ...
Eugenie Lyzenko
02:20 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
One more question. What is the result of the command: @ls -l /usr | grep "lib"@. My system shows:... Eugenie Lyzenko
01:27 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 found the problem:
>
> [...]
>
> I executed @sudo chmod o+rx /usr/lib/libncurses.so.5.9@ ...
Eugenie Lyzenko
11:29 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I found the problem:... Greg Shah
11:13 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> My assumption somehow the gcc link command ignores -shared flag here.
I thought that using @-shared@ on the @gcc...
Greg Shah
11:04 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> Looking in the ncurses build log file we can see these things:
>
> 1. Both shared and static l...
Eugenie Lyzenko
10:51 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> > 1. Installing yet another fresh 16.04 system I have found the ncurses from the box is libncurse...
Eugenie Lyzenko
09:47 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Looking in the ncurses build log file we can see these things:
1. Both shared and static libs are being built duri...
Greg Shah
09:06 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I did the following:
1. I ran @sudo ./patch_ncurses6.sh /root@. It seemed to succeed.
2. I cleared the ldd cac...
Greg Shah
08:34 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> 1. Installing yet another fresh 16.04 system I have found the ncurses from the box is libncurses5 release 6.0. The ... Greg Shah
08:32 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What about output of the command: @ldconfig -p | grep "curses"@?... Greg Shah
11:45 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Looks like finally I have got some more progress here.
1. Installing yet another fresh 16.04 system I have found t...
Eugenie Lyzenko
03:54 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Committed revision 11159 added @portsRange@ node under @webClient@ parent node and new business logic to release allo... Sergey Ivanovskiy
02:42 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
> if we have the case when the ports are given and all of them are used by the current clients, then new local users... Greg Shah
01:22 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg, if we have the case when the ports are given and all of them are used by the current clients, then new local us... Sergey Ivanovskiy
11:31 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
> If a user's session is terminated, then this port can be given to new client that is about to be logged, but this p... Greg Shah
10:55 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg Shah wrote:
> Code Review Task Branch 2683a Revision 11156
>
> Overall the approach is OK. Is it working in...
Sergey Ivanovskiy
10:25 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
Does it mean that we should check if the session is terminated, but the web client is still running? Sergey Ivanovskiy
10:20 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
>4. What happens if the ChUI user executes CTRL-C or the GUI user executes ESC? Does the client properly reopen the s... Sergey Ivanovskiy
03:05 PM Base Language Feature #3292: i18n improvements
I created last week 3292a branch for this task. I committed today after comparative tests between Windows and Linux. ... Ovidiu Maxiniuc

06/21/2017

06:16 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Just for record. I have ncurses @5.9@ version in all locations where @6.0@ exists and building is fine. That's why I'... Eugenie Lyzenko
06:13 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> > What if to change the compiler option from -fpic to -fPIC?
>
> If you are asking in regard t...
Eugenie Lyzenko
04:38 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What if you try to remove -static-libgcc option from linking command?
No difference. It fails the same way.
...
Greg Shah
04:34 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What if to change the compiler option from -fpic to -fPIC?
If you are asking in regard to the option for @libp2j...
Greg Shah
04:33 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> > What is happening if to remove libncurses.a from /usr/lib?
>
> I'm not sure why we would be ...
Eugenie Lyzenko
04:27 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What is happening if to remove libncurses.a from /usr/lib?
I'm not sure why we would be dependent on the static ...
Greg Shah
04:23 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What is happening if to remove libncurses.a from /usr/lib?
It fails differently:...
Greg Shah
03:41 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I have one point that can look a bit strange.
What if we suggest: for some reasons the linker really takes @libncu...
Eugenie Lyzenko
02:18 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Using @-lcurses@ still fails:... Greg Shah
02:17 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What is ld -V output on this system?... Greg Shah
02:05 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> It still fails:
>
> [...]
Please do another test:
1. Change line from
@override LDFLAGS+=...
Eugenie Lyzenko
08:09 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
It still fails:... Greg Shah
04:02 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Code Review Task Branch 2683a Revision 11156
Overall the approach is OK. Is it working in your testing?
1. The...
Greg Shah
02:54 PM User Interface Feature #2683: reverse proxy implementation
It is important that the web client is not started with the remote debug mode, because in this case it is not possibl... Sergey Ivanovskiy
02:52 PM User Interface Feature #2683: reverse proxy implementation
Greg, please look at the current 2683a, I tried to explore the idea from https://proj.goldencode.com/issues/3236#note... Sergey Ivanovskiy
02:02 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Greg Shah wrote:
> Code Review Task Branch 1818a Revision 11160
Thank you for the review. I adjusted the code in 11...
Ovidiu Maxiniuc
09:24 AM User Interface Feature #3275: improve browse support
It is interesting that there is no "iterative" ROW-DISPLAY triggering in ChUI. Except UP/DOWN keys which scroll by on... Stanislav Lomany
11:04 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11160@. Rebased with current trunk @11153@, new revi... Eugenie Lyzenko

06/20/2017

06:49 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Can you test one more scenario:
1. Move the following from @/usr/lib@ to @/usr/local/lib@:...
Eugenie Lyzenko
06:28 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
The contents:... Greg Shah
06:23 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
... Greg Shah
06:22 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > Unfortunately, the use of @-L/usr/lib@ did not help.
> >
> > [...]...
Greg Shah
06:20 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
One more question: what is the content of the @/etc/ld.so.conf.d@ directory on problematic machine? This can possibly... Eugenie Lyzenko
06:16 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> Unfortunately, the use of @-L/usr/lib@ did not help.
>
> [...]
Can you test @-L/lib/x86_64-...
Eugenie Lyzenko
06:00 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Unfortunately, the use of @-L/usr/lib@ did not help.... Greg Shah
05:36 PM User Interface Feature #2683: reverse proxy implementation
That is great! Greg Shah
05:23 PM User Interface Feature #2683: reverse proxy implementation
It seems that Apache can be configured using map files that simplifies its configuration file to this one... Sergey Ivanovskiy
08:52 AM User Interface Feature #2683: reverse proxy implementation
Please note that it is NOT a requirement to implement an Nginx configuration. If the Apache approach works well, tha... Greg Shah
04:32 PM User Interface Feature #3284: implement more window widget support
Created task branch 3284a and committed runtime support for WINDOW-STATE:WINDOW-DELAYED-MINIMIZE to it.
Hynek Cihlar
08:48 AM User Interface Feature #3284: implement more window widget support
> but the actual behavior is a lot more fun!
:)
Good work isolating the behavior.
Greg Shah
07:57 AM User Interface Feature #3284: implement more window widget support
The WINDOW-DELAYED-MINIMIZE window state runtime behavior is *really* bizarre. The documentation says "The window is ... Hynek Cihlar
01:38 PM Conversion Tools Feature #3277: implement call-graph v3
This is the list of features that were planned but are not yet implemented.
# -Ensure that the call graph processi...
Greg Shah
09:11 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
After doing some investigation for native 4GL behavior for direct manipulation I've made conclusion the key actor her... Eugenie Lyzenko

06/19/2017

04:10 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> Does the following correctly explain the status of our call graph v3 report replacements?
>
> ...
Constantin Asofiei
04:03 PM Conversion Tools Feature #3277: implement call-graph v3
Does the following correctly explain the status of our call graph v3 report replacements?
View Program Dependencie...
Greg Shah
08:58 AM User Interface Feature #2683: reverse proxy implementation
Understand this requirement, I think it can be implemented easily using that the reverse proxy can be recognized by a... Sergey Ivanovskiy
08:04 AM User Interface Feature #2683: reverse proxy implementation
Please make sure that we can run in reverse proxy mode AND/OR in direct access mode (our current approach). Many ins... Greg Shah
08:45 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Constantin Asofiei wrote:
> > > > Your example revealed a flaw in tooltip management. I need to review the hiding ...
Ovidiu Maxiniuc
08:01 AM User Interface Feature #3236: implement port range support for the web client's embedded web server
The highest priority is getting the local spawning working with port mapping. Please work on that first and we will ... Greg Shah
07:37 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Well done guys, the final test will be some customers that will try it today. Greg Shah
02:25 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I have updated https://proj.goldencode.com/projects/p2j/wiki/Pre-Built_Virtual_Machines to reflect the image changes.... Hynek Cihlar
08:49 PM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I have placed it in "Ubuntu 16.04 Desktop 64-bit (x86) - Pre-configured FWD Developer Virtual Machine":https://proj.g... Greg Shah

06/18/2017

04:38 PM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Hynek Cihlar wrote:
> I am uploading a new image with the batch Eclipse launch configuration removed.
The upload ...
Hynek Cihlar
06:31 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I am uploading a new image with the batch Eclipse launch configuration removed. Hynek Cihlar
01:26 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Actually, 2683 and 3236 can be developed as a one task due to interdependency of these tasks on the reverse proxy con... Sergey Ivanovskiy
01:13 PM User Interface Feature #3236: implement port range support for the web client's embedded web server
Greg, please help to understand the remote case. There are two cases: 1) the web client is spawned locally and 2) the... Sergey Ivanovskiy

06/17/2017

11:19 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Greg Shah wrote:
> I will wait until tomorrow evening before I move the final VM disk image to the downloads section...
Constantin Asofiei
09:45 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I will wait until tomorrow evening before I move the final VM disk image to the downloads section and link to it. If... Greg Shah
03:13 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I resolved all the points from note 22 and uploaded the resulting image to devsrv01:/tmp/vm/fwd-dev3.zip. Note that n... Hynek Cihlar
09:37 AM User Interface Bug #2765 (Closed): find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah
09:46 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Greg Shah wrote:
> Please merge to trunk
Branch @2765b@ was merged to trunk as revno @11153@ then it was archived.
Eugenie Lyzenko
09:24 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Please merge to trunk
Greg Shah
08:35 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Also looks like the @/etc/ld.so.conf@ content(with alphabetical ordering include files) has priority over @/usr/lib@ ... Eugenie Lyzenko
08:07 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I just realized the scenario I offered is a kind of option 1 in "note 48":https://proj.goldencode.com/issues/3298#not... Eugenie Lyzenko

06/16/2017

06:37 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> > May be we will have to patch and install both 5.9 and 6.0 libraries if modern Linux distros wan...
Eugenie Lyzenko
02:31 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What if you reinstall libncurses5 package? Is it too destructive to make this test on working system?
I don't th...
Greg Shah
02:14 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Still thinking and experimenting for ncurses linking. I'm also worry about requirement to manually remove @libncurses... Eugenie Lyzenko
01:20 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Removing the ncurses 5.9 and then also removing the @libncurses5-dev@ also solves the build problem on the Ubuntu Ser... Greg Shah
12:10 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> > It is strange, I have the same libraries in /usr/lib/ and /lib/x86_64-linux-gnu/ when building ...
Eugenie Lyzenko
10:31 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> It is strange, I have the same libraries in /usr/lib/ and /lib/x86_64-linux-gnu/ when building FWD is OK.
2 ques...
Greg Shah
10:29 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> OK, some headway:
>
> I removed the following files:
>
> [...]
>
> After this, @libp2j.s...
Eugenie Lyzenko
10:20 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
OK, some headway:
I removed the following files:...
Greg Shah
10:04 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Those links are there:... Greg Shah
10:49 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Some progress here. I can reproduce the error message you noted. It is strange but to see it I had to remove @libncur... Eugenie Lyzenko
05:46 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> The testing completed. Failed test was run in standalone mode. The results can be seen in @...
Constantin Asofiei
05:45 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> Do we have to do any other custom configuration for the large ...
Eugenie Lyzenko
04:49 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
>
> > So starting @ChUI@ regression testing.
> How is this going?
All tests are OK e...
Eugenie Lyzenko
03:52 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> Small adjustment for font name and size for @Windows10@ theme. Now the large scale GUI appl...
Constantin Asofiei
03:46 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > What does it display? Empty text?
> The 1st window is label...
Constantin Asofiei
03:25 PM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Constantin, there is a missing Eclipse launch configuration "P2J Test Client Batch" referenced by "P2J Test Batch". I... Hynek Cihlar
09:41 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I like the wiki changes. I have split the document into two pieces:
https://proj.goldencode.com/projects/p2j/wiki...
Greg Shah
08:55 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Greg Shah wrote:
> > * There is a system error when the Virtual OS starts (see the attached screen shot).
> > * The...
Hynek Cihlar
08:48 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
> * There is a system error when the Virtual OS starts (see the attached screen shot).
> * The Eclipse icon pinned t...
Greg Shah
03:54 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I tested the image on Windows/VirtualBox and didn't find any new issues. I added the setup instructions to wiki, plea... Hynek Cihlar
01:15 PM Conversion Tools Feature #3277: implement call-graph v3
Constantin: Can you see if you can resolve the @.pphints@ issue recently seen in the customer application? We will b... Greg Shah

06/15/2017

07:29 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Next step is: please do some testing in some complex screens of the large GUI applicatio...
Eugenie Lyzenko
07:18 PM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
I tested the image on Linux/VirtualBox. It runs OK, the Eclipse environment builds and runs the predefined launch con... Hynek Cihlar
01:27 PM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Hynek Cihlar wrote:
> > > Constantin, I downloaded the disk im...
Constantin Asofiei
01:05 PM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin, I downloaded the disk image from devsrv01:/tmp/vm/f...
Hynek Cihlar
06:55 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Hynek Cihlar wrote:
> Constantin, I downloaded the disk image from devsrv01:/tmp/vm/fwd-dev.vdi.zip, successfully ra...
Constantin Asofiei
05:19 AM Runtime Infrastructure Support #3274: create a "reference VM" for a FWD developer system, based on Ubuntu
Constantin, I downloaded the disk image from devsrv01:/tmp/vm/fwd-dev.vdi.zip, successfully ran it, but I didn't find... Hynek Cihlar
03:08 PM User Interface Feature #2683: reverse proxy implementation
The plan is to add @X-Forwarded-Host@ support by web server to span web client correctly in the presence of the rever... Sergey Ivanovskiy
03:00 PM User Interface Feature #2683: reverse proxy implementation
Created new branch 2683a for this task. Sergey Ivanovskiy
02:24 PM Conversion Tools Feature #1521: implement gap analysis rules or backing database/marker approach
On March 24, 2017 we merged branch 1521b into the trunk as revision 11144. Branch 1521b has been archived. Greg Shah
09:10 AM User Interface Feature #3275: improve browse support
> Should I skip this differences and add to to the "thumb redrawing" redmine issue?
Yes, so long as the difference...
Greg Shah
09:08 AM User Interface Feature #3275: improve browse support
OK, I'll figure out which part is necessary. Overall I'm going to stick to the plan
@ThinClient.trigger@ initial ...
Stanislav Lomany
08:53 AM User Interface Feature #3275: improve browse support
I'm not sure. Some of the processing in @ThinClient.trigger()@ is to properly enable recursion, which you said canno... Greg Shah
08:33 AM User Interface Feature #3275: improve browse support
Basically my question is if the client-side trigger processing in @ThinClient.trigger@ necessary for its counterpart ... Stanislav Lomany
08:26 AM User Interface Feature #3275: improve browse support
> Wrap BrowseWidget.getRows with the code from ThinClient.trigger.
What do you mean by "wrap"? I prefer not to du...
Greg Shah
05:54 AM User Interface Feature #3275: improve browse support
Greg, am I right that server-side ROW-DISPLAY trigger should be called in that way?
# Wrap @BrowseWidget.getRows@ wi...
Stanislav Lomany
08:44 AM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Constantin Asofiei wrote:
> What does it display? Empty text?
The 1st window is labeled as "Window 1 has parent". L...
Ovidiu Maxiniuc

06/14/2017

05:22 PM User Interface Feature #3275: improve browse support
> Note that if we strive for 100% authenticity server-side ROW-DISPLAY doesn't make sense because we need to redraw t... Greg Shah
05:17 PM User Interface Feature #3275: improve browse support
Some notes on what can be done during ROW-DISPLAY processing for multiple rows:
# Browse itself and other widgets ar...
Stanislav Lomany
04:21 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Ovidiu Maxiniuc wrote:
> ... the title of the parent-less window from your testcase should be @unknown@ since their ...
Constantin Asofiei
04:16 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Ovidiu Maxiniuc wrote:
> > * @WindowTitleBar@ - missing history entry
> I was about to revert this one too, but I s...
Ovidiu Maxiniuc
12:41 PM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Code Review Task Branch 1818a Revision 11160
As mentioned before, this is really good work. Some feedback:
1. ...
Greg Shah
12:17 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, it seems that you forgot to remove EditSubjects* from ACLModule. Now 3222a doesn't...
Hynek Cihlar
12:07 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, it seems that you forgot to remove EditSubjects* from ACLModule. Now 3222a doesn't pass the gradlew compilatio... Sergey Ivanovskiy
10:34 AM User Interface Feature #3280: implement editor methods
Code Review Task Branch 3279a Revision 11160
1. The SUB-TYPE members added to @ComboBoxWidget@ need javadoc.
2....
Greg Shah
09:14 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
https://askubuntu.com/questions/769558/how-to-tell-if-current-version-was-upgraded-or-a-fresh-install
This note su...
Greg Shah
09:10 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> Also may be you have another version of the libncurses.a somewhere else(/usr/local/lib) or somewhere it can be take... Greg Shah

06/13/2017

07:24 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Also may be you have another version of the @libncurses.a@ somewhere else(@/usr/local/lib@) or somewhere it can be ta... Eugenie Lyzenko
06:53 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> Or one in @/lib/x86_64-linux-gnu/libncurses.so.5.9@?
Yes, I have it in all systems.
And @FW...
Eugenie Lyzenko
06:35 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Or one in @/lib/x86_64-linux-gnu/libncurses.so.5.9@? Greg Shah
06:34 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> Does your system have a @/usr/lib/libncurses.so.5.9@?
Some of systems have(which was upgraded ...
Eugenie Lyzenko
06:30 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Does your system have a @/usr/lib/libncurses.so.5.9@? Greg Shah
06:07 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg,
Can you publish here your @libncurses.a@. I want to test one theory on my side.
Eugenie Lyzenko
05:14 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Well, I have @Ubuntu 16.04.2 Server@ setup text mode with @4.4.0-79 generic@ kernel(no extra packages, only system ba... Eugenie Lyzenko
08:30 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
On the other hand, there are many of the @R_X86_64_RELATIVE@ relocations, which would be seen with @-fpic@. So perha... Greg Shah
08:28 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Eugenie Lyzenko wrote:
> One more idea is the patched @NCURSES@ did not compiled with @-fPIC@ for some reasons.
h...
Greg Shah
07:57 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
@gcc -v@ output:... Greg Shah
11:44 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
One more idea is the patched @NCURSES@ did not compiled with @-fPIC@ for some reasons. Eugenie Lyzenko
11:18 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> Do you care if I patch those sources or not?
For my previous assumption it was not important b...
Eugenie Lyzenko
04:04 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Constantin Asofiei wrote:
> Ovidiu, please let me know what is left with this task.
I am not aware of anything el...
Ovidiu Maxiniuc
12:31 PM User Interface Feature #2676: implement the equivalent to configurable support for a windows theme
Ovidiu, please let me know what is left with this task.
What I'm aware of in 2676a rev 11170:
* @WindowLayout@,...
Constantin Asofiei
03:16 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> > We just do not need to provide separate font files within GUI package.
> OK, so your ...
Eugenie Lyzenko
12:48 PM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie Lyzenko wrote:
> The @Hotel GUI project@ will use the aliases even they are not directly included into @dire...
Constantin Asofiei
11:27 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Constantin Asofiei wrote:
> Eugenie, the changes in 2765b rev 11163 are OK; please add a history entry to @FontDetai...
Eugenie Lyzenko
05:58 AM User Interface Bug #2765: find proper freely licensed replacements for the MS Windows OS fonts
Eugenie, the changes in 2765b rev 11163 are OK; please add a history entry to @FontDetails@ and also a question about... Constantin Asofiei
02:28 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
We should make changes to make this process easy.
1. We can add support for Let's Encrypt such that we can connect...
Greg Shah
02:20 PM Runtime Infrastructure Feature #3240: setup and use of real SSL certificates (NOT self-signed)
FYI, when you renew Let's Encrypt certificates, the following must be re-done:
1. Items 2 and 3 from #3240-2. The...
Greg Shah
01:14 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Sergey Ivanovskiy wrote:
> > Please update 3222a (rev.11393) for important PDF reports fixe...
Sergey Ivanovskiy
01:09 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Please update 3222a (rev.11393) for important PDF reports fixes.
Ok. Is there anything l...
Eric Faulhaber
01:02 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Please update 3222a (rev.11393) for important PDF reports fixes. Sergey Ivanovskiy
11:08 AM User Interface Feature #3275: improve browse support
> If browse-specific state in the screen buffer can be changed then we need to make sure that the screen buffer is se... Stanislav Lomany
10:40 AM User Interface Feature #3275: improve browse support
> But in the case trigger contains user interactions or alert boxes, we have to somehow detect that we have an intera... Greg Shah
10:08 AM User Interface Feature #3275: improve browse support
> Can we iteratively execute the trigger on the server side, without down-calls to the client?
At first look I thin...
Stanislav Lomany
09:33 AM User Interface Feature #3275: improve browse support
> iterative ROW-DISPLAY triggering (note that most of browse attributes, like DOWN or SCREEN-VALUE (not readable), a... Greg Shah

06/12/2017

06:24 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I installed @pkg-config@ but there is no difference.... Greg Shah
05:47 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
The only difference with mine output is missing @pkg-config@ package on your system. This might be important I guess.... Eugenie Lyzenko
05:31 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> Do you care if I patch those sources or not?
I understand the patching with scripts clean up t...
Eugenie Lyzenko
04:57 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I'm assuming that I don't need to patch since I'm not building. Here is the configure output:... Greg Shah
04:52 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Do you care if I patch those sources or not? Greg Shah
04:44 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Can you please get the ncurses sources, execute @./configure --with shared@ and publish the @config.log@ file. Eugenie Lyzenko
02:42 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
> What version: 16.04, 16.04.1 or 16.04.2? There are some diffs there may be.
@Welcome to Ubuntu 16.04.2 LTS (GNU/...
Greg Shah
02:33 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> The full output:
>
> [...]
>
> > Does the compiler use -fpic option?
>
> Yes.
>
> > I...
Eugenie Lyzenko
02:12 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
The full output:... Greg Shah
02:05 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've tested your approach:
>
> 1. Remove @libncurses5-dev@.
> 2. Patch NCURSES. I used our s...
Eugenie Lyzenko
12:29 PM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
I've tested your approach:
1. Remove @libncurse5-dev@.
2. Patch NCURSES. I used our script to do this.
3. Tried...
Greg Shah
04:26 PM Base Language Feature #3292: i18n improvements
Instances of @FileStream@ are only ever constructed and used on the client side. Greg Shah
04:08 PM Base Language Feature #3292: i18n improvements
I propagated the @binary@ attribute from @RemoteStream@ to actual @FileStream@ that does the string encodings. The pr... Ovidiu Maxiniuc
03:45 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Eric Faulhaber wrote:
> Sorry if I missed this above somewhere: what are the default credentials for the new admin c...
Hynek Cihlar
02:51 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sorry if I missed this above somewhere: what are the default credentials for the new admin client with hotel_gui? Eric Faulhaber
11:16 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> It doesn't work as expected if we open this view from the Home screen and the History.bac...
Hynek Cihlar
10:59 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > Hynek, it seems that these changes 11382 are not correct since t...
Sergey Ivanovskiy

06/11/2017

04:15 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> Hynek, it seems that these changes 11382 are not correct since the Back button doesn't wo...
Hynek Cihlar

06/09/2017

07:27 PM Conversion Tools Feature #3277: implement call-graph v3
Greg Shah wrote:
> I've been thinking about the "hidden more" problem:
>
> * I know that you have greatly reduced...
Constantin Asofiei
06:02 PM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, it seems that these changes 11382 are not correct since the Back button doesn't work as a History button, but ... Sergey Ivanovskiy
11:40 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Sergey Ivanovskiy wrote:
> I guessed that this interface
> [...]
> should be in shared package?
I think so.
Hynek Cihlar
11:35 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
I guessed that this interface ... Sergey Ivanovskiy
11:29 AM Runtime Infrastructure Feature #3222: rewrite admin console for native web (html5/css/javascript)
Hynek, could you look at this exception that is thrown if we are trying to click on Print menu from users screen
<pr...
Sergey Ivanovskiy
03:43 PM Base Language Feature #3292 (WIP): i18n improvements
Apparently work for first two can be delayed.
I started investigations on @BINARY@. I was expecting the output to be...
Ovidiu Maxiniuc
01:42 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11159@.
Added new class to @../ui/client/gui@ pac...
Eugenie Lyzenko
07:32 AM User Interface Feature #1834: implement direct manipulation (drag and drop)
I like your plan. Greg Shah
08:47 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
This is the rest of file list dropping implementation plan. Because all real event are happening on the client side(g... Eugenie Lyzenko
12:05 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Sergey Ivanovskiy wrote:
> Please review these small changes on the server side, revision 11289. It is required to g...
Eric Faulhaber
10:14 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
Technical details for the summary from note 20.
The @.ext-hints@ looks like this...
Ovidiu Maxiniuc
09:37 AM User Interface Feature #1818: implement a timer service to replace the PSTimer OCX
As with revision 11159 of branch 1818a, FWD looks for a special @.ext-hints@ file (I can optionally move the content ... Ovidiu Maxiniuc
09:12 AM User Interface Feature #3275: improve browse support
My bad, REFRESH doesn't trigger ROW-DISPLAY, only search by key. I'll clean up records. Stanislav Lomany
08:34 AM User Interface Feature #3275: improve browse support
All ROW-DISPLAY rules will be stored in updatable item 30.
We should decide if we want to support 1. iterative ROW...
Stanislav Lomany

06/08/2017

06:09 PM User Interface Feature #1834: implement direct manipulation (drag and drop)
The task branch @1834a@ has been updated for review to revision @11158@.
Reworked to resolve the notes for @Droppa...
Eugenie Lyzenko
05:09 PM Conversion Tools Feature #1514: implement fully dynamic reports (backed by the database)
Please review these small changes on the server side, revision 11289. It is required to get files specifications from... Sergey Ivanovskiy
04:26 PM User Interface Feature #3275: improve browse support
> What is the effort to get this to match the weird Progress behavior?
For a start:
# PageDown for some cases shoul...
Stanislav Lomany
04:13 AM User Interface Feature #3275: improve browse support
> I think it's not worth to exactly duplicate this behavior until (if) we come to the point when it will be necessary... Greg Shah
03:20 PM Conversion Tools Feature #3277: implement call-graph v3
I've been thinking about the "hidden more" problem:
* I know that you have greatly reduced the number of links fro...
Greg Shah
11:55 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
So far I think this is just document confusing issue. In "Development Environment Setup":https://proj.goldencode.com/... Eugenie Lyzenko
08:01 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
Greg Shah wrote:
> > @ls -l /lib/x86_64-linux-gnu/libncurses*@
>
> [...]
>
> > @ldd libp2j.so@
>
> [...]
...
Eugenie Lyzenko
04:06 AM Build and Source Control Bug #3298: libp2j build links with ncurses 5.9 when the proper version is 6.0
@dpkg-dev@ is already installed on my system (as is libncurses5-dev):... Greg Shah
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
 

Also available in: Atom