Activity
From 12/23/2014 to 01/21/2015
01/21/2015
- 06:17 PM Feature #2476: window icon support improvements
- Committed in bzr as 10716.
- 06:03 PM Feature #2476: window icon support improvements
- Yes, go ahead.
- 05:47 PM Feature #2476: window icon support improvements
- The @CTRL-C@ part completed without regressions. Had to start 3-way tests separately. The results file is on the shar...
- 09:31 AM Feature #2476: window icon support improvements
- The main part of the regression testing has been completed without regressions, starting the @CTRL-C@ tests.
- 06:06 PM Feature #2478: button image support
- OK, please take this into account in your design.
1. I think that the loadImage() methods should still be used by ... - 05:32 PM Feature #2478: button image support
- >Eugenie: please determine the answer to this question.
The answer is the moment when button is realized is the po... - 01:57 PM Feature #2478: button image support
- > But if the image is loaded only when the frame (or button?) is realised, unless I've missed some discussion on the...
- 01:26 PM Feature #2478: button image support
- >> Postpone the image loading to the moment when the button widget is created on the client side. This will requir...
- 01:25 PM Feature #2478: button image support
- Greg Shah wrote:
> > Postpone the image loading to the moment when the button widget is created on the client side. ... - 01:15 PM Feature #2478: button image support
- > Postpone the image loading to the moment when the button widget is created on the client side. This will require ad...
- 12:56 PM Feature #2478: button image support
- The button widget image processing note. There are two places when we need to set/load image integration into button ...
- 01:29 PM Feature #2494: DELETE() method runtime implementation
- Greg Shah wrote:
> I have not yet gotten the time to finish the code review on those changes (and on the other fix... - 01:06 PM Feature #2494: DELETE() method runtime implementation
- > So, it seems that I can start coding now. Is that correct?\
Yes.
> Albeit these changes do not affect the cla... - 01:01 PM Feature #2494: DELETE() method runtime implementation
- Greg Shah wrote:
> Just change the @delete(int)@ to be @delete(long)@
Got it. So, it seems that I can start codin... - 12:51 PM Feature #2494: DELETE() method runtime implementation
- > I see. However at this moment we have @delete(int)@ method in the @ControlSetEntity@ (and even in @GenericWidget@)....
- 12:22 PM Feature #2494: DELETE() method runtime implementation
- Greg Shah wrote:
> > But I see entry(int) and entry(int64) in ControlSetEntity, but there is no entry(long)
>
> I... - 12:08 PM Feature #2494: DELETE() method runtime implementation
- Constantin Asofiei wrote:
> To determine what is the message shown by the DELETE method (in this case), usually I ch... - 11:08 AM Feature #2494: DELETE() method runtime implementation
- Constantin Asofiei wrote:
> On a side note, how do you use the @r-radio.p@ test? I've tried switching focus to the f... - 10:41 AM Feature #2494: DELETE() method runtime implementation
- Greg Shah wrote:
> Constantin/Stanislav: can you think of other ways we code these warning cases in the P2J runtime?... - 10:21 AM Feature #2494: DELETE() method runtime implementation
- > Does it just mean that there is no need to add delete(decimal idx) method?
Yes. Although how we would handle a ... - 09:30 AM Feature #2494: DELETE() method runtime implementation
> This means we need some extra investigation. Some warnings are just formatted messages displayed in the message ...- 08:52 AM Feature #2494: DELETE() method runtime implementation
- > method generates warning if
This means we need some extra investigation. Some warnings are just formatted mess... - 07:29 AM Feature #2494: DELETE() method runtime implementation
- Questions.
1. I understand that we should not care about thread safety of widgets' methods as they are supposed to b... - 07:09 AM Feature #2494: DELETE() method runtime implementation
- Runtime support.
1. Server side.
a. Implement @delete(int idx)@, @delete(int64 idx)@, @delete(String item)@ and @de... - 06:04 AM Feature #2494: DELETE() method runtime implementation
- 1. The statement about raising error is not correct. Actually the @DELETE(list-index)@ method generates warning if ar...
- 08:57 AM Feature #2422: add features to BROWSE
- About this particular feature:
>If the previous page is fully deleted, you have to press Page Up twice in order to m... - 08:14 AM Feature #2422: add features to BROWSE
- You'll be working on GUI soon, so do make sure that your approach can be easily adapted for those cases.
01/20/2015
- 05:59 PM Feature #2422: add features to BROWSE
- Some differences in handling of Page Up/Down in ChUI and UI versions.
# About Page Down key (in ChUI it's not actu... - 04:31 PM Feature #2494: DELETE() method runtime implementation
- Good results.
Please make sure you have tested the following:
* For @DELETE(list-index)@: @INTEGER@ inputs of 0... - 02:59 PM Feature #2494: DELETE() method runtime implementation
- 1. The @DELETE()@ method exists for COMBO-BOX, RADIO-SET, SELECTION-LIST and BROWSE column widgets. Its semantics and...
- 11:16 AM Feature #2494: DELETE() method runtime implementation
- You can edit it manually like a normal cell. I'm not sure if drop-down list can actually appear in browse in ChUI. Po...
- 07:45 AM Feature #2494: DELETE() method runtime implementation
- Stanislav: in the 4GL, how does one get the ChUI browse cell for a combo-box into editing mode?
- 07:42 AM Feature #2494: DELETE() method runtime implementation
- I failed to activate editing in Linux character mode. In Windows GUI mode the corresponding cell had standard clickab...
- 07:38 AM Feature #2494: DELETE() method runtime implementation
- FYI, LIST-ITEMS support in P2J may be partial (I think it is missing at least for browse columns).
When running th... - 03:40 PM Feature #2476: window icon support improvements
- The conversion testing completed. Generated codes are identical. Starting the runtime testing.
And I have committe... - 10:59 AM Feature #2476: window icon support improvements
- > I suggest to run regression and commit icon related changes to have some intermediate work stage to shift the next...
- 10:59 AM Feature #2476: window icon support improvements
- It is not a bad idea to load resources from a specific part of the jar, but I am OK with the current implementation a...
- 10:56 AM Feature #2476: window icon support improvements
- Eugenie Lyzenko wrote:
> Regarding icon loading. Everything looks OK except one point I need to clarify:
> 1. Assum... - 10:42 AM Feature #2476: window icon support improvements
- Regarding icon loading. Everything looks OK except one point I need to clarify:
1. Assume we start the server from @... - 08:02 PM Feature #2476: window icon support improvements
- > I'm good with this.
>
> Does this pass all of your 4GL testcases?
>
> If so, please put it into conversion an... - 07:11 PM Feature #2476: window icon support improvements
- Code Review evl_upd20150119c.zip
I'm good with this.
Does this pass all of your 4GL testcases?
If so, please...
01/19/2015
- 06:53 PM Feature #2476: window icon support improvements
- Greg Shah wrote:
>
> The only thing I see is that @FileSystemOps.searchPath()@ should not be called from the clien... - 06:15 PM Feature #2476: window icon support improvements
- Code Review evl_upd20150119b.zip
This is really good!
The only thing I see is that @FileSystemOps.searchPath(... - 05:43 PM Feature #2476: window icon support improvements
- Small change to eliminate point #4 from the notes.
- 02:28 PM Feature #2476: window icon support improvements
- The new update for review. The fixes for notes to the previous one. Also the @gclogo.ico@ default icon has been moved...
- 11:44 AM Feature #2476: window icon support improvements
- > Does it mean the @FileSystemOps.searchPath()@ must be called on client side?
Not exactly. Instead, the client ... - 11:35 AM Feature #2476: window icon support improvements
- One question.
>...If the app jar load fails, then it calls the client with a filename. It is the ThinClient.set*(S... - 03:33 PM Feature #2494: DELETE() method runtime implementation
- > How the COMBO-BOX widget for the BROWSE column can be activated in the Linux character mode?
This is close, but... - 08:07 PM Feature #2494: DELETE() method runtime implementation
- Methods and attributes are functions and properties that can be invoked/read/written using a @HANDLE@ type. Each wid...
- 07:54 PM Feature #2494 (Closed): DELETE() method runtime implementation
01/17/2015
- 10:35 AM Feature #2476: window icon support improvements
- Code Review evl_upd20150116b.zip
1. You can't load @LogicalTerminal@ on the client, but you are trying to do so. ... - 07:50 PM Feature #2476: window icon support improvements
- This update has sources merged with the recent code base. Also cleanups, some common code rework(@Image@ class remove...
- 08:15 AM Bug #2491 (Closed): SCREEN-VALUE returns a formatted value based on the widget's format string
- CTRL-C tests passed (without any failures, including the 3-way ones). The attached version is checked in as bzr rev ...
- 06:40 AM Bug #2491: SCREEN-VALUE returns a formatted value based on the widget's format string
- In regard to the use of screen-value in validation expressions, at least the basic functionality works as expected wi...
- 06:18 AM Bug #2491 (WIP): SCREEN-VALUE returns a formatted value based on the widget's format string
- The @DateFormat@ class needed more changes to properly match the original behavior. With the attached changes, this ...
- 08:06 AM Feature #1790: implement menu support
- Code Review vig_upd20150117a.zip
As a general approach, I'm not entirely convinced it is the best idea to add menu...
01/16/2015
- 04:54 PM Feature #2476: window icon support improvements
- I'm more worried about the client falling back to the default icon when the @setWindowDefaultIcon()@ fails to load a ...
- 04:13 PM Feature #2476: window icon support improvements
- >I think there is still a problem when the client side is told to do something (like load a filename) and that fails....
- 03:52 PM Feature #2476: window icon support improvements
- Eugenie Lyzenko wrote:
> >3. Fallback to the default icon when other specified options fail.
>
> This is handled ... - 03:50 PM Feature #2476: window icon support improvements
- >3. Fallback to the default icon when other specified options fail.
This is handled in LT.setWindowDefaultIcon():
... - 02:27 PM Feature #2476: window icon support improvements
- Code Review evl_upd20150116a.zip
This is really good. Keep going as per your plan.
I realize this is unfinishe... - 02:05 PM Feature #2476: window icon support improvements
- This update for review is not the final version to test. Just for you to see the default icon implementation and new ...
- 03:58 PM Feature #1790: implement menu support
- Here is the next update. I used @ScreenDefinition@ (not @ScreenBuffer@). Please confirm, that I'm on right way.
- 02:12 AM Feature #1790: implement menu support
- > Constantin: thoughts?
# I suspect that showing the sub-menu (when a menu is activated in the menubar) will need to... - 08:04 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > Code Review ca_upd20150115b.zip
> >
> > I'm fine with the chang... - 05:42 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150115b.zip
>
> I'm fine with the changes.
0115b.zip passed runtime testing. - 01:58 AM Bug #2491: SCREEN-VALUE returns a formatted value based on the widget's format string
- Greg, I recall that SCREEN-VALUE was problematic in the widget validation expressions, too. It can be postponed if th...
- 09:20 PM Bug #2491: SCREEN-VALUE returns a formatted value based on the widget's format string
- It turns out that our SCREEN-VALUE implementation was nearly completely broken. MAJIC only uses a small number of ca...
- 09:15 PM Bug #2491 (Closed): SCREEN-VALUE returns a formatted value based on the widget's format string
01/15/2015
- 06:35 PM Feature #2479: DEFINE IMAGE and image phrase support for both button and image
- >Add @type == prog.define_image@ to that and I think the problem will be resolved.
Thank, this works. - 06:08 PM Feature #2479: DEFINE IMAGE and image phrase support for both button and image
- > I've found I've missed one rule file update for image widget conversion support: convert/frame_generator.xml. Witho...
- 06:04 PM Feature #2479: DEFINE IMAGE and image phrase support for both button and image
- Greg,
I've found I've missed one rule file update for image widget conversion support: convert/frame_generator.xml... - 05:04 PM Feature #1790: implement menu support
- > ScreenBuffer is not really useful because it linked to a frame and we don't know what frame is the main (common). S...
- 03:17 PM Feature #1790: implement menu support
- I trying to decide how to transfer information about main menu (menubar=true) to the client. @ScreenBuffer@ is not re...
- 11:35 AM Feature #1790: implement menu support
- No, that is not something that is specific to the p2j project. It is a tool that we would add to the standard workst...
- 11:09 AM Feature #1790: implement menu support
- Should I commit (without @work@ folder as you wrote) the script from the note #152? If yes - can I commit it right to...
- 11:03 AM Feature #1790: implement menu support
- @vig_upd20150114d.zip@ is committed to bzr with rev №10709
- 09:42 AM Feature #1790: implement menu support
- Yes, please do check in vig_upd20150114d.zip and distribute it.
- 09:37 AM Feature #1790: implement menu support
- The current update has passed conversion and regression testing. Can I commit it?
- 03:41 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek, please check your tests, too.
Yes, works ok. - 01:58 PM Feature #2252: implement GUI client support
- Code Review ca_upd20150115b.zip
I'm fine with the changes. - 01:51 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> > If down frame widgets are not moved by changing their ROW/COLUMN attribute, then I think we sh... - 01:23 PM Feature #2252: implement GUI client support
- > If down frame widgets are not moved by changing their ROW/COLUMN attribute, then I think we should leave this as i...
- 01:14 PM Feature #2252: implement GUI client support
- Greg,
> * moving widgets in a down frame; not sure yet, might be related to the layout issue.
This is related to th... - 10:12 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150115a.zip
>
> It's good. Please check it in.
Released to rev 10708. - 09:44 AM Feature #2252: implement GUI client support
- Code Review ca_upd20150115a.zip
It's good. Please check it in. - 04:46 AM Feature #2252: implement GUI client support
- This is replacement for ca_upd20150114b.zip and passed runtime testing. The @Assigning row/col attributes of a widg...
- 01:40 PM Feature #2490: fix movement of widgets part of a down frame's body
- The widgets part of the down body for a down frame can't be safely moved (by changing their ROW/COLUMN attributes) be...
- 01:36 PM Feature #2490 (New): fix movement of widgets part of a down frame's body
- 12:53 PM Feature #2476: window icon support improvements
- Actually, let's name @setDefaultWindowIcon()@ as @setWindowDefaultIcon()@ instead. I think it is more descriptive.
... - 12:31 PM Feature #2476: window icon support improvements
- >1. We want to minimize unnecessary calls from the client to the server. Generally, we want the server to dictate the...
- 11:33 AM Feature #2476: window icon support improvements
- Code Review evl_upd20150114a.zip
This is moving in the right direction, but I do have some questions/comments:
... - 07:43 PM Feature #2476: window icon support improvements
- The update includes icon related part of the icon/image implementation for review. Not completed testing but approach...
01/14/2015
- 12:06 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek, I'm planning on looking into solving these problems (based on my previous update)... - 11:58 AM Feature #2252: implement GUI client support
- Hynek, I'm planning on looking into solving these problems (based on my previous update):
* Assigning row/col attrib... - 11:11 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin Asofiei wrote:
> > > Second part of the SIDE-LABEL-... - 11:08 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Second part of the SIDE-LABEL-HANDLE support, to allow changing... - 09:09 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150114b.zip
>
> It looks like there were some tricky latent bugs that you ... - 09:08 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Second part of the SIDE-LABEL-HANDLE support, to allow changing the ROW/COLUMN attribute... - 09:06 AM Feature #2252: implement GUI client support
- > The remaining issue is related to moving widgets in a down frame; root cause: server-side has only 1 widget which i...
- 09:05 AM Feature #2252: implement GUI client support
- Code Review ca_upd20150114b.zip
It looks like there were some tricky latent bugs that you had to solve here. I se... - 08:58 AM Feature #2252: implement GUI client support
- The label moves ok and the position attributes are properly reported back to the server.
Btw. there are some (chui... - 06:51 AM Feature #2252: implement GUI client support
- Second part of the SIDE-LABEL-HANDLE support, to allow changing the ROW/COLUMN attributes from the server-side. Runt...
- 10:09 AM Feature #1790: implement menu support
- > Can It be useful for somebody?
Very cool! I like it.
The only thing we need to do here is to eliminate the d... - 10:03 AM Feature #1790: implement menu support
- I was using an eclipse plugin to merge files last time and didn't accustom to this plugin probably. The reason of the...
- 09:54 AM Feature #1790: implement menu support
- Thank you. These folders are different. diff*_ddl.txt is empty, but diff_*_src.txt is not empty. I'm trying to interp...
- 09:35 AM Feature #1790: implement menu support
- As noted in the @timco.html@:
*Build and Save a Comparison Version*
Before running any conversion regression te... - 09:30 AM Feature #1790: implement menu support
- I've ran conv-regression task. It executed, but failed at the end. Here is the end of the log:...
- 08:35 AM Feature #1790: implement menu support
- Code Review vig_upd20150114c.zip
This is really good. Please put it into both conversion and runtime regression t... - 05:31 AM Feature #1790: implement menu support
- I missed several files.
- 04:48 AM Feature #1790: implement menu support
- Thank you. Here is the current update with these changes.
- 04:18 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Please, recall me, should I change a year of a Copyright block in each modified file to 2015?
... - 03:16 AM Feature #1790: implement menu support
- I've merged @method_attributes.rules@ and changed @text@ with @names.convert(text, names.variable)@ corresponding to ...
- 09:06 PM Feature #2487: implement READ-FILE() and SAVE-FILE() methods in the editor widget
- The @READ-FILE()@ method is already supported in @methods_attributes.rules@ (and the runtime stubs are in the @Editor...
- 08:32 PM Feature #2487 (Closed): implement READ-FILE() and SAVE-FILE() methods in the editor widget
- 08:29 PM Feature #2486: enhance editor functionality
- This task is just here to aggregate the related sub-tasks.
- 08:28 PM Feature #2486 (Closed): enhance editor functionality
01/13/2015
- 01:19 PM Feature #1790: implement menu support
- Code Review vig_upd20150113a.zip
The only problem I see is that you still have a duplicate section for @kw_full_h_... - 01:14 PM Feature #1790: implement menu support
- I think the triggers code looks fine. Is there anything else to do for the conversion?
- 12:48 PM Feature #1790: implement menu support
- Here are the source and generated files for menu references in triggers as you asked earlier.
- 12:44 PM Feature #1790: implement menu support
- The next update.
# Fixed remarks.
# Fixed @lvalue@ rule in progress.g (added KW_SUB_MENU as possible widget qualifi... - 09:39 AM Feature #1790: implement menu support
- It is a good question. We already have quite a bit of logic that handles these cases differently. Right now they ca...
- 09:38 AM Feature #1790: implement menu support
- I suppose I should make the common AST subtree for both cases. How can I make it and where? May be it is also a parse...
- 09:33 AM Feature #1790: implement menu support
- After I fixed some parsing problem I faced with the following difficulty during conversion of the following trigger:
... - 07:18 AM Feature #2252: implement GUI client support
- Committed to bzr revision 10704.
Greg Shah wrote:
> Code Review hc_upd20150112a.zip
>
> It looks good. Pleas... - 08:37 PM Feature #2252: implement GUI client support
- Code Review hc_upd20150112a.zip
It looks good. Please check it in. - 08:41 PM Feature #2476: window icon support improvements
- OK, do whatever matches the behavior of the 4GL.
- 08:30 PM Feature #2476: window icon support improvements
- The important finding. Progress does not load the icon from current directory if the current directory is not in @PRO...
01/12/2015
- 06:30 PM Feature #2252: implement GUI client support
- In ref to #2424.
The attached change set resolves widget positioning in a frame and passed regression testing. Ple... - 12:29 PM Feature #2422: add features to BROWSE
- Here is the list of 4GL bugs which I'm not going to reproduce. It's obviously not full and may expand it as I'll find...
- 12:13 PM Feature #1790: implement menu support
- I'm OK with what I saw in the code.
Please post some examples here (both the 4GL and then the converted Java for t... - 11:54 AM Feature #1790: implement menu support
- The only triggers references are left. What do you think about approach I used for that?
- 11:10 AM Feature #1790: implement menu support
- Code Review vig_upd20150112a.zip
Generally, the changes are quite good. I see the following cleanup items. It se... - 09:39 AM Feature #1790: implement menu support
- Here is the current update with the following changes.
# Fixed extra ';' for EXPRESSION/NUM_LITERAL. Check please is... - 10:45 AM Feature #2479: DEFINE IMAGE and image phrase support for both button and image
- Please add @CREATE IMAGE@ support by adding the widget to the list @DynamicWidgetFactory.java@.
01/10/2015
- 05:21 PM Feature #2476: window icon support improvements
- >1. In ImageGuiImpl, should line 258 be if (readers.hasNext()) or should it be while (readers.hasNext())?
I use fi... - 01:07 PM Feature #2476: window icon support improvements
- Code Review evl_upd20150109b.zip
1. In @ImageGuiImpl@, should line 258 be @if (readers.hasNext())@ or should it be... - 07:36 PM Feature #2476: window icon support improvements
- This update for review adds current path adding to be included in image loading approach. If the image or icon was no...
01/09/2015
- 03:20 PM Feature #1790: implement menu support
- You'll have to upload the entire update for me to get a better sense of your approach. We should not have to put lot...
- 12:29 PM Feature #1790: implement menu support
- I found some interesting place in @expressions.rules@ line 1234:...
- 12:02 PM Feature #1790: implement menu support
- I'm trying to find out a solution for extra semicolon emission (see note #71). I still can't find a place where it is...
- 01:24 PM Feature #2476: window icon support improvements
- This upload for review implements small/regular icon loading. The idea is the difference we need to make is the image...
- 07:55 AM Feature #2476: window icon support improvements
- > Moreover according to 4GL document icon size difference should work in Windows 95 or NT method). So I do not even s...
- 07:54 AM Feature #2476: window icon support improvements
- Please make sure you support all the variants of these methods (with more than one parameter).
In addition, it is ... - 10:05 PM Feature #2476: window icon support improvements
- >2. Add Window.loadSmallIcon() runtime support.
About LOAD-SMALL-ICON. Generally speaking there is no difference b...
01/08/2015
- 08:55 AM Feature #2478: button image support
- Greg Shah wrote:
> Is there any behavior yet to be implemented?
If we think about images processing here - handle... - 08:45 AM Feature #2478: button image support
- Is there any behavior yet to be implemented?
- 07:36 AM Feature #2478: button image support
- The update @evl_upd20150107a.zip@ has been committed in bzr as 10698.
- 10:42 PM Feature #2478: button image support
- Good, go ahead.
- 08:37 PM Feature #2478: button image support
- Runtime testing completed. The results - @10696_65fcb0a_20150107_evl.zip@. The 3-way tests was started in separate se...
- 07:03 PM Feature #2478: button image support
- The update @evl_upd20150107a.zip@ has passed the main runtime regression cycle. Waiting for CTRL-C part to be completed.
- 08:02 AM Feature #2476: window icon support improvements
- The update @evl_upd20150107b.zip@ has been committed in bzr as 10699.
- 05:28 AM Feature #2476: window icon support improvements
- Eugenie: OK, go ahead and check it in.
- 05:26 AM Feature #2476: window icon support improvements
- Greg Shah wrote:
> I don't know that we need to runtime test this since from a ChUI perspective this just adds a no-... - 05:25 AM Feature #2476: window icon support improvements
- I don't know that we need to runtime test this since from a ChUI perspective this just adds a no-op method. Thoughts?
- 04:58 AM Feature #2476: window icon support improvements
- Eugenie, your changes seem OK, but I'm not sure when the GUI code broke, as something simple as this doesn't work any...
- 08:22 PM Feature #2476: window icon support improvements
- Also note the new window in 4GL is placed over the main one, while in P2J the main window remains on top. This is the...
- 08:02 PM Feature #2476: window icon support improvements
- >1. Loading icons using using a handle that isn't CURRENT-WINDOW does not work.
The main issue with loading icons ... - 04:46 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review ca_upd20150108a.zip
>
> I'm fine with the code. Please check it in.
Committed ... - 04:38 AM Feature #2252: implement GUI client support
- Code Review ca_upd20150108a.zip
I'm fine with the code. Please check it in. - 01:57 AM Feature #2252: implement GUI client support
- This is replacement for ca_upd20150105c.zip , adds SIDE-LABEL-HANDLE support. The positioning via ROW/COLUMN attribut...
01/07/2015
- 03:04 PM Feature #1798: implement full frame family support (parent-child relationships between frames)
- The above notes are really about the widget-level requirements, which perhaps should be placed in another task. I do...
- 03:00 PM Feature #1798: implement full frame family support (parent-child relationships between frames)
- I think the conversion already supports these features. If I understand correctly, the work is on the runtime side.
... - 12:55 PM Feature #2481 (Closed): enable, test and fix clipping for both rectangle and button GUI widgets
- 12:53 PM Feature #1832 (Closed): implement image support
- This work will be completed as part of #2446.
- 12:51 PM Feature #2446 (WIP): implement BUTTON and IMAGE GUI widgets (runtime and conversion support)
- 10:30 AM Feature #2480: add support for button and image attributes and options
- Some of these attributes are available for both button and image (but no other widgets). Other attributes are availa...
- 09:01 AM Feature #2480 (Closed): add support for button and image attributes and options
- 10:27 AM Feature #2252: implement GUI client support
- The conversion testing completed. Generated code files are identical. Starting the runtime regression tests.
- 09:20 AM Feature #2252: implement GUI client support
- Code Review evl_upd20150107a.zip
It looks fine. - 08:57 AM Feature #2252: implement GUI client support
- The new file for regression testing. There was missing enclosing quote (") in @methods_attributes.rules@ file. This c...
- 09:55 PM Feature #2252: implement GUI client support
- Code Review evl_upd20150106c.zip
Everything looks good. Please go ahead with testing. - 09:50 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review evl_upd20150106b.zip
>
> @load-small-icon()@ is missing from the newer @methods_at... - 09:27 PM Feature #2252: implement GUI client support
- Code Review evl_upd20150106b.zip
@load-small-icon()@ is missing from the newer @methods_attributes.rules@. - 09:14 PM Feature #2252: implement GUI client support
- >3. All the @ButtonWidget.loadImage*(character)@ methods are silently returning when you pass unknown value as the pa...
- 08:14 PM Feature #2252: implement GUI client support
- This:...
- 08:04 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review
>
> This is good. Some minor things:
>
> 1. Please move the @methods_attribut... - 07:26 PM Feature #2252: implement GUI client support
- Code Review
This is good. Some minor things:
1. Please move the @methods_attributes.rules@ changes into the @... - 08:54 AM Feature #2479: DEFINE IMAGE and image phrase support for both button and image
- It is important to note that full DEFINE IMAGE conversion support is part of this task. Currently, we have some prov...
- 10:01 PM Feature #2425 (Closed): implement GUI rectangle widget
01/06/2015
- 05:53 PM Feature #2479: DEFINE IMAGE and image phrase support for both button and image
- Full Image phrase support for DEFINE BUTTON and DEFINE IMAGE widgets:
size-phrase({SIZE | SIZE-CHARS | SIZE-PIXELS... - 05:53 PM Feature #2479 (Closed): DEFINE IMAGE and image phrase support for both button and image
- 05:50 PM Feature #2478: button image support
- Image handling methods for buttons:
LOAD-MAGE-UP
LOAD-IMAGE-DOWN
LOAD-IMAGE-INSENSITIVE
Reproduce native 4GL ... - 05:49 PM Feature #2478 (Closed): button image support
- 05:43 PM Bug #2477: button remains pressed when it should not
- Sometimes button seems to lose track of mouse events. Perhaps it has something to do with dragging and then releasin...
- 05:43 PM Bug #2477 (Closed): button remains pressed when it should not
- 05:42 PM Feature #2252: implement GUI client support
- The update for review contains LOAD-MAGE-UP, LOAD-IMAGE-DOWN, LOAD-IMAGE-INSENSITIVE implementation for conversion an...
- 05:39 PM Feature #2476: window icon support improvements
- 1. Loading icons using using a handle that isn't CURRENT-WINDOW does not work.
2. Add Window.loadSmallIcon() runti... - 05:36 PM Feature #2476 (Closed): window icon support improvements
01/05/2015
- 04:51 PM Feature #2252: implement GUI client support
- Code Review ca_upd20150105c.zip
The update looks quite good.
The only thing I would suggest is to move @process... - 04:00 PM Feature #2252: implement GUI client support
- First pass at the SIDE-LABEL-HANDLE attribute. This can be used with these widgets: COMBO-BOX, EDITOR, FILL-IN, RADI...
- 11:39 AM Feature #2252: implement GUI client support
- Committed to bzr revision 10694.
Greg Shah wrote:
> Code Review hc_upd20150103a.zip
>
> The change is fine. P... - 11:10 AM Feature #2252: implement GUI client support
- Code Review hc_upd20150103a.zip
The change is fine. Please check it in. - 11:04 AM Feature #2252: implement GUI client support
- The attached update resolves the runtime regression introduced by hc_upd20141221c. The problem was in unwanted change...
- 09:42 AM Feature #2252: implement GUI client support
- The @evl_upd20150103a.zip@ has been committed in bzr as @10693@.
- 09:20 AM Feature #2252: implement GUI client support
- The runtime testing for @evl_upd20150103a.zip@ completed including CTRL-C. No regressions except knowing @TC-INQUIRY-...
- 04:10 AM Feature #1790: implement menu support
- Greg Shah wrote:
> I'm not sure if we need to implement this tracking for shared menus. ... If I am right, then you...
01/04/2015
- 09:29 AM Feature #2252: implement GUI client support
- > Is it supposed the new dynamic window be shown in separate window in addition to the default one(I mean we should s...
01/03/2015
- 02:39 PM Feature #2252: implement GUI client support
- >I didn't try it directly with CURRENT-WINDOW. Please see if the above handle-based @hwin@ code works for you.
The... - 12:05 PM Feature #2252: implement GUI client support
- I was trying like this:...
- 10:31 AM Feature #2252: implement GUI client support
- Greg,
>
> 1. I couldn't get the customer icons to load using simple testcases. It didn't matter which icon files ... - 10:19 AM Feature #2252: implement GUI client support
- Summary of remaining work on image, icons, button and tooltip support:
+Icons+
1. I couldn't get the customer i... - 10:01 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review evl_upd20150103a.zip
>
> The merge looks good. If it passes testing, please check... - 07:31 AM Feature #2252: implement GUI client support
- Code Review evl_upd20150103a.zip
The merge looks good. If it passes testing, please check it in. - 06:50 AM Feature #2252: implement GUI client support
- >Eugenie: on second thought, please hold off of checking in and distributing the @evl_upd20141222a.zip@. I have been ...
01/02/2015
- 04:56 PM Feature #2474: dynamically execute applhelp.p instead of driving it from a static directory entry
- Today P2J can only have a static @applhelp.p@ equivalent, but in the 4GL the propath is searched dynamically to find ...
- 04:55 PM Feature #2474 (New): dynamically execute applhelp.p instead of driving it from a static directory...
- 02:52 PM Bug #2473: ENABLE/DISABLE by themselves don't define frames (but they do add to them if the frame...
- Consider these cases:
+Case 1+... - 02:47 PM Bug #2473 (New): ENABLE/DISABLE by themselves don't define frames (but they do add to them if the...
12/31/2014
- 01:56 PM Feature #1790: implement menu support
- The parser will be connecting the @##@ node to the rest of the tree AFTER the @def_menu_stmt@ is done processing. So...
- 01:19 PM Feature #1790: implement menu support
- I'm calling @sym.addMenuLike(#m.getText(), like_name, ##);@ in the end of @def_menu_stmt@ rule in @progress.g@. Insid...
- 01:02 PM Feature #1790: implement menu support
- I don't really understand what you are doing. If @getParent()@ returns @null@, then that subtree hasn't yet been gra...
- 12:34 PM Feature #1790: implement menu support
- How to hide/remove unnecessary AST nodes? I need to replace @DEFINE MENU m1 LIKE m@ with @DEFINE MENU m ....@. I've t...
- 09:30 AM Feature #1790: implement menu support
- The @copyDefaultOptions()@ only saves a reference (inside the @Variable@ instance) to the copied subtree. It does no...
- 09:21 AM Feature #1790: implement menu support
- My method is the following...
- 08:54 AM Feature #1790: implement menu support
- Now I understand. Thank you!
- 08:45 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Thank you for quick answer. I've seen this method earlier and decided to write separate method... - 08:39 AM Feature #1790: implement menu support
- Thank you for quick answer. I've seen this method earlier and decided to write separate method @addMenuLike@ for menu...
- 08:17 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> Greg, I don't understand about LIKE. Lets look at simple statement @define menu m like m1@. As... - 08:04 AM Feature #1790: implement menu support
- I thought so until now, but I just didn't find the place where the copying is happen.
- 08:00 AM Feature #1790: implement menu support
- Greg, I don't understand about LIKE. Lets look at simple statement @define menu m like m1@. As a result, Do I need to...
12/30/2014
- 02:27 PM Feature #1790: implement menu support
- Vadim Gindin wrote:
> The question about SHARED menus implementation. How about @MenuWidget.createStaticSharedMenu@?... - 01:53 PM Feature #1790: implement menu support
- The question about SHARED menus implementation. How about @MenuWidget.createStaticSharedMenu@? Is its implementation ...
- 12:14 PM Feature #1790: implement menu support
- > The difficulty here is the fact, that already existing menu-item or sub-menu can be a part of DEFINE MENU/SUB-MENU ...
- 11:57 AM Feature #1790: implement menu support
- Greg Shah wrote:
> Vadim Gindin wrote:
> > About ambiguity with DOTs. I've made additional testing and found the fo... - 11:54 AM Feature #1790: implement menu support
- Code Review vig_upd20141225a.zip
This looks pretty good.
1. Does referencing @convert/methods_attributes.rules@... - 10:33 AM Feature #1790: implement menu support
- Vadim Gindin wrote:
> About ambiguity with DOTs. I've made additional testing and found the following.
> # This amb... - 10:31 AM Feature #1790: implement menu support
- > About LIKE clause. I didn't find conversion implementation of LIKE in other statements for example DEFINE VARIABLE,...
12/29/2014
- 04:47 PM Feature #2422: add features to BROWSE
- OK, sounds good to me.
- 01:55 PM Feature #2422: add features to BROWSE
- Eric, I'm not going to cache all rows, I'm only going to additionally cache row numbers and number of @rows + row num...
- 01:15 PM Feature #2422: add features to BROWSE
- Greg Shah wrote:
> > Considering all of the above I suggest to cache rows on the client side together with their row... - 08:14 AM Feature #2422: add features to BROWSE
- > Windows version of Progress has bugs - in case of record deletion cursor may jump, some extra records may be missin...
- 04:29 PM Feature #1790: implement menu support
- About ambiguity with DOTs. I've made additional testing and found the following.
# This ambiguity also appears for S... - 03:03 PM Feature #1790: implement menu support
- About LIKE clause. I didn't find conversion implementation of LIKE in other statements for example DEFINE VARIABLE, D...
- 08:40 AM Feature #1790: implement menu support
- I will respond with a code review later, but for now I am responding to your parser ambiguity issue.
> In the curr...
12/28/2014
- 12:11 PM Feature #2252: implement GUI client support
- The changes passed regression testing. They are checked in as follows:
# ges_upd20141222a.zip - bzr rev 10688
# ... - 09:46 AM Feature #2252: implement GUI client support
- Eugenie: on second thought, please hold off of checking in and distributing the @evl_upd20141222a.zip@. I have been ...
- 08:20 AM Feature #2252: implement GUI client support
- There is no need to wait for the fix. Please check in and distribute evl_upd20141222a.zip.
12/27/2014
- 05:38 PM Feature #2422: add features to BROWSE
- Some thoughts:
* Uncommitted deletions are deleted from the result list if records failed to load into a view. Row n...
12/26/2014
- 12:03 PM Feature #2252: implement GUI client support
- The runtime testing for @evl_upd20141222a.zip@ has been completed. All including CTRL-C tests are OK.
The only exc... - 10:44 AM Feature #1790: implement menu support
- Just for documenting purposes. The parser problem of ambiguity is in @def_menu_stmt@ rule from @progress.g@:...
12/25/2014
- 05:55 PM Feature #1790: implement menu support
- The next update containing following changes
* fixed and tested conversion of menu widgets references, based on "fin...
12/24/2014
- 08:28 AM Feature #2422: add features to BROWSE
- I was intended to check if BROWSE browsing is based on row numbers as it is implemented in P2J (not, say, on record i...
- 07:22 AM Feature #2252: implement GUI client support
- The conversion testing for @evl_upd20141222a.zip@ completed. The generated sources are identical.
Continue with ru... - 07:05 PM Feature #2252: implement GUI client support
- > Code Review evl_upd20141222a.zip
>
> Please finish your manual testing. If no changes are needed, you can put i...
12/23/2014
- 03:16 PM Feature #2252: implement GUI client support
- Code Review evl_upd20141222a.zip
I'm fine with the changes. It looks good!
Please finish your manual testing. ... - 02:43 PM Feature #1790: implement menu support
- > I.e. adding new method findMenuItem to the MenuDefinition class.
Almost. I was thinking that @m@ is really an i... - 01:54 PM Feature #1790: implement menu support
- I.e. adding new method @findMenuItem@ to the @MenuDefinition@ class.
- 01:48 PM Feature #1790: implement menu support
- The reference @menu-item mi in menu m@ would probably be converted to @m.findMenuItem("mi")@. Is that what you mean?...
- 01:31 PM Feature #1790: implement menu support
- This doesn't seem right. Wouldn't the 4GL do this "lookup" at runtime instead of at compile time? In other words, c...
- 12:12 PM Feature #1790: implement menu support
- Just for documenting purposes.
One SUB-MENU can appear in one MENU tree only once. Therefore when we have a refere...
Also available in: Atom