Activity
From 08/03/2014 to 09/01/2014
09/02/2014
- 09:49 PM Feature #2252: implement GUI client support
- Code Review hc_upd20140831a
Wow, that is a lot of work! It took me many hours to review that update. Generally, I...
09/01/2014
- 05:04 PM Feature #1791: implement dynamic UI support
- Another update today for review. I've faced another issues with lost @UNINITIALIZED@ state. In this update all constr...
- 02:21 PM Feature #1791: implement dynamic UI support
- Code Review 0829a/b and 0901a
I am fine with the changes. - 04:03 AM Feature #1791: implement dynamic UI support
- The next update for your review.
Looks like I've found the issue resolution. We need to initialize the state map f... - 02:10 PM Feature #2252: implement GUI client support
- I'm trying to test the following update with the last remarks and got strange behavior. It shows window button on the...
08/31/2014
- 06:06 PM Feature #2252: implement GUI client support
- Attached are changes related to #2323 - refactor coordinate system and implement GUI coordinate support.
What's in... - 02:29 PM Feature #2252: implement GUI client support
- I retested implicit pause cases and PAUSE BEFORE HIDE statement to research behavior of THIS-PROCEDURE:CURRENT-WINDOW...
08/29/2014
- 06:09 PM Feature #1791: implement dynamic UI support
- Unfortunately at least one regression I have already found. Consider pressing 'V' from main menu.
The current screen... - 05:54 PM Feature #1791: implement dynamic UI support
- These two updates for review contain fixed login related classes, including one from timco majic related sources. I m...
- 09:17 AM Feature #1791: implement dynamic UI support
- Code Review 0828a
I am fine with the changes. - 09:09 AM Feature #1791: implement dynamic UI support
- > all we need is to properly clean up after finish, correct?
You may also need these widgets to be in the @WidgetR... - 08:05 PM Feature #1791: implement dynamic UI support
- Update for review includes:
1. Renaming @ScreenBuffer@ helper method to bitwise AND the state.
2. Adding helper met... - 12:27 PM Feature #1793: improve color support
- > I think that we have do some changes here in order to accommodate our needs for GUI drivers perhaps on another Redm...
- 12:18 PM Feature #1793: improve color support
- 1. The P2J implementation for LOAD, USE and UNLOAD statements is conforming with OpenEdge manual.
It works only if ... - 09:01 AM Feature #2252: implement GUI client support
- Code Review 0827a
1. In @GuiOutputManager@ you ask @// TODO added to try. Fix this later. Was WindowConfig.SESSION...
08/28/2014
- 05:18 PM Feature #1791: implement dynamic UI support
- > Please check all Authenticator implementations for how the widget IDs are computed.
Except GenericFrame(server s... - 02:29 PM Feature #1791: implement dynamic UI support
- Eugenie Lyzenko wrote:
> 1. Consider the code @src/aero/timco/majic/security/LoginClient.java@.
Please check all A... - 11:48 AM Feature #1791: implement dynamic UI support
- >3. Why do you have buffer.size() < size as a condition in ScreenBuffer.isValidId()?
Yes I had to put the describi... - 11:19 AM Feature #1791: implement dynamic UI support
- > It has ID assignments completely different from new approach(and moreover it differs from old one too).
LoginCli... - 11:03 AM Feature #1791: implement dynamic UI support
- Code Review 0827a
1. In @ScreenBuffer@, you chose to start with an empty state map instead of one populated by UNI... - 10:05 PM Feature #1791: implement dynamic UI support
- Found a way to debug login screen locally by tunneling server port @3434@ and using @-i1@ instance to remote connecti...
- 04:19 PM Feature #2252: implement GUI client support
- 6) StatusLineGuiImpl.draw is not called at all and message string is not displayed in the status line of any open win...
- 04:17 PM Feature #2252: implement GUI client support
- I faced with the following problems.
1) We probably do not need to use contsant session window ID everywhere or we... - 03:48 PM Feature #1793: improve color support
- > Because system colors are not part of 4GL environment I think that system color table should be stored on server di...
- 03:32 PM Feature #1793: improve color support
- Code Review 0828a
The code is fine. I like the direction it is moving. - 12:55 PM Feature #1793: improve color support
- > we need to ensure that .ini files can be specified for normal users, batch processes and appserver agents
Yes.
... - 09:08 AM Feature #1793: improve color support
- Here are my latest changes for COLOR-TABLE implementation.
1. The management of COLOR-TABLE is done now on server... - 04:30 AM Feature #1793: improve color support
- Greg Shah wrote:
> As you note, there is no reason we can't use stanza-based INI files on non-Windows platforms. In...
08/27/2014
- 06:51 PM Feature #1791: implement dynamic UI support
- Some considerations and questions to discuss for inline widget ID calculation in current code. I have found new place...
- 05:40 PM Feature #1791: implement dynamic UI support
- This update for review includes:
1. Several fixes for @ThinClient.(get|set)ScreenBuffer()@ and @GenericFrame.getScre... - 09:56 AM Feature #1793: improve color support
- Constantin Asofiei wrote:
> Marius Gligor wrote:
> > I found a conversion problem and cannot fix it. Both @COLOR-TA... - 07:06 AM Feature #1793: improve color support
- Marius Gligor wrote:
> I found a conversion problem and cannot fix it. Both @COLOR-TABLE@ and @FONT-TBALE@ have a @N... - 06:34 AM Feature #1793: improve color support
- I found a conversion problem and cannot fix it. Both @COLOR-TABLE@ and @FONT-TBALE@ have a @NUM-ENTRIES@ attribute.
...
08/26/2014
- 05:46 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> > About ca_upd20140808c.zip: as code touched by this update seems to be affected by other tasks, ... - 02:31 AM Feature #2381: implement PUT-KEY-VALUE COLOR (n | ALL)
- Marius Gligor wrote:
> PUT-KEY-VALUE COLOR (n | ALL) is used to save COLOR-TABLE of current environment on a persist... - 02:28 AM Feature #2381 (New): implement PUT-KEY-VALUE COLOR (n | ALL)
08/25/2014
- 03:29 PM Feature #1793: improve color support
- > 5. In P2J the COLOR-TABLE management is done on each environment on the client side. That's why all server API for ...
- 03:16 PM Feature #1793: improve color support
- Code Review 0825a
I'm fine with the changes. - 03:05 PM Feature #1793: improve color support
- Code Review 0822b
1. Minor javadoc changes to @getLegacyPlatform()@:
@specify a legacy platform regarding the r... - 02:47 PM Feature #1793: improve color support
- If we decide to load and store custom environments also on server side like default environment we could move the cod...
- 02:18 PM Feature #1793: improve color support
- > In conclusion I think that we have to follow the same behaviour and implements a mechanism to save COLOR-TABLE some...
- 10:47 AM Feature #1793: improve color support
- Here are my changes after your code review for 0814a on note 9.
Also I did new tests this time using @LOAD@ @USE@ an... - 10:58 AM Feature #1791: implement dynamic UI support
- > The suggested fix is:
I don't see any reason to enter the @synchronized@ block. Entering it obtains the lock fo... - 10:25 AM Feature #2252: implement GUI client support
- > any widget resource requiring access to these attributes (from either server or client side) will interrogate the c...
- 10:09 AM Feature #2252: implement GUI client support
- > About ca_upd20140808c.zip: as code touched by this update seems to be affected by other tasks, I think I should rel...
08/22/2014
- 04:14 PM Feature #1791: implement dynamic UI support
- Two more issues has been found during testing:
1. NullPointer exception in code @LogicalTerminal.deregisterFrameCont... - 08:27 AM Feature #1791: implement dynamic UI support
- Code Review 0821a
I'm fine with the changes. Let's get this through testing. You can fix the memory leak in the ... - 06:42 AM Feature #1791: implement dynamic UI support
- Greg Shah wrote:
> # @LT.releaseSharedFrame()@ is the only way that shared frames actually "go away" permanently. U... - 08:49 PM Feature #1791: implement dynamic UI support
- Looks like I've found the root cause. It really the interference of new ID approach and old one. The method is @Widge...
- 02:28 PM Feature #2252: implement GUI client support
- About ca_upd20140808c.zip: as code touched by this update seems to be affected by other tasks, I think I should relea...
- 02:26 PM Feature #2252: implement GUI client support
- About note 157/158, the work for #2254 and sync'ing the server and client-side widget states. Unfortunately, there i...
- 12:43 PM Feature #1793: improve color support
- The attached archive @0822b@ contains implementation of @EnvironmentOps.getLegacyPlatform()@
- 11:03 AM Feature #1793: improve color support
- Digging in the customer's @OE 10.2b@ environment I found the configuration file progress.ini which contains among oth...
- 08:53 AM Feature #1793: improve color support
- Code Review 0822a
The changes are fine.
> the code inside ColorSpec class is running only on the server side, ... - 07:17 AM Feature #1793: improve color support
- Here are my changes for COLOR phrase implementation as a result of your code review.
1. Regarding platform detecti...
08/21/2014
- 01:38 PM Feature #2252: implement GUI client support
- Committed to bzr with rev 10600.
- 01:17 PM Feature #2252: implement GUI client support
- > Previous update passed regression testing. Can I commit it?
Yes, please do. - 01:16 PM Feature #2252: implement GUI client support
- Previous update passed regression testing. Can I commit it?
- 08:42 AM Feature #2252: implement GUI client support
- Code Review 0821a
I like the way this is going. Moving the @Window@ functionality from @static@ to non-@static@ i... - 04:35 AM Feature #2252: implement GUI client support
- > What happens if CURRENT-WINDOW is unrealized?
DEFAULT-WINDOW is used
I've added some client implementation for ... - 11:42 AM Feature #1793: improve color support
- Code Review 0821a
I like the result. Some minor feedback:
1. All data members should be at the top of the clas... - 11:17 AM Feature #1793: improve color support
- I've created #2379 to capture the work item for adding color support to the native Windows console (ChUI) client. We...
- 10:58 AM Feature #1793: improve color support
- The attached archive contains my changes which I made to implements COLOR phrase for ChUI interfaces.
The @protermca... - 11:16 AM Feature #2379 (New): implement color support in the Windows native console (ChUI) client
- 11:15 AM Feature #2378: implements dos-hex-attribute of COLOR phrase
- See notes 11 and 12 in #1793 for details of previous research.
08/20/2014
- 05:47 PM Feature #1793: improve color support
- Enums have the advantage of being very concise in syntax and being easy to read/understand/use. The down side of usi...
- 05:44 PM Feature #1793: improve color support
- Question from MAG:
ColorPalette should holds multiple entries depending on platform Linux or Windows. ColorPalette... - 04:18 PM Feature #1791: implement dynamic UI support
- The update certainly has a regressions in frame ID handling(on client side I guess). After main syman menu displaying...
- 10:32 AM Feature #1791: implement dynamic UI support
- Sorry, I did not remove @ClientIdHelper@ from old location, so 0820a has two files with same class. Repackaged in 082...
- 09:46 AM Feature #1791: implement dynamic UI support
- Code Review 0820a
I like the changes. Well done.
> If you do not mind I'll start the runtime regression testin... - 09:42 AM Feature #1791: implement dynamic UI support
- This update for your review moves the @INPUT_FRAME_ID@ constant to @WidgetId@ class. The @WIDGET_ID_RANGE_BEGIN@ now ...
- 08:18 AM Feature #1791: implement dynamic UI support
- > I think these widgets do not have the server side counterpart because they exist only at editing time.
Yes.
>... - 09:15 AM Feature #2252: implement GUI client support
- Code Review 0820a
The changes look fine.
> Implicit Pause behaves exactly as explicit: uses CURRENT-WINDOW.
... - 02:27 AM Feature #2252: implement GUI client support
- I've tested implicit pause cases, listed in the note №160. Implicit Pause behaves exactly as explicit: uses CURRENT-W...
08/19/2014
- 06:54 PM Feature #1791: implement dynamic UI support
- Also I guess this artificial frame and fill-in will neither be in widget registry not the part of server side frame. ...
- 06:46 PM Feature #1791: implement dynamic UI support
- >Does it work? :) Please test it with standalone testcases, including shared frames.
Yes, but there is one little ... - 05:32 PM Feature #1791: implement dynamic UI support
- Code Review 0819a
I like it.
Does it work? :) Please test it with standalone testcases, including shared fra... - 03:42 PM Feature #1791: implement dynamic UI support
- This update for your review includes:
1. Methods renaming for @registerWidgetIdObject()@, @deregisterWidgetIdObject(... - 05:55 AM Feature #1791: implement dynamic UI support
- Eugenie Lyzenko wrote:
> >We can remove the @LT.activateSharedFrame()@ method completely.
>
> In this case we nee... - 05:37 AM Feature #1791: implement dynamic UI support
- >We can remove the @LT.activateSharedFrame()@ method completely.
In this case we need to move the work this method... - 10:41 PM Feature #1791: implement dynamic UI support
- > The problem here is sharedframereg is a map of <id, GenericFrame> while widget registry is a map of <id, GenericWid...
- 01:41 PM Feature #2378 (New): implements dos-hex-attribute of COLOR phrase
- 12:53 PM Feature #1793: improve color support
- These are very good findings.
> 8. I could not do tests using dos-hex-attribute on Windows ChUI (see 2-b) However ... - 12:07 PM Feature #1793: improve color support
- Here are my conclusion doing some "researches" on color implementation for ChUI and GUI interfaces on Linux OS/ Windo...
- 08:37 PM Feature #1793: improve color support
- > The valuse are stored on Windows registry and are used by Windows GUI widgets.
> I think that our GUI implementati... - 08:34 PM Feature #1793: improve color support
- Code Review 0814a
1. Line 463 of language_statements.rules has a reference to KW_FONT.
2. The progress.g change...
08/18/2014
- 07:45 PM Feature #1791: implement dynamic UI support
- >The processing of LT.replaceFrame() probably needs to remap the new frame's contained widgets into the widget regist...
- 07:22 PM Feature #1791: implement dynamic UI support
- >11. Once the client has actually hidden the frame, it will notify the server and in the LT.applyChanges() method, ...
- 05:43 PM Feature #1791: implement dynamic UI support
- >I think the sharedframereg is NOT needed after your changes. It is only used to make sure that shared frame IDs are ...
- 04:37 PM Feature #1791: implement dynamic UI support
- Eugenie Lyzenko wrote:
> >5. The deregisterFrameContent() code should still have the locking implemented...
>
> Y... - 04:35 PM Feature #1791: implement dynamic UI support
- In regard to the shared frame processing, it is quite complex. I'm not sure that our basic approach is 100% correct....
- 04:16 PM Feature #1791: implement dynamic UI support
- >5. The deregisterFrameContent() code should still have the locking implemented...
You mean @private deregisterFra... - 01:10 PM Feature #1791: implement dynamic UI support
- Code Review 0818a
1. Please rename the following:
@registerWidgetIdObject()@ to @registerWidget()@
@deregister... - 09:51 AM Feature #1791: implement dynamic UI support
- Adding some improvements in this update:
1. Deregister frame when it is destroyed
2. Adding static method to deregi... - 07:49 AM Feature #1791: implement dynamic UI support
- Checking the code with frame related testcases I have found potential issues with widget registry. This is related to...
- 04:50 PM Feature #2252: implement GUI client support
- Code Review vig_upd20140815a.zip
The only thing I would like to see changed is to move the common @hWin@ processin... - 12:57 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> I will handle the code review for vig_upd20140815a.zip shortly.
>
> > Only following statement... - 12:28 PM Feature #2252: implement GUI client support
- I will handle the code review for vig_upd20140815a.zip shortly.
> Only following statements with BEFORE-HIDE are c... - 08:01 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
>
> Also, do check in your testcases.
Due to the customer server outage I have committed the t...
08/16/2014
- 06:24 PM Feature #1791: implement dynamic UI support
- This update adds more cleanup for frame deregistration. Looks like we need to remove widgets even when the frame is m...
08/15/2014
- 03:21 PM Feature #2252: implement GUI client support
- > Change the int data type to double for all existing data structures and attributes holding character coordinate val...
- 01:58 PM Feature #2252: implement GUI client support
- *About PAUSE statements list*. Only following statements with BEFORE-HIDE are correct from the Progress point of view...
- 09:09 AM Feature #2252: implement GUI client support
- I would like to do some real work (read code changes) on the GUI coordinate support (#2323). The following are the st...
- 03:15 PM Feature #1791: implement dynamic UI support
- This update for your review includes:
1. Operations with widget registry are now have protection locking
2. Addin...
08/14/2014
- 06:33 PM Feature #1791: implement dynamic UI support
- > The question: the map has data pair <Integer,GenericWidget>. On the other hand we can(and other maps uses this) use...
- 06:20 PM Feature #1791: implement dynamic UI support
- Code Review 0814b
1. The locking for the widget registry (and frame registries...) needs to be improved. Right no... - 05:12 PM Feature #1791: implement dynamic UI support
- The next update for your review contains widget ID registry implementation in addition to other notes resolution. The...
- 02:06 PM Feature #1791: implement dynamic UI support
- > May be it is better to move ClientIdHelper class to com.goldencode.p2j.ui.chui package(the same place as ThinClient...
- 02:05 PM Feature #1791: implement dynamic UI support
- Code Review 0814a
Yes, the approach is correct. Some minor feedback:
1. The @ClientIdHelper@ should be in the ... - 02:01 PM Feature #1791: implement dynamic UI support
- The question. May be it is better to move @ClientIdHelper@ class to @com.goldencode.p2j.ui.chui@ package(the same pla...
- 11:44 AM Feature #1791: implement dynamic UI support
- This update for review reflects the recent notes to using @ThinClient@ or @LogicalTerminal@ to work with ID. I need t...
- 08:37 AM Feature #1791: implement dynamic UI support
- Code Review 0813a
This version is very good.
My only concern is how this will work in certain scenarios like ... - 12:54 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > We need to decide what is the policy of pushing a certain widge... - 12:37 PM Feature #1793: improve color support
- Here is a first version of @COLOR-TABLE@ implementation.
The implementation of @COLOR-TABLE@ looks the same as @FONT...
08/13/2014
- 06:04 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> We need to decide what is the policy of pushing a certain widget config to the client:
... - 09:31 AM Feature #2252: implement GUI client support
- > I will need to know not only default window from the client (static method Window.getDefaultWindow()), but also ac...
- 09:22 AM Feature #2252: implement GUI client support
- About my question 4 in the note 144. I will need to know not only default window from the client (static method @Wind...
- 05:39 PM Feature #1791: implement dynamic UI support
- The point to clarify:
>Please investigate keeping a single server-side registry of all widgets, including windows,... - 04:05 PM Feature #1791: implement dynamic UI support
- Working on the point #7 from your note. But have the update to upload meantime.
In this update for review: @FrameI... - 06:28 AM Feature #1791: implement dynamic UI support
- > I think the solution can be just replacement WindowConfig.SESSION_WINDOW_ID with WidgetId.DEFAULT_WINDOW_ID in all ...
08/12/2014
- 07:08 PM Feature #1791: implement dynamic UI support
- > 5. The @WidgetId.allocateWindowID()@ can't work for allocating anything other than the @DEFAULT-WINDOW@, which is n...
- 10:56 AM Feature #1791: implement dynamic UI support
- Code Review 0811b
1. In WidgetId, the class javadoc states "Every JVM session has it's own set of widget ID.". Th... - 04:34 PM Feature #2252: implement GUI client support
- > Do you mean WindowWidget or exactly Window?
I mean WindowWidget.
>> 4. The external LogicalTerminal.pause*()... - 04:13 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
..
> 3. @isWindowRealized()@ seems like it would be best implemented inside the @Window@ widget it... - 03:14 AM Feature #2144: add minimum runtime support for methods (server)
- passed regression testing and committed with rev 10596.
08/11/2014
- 05:14 PM Feature #2144: add minimum runtime support for methods (server)
- Code Review 0811b
I am fine with the changes. - 04:42 PM Feature #2144: add minimum runtime support for methods (server)
- next update with corrections
- 01:41 PM Feature #2144: add minimum runtime support for methods (server)
- Code Review 0811a
1. This code needs @null@ protection since @query@ can be @null@.... - 01:29 PM Feature #2144: add minimum runtime support for methods (server)
- During the work on that task I found that DESELECT-ROWS is already implemented and only some error checking was neede...
- 03:48 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> # @ACTIVE-WINDOW@ (and maybe @CURRENT-WINDOW@ too) can be driven from the client-side; c... - 03:43 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Code Review vig_upd20140810a.zip
Some thoughts about this update:
# instead of @UiUtils.locateP... - 03:06 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> Interesting. This is all caused by the PAGED option when the "terminal" is opened as a stream. ... - 01:21 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> That is an old assumption, which is no longer valid: the widget location can't change wi... - 01:20 PM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > The position of a widget can be set via both character-based an... - 12:41 PM Feature #2252: implement GUI client support
- Code Review vig_upd20140810a.zip
The approach is moving in the right direction.
1. I would prefer to use an @in... - 10:21 AM Feature #2252: implement GUI client support
- Code Review ca_upd20140808c.zip
The changes are OK. - 10:19 AM Feature #2252: implement GUI client support
- > The idea was that this proves that GUI still handles the PUT SCREEN. But we need to make sure that the client code ...
- 03:43 PM Feature #1791: implement dynamic UI support
- This update adds client/server session type checking into @EventDefinition.java@.
- 12:04 PM Feature #1791: implement dynamic UI support
- Forgot to add @ThinClient.java@ to previous update. Also the javadoc comments added in @WidhetId@ class.
- 11:08 AM Feature #1791: implement dynamic UI support
- The question/clarification for new ID approach update. I've found the class @EventDefinition@ is used on both on the ...
- 02:58 PM Feature #2374: implement WINDOW events in GUI mode
- From #2252 note 138:
> Doesn't it still generate the WINDOW-CLOSE 4GL event? It is very common to have code like ON ... - 02:57 PM Feature #2374 (Closed): implement WINDOW events in GUI mode
- 02:55 PM Feature #2373: implemented output to redirected, paged terminal via (un)named streams in GUI mode
- Starting from the case in #2252-141, implement output to stream when the stream is paged/page-size is set and it targ...
- 02:53 PM Feature #2373 (New): implemented output to redirected, paged terminal via (un)named streams in GU...
- 10:09 AM Feature #2372: implement support for PUT SCREEN in GUI
- Although PUT SCREEN is documented (in the 4GL reference) as not working in GUI, in fact it can be used. However, its...
- 09:54 AM Feature #2372 (New): implement support for PUT SCREEN in GUI
08/10/2014
- 06:50 PM Feature #1791: implement dynamic UI support
- The update is the new widget ID allocation approach for you to review. Does not include the dynamic widget ID support...
- 12:53 PM Feature #2252: implement GUI client support
- Here is the first skeleton of implementation system handles ^-WINDOW. Could you look at it. I've added window Id para...
08/09/2014
- 06:09 PM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> The position of a widget can be set via both character-based and pixel-based coordinates...
08/08/2014
- 04:25 PM Feature #2252: implement GUI client support
- I would summarize behavior rules of *-WINDOW system handles as follows.
Handles itself.
1. When the 4GL starts,... - 03:56 PM Feature #2252: implement GUI client support
- Greg Shah wrote:
> > There were two reasons I've changed them this way:
> No, your reasons make sense. Please put ... - 08:52 AM Feature #2252: implement GUI client support
- Two other thoughts:
1. When the ui/chui/ code reaches a state where:
* It only has ChUI-specific code left in i... - 08:30 AM Feature #2252: implement GUI client support
- Code Review 0808b
My only concern is with the previous @ThinClient.waitForEvent()@ change:
1. Why isn't @honorS... - 07:08 AM Feature #2252: implement GUI client support
- > add multiple driver support at runtime, to allow writing to streams. This is somehow tricky, as same widget can be ...
- 06:51 AM Feature #2252: implement GUI client support
- > > 4. Why are the @ChuiWidgetFactory@ and @GuiWidgetFactory@ classes modifying the return value signature to be the ...
- 06:32 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> 1. The @ProcessStream@ history entry is not accurate. You are removing the unnecessary TC import... - 03:17 PM Feature #2370: finish window popup menu impl
- The window popup (shown at mouse right-click on the window title or mouse click on window icon or alt+space) needs to...
- 03:15 PM Feature #2370 (Closed): finish window popup menu impl
- 03:15 PM Feature #2369: add configuration for window details inherited from the OS (title, border, color, ...
- See #2252 note 127. The widow details (like title font, color, icon, border, background, etc) need to be made config...
- 03:14 PM Feature #2369 (Rejected): add configuration for window details inherited from the OS (title, bord...
- 03:13 PM Feature #2368: allow widget output to stream in GUI mode
- In GUI mode, writing widget to streams requires access to a ChUI driver. See #2252-127.
- 03:11 PM Feature #2368 (WIP): allow widget output to stream in GUI mode
- 02:10 PM Feature #1791: implement dynamic UI support
- > The ID will be incrementing for new widget?
Yes.
> Meaning allocation direction from 1 to UPPER_LIMIT, correc... - 11:54 AM Feature #1791: implement dynamic UI support
- > I am interested in the results of your PAUSE version. But we already have enough knowledge to know that there are m...
- 09:18 AM Feature #1791: implement dynamic UI support
- I am interested in the results of your PAUSE version. But we already have enough knowledge to know that there are mo...
- 07:11 AM Feature #1791: implement dynamic UI support
- > Make sure to run this directly from the command line (with @-p@) instead of from the procedure editor. The procedu...
- 06:36 AM Feature #1791: implement dynamic UI support
- Eugenie, check if this limit is not somehow related to some @pro@ arguments. At least for recursivity issues, I've f...
- 06:15 AM Feature #1791: implement dynamic UI support
- > I made simple creation loop without delete. The results vary from run to run. The maximum I've got is 9972 creatio...
- 05:46 AM Feature #1791: implement dynamic UI support
- The process of ID saturation has some notes. I made simple creation loop without delete. The results vary from run to...
08/07/2014
- 07:09 PM Feature #2252: implement GUI client support
- Code Review 0806d
This is a really great step forward for the client! I was already deep into this review before ... - 02:21 PM Feature #2252: implement GUI client support
- Replacement for ca_upd20140806d.zip. It fixes a bug exposed by regression testing (related to 0806d.zip) plus:
* cur... - 11:42 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> > It seems that character positioning and sizing is always performed with the default fo... - 11:04 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Constantin Asofiei wrote:
> > Once you have this, see what happens if the widget is moved to ... - 10:41 AM Feature #2252: implement GUI client support
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > > What is the correct way to move a widget from one window to another?
... - 10:35 AM Feature #2252: implement GUI client support
- Greg Shah wrote:
> > What is the correct way to move a widget from one window to another?
>
> The f1 frame is nev... - 10:32 AM Feature #2252: implement GUI client support
- > What is the correct way to move a widget from one window to another?
The f1 frame is never realized before the @... - 10:10 AM Feature #2252: implement GUI client support
- Constantin Asofiei wrote:
> Once you have this, see what happens if the widget is moved to a window with a different... - 03:03 PM Feature #1791: implement dynamic UI support
- Interesting. We won't implement this feature right now.
Since we can't "see" the widget IDs that are generated in... - 01:21 PM Feature #1791: implement dynamic UI support
- >Probably so. Before I say for sure, please do this test: run the same test without the -usewidgetid and see if it be...
- 11:55 AM Feature #1791: implement dynamic UI support
- > This means Progress has serious constraint for using dynamic widgets
Yes.
> often delete/create is not recomm... - 10:41 AM Feature #1791: implement dynamic UI support
- Yes, you are right, just after attempt to create new widget in "wrap around" case - when widget with @ID = 1@ was jus...
- 10:16 AM Bug #2365: ThinClient.trigger() and ThinClient.validate() must send the screen-buffer for all fra...
- The original discussion in which this issue was identified:
-------- Original Message --------
Subject: Re: GUI ... - 10:14 AM Bug #2365 (Closed): ThinClient.trigger() and ThinClient.validate() must send the screen-buffer fo...
08/06/2014
- 05:18 PM Feature #1791: implement dynamic UI support
- > But now we need to differentiate the server and client context for this calculation because classes used in this pr...
- 05:16 PM Feature #1791: implement dynamic UI support
- > So when I got 1 number the next creation shows the error message and existed widgets disappears.
This is not exa... - 05:09 PM Feature #1791: implement dynamic UI support
- Another issue we need to solve in P2J implementation is the new implementation for @WidgetId.frameIdFromWidgetId(int ...
- 04:19 PM Feature #2252: implement GUI client support
- Greg, attached is a massive update which touches more than the window title. The GUI window is a little ugly at this...
- 08:49 AM Feature #2252: implement GUI client support
- Code Review vig_upd20140806a.zip
1. Can ACTIVE-WINDOW really be assigned from business logic? Your code allows it... - 08:14 AM Feature #2252: implement GUI client support
- > To add some real behavior (for ENABLE, MESSAGE and other statements) I need to know the future GUI client class. Wi...
- 05:28 AM Feature #2252: implement GUI client support
- I just added new fields to @LogicalTerminal@ class. To add some real behavior (for ENABLE, MESSAGE and other statemen...
08/05/2014
- 03:36 PM Feature #2252: implement GUI client support
- Vadim Gindin wrote:
> If you meant conversion rules, they already formulated for the corresponding task for CHUI cas... - 03:32 PM Feature #2252: implement GUI client support
- If you meant conversion rules, they already formulated for the corresponding task for CHUI case. I'm trying to add ju...
- 03:19 PM Feature #2252: implement GUI client support
- Vadim Gindin wrote:
> I tried to run _change_parent_frame.p_ with gui swing driver.
The swing gui driver is very-v... - 03:13 PM Feature #2252: implement GUI client support
- I tried to run _change_parent_frame.p_ with gui swing driver. I added some UI components stubs for that, but I faced ...
08/04/2014
- 04:39 PM Feature #1791: implement dynamic UI support
- >How did you determine that this was the behavior?
Consider the testcase @dyn_wid_test6.p@. It has two pair of but... - 03:39 PM Feature #1791: implement dynamic UI support
- > If there are the dynamic widgets allocated at this time - they will be destroyed. So we returning to the state when...
- 02:17 PM Feature #1791: implement dynamic UI support
- The investigation findings:
1. The starting point for ID allocation is 65535. Neither 0 nor 1. And more important ...
Also available in: Atom