Project

General

Profile

Activity

From 03/23/2014 to 04/21/2014

04/21/2014

11:38 AM Feature #1811: implement the AJAX client driver
Code Review 0417a
1. Java_com_goldencode_terminal_NativePty_shell() in shell.c has some possible resource leaks:
...
Greg Shah

04/17/2014

07:53 AM Feature #1811: implement the AJAX client driver
1. Use ansi STARTUPINFO on shell_win.c
2. Merge changes on build.xml.
Marius Gligor
03:47 AM Feature #2286 (WIP): design and implement basic GUI window widget support
Marius Gligor

04/16/2014

02:39 PM Feature #2252: implement GUI client support
The first step in creating GUI support is to implement #2286, which is support for the creation and display of a GUI ... Greg Shah
02:24 PM Feature #2286: design and implement basic GUI window widget support
Put all details in the parent task #2252. Greg Shah
02:23 PM Feature #2286 (Closed): design and implement basic GUI window widget support
Greg Shah
01:51 PM Feature #1788 (Review): implement define rectangle and rectangle widget support
Final RECTANGLE implementation code. Marius Gligor

04/15/2014

07:22 AM Feature #1788: implement define rectangle and rectangle widget support
An uast test having dynamic color assignments. Marius Gligor
05:19 AM Feature #1788: implement define rectangle and rectangle widget support
1. Add new options for DEFINE RECTANGLE like DCOLOR, PFCOLOR, BGCOLOR, FGCOLOR, TOOLTIP.
BGCOLOR, FGCOLOR and TOO...
Marius Gligor

04/14/2014

02:50 PM Feature #1788: implement define rectangle and rectangle widget support
I fixed a bug related to colours drawing on RECTANGLE widget according to my latest tests. Marius Gligor
01:23 PM Feature #1788: implement define rectangle and rectangle widget support
Here is the RECTANGLE widget implementation for character interface and some remarks.
1. The implemented options f...
Marius Gligor

04/09/2014

01:01 PM Feature #1788: implement define rectangle and rectangle widget support
Doing more test cases conversions I think that I found a bug in conversion process. Let me explain:
Trying to conver...
Marius Gligor

04/08/2014

02:43 PM Feature #1788: implement define rectangle and rectangle widget support
Today I tried to convert some small RECTANGLE test cases using the current implementation for RectangleWidget and the... Marius Gligor
03:16 AM Feature #1805: add missing UI method support
Vadim Gindin wrote:
> There is no stacktrace.. I just pressed down-arrow right after start and got the error. I also...
Constantin Asofiei
03:15 AM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Vadim, about 0403a.zip:
* after merging, the history entry numbers for changes which are in bzr can't be changed. T...
Constantin Asofiei

04/07/2014

05:07 PM Feature #1805: add missing UI method support
There is no stacktrace.. I just pressed down-arrow right after start and got the error. I also have the last revision... Vadim Gindin
02:36 PM Feature #1788: implement define rectangle and rectangle widget support
Here is the RECTANGLE widget description extracted form P4GL manuals and some remarks:
- Some attributes are used by...
Marius Gligor
08:10 AM Feature #1788: implement define rectangle and rectangle widget support
I think this is generally correct. Since we will be implementing the GUI as well, please do plan to support the mous... Greg Shah

04/04/2014

11:08 AM Feature #1788: implement define rectangle and rectangle widget support
Today I did a lot of RECTANGLE tests using the customer's P4GL environment.
Also I converted a small procedure worki...
Marius Gligor
06:44 AM Feature #1805: add missing UI method support
PS: my test was with the latest P2J from bzr, without your #2162 changes. Constantin Asofiei
06:39 AM Feature #1805: add missing UI method support
Vadim Gindin wrote:
> Sorry, I thought that it is already committed. Now I've committed it (the file _browse_ui_test...
Constantin Asofiei

04/03/2014

06:27 PM Feature #1788: implement define rectangle and rectangle widget support
> Also I looked over P2J project code in order to understand how to implements P4 widgets on P2J and I found a class ... Greg Shah
02:32 AM Feature #1788 (WIP): implement define rectangle and rectangle widget support
Marius Gligor
05:47 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
1. I forgot about LITERAL field-group. Added this implementation.
2. I also found one bug during the work on TODO...
Vadim Gindin
03:02 AM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Vadim Gindin wrote:
> I'm thinking about virtual copies of widgets on the server side. I need some advice. I'm plann...
Constantin Asofiei
07:15 AM Feature #1805: add missing UI method support
Sorry, I thought that it is already committed. Now I've committed it (the file _browse_ui_test1.p_) Vadim Gindin
06:09 AM Feature #1805: add missing UI method support
Vadim Gindin wrote:
> I ran _browse_ui_test1.p_ from the /uast folder.
Please commit the test to the testcases proj...
Constantin Asofiei
05:34 AM Feature #1805: add missing UI method support
I've found the following bug in Java implementation during the testing. I ran _browse_ui_test1.p_ from the /uast fold... Vadim Gindin

04/02/2014

01:21 PM Feature #2247 (Review): interactive child process support
Marius Gligor
01:20 PM Feature #1811: implement the AJAX client driver
The interactive process implementation fo0r ChUI Swing and ChUI Web (AJAX) clients with minimum changes on the existi... Marius Gligor
10:48 AM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
I'm thinking about virtual copies of widgets on the server side. I need some advice. I'm planning to create new field... Vadim Gindin

04/01/2014

03:42 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
I found and fixed a bug with start conditional step. The key was in the fact that conditional calls do not affect the... Vadim Gindin

03/30/2014

03:46 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Here is the next update with the following changes.
# I added forced view at the start of @downWorker@ method and it...
Vadim Gindin

03/28/2014

01:50 PM Feature #1811: implement the AJAX client driver
This archive contains my later changes for interactive process implementation.
It is not the final release is only a...
Marius Gligor

03/27/2014

05:12 PM Feature #1811: implement the AJAX client driver
Code Review 0326a - Part 2
I have finished going through all the code. It is really impressive.
4. It seems ...
Greg Shah
02:43 PM Feature #2252: implement GUI client support
This is an interesting comment in the Colors and Fonts chapter of the Programming Interfaces book:
> In Windows, t...
Greg Shah
11:00 AM Feature #2252: implement GUI client support
> Do you mean font names or ordinals? If ordinals, see below.
I mean both, really.
I understand that the configurat...
Greg Shah

03/26/2014

06:25 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> * How does the 4GL determine the list of fonts that are available?
Do you mean font names or ord...
Constantin Asofiei
05:19 PM Feature #1811: implement the AJAX client driver
Code Review 0326a - Part 1
I am splitting this into multiple parts because I don't have time to finish the entire ...
Greg Shah
03:55 PM Feature #1811: implement the AJAX client driver
Please document how interactive child process support works on Windows (in the 4GL). When you are running a ChUI 4GL... Greg Shah
02:29 PM Feature #1811: implement the AJAX client driver
I implemented the interactive process for Swing ChUI client.
When a Linux OS command is executed from the converted ...
Marius Gligor
02:34 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Vadim Gindin wrote:
> # Yes, Constantin. I really skipped this case. In your example @dynamicDown=0@ indeed. The pro...
Constantin Asofiei
02:10 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Vadim Gindin wrote:
> I forgot to add, that your short test case shows the problem @dynamicDown=0@ in another aspect...
Constantin Asofiei

03/25/2014

06:08 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
I forgot to add, that your short test case shows the problem @dynamicDown=0@ in another aspect. This wrong behavior l... Vadim Gindin
02:47 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
# Yes, Constantin. I really skipped this case. In your example @dynamicDown=0@ indeed. The problem appears when @disp... Vadim Gindin
04:47 AM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Vadim, about 0324a.zip: @GenericFrame@ and other files don't have the proper history number (is the same as the previ... Constantin Asofiei
04:10 PM Feature #1811: implement the AJAX client driver
> I'm struggle to understand the current implementation on interactive process for native ChUI client.
We don't n...
Greg Shah
06:02 AM Feature #1811: implement the AJAX client driver
Add code to synchronize with child process exit. Marius Gligor

03/24/2014

07:04 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Constantin Asofiei wrote:
> ..
> # check the shared frame cases: I suspect the current-iteration will be inherited ...
Vadim Gindin
05:53 PM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
I've fixed almost all your remarks. Here are to moments:
# GenericFrame imports couldn't become simpler because of p...
Vadim Gindin
09:15 AM Feature #2162: add support for CURRENT-ITERATION attribute (for widget objects)
Vadim, good work getting the algorithms implemented. See bellow for the code review for 0322a.zip and the next steps... Constantin Asofiei
03:24 PM Feature #2252: implement GUI client support
Some initial thoughts based on reviewing basic 4GL GUI examples:
1. Fonts
* By default the GUI uses the Windows...
Greg Shah
02:58 PM Feature #2252: implement GUI client support
The following is some early planning that was done (at my request) by Sergey Yevtushenko in 2011:
> -------- Origi...
Greg Shah
02:53 PM Feature #2252: implement GUI client support
Upon additional consideration of our implementation approaches in note 2, I think it makes the most sense to implemen... Greg Shah
02:44 PM Feature #2252: implement GUI client support
We will be implementing configurable control over all fonts, colors and other standard GUI configuration via our dire... Greg Shah
02:39 PM Feature #2252: implement GUI client support
Greg Shah wrote:
> We will NOT be implementing using a native control approach. This means we will not support the ...
Constantin Asofiei
02:32 PM Feature #2252: implement GUI client support
> I couldn't find a way to make the created windows modal. So, this allows multiple windows to be active, with all th... Greg Shah
02:30 PM Feature #2252: implement GUI client support
It is my understanding that all Progress GUI widgets have a backing native Windows control as the implementation. Th... Greg Shah
01:53 PM Feature #2252: implement GUI client support
Some initial findings about how 4GL implements the GUI interfaces:
# the @MESSAGE ... VIEW-AS ALERT-BOX@ statements ...
Constantin Asofiei
02:23 PM Feature #2264 (Closed): analyze how the GUI interface is implemented in 4GL
Constantin Asofiei
01:21 PM Feature #1811: implement the AJAX client driver
I fixed a minor bug when using colors.
We have to add 1 to FG and BG because according to the current P2J implement...
Marius Gligor
12:33 PM Feature #1811: implement the AJAX client driver
Here is the RC (release candidate) of VT-100 emulator. It is an implementation of DEC VT 100 video terminal specifica... Marius Gligor
 

Also available in: Atom