Activity
From 03/07/2022 to 04/05/2022
04/05/2022
- 05:57 PM User Interface Bug #6239: SELECTION-LIST dragging with mouse does not scroll
- In OE if the user drags an item in a @SELECTION-LIST@ with vertical scrolling enabled, the list is scrolled when the ...
- 05:52 PM User Interface Bug #6239 (New): SELECTION-LIST dragging with mouse does not scroll
- 03:20 PM User Interface Bug #6238: Incorrect focus after frame hidden
- The following test case shows the issue. In GUI focus must be set in @t2@ after the button is chosen, but it is set i...
- 03:18 PM User Interface Bug #6238 (New): Incorrect focus after frame hidden
- 01:57 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- The changes to add authentication and authorization for web services are in 3821c/13740.
I'll finish the documenta... - 12:10 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Greg, something which should have been obvious for me from the start: the agent will switch context and execute the t...
- 10:06 AM Conversion Tools Feature #6237: OEUnit support
- "OEUnit":https://github.com/CameronWills/OEUnit is an open source project (Eclipse Public License) which preceded ABL...
- 10:03 AM Conversion Tools Feature #6237 (Closed): OEUnit support
04/04/2022
- 01:04 PM Conversion Tools Feature #6203 (Closed): create cvtpath and move conversion database into that directory
- 11:02 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- Greg Shah wrote:
> I'd like to push this to xfer. Please make the @build.xml@ changes in the active customer projec... - 10:55 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- I'd like to push this to xfer. Please make the @build.xml@ changes in the active customer projects so that everythin...
- 01:01 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Greg, some notes about the authentication mechanism:
* the webservice resource plugin will allow ACLs to be set for ... - 12:21 PM User Interface Bug #6234: Frame does not receive focus
- Example program @frame-focus.p@. In OE, when the user presses a key, the @ANY-KEY@ trigger is fired, and a message is...
- 12:18 PM User Interface Bug #6234 (New): Frame does not receive focus
- 12:14 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Greg Shah wrote:
> > According to #5586, there will not be a @cvt@ in jar. The directory structure for all artifacts... - 12:05 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- > According to #5586, there will not be a @cvt@ in jar. The directory structure for all artifacts must be preserved i...
- 12:03 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Constantin Asofiei wrote:
> OK, then the runtime doesn't need 'cvtpath' at all, as the root folder is the project ro... - 12:02 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Just as an FYI, in my customer project, I utilized the "deploy.dist" target to include everything needed to perform t...
- 11:59 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > I'm confused - how will the artifacts be kept in the jar - w... - 11:56 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Constantin Asofiei wrote:
> I'm confused - how will the artifacts be kept in the jar - will they be relative to the ... - 11:53 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > Ovidiu Maxiniuc wrote:
> > > It uses @Configuration.getConv... - 11:50 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Constantin Asofiei wrote:
> Ovidiu Maxiniuc wrote:
> > It uses @Configuration.getConversionFolder()@ at conversion ... - 11:42 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Ovidiu Maxiniuc wrote:
> It uses @Configuration.getConversionFolder()@ at conversion but, at runtime, the returned p... - 11:40 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Constantin Asofiei wrote:
> Ovidiu, are you planning to jar the entire @cvt/@ folder?
Of course, not. The @build.xm... - 11:32 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Ovidiu, are you planning to jar the entire @cvt/@ folder? For runtime, I would use a pre-defined/static 'cvtpath' (i...
- 11:23 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Greg Shah wrote:
> Please shift to use the @Configuration.getConversionFolder()@ instead of the @xmlFile@ approach. ... - 07:19 AM User Interface Support #6212 (Closed): View frame display default value for fill-in for some data types
- 02:54 AM User Interface Support #6212: View frame display default value for fill-in for some data types
- 6212.patch checked in 3821c revision 13734.
04/03/2022
- 07:34 PM User Interface Support #6212: View frame display default value for fill-in for some data types
- Yes, go ahead.
- 03:00 PM User Interface Support #6212: View frame display default value for fill-in for some data types
- Hynek Cihlar wrote:
> Greg Shah wrote:
> > Hynek: Please review and merge to 3821c if it is OK.
>
> Marian, the ... - 11:34 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- Greg Shah wrote:
> Code Review Task Branch 3821c Revision 13732
>
> Nice!
>
> 1. @Configuration.getConversionF... - 10:34 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- Code Review Task Branch 3821c Revision 13732
Nice!
1. @Configuration.getConversionFolder()@ should have the @ex... - 10:22 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- Greg wrote:
> When do you think you can have this ready?
Constantin wrote (2 hours later):
> Added to 3821c/1373... - 10:38 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Please shift to use the @Configuration.getConversionFolder()@ instead of the @xmlFile@ approach. By default it shoul...
04/02/2022
- 02:31 PM User Interface Support #6212: View frame display default value for fill-in for some data types
- Greg Shah wrote:
> > Normally this should not be called when data type or format is being set
>
> The @DISPLAY <e... - 09:40 AM User Interface Support #6212: View frame display default value for fill-in for some data types
- > Normally this should not be called when data type or format is being set
The @DISPLAY <expr> format "<fmt>" @... - 08:35 AM User Interface Support #6212: View frame display default value for fill-in for some data types
- Hynek Cihlar wrote:
> Marian, the change also affects other use cases than only @VIEW@ or visibility change. For exa... - 12:29 PM Conversion Tools Feature #6203 (Review): create cvtpath and move conversion database into that directory
- Added to 3821c/13732.
- 09:57 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- Constantin: When do you think you can have this ready?
- 09:57 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- > I have the changes ready to commit but
Are these changes to FWD or are they the project changes referenced in #... - 09:33 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- I have the changes ready to commit but there are two issues.
* I only tested on PoC and hotel_gui projects. That is,...
04/01/2022
- 02:07 PM Build and Source Control Bug #6208: cleanup build warnings
- Greg Shah wrote:
> Hynek/Constantin: Please review the rest of the changes.
Beside missing history entries and TODO... - 12:08 PM User Interface Support #6212: View frame display default value for fill-in for some data types
- Greg Shah wrote:
> Hynek: Please review and merge to 3821c if it is OK.
Marian, the change also affects other use... - 08:26 AM User Interface Support #6212: View frame display default value for fill-in for some data types
- Hynek: Please review and merge to 3821c if it is OK.
- 06:41 AM User Interface Support #6212 (Review): View frame display default value for fill-in for some data types
- 06:41 AM User Interface Support #6212 (WIP): View frame display default value for fill-in for some data types
- Attached a quick patch to fix this and for whatever reason the screen width for datetime format only considered the d...
03/31/2022
- 07:38 PM Build and Source Control Bug #6208: cleanup build warnings
- Greg Shah wrote:
> Ovidiu: Please review the persistence/database stats/database dump checker changes.
Partial re... - 12:42 PM Build and Source Control Bug #6208: cleanup build warnings
- Sergey: Please review the admin client changes.
Ovidiu: Please review the persistence/database stats/database dump c... - 12:25 PM Build and Source Control Bug #6208: cleanup build warnings
- ...
- 11:18 AM Build and Source Control Bug #6208: cleanup build warnings
- ...
- 07:19 AM Build and Source Control Bug #6208: cleanup build warnings
- >>...
- 12:46 PM Runtime Infrastructure Bug #6227: AcmeClient - unsupported Challenge Type
- Current AcmeClient implementation is using TlsSni01Challenge, which is unsupported since 2019.
It must to be migrate... - 12:45 PM Runtime Infrastructure Bug #6227 (New): AcmeClient - unsupported Challenge Type
- 10:18 AM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- > Also, what wiki should I use for the documentation?
See [[p2j:Java REST Services]]
03/30/2022
- 04:06 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Constantin Asofiei wrote:
> Ovidiu: please take a look at @p2j.persist.Record@ and @p2j.rest.serializers.RecordSeria...
03/29/2022
- 03:34 PM Conversion Tools Feature #1757: update ANTLR to latest version
- ANTLR v3 is dead at this point and was replaced by ANTLR v4. Whether it makes sense or not to move to ANTLR v4 is no...
- 01:52 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Greg, the support for the REST services implemented directly in Java is in 3821c/13714.
Please review. Also, what... - 11:55 AM Build and Source Control Bug #6208: cleanup build warnings
- Greg Shah wrote:
> > Replaced with IOUtils.toInputStream(data,Charset.defaultCharset()), note that serialization of ... - 08:16 AM Build and Source Control Bug #6208: cleanup build warnings
- > Remote GuiWebSocket.getTextWidth is deprecated for single text sample
I think we can just remove the deprecated ... - 07:58 AM Build and Source Control Bug #6208: cleanup build warnings
- > According to related TODO I presume this method's logic needs to be moved to separate class,
>> ... - 05:39 AM Build and Source Control Bug #6208: cleanup build warnings
- ...
- 03:50 AM Build and Source Control Bug #6208: cleanup build warnings
- ...
- 10:02 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- I would be fine with those updates to that POC project.
- 09:49 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Greg,
I worked with latest POC (#6088, which Roger is maintaining) when adding these changes. I have chosen it bec... - 07:09 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Overall, I'm good with the approach. When #6203 (@cvtpath@) is available, you should remove @xmlFile@ and use @cvtpa...
03/28/2022
- 03:36 PM Build and Source Control Bug #6208: cleanup build warnings
- ...
- 02:18 PM Build and Source Control Bug #6208: cleanup build warnings
- ...
- 09:12 AM Build and Source Control Bug #6208 (WIP): cleanup build warnings
- 08:48 AM User Interface Support #6212: View frame display default value for fill-in for some data types
- When calling @view@ on a frame, or change it's @visibility@ in FWD some of the fill-ins in the frame shows a default ...
- 08:45 AM User Interface Support #6212 (Closed): View frame display default value for fill-in for some data types
- 08:36 AM User Interface Bug #6211: Display changes z-order
- When a @display@ statement is used with a widgets list the FWD implementation changes the widgets z-order in frame by...
- 08:23 AM User Interface Bug #6211 (New): Display changes z-order
- 06:53 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Sorry, forgot to add new classes to the .diff file.
- 06:02 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Finished.
Please review.
Thank you.
03/27/2022
- 03:21 PM Database Bug #3896: improve performance of the _lock metadata implementation
- Added JMX instrumentation and cleanup logic to @LockTableUpdater@.
However, I have a strange problem with finding pe...
03/26/2022
- 11:16 PM Conversion Tools Feature #6202 (WIP): allow .df files to exist in a path that is not directly in data/
- As noted above I added a @dataFolder@ attribute in @namespace@. This specifies the location of @.d@ data files. Toget...
03/25/2022
- 02:20 PM Build and Source Control Bug #6208: cleanup build warnings
- Ovidiu Maxiniuc wrote:
> * The first half a dozen warnings are generated by @DatabaseStatistics@. It is "dangling"... - 01:36 PM Build and Source Control Bug #6208: cleanup build warnings
- Some notes on warning related to persistence:
* The first half a dozen warnings are generated by @DatabaseStatistics... - 09:25 AM Build and Source Control Bug #6208: cleanup build warnings
- On my system, @./gradlew core@ results in the following:...
- 09:12 AM Build and Source Control Bug #6208 (Closed): cleanup build warnings
- 01:14 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Greg Shah wrote:
> > I am now trying to fix the data_analyzer (optionally invoked using f2+m1+cb conversion profile)... - 06:00 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- > I am now trying to fix the data_analyzer (optionally invoked using f2+m1+cb conversion profile).
I think we have... - 08:57 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- In #4105 I added flexibility for loading the @.df@ file from a configured place, but there were some issues with the ...
- 01:13 PM Base Language Bug #5294 (Closed): parsing problems for assign-style statements with a OO chained lvalue
- Code Review Task Branch 3821c Revision 13690
No objections. - 12:51 PM Base Language Bug #5294 (Review): parsing problems for assign-style statements with a OO chained lvalue
- 12:51 PM Base Language Bug #5294 (WIP): parsing problems for assign-style statements with a OO chained lvalue
- Thanks, the patch is in 3821c/13690.
- 12:36 PM Base Language Bug #5294: parsing problems for assign-style statements with a OO chained lvalue
- There is no way to comment out the rule definition itself. You can use @/* */@ or @//@ comments inside a rule to rem...
- 10:47 AM Base Language Bug #5294: parsing problems for assign-style statements with a OO chained lvalue
- Greg, how do I comment the rule in antlr? I can't neither with @/**/@ or with @//@.
These rules need to be commen... - 07:34 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Please note that the @_Lock@ VST cleanup in a separate thread should be a rare event. It will happen only if the lock...
- 07:11 AM Database Bug #3896: improve performance of the _lock metadata implementation
- Greg Shah wrote:
> I prefer to avoid executors or Java thread pools. It adds hidden logic to manage threads which m... - 06:49 AM Database Bug #3896: improve performance of the _lock metadata implementation
- > I'm planning to use a @SingleThreadExecutor@ shared by all instances of the @LockTableUpdater@ for the background @...
- 05:07 AM Database Bug #3896: improve performance of the _lock metadata implementation
- After fixing an obvious mistake with adding @final@ to the @Empty@ class declaration the smoke test of the large cust...
- 06:27 AM Database Feature #6187: eliminate explicit buffer usage in can-find
- In my opinion, the converted code will read better with @canFind(...)@ than @new FindQuery(...).hasAny()@.
- 06:23 AM Database Feature #6187: eliminate explicit buffer usage in can-find
- We really should just implement a set of static @canFind()@ methods which have the @<dmo>.Buf.class@ as a parameter a...
- 04:30 AM Database Feature #6187: eliminate explicit buffer usage in can-find
- This is still an issue. It can be see with this simple test:...
03/24/2022
- 03:22 PM Database Bug #3896: improve performance of the _lock metadata implementation
- @LockTableUpdater@ is re-worked in the same way as @UserTableStatUpdater@ was re-worked some time ago. No separated t...
- 02:01 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- We aren't moving to a database in this task. Even in #5586, the database is only likely to hold non-artifacts. Some...
- 01:52 PM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- Greg Shah wrote:
> Eric: Do you have any comments or concerns?
We have to consider runtime use of these resourc...
03/23/2022
- 09:09 AM Conversion Tools Feature #6203: create cvtpath and move conversion database into that directory
- As noted in #6202 and #5586, we are going to be moving all intermediate conversion artifacts into a configurable dire...
- 09:05 AM Conversion Tools Feature #6203 (Closed): create cvtpath and move conversion database into that directory
- 09:03 AM Conversion Tools Feature #6202: allow .df files to exist in a path that is not directly in data/
- In #4105-52, Roger attempted to organize @.df@ files in subdirectories of @data/@. This worked for the front end sta...
- 08:38 AM Conversion Tools Feature #6202 (Closed): allow .df files to exist in a path that is not directly in data/
03/22/2022
- 02:58 PM Base Language Bug #5288: Some date field character comparisons have runtime incompatibilities during runtime
- The attached patch is a partial fix, which hasn't been checked in. I wanted to make sure it is kept with this task.
03/21/2022
- 08:16 AM User Interface Bug #4993 (Closed): Overlay prevents input when modal dialog open in embedded mode in Chrome
- Confirmed, this is fixed.
03/18/2022
- 01:47 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Greg Shah wrote:
> Is it a good idea to have the client code calculate the PK? We have very specific requirements f... - 08:41 AM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Is it a good idea to have the client code calculate the PK? We have very specific requirements for that value, norma...
- 01:27 AM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Eric Faulhaber wrote:
> If we have a factory that can create concrete instances of @Book@, will that meet the need? ... - 08:38 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- If you have the DMO interface available @Class<T> clazz@, then all you need to do is:...
- 08:26 AM Database Feature #6187: eliminate explicit buffer usage in can-find
- It seems in 2015, this may already have been resolved (from @record_scoping_prep.rules@):...
03/17/2022
- 06:58 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- If we have a factory that can create concrete instances of @Book@, will that meet the need? The objects it creates wo...
- 03:03 PM Runtime Infrastructure Feature #5896: enhance legacy REST support to provide better pure Java development
- Eric, I have some issues with automatically serializing the DMOs. For OUTPUT, it is easy, just create the JSON.
B... - 12:38 PM Database Bug #3896: improve performance of the _lock metadata implementation
- Does it make sense to move @LockTableUpdater.UpdateWorker.fileNums@ map to the @MetadataManager@ (as a value of the m...
- 07:24 AM Database Feature #6187: eliminate explicit buffer usage in can-find
- I don't recall why we require this extra buffer that is not actually a buffer in the 4GL. I do recall how painful th...
- 07:23 AM Database Feature #6187 (New): eliminate explicit buffer usage in can-find
03/16/2022
- 11:53 AM Testing Feature #6183 (WIP): design and implement (as needed) the approach for writing automated 4GL comp...
03/14/2022
- 01:39 PM User Interface Bug #6167: Mouse event processing refactoring/improvement
- h4. The patch description
h5. Main ideas
# The mouse released event must be dispatched to the widget which is... - 01:35 PM User Interface Bug #6167: Mouse event processing refactoring/improvement
- Another issue: in WEB, while no mouse buttons is pressed, all mouse events generated have @button=1@ instead of expec...
- 01:33 PM User Interface Bug #6167: Mouse event processing refactoring/improvement
- Another problem: in WEB, when the mouse enters a window area, the @MOUSE_ENTER@ event for the window is sent twice fr...
- 01:28 PM User Interface Bug #6167: Mouse event processing refactoring/improvement
- h4. WEB event slippage problem
I noticed the following problem with WEB mouse events synchronization:
h5. Situa... - 01:24 PM User Interface Bug #6167: Mouse event processing refactoring/improvement
- This issue is created after #6013, all customer-specific material removed.
h4. The main issue.
In 4gl, the @MO... - 10:57 AM User Interface Bug #6167 (New): Mouse event processing refactoring/improvement
03/13/2022
03/11/2022
- 12:50 PM Base Language Feature #6161 (Closed): add support for DYNAMIC-PROPERTY() built-in function and DYNAMIC-PROPERTY...
03/10/2022
- 01:51 PM User Interface Bug #6042 (Closed): Nested frame must not be made visible when empty and DISPLAY/ENABLE executed ...
- 01:35 PM User Interface Bug #6042: Nested frame must not be made visible when empty and DISPLAY/ENABLE executed on the pa...
- I can't replicate this either. Let's close it then.
03/09/2022
- 06:57 AM User Interface Feature #6157: Missing widget properties
- While writing testcases for widget realisation we've found a number of properties aren't supported in FWD (our curren...
- 06:55 AM User Interface Feature #6157 (New): Missing widget properties
- 05:11 AM User Interface Bug #6042 (Feedback): Nested frame must not be made visible when empty and DISPLAY/ENABLE execute...
- Hynek, are you sure about this? Running the test on my OE install does make the nested frame visible even if there ar...
- 04:20 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian, the root cause is that there is a @catch (Exception)@ in some p2j.oo code. This...
03/08/2022
- 11:48 AM User Interface Bug #6155: Possibly incorrect widget Z-order
- In the following example two frames and one button are created. All three are overlapped....
- 11:43 AM User Interface Bug #6155 (New): Possibly incorrect widget Z-order
- 09:07 AM User Interface Feature #4837: Add javascript keyboard test application for the virtual desktop
- Yes, it should not be part of the running web client, it just must be launched from the web client.
- 08:57 AM User Interface Feature #4837 (WIP): Add javascript keyboard test application for the virtual desktop
- Adding new test keys application dialog proved that the web application listeners continue to send events to the web ...
- 08:30 AM Base Language Feature #4384: Builtin OO Implementation
- Marian, the root cause is that there is a @catch (Exception)@ in some p2j.oo code. This will catch a ConditionExcept...
- 06:33 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Please point me to a test which shows this.
oo/json/array/get_date.p
making @Leg... - 06:23 AM Base Language Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> Greg Shah wrote:
> > Marian: Please document the final status of this task in the format of #43... - 06:22 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Marian: Please document the final status of this task in the format of #4384-462.
I'm having i...
03/07/2022
- 02:28 PM Base Language Feature #4384 (Closed): Builtin OO Implementation
- Marian: Please document the final status of this task in the format of #4384-462.
- 12:08 PM Base Language Feature #4384: Builtin OO Implementation
- The final changes for 4384m are in 3821c/13617 and the skeleton patch is in rev 103
All projects must be reconvert... - 03:07 AM Base Language Feature #4384: Builtin OO Implementation
- I've committed the patch with the changes in #4384-598 to 3821c/13613.
Next I'll test the skeleton patch without t... - 02:26 AM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Some changes in ExpressionConversionWorker and ClassDefinition, which were explicitly ma...
Also available in: Atom